A passzív DNS az elemző kezében

A domainek név rendszere (DNS) hasonlít egy telefonkönyvre, amely a felhasználóbarát neveket, például az „ussc.ru”-t IP-címekké alakítja. Mivel a DNS aktivitása gyakorlatilag minden kapcsolati szakaszban jelen van, a protokolltól függetlenül, a DNS naplózás értékes adatforrás a kiberbiztonsági szakember számára, lehetővé téve számukra, hogy anomáliákat észleljenek, vagy további adatokat nyerjenek a vizsgált rendszerről.

2004-ben Florian Weimer javasolta a passzív DNS naplózás módszerét, amely lehetővé teszi a DNS-adatok változásainak történetének helyreállítását, indexelhető és kereshető formában, amely hozzáférést enged a következő adatokhoz:

  • A domain név
  • A kérdéses domain név IP-címe
  • A válasz dátuma és ideje
  • A válasz típusa
  • stb.

A passzív DNS-re vonatkozó adatokat rekurszív DNS-szerverek gyűjtik be beépített modulokkal vagy DNS-szerverek válaszainak elfogásával, amelyek felelősek a zónáért.

A passzív DNS az elemző kezében

1. ábra. Passzív DNS (forrás: Ctovision.com)

A passzív DNS sajátossága, hogy nem szükséges a kliens IP-címének regisztrálása, ami lehetővé teszi a felhasználók magánéletének védelmét.

Jelenleg számos szolgáltatás áll rendelkezésre, amelyek hozzáférést biztosítanak a passzív DNS adatokhoz:

DNSDB
VirusTotal
PassiveTotal
Octopus
SecurityTrails
Umbrella Investigate

Cég
Farsight Security
VirusTotal
Riskiq
SafeDNS
SecurityTrails
Cisco

Hozzáférés
Kérelemre
Nem igényel nyilvántartást
Szabad regisztráció
Kérelemre
Nem igényel nyilvántartást
Kérelemre

API
Jelen van
Jelen van
Jelen van
Jelen van
Jelen van
Jelen van

Kliens megléte
Jelen van
Jelen van
Jelen van
Nincs
Nincs
Nincs

Az adatok gyűjtésének kezdete
2010
2013
2009
Csak az utolsó 3 hónapot mutatja
2008
2006

2. táblázat. Szolgáltatások, amelyek hozzáférést biztosítanak a passzív DNS adatokhoz

A passzív DNS használati lehetőségei

A passzív DNS felhasználásával kapcsolatokat állíthatunk fel domainek, NS-szerverek és IP-címek között. Ez lehetővé teszi a vizsgált rendszerek térképeinek elkészítését és ezen térképek nyomon követését az első felfedezéstől az aktuális pillanatig.

A passzív DNS a forgalom anomáliáinak feltárását is megkönnyíti. Például a NS zónák és az A és AAAA típusú rekordok változásainak nyomon követése lehetővé teszi a gyors fluxus módszert alkalmazó rosszindulatú webhelyek azonosítását, amelyek az C&C elrejtésére és blokkolására szolgálnak. Mivel a legális domain nevek (kivéve azokat, amelyeket terheléselosztásra használnak) nem fogják gyakran megváltoztatni az IP-címüket, a legtöbb legális zónának ritkán változik a NS szervere.

A passzív DNS, ellentétben a közvetlen almnevek szótárakkal való keresésével, lehetővé teszi még a legszokatlanabb domain nevek felfedezését is, például „222qmxacaiqaaaaazibq4aaidhmbqaaa0undefined7140c0.p.hoff.ru”. Ezenkívül néha lehetőséget ad a weboldal tesztelésére (és sebezhető területeinek felfedezésére), fejlesztői anyagok és egyebek megtalálására is.

Link vizsgálata egy levélből, passzív DNS használatával

Jelenleg a spam az egyik fő módja annak, ahogyan a támadó bejut a sértett számítógépére vagy ellopja a bizalmas információkat. Próbáljuk meg vizsgálni a linket egy ilyen levélből, passzív DNS használatával, hogy felmérjük ennek a módszernek a hatékonyságát.

