Jak dowiedzieć się, na jakim CMS zbudowana jest strona
Określenie CMS odpowiada na pytanie „na czym zbudowana jest strona”. Rzadko dotyczy to własnych projektów, ale przy analizie konkurencji, ocenie obcego projektu przed zakupem lub przygotowaniu do audytu — nieustannie. Można to sprawdzić detektorem CMS.
Jak to jest określane
Narzędzie szuka charakterystycznych śladów: ścieżek do motywów i wtyczek, meta-generatora, cookie, nagłówków serwisowych, typowych adresów panelu administracyjnego i plików konkretnych silników. Dlatego wynik to prawdopodobieństwo, a nie paszport: dobrze skonfigurowana strona ukrywa ślady, a konstruktorzy są widoczni od razu.
Po co to w praktyce
- Ocena nakładów pracy. Zmiany w konstruktorze i na autorskim silniku kosztują różnie.
- Zrozumienie ograniczeń. Część konstruktorów nie pozwala na zmianę meta-tagów i robots.txt — to ważne wiedzieć przed rozpoczęciem prac.
- Sprawdzenie bezpieczeństwa. Znana CMS z przestarzałą wersją — częsta przyczyna włamań, zob. Shield.
- Zrozumienie obcego projektu przed zakupem lub przekazaniem do pracy.
Co silnik najczęściej ujawnia
| Cecha | Co oznacza |
|---|---|
Ścieżki w postaci /wp-content/, /bitrix/, /local/ | Klasyczne CMS z przewidywalną strukturą |
| Meta-generator w kodzie strony | Silnik i czasami jego wersja — wersję lepiej ukryć |
| Serwisowe cookie i nagłówki | Platforma i ustawienia cache'owania |
| Domeny statyczne konstruktorów | Strona zbudowana na konstruktorze, zmiany ograniczone jego możliwościami |
Czy warto ukrywać silnik
Znajomość CMS sama w sobie nikomu nie szkodzi, ale wersja silnika w otwartej formie — wskazówka dla automatycznych skanerów luk. Usunięcie meta-generatora i wersji z nagłówków odpowiedzi — minuta pracy i jedna przyczyna włamania mniej.
Co sprawdzić następnie
- robots.txt — czy strona nie jest zamknięta standardowym szablonem silnika.
- Meta-tagów — szablonowe nagłówki na wszystkich stronach ujawniają niekonfigurowaną CMS.
- Szybkość — ciężkie motywy i zbędne wtyczki są widoczne od razu.
- Nagłówki odpowiedzi — wersja silnika w nagłówkach pomaga nie wam, a tym, którzy szukają luk.