CAPEC-275
DNS Rebinding
An adversary serves content whose IP address is resolved by a DNS server that the adversary controls. After initial contact by a web browser (or similar client), the adversary changes the IP address to which its name resolves, to an address within the target organization that is not publicly accessible. This allows the web browser to examine this internal address on behalf of the adversary.
Soyutlama
Detailed
Tipik ciddiyet
Very High
Saldırı ihtimali
High
Saldırıyı anla
Bu saldırı kalıbı nedir?
Genişletilmiş açıklama
Uygulama akışı
Saldırı adım adım nasıl ilerler?
Explore
Identify potential DNS rebinding targets
Kullanılan teknikler
- Adversary uses Web advertisements to attract the victim to access adversary's DNS. Explore the versions of web browser or flash players in HTTP request.
Experiment
Establish initial target access to adversary DNS
Rebind DNS resolution to target address
Determine exploitability of DNS rebinding access to target address
Exploit
Access & exfiltrate data within the victim's security zone
Kullanılan teknikler
- Adversary attempts to use victim's browser as an HTTP proxy to other resources inside the target's security zone. This allows two IP addresses placed in the same security zone.
- Adversary tries to scan and access all internal hosts in victim's local network by sending multiple short-lived IP addresses.
Gereksinimler
Saldırının gerçekleşmesi için ne gerekir?
Ön koşullar
- The target browser must access content server from the adversary controlled DNS name. Web advertisements are often used for this purpose. The target browser must honor the TTL value returned by the adversary and re-resolve the adversary's DNS name after initial contact.
Gerekli beceri
- Medium: Setup DNS server and the adversary's web server. Write a malicious script to allow the victim to connect to the web server.
Gerekli kaynak
- The adversary must serve some web content that a victim accesses initially. This content must include executable content that queries the adversary's DNS name (to provide the second DNS resolution) and then performs the follow-on attack against the internal system. The adversary also requires a customized DNS server that serves an IP address for their registered DNS name, but which resolves subsequent requests by a single client to addresses internal to that client's network.
Etki
Başarılı saldırı neye yol açar?
Etkilenen alanlar: Integrity
Etkilenen alanlar: Confidentiality
Etkilenen alanlar: Authorization
Etkilenen alanlar: Accountability, Authentication, Authorization, Non-Repudiation
Etkilenen alanlar: Access Control, Authorization
Savunma
Nasıl önlenir ve etkisi azaltılır?
Gerçek dünya