š ️ PHP2Shell: Uważaj na wstrząsy wtórne

Udostępnij ponownie — treść od Vincenta Strubela

⚠ PHP2Shell: uważaj na wstrząsy wtórne

Nieco chaotyczna publikacja krytycznych luk w PHP w zeszłym tygodniu wywołała niezwykłą mobilizację, na skalę globalną, do pilnego zastosowania poprawek na niesamowitej liczbie stron internetowych. Możemy się z tego cieszyć.

Nie powinniśmy jednak zbyt szybko sądzić, że problem został rozwiązany: ryzyko przesuwa się ze stron internetowych na niezliczoną ilość produktów firm trzecich, które zawierają wersje PHP (losowo w interfejsie administracji webowej): routery, zapory sieciowe, kontrolery przemysłowe, obiekty połączone w szerokim sensie… One również muszą zostać zaktualizowane.

Przydatny zasób, aby nie utonąć w złożoności tematu: inicjatywa naszych odpowiedników 🇳🇱 w Nationaal Cyber Security Centrum (NCSC-NL), którzy konsolidują w repozytorium github dostępne informacje na temat aktualizacji produktów zawierających PHP.

Pozwala nam to połączyć nasze wysiłki przynajmniej na skalę europejską i uniknąć duplikacji pracy lub informacji. Brawo i dzięki dla nich! ANSSI od teraz odwołuje się do tego repozytorium we własnym alercie i wstrzykuje własne informacje do wspólnego katalogu.

Repozytorium Github: https://lnkd.in/eXTxysrt

Źródła LinkedIn

Wpis ⚠️ PHP2Shell: uważaj na wstrząsy wtórne pojawił się najpierw na les plumes qui mordent.



Najczęściej zadawane pytania
FAQ PHP2Shell Uważaj na wstrząsy wtórne

P Czym jest PHP2Shell
O To nazwa rodzaju ataku, w którym luka w kodzie PHP pozwala atakującemu uruchomić własne polecenia na twoim serwerze — często zaraz po naprawieniu powiązanej luki. Wstrząsy wtórne to ataki następcze, które uderzają przed lub po załataniu pierwszego.

P Co oznacza tutaj „wstrząsy wtórne”
O To metafora z trzęsień ziemi. Po jednym exploicie atakujący nadal sondują w poszukiwaniu pozostałych dziur, pominiętych plików lub słabych poprawek. Te kolejne uderzenia to wstrząsy wtórne — i mogą być równie szkodliwe.

P Czy PHP2Shell to konkretny CVE lub prawdziwy produkt
O Nie. To opisowa etykieta, a nie pojedynczy identyfikator luki ani narzędzie. Traktuj to jako wzorzec ostrzeżenia: luka w PHP prowadząca do wykonania powłoki plus ataki następcze.

P Jak atakujący przechodzi od PHP do powłoki
O Zwykle przez niebezpieczną obsługę danych wejściowych — na przykład przekazywanie danych użytkownika do system, exec, shell_exec, popen lub backticków — albo przez przesyłanie plików, include/require ze ścieżkami kontrolowanymi przez użytkownika lub błędy deserializacji. Gdy kod się uruchomi, mogą wywołać powłokę.

P Dlaczego powinienem się martwić, jeśli już załatałem główny błąd
O Ponieważ wstrząsy wtórne celują w to, co pominąłeś: niezałatane kopie, pliki zapasowe, punkty końcowe debugowania, buforowany kod lub inne usługi współdzielące te same poświadczenia. Czysta poprawka nie cofa szkód już wyrządzonych.

P Jakie są typowe oznaki ostrzegawcze ataku
O Nieoczekiwane połączenia wychodzące, nowe lub zmienione pliki w katalogach webowych, dziwne zadania cron, nieznani użytkownicy lub klucze SSH, nietypowe procesy oraz skoki w logach błędów lub błędach 500.

P Jak sprawdzić, czy moja aplikacja jest podatna
O Przeszukaj swój kod pod kątem niebezpiecznych funkcji i sprawdź, czy któraś przyjmuje dane użytkownika. Sprawdź także przesyłanie plików, ścieżki include i wywołania unserialize. Uruchom narzędzie do analizy statycznej oraz zależność