Improving Robustness of DNS to Software Vulnerabilities

被引:0
|
作者
Khurshid, Ahmed [1 ]
Kiyak, Firat [1 ]
Caesar, Matthew [1 ]
机构
[1] Univ Illinois, Urbana, IL 61801 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The ability to forward packets on the Internet is highly intertwined with the availability and robustness of the Domain Name System (DNS) infrastructure. Unfortunately, the DNS suffers from a wide variety of problems arising from implementation errors, including vulnerabilities, bogus queries, and proneness to attack. In this work, we present a preliminary design and early prototype implemtentation of a system that leverages diversified replication to increase tolerance of DNS to implementation errors. Our design leverages software diversity by running multiple redundant copies of software in parallel, and leverages data diversity by sending redundant requests to multiple servers. Using traces of DNS queries, we demonstrate our design can keep up with the loads of a large university's DNS traffic, while improving resilience of DNS.
引用
收藏
页码:177 / 186
页数:10
相关论文
共 50 条
  • [1] Improving software robustness with dependability cases
    Maxion, RA
    Olszewski, RT
    TWENTY-EIGHTH ANNUAL INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT COMPUTING, DIGEST PAPERS, 1998, : 346 - 355
  • [2] Security vulnerabilities in DNS and DNSSEC
    Ariyapperuma, Suranjith
    Mitchell, Chris J.
    ARES 2007: SECOND INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2007, : 335 - +
  • [3] Comments On DNS Robustness
    Allman, Mark
    PROCEEDINGS OF THE 2018 APPLIED NETWORKING RESEARCH WORKSHOP (ANRW '18), 2018, : 16 - 16
  • [4] Comments on DNS Robustness
    Allman, Mark
    IMC'18: PROCEEDINGS OF THE INTERNET MEASUREMENT CONFERENCE, 2018, : 84 - 90
  • [5] Estimating software robustness in relation to input validation vulnerabilities using Bayesian networks
    Ekincan Ufuktepe
    Tugkan Tuglular
    Software Quality Journal, 2018, 26 : 455 - 489
  • [6] Estimating software robustness in relation to input validation vulnerabilities using Bayesian networks
    Ufuktepe, Ekincan
    Tuglular, Tugkan
    SOFTWARE QUALITY JOURNAL, 2018, 26 (02) : 455 - 489
  • [7] NXNSAttack: Recursive DNS Inefficiencies and Vulnerabilities
    Afek, Yehuda
    Bremler-Barr, Anat
    Shafir, Lior
    PROCEEDINGS OF THE 29TH USENIX SECURITY SYMPOSIUM, 2020, : 631 - 648
  • [8] Improving Software Security by Eliminating the CWE Top 25 Vulnerabilities
    Howard, Michael
    IEEE SECURITY & PRIVACY, 2009, 7 (03) : 68 - 71
  • [9] Improving Software Development and Robustness Through Multiagent Systems
    Thompson, Kevin
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 360 - 362
  • [10] Reducing The Number of Security Vulnerabilities in Web Applications by Improving Software Quality
    Trifonov, Gergely
    SACI: 2009 5TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS, 2009, : 41 - 44