• 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