A passzív DNS az elemző kezében

2. ábra. Spam levél

A levélből származó link a magnit-boss.rocks weboldalra vezetett, amely automatikusan bónuszok gyűjtését és pénzkeresést ígért:

A passzív DNS az elemző kezében

3. ábra. Az oldal a magnit-boss.rocks domain alatt

A weboldal vizsgálatához Riskiq API-t használtunk, amelynek már 3 működő ügyfele van a Python, Ruby és Rust.

Először is, nézzük meg a domain név történetét, ehhez használjuk a következő parancsot:

pt-client pdns —query magnit-boss.rocks

Ez a parancs információt fog szolgáltatni az összes DNS feloldásról, amelyek e domain névhez kapcsolódnak.

A passzív DNS az elemző kezében

4. ábra. Válasz a Riskiq API-tól

Az API válaszát érthetőbbé tesszük:

A passzív DNS az elemző kezében

5. ábra. Minden bejegyzés a válaszból

További vizsgálatokhoz a 2019.08.01-i levél átvételekor a domain névhez kapcsolódó IP-címeket vettük, amelyek 92.119.113.112 és 85.143.219.65.

A következő parancs használatával:

pt-client pdns —query

minden domain név lekérdezhető, amelyek ezen IP-címekhez kapcsolódnak.
A 92.119.113.112 IP-címhez 42 egyedi domain név tartozik, amelyek ezen IP-címre oldódtak fel, ezek között megtalálhatók a következők:

  • magnit-boss.club
  • igrovie-avtomaty.me
  • pro-x-audit.xyz
  • zep3-www.xyz
  • és mások

A 85.143.219.65 IP-címhez 44 egyedi domain név tartozik, amelyek ezen IP-címre oldódtak fel, ezek között megtalálhatók a következők:

  • cvv2.name (a hitelkártyaadatok értékesítésére szolgáló weboldal)
  • emaills.world
  • www.mailru.space
  • és mások

Ezek a domain nevek phishingre utalnak, de bízunk a jó emberekben, ezért megpróbáljuk megszerezni a 332 501,72 rubel bónuszt? A 'IGEN' gombra kattintva a weboldal arra kér, hogy 300 rubelt utaljunk át a kártyáról a számla feloldásához, és a as-torpay.info weboldalra irányít minket az adatok megadására.

A passzív DNS az elemző kezében

6. ábra. Az ac-pay2day.net weboldal főoldala

Első pillantásra legális webhely, van HTTPS tanúsítvány, és a főoldala felajánlja, hogy csatlakoztassa ezt a fizetési rendszert a saját webhelyéhez, de sajnos az összes csatlakozási hivatkozás nem működik. Ez a domain név csak egy IP-címre — 190.115.19.74 - tud feloldódni. Ez viszont 1475 egyedi domain névvel rendelkezik, amelyek ezen IP-címre oldódtak fel, köztük olyan nevekkel, mint:

  • ac-pay2day.net
  • ac-payfit.com
  • as-manypay.com
  • fletkass.net
  • as-magicpay.com
  • és mások

Ahogyan látjuk, a Passive DNS lehetővé teszi, hogy viszonylag gyorsan és hatékonyan gyűjtsünk adatokat a vizsgált erőforrásról, sőt létrehozzunk egyfajta nyomot, amely lehetővé teszi, hogy feltárjuk a személyes adatok ellopására vonatkozó teljes struktúrát, a megszerzésétől kezdve a valószínűsíthető értékesítési helyig.

A passzív DNS az elemző kezében

7. ábra. A vizsgált rendszer térképe

Nem minden olyan szép, mint szeretnénk. Például az ilyen nyomozások könnyen elakadhatnak a CloudFlare vagy hasonló szolgáltatásoknál. Az összegyűjtött adatbázis hatékonysága nagymértékben függ a Passive DNS adatok gyűjtésére szolgáló modulon keresztül áthaladó DNS-kérések számától. Mindazonáltal a Passive DNS kiegészítő információforrást jelent a kutató számára.

Szerző: A Urál Biztonsági Rendszerek Központ szakértője

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