Jag har skannat Ukraina

I februari publicerade österrikaren Christian Haschek en intressant artikel i sin blogg med titeln „Jag har skannat hela Österrike“. SjĂ€lvklart blev jag nyfiken pĂ„ vad som skulle hĂ€nda om man upprepade denna undersökning, men nu med Ukraina. Flera veckors dygnet runt insamling av information, ytterligare ett par dagar för att skriva artikeln, och under denna undersökning samtal med olika medlemmar i vĂ„rt samhĂ€lle för att bekrĂ€fta och fĂ„ veta mer. Jag ber om ursĂ€kt för


TL;DR

Inga speciella verktyg anvĂ€ndes för informationsinsamling (Ă€ven om flera personer föreslog att anvĂ€nda samma OpenVAS för att göra undersökningen mer grundlig och informativ). SĂ€kerheten för IP-adresser som tillhör Ukraina (mer om hur vi bestĂ€mde detta nedan) Ă€r, enligt min mening, ganska dĂ„lig (och definitivt sĂ€mre Ă€n vad som hĂ€nder i Österrike). Inga försök har gjorts eller planerats för att utnyttja de upptĂ€ckta sĂ„rbara servrarna.

Först och frÀmst: hur kan man fÄ alla IP-adresser som tillhör ett visst land?

Det Àr faktiskt mycket enkelt. IP-adresser genereras inte av landet sjÀlvt, utan tilldelas det. SÄ det finns en lista (och den Àr offentlig) över alla lÀnder och alla IP-adresser som tillhör dem.

Vem som helst kan ladda ner den, och sedan filtrera den med grep Ukraine IP2LOCATION-LITE-DB1.CSV > ukraine.csv

Ett enkelt skript som skapades av Christian, gör det möjligt att presentera listan i en mer anvÀndbar form.

Ukraina har nĂ€stan lika mĂ„nga IPv4-adresser som Österrike, mer Ă€n 11 miljoner. 11 640 409 för att vara exakt (i jĂ€mförelse har Österrike 11 170 487).

Om du inte vill leka med IP-adresser sjÀlv (och det Àr inte vÀrt att göra!), kan du anvÀnda tjÀnsten Shodan.io.

Finns det ofixade Windows-maskiner i Ukraina som har direkt internetÄtkomst?

SjÀlvklart kommer ingen medveten ukrainare att öppna sÄdan Ätkomst för sina datorer. Eller kommer de?

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

5669 maskiner med Windows med direkt nĂ€tverksĂ„tkomst har hittats (i Österrike finns det bara 1273, men Ă€ven det Ă€r mycket).

OjdĂ„. Finns det nĂ„gra av dem som kan attackeras med exploiten ETHERNALBLUE, som Ă€r kĂ€nd sedan 2017? I Österrike fanns det inte en enda sĂ„dan maskin, och jag hoppades att det inte heller skulle hittas i Ukraina. TyvĂ€rr, det Ă€r meningslöst. 198 IP-adresser har hittats som inte har stĂ€ngt denna "lucka".

DNS, DDoS och kaninhÄlet

Nog om Windows. LÄt oss se vad vi har för DNS-servrar som Àr open-resolvers och kan anvÀndas för DDoS-attacker.

Det fungerar ungefÀr sÄ hÀr. Angriparen riktar en liten DNS-förfrÄgan, och den sÄrbara servern svarar offret med ett paket som Àr 100 gÄnger större. Boom! FöretagsnÀtverk kan snabbt falla samman under en sÄdan datavolym, och för attacken behövs en bandbredd som en modern smartphone kan tillhandahÄlla. SÄdana attacker har förekommit. inte ovanligt Àven pÄ GitHub.

LÄt oss se om det finns sÄdana servrar i Ukraina.

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

Som ett första steg kommer vi att hitta de som har öppen port 53. Resultatet Àr en lista med 58 730 IP-adresser, men det betyder inte att de alla kan anvÀndas för DDoS-attacker. Det mÄste uppfyllas ett andra krav, nÀmligen att de mÄste vara open-resolver.

För detta kan vi anvĂ€nda det enkla kommandot dig och se vad vi kan "grĂ€va upp": dig + short test.openresolver.com TXT @ip.of.dns.server. Om servern svarar med open-resolver-detected kan det betraktas som ett potentiellt mĂ„l för attack. Open-resolvers utgör cirka 25 %, vilket Ă€r jĂ€mförbart med Österrike. Sett totalt sett handlar det om cirka 0,02 % av alla ukrainska IP-adresser.

Vad mer kan hittas i Ukraina?

Jag Àr glad att du frÄgade. Det Àr enklare (och mest intressant för mig personligen) att kolla IP-adresser med öppen port 80 och vad som körs pÄ dem.

webbservrar

260 849 ukrainska IP-adresser svarar pĂ„ port 80 (http). 125 444 adresser svarade positivt (200 status) pĂ„ en enkel GET-förfrĂ„gan som din webblĂ€sare kan skicka. Övriga gav olika felmeddelanden. Intressant nog gav 853 servrar 500 status, medan de mest sĂ€llsynta statusarna var 407 (förfrĂ„gan om proxyautorisering) och helt icke-standard 602 (IP inte i "vitlista") med ett svar vardera.

Apache dominerar fullstĂ€ndigt — 114 544 servrar anvĂ€nder just honom. Den Ă€ldsta versionen jag hittade i Ukraina var 1.3.29, som slĂ€pptes den 29 oktober 2003 (!!!). Nginx kommer pĂ„ andra plats med 61 659 servrar.

11 servrar anvĂ€nder WinCE, som slĂ€pptes 1996 och slutade patchas 2013 (i Österrike finns det bara 4 sĂ„dana).

Protokollet HTTP/2 anvĂ€nder 5 144 servrar, HTTP/1.1 – 256 836, HTTP/1 – 13 491.

Skrivare
 eftersom
 varför inte?

2 HP, 5 Epson och 4 Canon som Àr tillgÀngliga frÄn nÀtverket, nÄgra av dem utan nÄgon autentisering.

Jag har skannat Ukraina

webbkameror

Det Àr ingen nyhet att det finns MYCKET mÄnga webbkameror i Ukraina som sÀnder sig sjÀlva pÄ internet och som samlats pÄ olika resurser. Minst 75 kameror sÀnder sig sjÀlva pÄ internet utan nÄgot skydd. Du kan titta pÄ dem hÀr.

Jag har skannat Ukraina

Vad hÀnder hÀrnÀst?

Ukraina Ă€r ett litet land, precis som Österrike, men har samma problem som större lĂ€nder inom IT. Vi behöver skapa en bĂ€ttre förstĂ„else för vad som Ă€r sĂ€kert och vad som Ă€r farligt, och dessutom bör hĂ„rdvarutillverkare tillhandahĂ„lla en sĂ€ker grundkonfiguration för sin hĂ„rdvara.

Dessutom samlar jag partnerföretag (bli partner), som kan hjÀlpa dig att sÀkerstÀlla integriteten för din IT-infrastruktur. NÀsta steg planerar jag att göra en sÀkerhetsgranskning av ukrainska webbplatser. HÄll utkik!

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster