Atak na wiele stron PHP za jednym zamachem

Subskrybuj RSS A A A
17 stycznia 2012
Marcin Marciniak

Włamywacze komputerowi zaczęli wprowadzać specyficzne zmiany do konfiguracji PHP, by uniknąć wykrycia po przejęciu serwera i wstrzykiwaniu złośliwego kodu do stron www.

Obecnie włamania na serwery hostujące strony www realizuje się głównie w celu rozsiewania złośliwego oprogramowania. Webmasterzy zazwyczaj dokładnie kontrolują treść hostowanych stron, w powszechnym użyciu są narzędzia, które sprawdzają spójność kodu witryn. Włamywacze znaleźli jednak sposób na ominięcie tych zabezpieczeń, gdyż zamiast zmieniać treść plików odkładanych przez webmasterów, zmieniają konfigurację całego serwera. W ten sposób można szybko umieścić ramkę IFRAME we wszystkich wirtualnych prywatnych serwerach (VPS) hostowanych na tej instancji, korzystającej z motoru PHP.

Technika została zidentyfikowana przez firmę Sucuri Security podczas analiz kilku przejętych stron, w których włamywacze umieścili ramkę IFRAME rozsiewającą złośliwe oprogramowanie, ale kodu nie znaleziono w plikach dostarczanych przez webmasterów. David Dede, badacz zajmujący się bezpieczeństwem w firmie Sucuri, napisał na blogu: "odkryliśmy, że przejęto kontrolę nad całym serwerem i zmieniono główny plik konfiguracji PHP, dodając dyrektywę auto_append_file=0ff, gdzie zamiast litery o jest cyfra zero".

Ponieważ dyrektywa auto_append_file wskazuje plik, który jest przetwarzany automatycznie po każdym głównym pliku, a zatem jego zawartość będzie dołączona do każdej ze stron hostowanych na danym serwerze. Jest to odpowiednik funkcji PHP require, ale realizowany po stronie serwera. Jeśli w tej opcji jako parametr wystąpi 0ff, gdzie zamiast oczekiwanej litery "o" jest cyfra zero, dyrektywa zostanie uruchomiona na pliku /tmp/0ff. Właśnie ten plik tworzą włamywacze, umieszczając w nim kod, który będzie dołączany do strony www, tworząc ramkę IFRAME. Ponieważ nie narusza się w ten sposób żadnego pliku w hostowanych witrynach, odkrycie tej sztuczki przez webmasterów jest trudne. Między innymi z tego powodu to popularna sztuczka, badacze odkryli ponad 1 tys. podobnie przejętych serwerów, zawierających podobny kod złośliwego oprogramowania. Jeśli firmy hostingowe konsolidują wiele serwisów na jednym serwerze, każda z takich witryn będzie zawierać złośliwy kod.

Aby sprawdzić, czy serwis, na którym jest hostowana strona, nie został przejęty, należy utworzyć pusty testowy plik .php, a następnie analizować zawartość zwracaną przez serwer po jego wywołaniu za pomocą HTTP.

Oceń artykuł

średnio: 0 liczba ocen: 0

Komentarze (0)

Najnowsze

Państwo do konsolidacji

Obywatele uważają administrację publiczną za jeden organizm. W rzeczywistości jest to kilka tysięcy oddzielnych struktur, obrosłych biurokratycznymi naroślami. Czy można zracjonalizować działanie państwa? Jak w tym może pomóc informatyka?

Zarządzanie po japońsku

W praktyce przemysłowej wypracowano szereg skutecznych metod zarządzania. Wiele powstało w Japonii. Dlaczego, mimo ich efektywności, nie zawsze są stosowane w biznesie?

e-Sąd z odsieczą sprawiedliwości

Polski wymiar sprawiedliwości postrzegany jest jako skostniały i opieszały. Tymczasem kolejne e-usługi udostępniane przez Ministerstwo Sprawiedliwości ułatwiają życie przedsiębiorcom i usprawniają pracę sądów.

e-Zdrowie w Polsce i na świecie

Projekty informatyzacji służby zdrowia realizowane są na świecie z różnym powodzeniem. Skąd Polska mogłaby czerpać wzorce? A może jesteśmy skazani na własne rozwiązania?

Raport Państwo 2.0, czyli nowa wizja informatyzacji państwa

Michał Boni, minister administracji i cyfryzacji, zaprezentował raport "Polska 2.0. Nowy start dla e-administracji". Przedstawia on informacje na temat stanu realizacji projektów będących w gestii nowo utworzonego ministerstwa oraz prezentuje kierunki dalszych działań związanych z informatyzacją i cyfryzacją administracji publicznej w naszym kraju.

Cyberprzestępcy podążają za użytkownikami

Już dwie na trzy polskie firmy odnotowały ataki lub awarie, które spowodowały spadek produkcji. Co trzecia firma utraciła dane. Liczba takich przypadków będzie rosła, bo hakerzy biorą na cel najbardziej masowe technologie. Szybko reagują też na zmiany w firmowej architekturze.

Jak zaplanować karierę w branży IT

Doświadczenia łączone na różnych stanowiskach w firmach o odmiennych profilach są szczególnie cenione przez pracodawców. Dlatego warto głęboko przeanalizować możliwości rozwoju kariery, które obecnie stwarza rynek IT.

Rekomendacje



Serwisy IDG - Warunki obsługi - Kontakt - Redakcja - Regulamin - O nas - Polityka prywatności - Serwis zgodny z ASME
Reklama - Licencjonowanie treści - Prenumerata: Computerworld, Networld, PC World
Computerworld Polska i Computerworld Polska online są znakami towarowymi IDG Poland SA.
© Copyright 2012 International Data Group Poland S.A. 04-204 Warszawa ul. Jordanowska 12 tel.(+4822)321-78-00 fax(+4822)321-78-88