Czy jest coś, co mogę zrobić, aby ktoś nie wiedział, że moja witryna korzysta z Drupala, patrząc na kod źródłowy strony głównej? Mam na myśli osoby, które skanują witryny za pomocą oprogramowania wykrywającego oprogramowanie używane do uruchamiania witryny, aby móc zaatakować ją przy użyciu dowolnego znanego słabego punktu.
Jeśli nie jest możliwe całkowite ukrycie faktu, że strona korzysta z Drupala, czy przynajmniej można je pomylić (np. Poprzez aliasing stron węzłów za pomocą takich adresów URL http://example.com/servlets/<node-id>.jsp
)?
Odpowiedzi:
To stare pytanie, na które już udzielono odpowiedzi, ale ostatnio postarałem się napisać opis wszystkich rzeczy, które należy zmienić:
Zasadniczo: technicznie może być możliwe ukrycie faktu, że Twoja witryna obsługuje Drupal, ale poświęciłbyś na to tyle czasu, że nie warto. Zamiast tego powinieneś skupić się na zapewnieniu bezpieczeństwa i bezpiecznych operacji (np. Możliwość szybkiego wdrażania aktualizacji, monitorowanie dzienników itp.).
źródło
Drupal
obiektu JavaScript, którego nazwę należy zmienić.Nie możesz tego całkowicie ukryć. Większość tego, co trzeba zrobić, wymagałaby hakowania rdzenia. Największe znaczenie ma
Drupal
zmienna JavaScript, którą można odczytać ze strony głównej lub dowolnej innej strony.Jeśli chcesz poprawić bezpieczeństwo swoich stron, ukrywając, że jest to witryna Drupal, lepiej jest poświęcić na recenzje kodu, niż na próbę ukrycia faktu, że strona została stworzona za pomocą Drupala.
źródło
/node/1
i zobaczyć, co się pojawi, lub sprawdzić nagłówki HTTP .To zbyt łatwe, Kiam!
I na koniec, upewnij się, że twoja strona jest tak prosta, że nie wymaga JS ani CSS do normalnych zachowań (nie używaj Widoków ani Narzędzi ...), nie obsługuje uwierzytelniania użytkowników itp., Co oznacza, że Twoja witryna powinna być tak proste, jak statyczna witryna HTML.
Ok, wszystko po to, aby ludzie uwierzyli, że twoja strona nie obsługuje Drupala. W każdym razie bezpieczeństwo przez zaciemnienie jest bezużyteczne.
źródło
Istnieje oficjalna artykuł i dyskusja dotycząca samo .
Być może zainteresuje Cię także artykuł Zabezpieczanie swojej witryny .
Pamiętaj Nigdy nie rąbaj rdzenia
źródło
Nie ma sensu ukrywać, że na Twojej stronie działa Drupal. To zły sposób patrzenia na tworzenie stron internetowych. Powinieneś skupić się na bezpieczeństwie. Upewnij się, że wprowadziłeś wszystkie zabezpieczenia i wszystko będzie dobrze. Na świecie nie ma jednego powodu, aby ukrywać, że używasz określonego cms lub innego oprogramowania. Dzięki dodatkom FF, takim jak Wappalyzer, możesz od razu stwierdzić, czy strona korzysta z Drupala, więc pytanie jest dość dyskusyjne.
źródło
Dodatkową rzeczą, którą możesz zrobić, jest użycie modułu Aliasów plików do zmiany domyślnej struktury plików.
źródło
Zgadzam się z innymi ludźmi, że nie można tego całkowicie ukryć. Jeśli spojrzysz na źródło HTML, zauważysz, że wiele razy pliki CSS i JavaScript nie były agregowane. Agregacja CSS i JavaScript powinna być włączona.
źródło
W przeszłości zamieniłem czcionki na typowe czcionki projektu Ruby, takie jak Lucida Sans, zwiększając również rozmiary wejściowe, jak robią to wszystkie modne dzieciaki.
Kolejną zaletą jest grafika „pulsująca” dla pól autouzupełniania. Nie działa również, gdy zwiększysz rozmiar wejściowy. Oto jeden, który możesz ukraść: http://beta.seattlebedandbreakfast.com/misc/throbber.gif
źródło