Skip to content

filippodp/network.security

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Network Security - DNS Kaminsky attack - Group 15

The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or other resources connected to the Internet or a private network. The DNS provides the service of translations between a human-readable domain name (such as nerd.emoji.fun) into a numerical IP address used for locating and identifying computer services and devices with the underlying network protocols. By providing a worldwide, distributed directory service, the Domain Name System is an essential component of the functionality of the Internet, that has been in use since 1985. It works as follow.

The Kaminsky attack is used to take control over an entire domain zone, replacing in a vulnerable server a NS-type record. The attack is performed in this way.

For this experience we used bind9 on every DNS servers and apache2 into the WEB servers. The entire lab was built on docker We used the follow command for delaying the dns-auth.fun connections.

$ tc qdisc add dev eth0 root netem delay 97ms

The project is provided with a makefile that helps to automatize some routines.