Kik támadják a szervereket? És honnan jönnek?

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:

  1. Egyesült Államok – 83 db
  2. Németország – 63 db
  3. Hollandia – 55 db
  4. Egyesült Királyság – 38 db
  5. Oroszország – 34 db
  6. Kína – 33 db
  7. Szingapúr – 29 db
  8. Hongkong – 24 db
  9. Franciaország – 20 db
  10. Kanada – 16 db