Jak ukryć Magento przed detektorami CMS?

10

Mam sklep Magento i chcę ukryć go przed detektorami cms. Mam na myśli, że nie chcę, aby ktokolwiek znał moją stronę internetową CMS i że moja strona jest zbudowana na Magento.

Niektóre witryny http://guess.scritch.org/wykrywają CMS i chcę ukryć CMS mojej witryny przed ich obserwacją.

Istnieje kilka sposobów na ukrycie stron internetowych WordPress CMS, ale nie znalazłem nic dla Magento

Moh3n
źródło
Chyba że spróbujesz zamaskować te (plus więcej) „5 najlepszych wskazówek, że sklep działa
Renon Stewart
magento już dało ci opcję zmiany ścieżki administratora i wyłączenia / przepisania downloadera, co jeszcze musisz ukryć ??? używając przepisywania i wymiany źródła HTML możesz robić co chcesz.
1
btw wordpress to ta sama historia, ukrywasz głównie administratora i przepisujesz niektóre ścieżki logowania. pamiętajcie, hakerzy nie dbają o posiadany CMS.
2
Całkowite przepisanie działania Magento. Jest tak wiele mówi, że inaczej nie jest możliwe.
Fiasco Labs
Zobacz także: magento.stackexchange.com/questions/104889/…
Fabian Schmengler

Odpowiedzi:

8

Najpierw musisz wiedzieć, jak twoja strona internetowa jest rozpoznawalna jako magento, ponieważ istnieje wiele możliwych dowodów.

  • podstawowa struktura HTML
  • magento specifiv css
  • specjalny kod js w widokach produktów (zakładając, że już zaciemniłeś pliki js)
  • niektóre trasy specjalne dla Magento
  • nagłówki i nagłówek HTML
  • niektóre lokalizacje plików zwykle dostępne (plik licencji, ścieżka skóry, ścieżka / js)
  • Punkty końcowe API

W końcu lepszym pytaniem jest, ile pracy chcesz zainwestować i czy warto ją wykonać.
W przypadku bezpieczeństwa istnieje wystarczająco dużo botów typu blind blind, które próbują ataków magento na twoją stronę, nawet jeśli nie można ich rozpoznać jako magento

Flyingmana
źródło
Uważam, że odpowiednio odpowiada na pytanie. Różne witryny / usługi używają różnych metod wykrywania. Musisz zrozumieć, w jaki sposób dany detektor przypina Magento, aby umożliwić wykrycie z boku. Oznacza to - i nie ogranicza się do - zaciemnienia 7 punktów wymienionych przez Flyingmama.
sparecycle
0

Najlepszą odpowiedzią powinno być oddzielenie. Oddziel Magento, użyj React lub Vue jako frontendu i po prostu komunikuj się z backendem Magento poprzez ich API.

jehzlau
źródło