Zastosowanie metody SQL Injection w Joomla

środa, 02 grudzień 2009 14:14 | Napisał:  Michał Trzepizur
sql_injectionNa wstępie chciałbym przestrzec przed testami metody SQL Injection na witrynach produkcyjnych. Jeśli chcesz sprawdzić jak działa taka metoda użyj do tego lokalnej kopii swojej witryny wykorzystując np: pakiet mov'AMP. Prezentowany przeze sposób ataku ma na celu pokazanie metody działania hakerów w celu włamania się na witrynę wykorzystując do tego lukę w jednym z komponentów Joomla! i nie może być wykorzystywany do prób ataków na witryny www.


SQL Injection (zastrzyk SQL) –to metoda polegająca na nieodpowiednim filtrowaniu lub niedostatecznym typowaniu i późniejszym wykonaniu danych przesyłanych w postaci zapytań SQL do bazy danych. Podatne są na niego systemy złożone z warstwy programistycznej (przykładowo skrypt w PHP, ASP, JSP itp.) dynamicznie generującej zapytania do bazy danych (MySQL, PostgreSQL itp.). Wynika on zwykle z braku doświadczenia lub wyobraźni programisty.

W wyniku szybko rozwijających się możliwośći Joomla! i powstawania nowych komponentów ataki na witryny stały się coraz częstsze. Używając komponentów Joomla! zwracajmy szczególną uwagę na informacje o wykrytych lukach w komponentach Joomla!. Sprawdzajmy uaktualnienia i poprawki, dzięki którym autorzy komponentów starają się usunąć podatne na ataki fragmenty kodu lub zupełnie przeprogramować komponent w taki sposób aby atak nie był możliwy.

Poniżej prezentuję materiał, pokazujący jak łatwy jest taki atak.



Pamiętajcie!, zawsze aktualizujcie swoje komponenty. Uzywajcie jak najdłuższych haseł zawierających cyfry, litery i znaki specjalne. Nigdy nie zabezpieczycie swoich witryn w stu procentach ale każde utrudnienie dostępu zniechęca hakerów...

Czytany 9933 razy Ostatnio zmieniany poniedziałek, 14 styczeń 2013 18:27
Oceń ten artykuł
(0 głosów)
Michał Trzepizur

Michał Trzepizur

Administrator Joomla! Wiceprezes Fundacji PCJ "Otwarte Źródła". Twórca programu JAMP (lokalny serwer dla Joomla!). Administrator Polskiego Centrum Joomla!. Zawodowo związany z branżą IT. Od wielu lat zajmuje się administracją witryn opartych o CMS Joomla!.

comments powered by Disqus