Kaptunk egy megbízást egy Linux szerver biztonsági beállításaira. A működésében akadozásokat tapasztaltunk, és a hibák arra utaltak, hogy brute force technikával támadják.
A brute force technika lényege, hogy egy vagy több felhasználói fiókkal és hatalmas mennyiségű jelszólisátval megpróbálnak „nyers erővel” belépni a szerverre.
Mivel ezen a szerveren több szolgáltatás is futott, alaposabban meg kellett vizsgálni a betörési kísérleteket. Miután a szokásos biztonsági beállításokat elvégeztük, a szerver terheltsége fokozatosan csökkent. A beállítások és tesztelések során különös figyelmet fordítottunk a kitiltott IP-címek számának nyomon követésére. Rövid időn belül ezek száma néhány százra ugrott, majd a következő napokban a növekedés már nem volt olyan meredek. Végül 524 IP-címnél állt meg.
Az IP-címek tehát megvoltak, de kíváncsi voltam, honnan is származnak. Mondhatnám, hogy rengeteg időm volt és kézzel egyesével utánanéztem, de nem mondom, mert nem volt. 🙂
Szerencsére erre vannak hatékonyabb módszerek. Egyik kedvenc IP-geolokációs szolgáltatómnál regisztráltam, majd írtam egy szoftvert, amely elkezdte az IP-címek eredetének felkutatását. A scriptemen kicsit javítani kellett, mint mindig, de végül 10-20 másodperc alatt megérkeztek az eredmények.
Korábbi tapasztalataim alapján már megvoltak az előítéleteim, így azt akartam látni, kik is a „rosszfiúk”. De az eredmények megleptek; nem azok voltak, akiket előre kigondoltam.
Érdekes módon a geolokációs szolgáltató nemcsak országot, hanem várost is rögzít. (Kíváncsi lennék, hogyan csinálják ezt.) Ha várost nem is, de kontinens és ország szerinti bontásban az alábbiakban láthatóak a „bűnösök”. Azért az idézőjel, mert valójában bárki bárhonnan támadhat egy szervert.
Összes támadó IP-cím: 524 db
Kontinens szerinti feloszlás:
- Európa: 241 db
- Ázsia: 134 db
- Észak-Amerika: 119 db
- Afrika: 13 db
- Dél-Amerika: 8 db
- Óceánia: 7 db
Top 10 ország:
- Egyesült Államok – 83 db
- Németország – 63 db
- Hollandia – 55 db
- Egyesült Királyság – 38 db
- Oroszország – 34 db
- Kína – 33 db
- Szingapúr – 29 db
- Hongkong – 24 db
- Franciaország – 20 db
- Kanada – 16 db