DocumentCode
2255242
Title
A formal-specification based approach for protecting the domain name system
Author
Cheung, Steven ; Levitt, Karl N.
Author_Institution
Dept. of Comput. Sci., California Univ., Davis, CA, USA
fYear
2000
fDate
2000
Firstpage
641
Lastpage
651
Abstract
Many network applications depend on the security of the domain name system (DNS). Attacks on the DNS can cause denial of service and entity authentication to fail. In our approach, we use formal specifications to characterize DNS clients and DNS name servers, and to define a security goal. A name server should only use DNS data that is consistent with data from name servers that manage the corresponding domains (i.e. authoritative name servers). To enforce the security goal, we formally specify a DNS wrapper that examines the incoming and outgoing DNS messages of a name server to detect messages that could cause violations of the security goal, cooperates with the corresponding authoritative name servers to diagnose those messages, and drops the messages that are identified as threats. Based on the wrapper specification, we implemented a wrapper prototype and evaluated its performance. Out experiments show that the wrapper incurs reasonable overhead and is effective against DNS attacks such as cache poisoning and certain spoofing attacks
Keywords
Internet; client-server systems; formal specification; message authentication; naming services; DNS attacks; DNS clients; DNS message detection; DNS name servers; DNS wrapper; Internet; authoritative name servers; cache poisoning; domain name system protection; entity authentication; formal specification; message diagnosis; network applications; overhead; performance evaluation; security; security goal violations; service denial; spoofing attacks; threat identification; Authentication; Computer crime; Computer science; Computer security; Counterfeiting; Data security; Domain Name System; Electronic mail; Network servers; Protection;
fLanguage
English
Publisher
ieee
Conference_Titel
Dependable Systems and Networks, 2000. DSN 2000. Proceedings International Conference on
Conference_Location
New York, NY
Print_ISBN
0-7695-0707-7
Type
conf
DOI
10.1109/ICDSN.2000.857602
Filename
857602
Link To Document