Átvizsgáltam Ukrajnát

Februárban az osztrák Christian Haschek érdekes cikket tett közzé a blogján, melynek címe „Bejártam egész Ausztriát“. Természetesen érdekelt, hogy mi történik, ha ezt a kutatást Ukrajnával ismételjük meg. Néhány hét folyamatos információgyűjtés, még pár nap, hogy a cikket megformázzam, és ezt a kutatást különböző közéleti szereplőkkel folytatott beszélgetések kísérték, hogy tisztázzam vagy többet tudjak meg. Jöjjön a lényeg...

Röviden összefoglalva

Az információgyűjtéshez nem használtunk semmiféle különleges eszközt (bár néhányan azt tanácsolták, hogy használjuk a nyílt forráskódú OpenVAS-t, hogy a kutatás alaposabb és informatívabb legyen). Az ukrán IP címek biztonsága, amelyek a cikk tárgyát képezik (alább kiderül, hogy hogyan határoztuk meg őket), véleményem szerint meglehetősen rossz (és biztosan rosszabb, mint ami Ausztriában zajlik). Nincs szükség a felfedezett sebezhető szerverek használatára, sem tervezve.

Elsősorban: hogyan lehet megszerezni az összes IP címet, amelyek egy adott országhoz tartoznak?

Ez valójában nagyon egyszerű. Az IP címeket nem maga az ország generálja, hanem kiosztja. Ezért van egy lista (és ez nyilvános) az összes országról és az összes IP címről, amelyek hozzájuk tartoznak.

Mindenki letöltheti és ezután kiszűrheti a grep Ukraine IP2LOCATION-LITE-DB1.CSV> ukraine.csvEgy egyszerű script, amelyet Christian készített, lehetővé teszi, hogy a listát használhatóbb formára alakítsuk.

Ukrajnának majdnem annyi IPv4 címe van, mint Ausztriának, több mint 11 millió. Pontosan 11 640 409, összehasonlításul Ausztriában — 11 170 487.Ha nem szeretne saját magának játszadozni az IP címekkel (és ezt nem érdemes megtenni!), akkor használhatja a szolgáltatást

Shodan.io

Van-e Ukrajnában nem javított Windows gép, amely közvetlen internet-hozzáféréssel rendelkezik? Természetesen egy tudatos ukrán nem fogja megnyitni ezt a hozzáférést a számítógépéhez. Vagy mégis?.

masscan -p445 --rate 300 -iL ukraine.ips -oG ukraine.445.scan && cat ukraine.445.scan | wc -l

5669 Windows gép közvetlen internet-hozzáféréssel került elő (Ausztriában mindössze 1273, de az is sok).

masscan -p445 --rate 300 -iL ukraine.ips -oG ukraine.445.scan && cat ukraine.445.scan | wc -l

5669 машин под Windows с прямым доступом к сети найдено (в Австрии таких только 1273, но и это много).

Hoppá. Van-e köztük olyan, amit ETHERNALBLUE exploittal lehetett volna támadni, amely már 2017 óta ismert? Ausztriában nem volt egy ilyen gép sem, és reméltem, hogy Ukrajnában sem található. Sajnos, ez hiábavalónak bizonyult. 198 IP címet találtak, amelyek nem zárták le ezt a 'lyukat' maguknál.

DNS, DDoS és a nyúl üregének mélysége

Nézzük, mi a helyzet a DNS szerverekkel, amelyek open-resolver-ek és használhatók DDoS támadásokhoz.

Ez körülbelül így működik. A támadó egy kis DNS kérdést küld, a sebezhető szerver pedig egy olyan csomaggal válaszol az áldozatnak, amely 100-szor nagyobb. Bumm! A vállalati hálózatok eléggé gyorsan le tudnak zuhanni egy ilyen adatmennyiségtől, és ehhez a támadáshoz elegendő sávszélesség biztosítható egy modern okostelefon által. Ilyen támadások történtek már nem ritkán még a GitHub-on is.

Nézzük meg, vannak-e ilyen szerverek Ukrajnában.

masscan -pU 53 -iL ukraine.ips -oG ukraine.53.scan && cat ukraine.53.scan | wc -l

Az első lépésben megkeressük azokat, amelyeknek nyitott 53-as portjuk van. Ennek eredményeként 58 730 IP címet kaptunk, de ez még nem jelenti azt, hogy mind használható DDoS támadáshoz. Szükséges, hogy teljesüljön a második követelmény, nevezetesen, hogy open-resolver-ek legyenek.

Ehhez egyszerű dig parancsot használhatunk, és láthatjuk, mit 'ásunk ki': dig +short test.openresolver.com TXT @ip.of.dns.server. Ha a szerver open-resolver-detected választ adott, akkor potenciális támadási célpontnak tekinthető. Az open resolver-ek körülbelül 25%-ot tesznek ki, ami összehasonlítható Ausztriával. A teljes számot tekintve ez körülbelül 0,02% az összes ukrán IP-ből.

Mit találhatunk még Ukrajnában?

Örülök, hogy megkérdezted. A legegyszerűbb (és számomra a legérdekesebb) megnézni az IP-ket, amelyeknek nyitott 80-as portja van és mi 'fut' rajtuk.

webszerverek

260 849 ukrán IP válaszol a 80-as portra (http). 125 444 cím pozitívan (200 státusz) válaszolt egy egyszerű GET kérésre, amelyet a böngésződ is küldhet. A többi különféle hibát adott vissza. Érdekes, hogy 853 szerver 500 státuszt szolgáltatott, míg a legritkább státuszok a 407 (proxy hitelesítési kérés) és az abszolút nem szabványos 602 (IP nem a 'fehér listán') voltak, egy-egy válasszal.

Az Apache abszolút dominál — 114 544 szerver használja ezt. A legöregebb általam talált verzió Ukrajnában a 1.3.29, amely 2003. október 29-én jelent meg (!!!). Az nginx a második helyen áll, 61 659 szerverrel.

11 szerver használ WinCE-t, amely 1996-ban jelent meg, és 2013-ban hagyták abba a frissítéseit (Ausztriában ezekből csak 4 van).

Az HTTP/2 protokollt 5 144 szerver használja, az HTTP/1.1 — 256 836, az HTTP/1 — 13 491.

Nyomtatók... mert... miért ne?

2 HP, 5 Epson és 4 Canon, amelyek elérhetők a hálózaton, néhány közülük bármilyen hitelesítés nélkül.

Átvizsgáltam Ukrajnát

webkamerák

Nem újdonság, hogy Ukrajnában nagyon sok webkamera közvetít magáról az interneten, különböző forrásokon összegyűjtve. Legalább 75 kamera közvetít magáról az interneten bármiféle védelem nélkül. Meg lehet nézni őket. itt.

Átvizsgáltam Ukrajnát

Mi következik?

Ukrajna egy kis ország, mint Ausztria, de ugyanazokkal a problémákkal küzd az IT területén, mint a nagyobb országok. Jobb megértést kell kialakítanunk arról, hogy mi biztonságos és mi veszélyes, emellett a gyártóknak biztonságos alapértelmezett konfigurációt kell biztosítaniuk eszközeikhez.

Ezenkívül gyűjtök partnereket (legyen partner), akik segíthetnek Önnek biztosítani a saját IT infrastruktúrájának védelmét. A következő lépésként tervezem az ukrán webhelyek biztonsági felülvizsgálatát. Ne álljon meg!

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster