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 条
  • [31] Who is DNS serving for? A human-software perspective of modeling DNS services?
    Qu, Jian
    Ma, Xiaobo
    Liu, Wenmao
    KNOWLEDGE-BASED SYSTEMS, 2023, 263
  • [32] Resilience or robustness: identifying topological vulnerabilities in rail networks
    Pagani, Alessio
    Mosquera, Guillem
    Alturki, Aseel
    Johnson, Samuel
    Jarvis, Stephen
    Wilson, Alan
    Guo, Weisi
    Varga, Liz
    ROYAL SOCIETY OPEN SCIENCE, 2019, 6 (02):
  • [33] Software Vulnerabilities Overview: A Descriptive Study
    Calin Sanchez, Mario
    Carrillo de Gea, Juan Manuel
    Luis Fernandez-Aleman, Jose
    Garceran, Jesus
    Toval, Ambrosio
    TSINGHUA SCIENCE AND TECHNOLOGY, 2020, 25 (02) : 270 - 280
  • [34] Software Metrics as Indicators of Security Vulnerabilities
    Medeiros, Nadia
    Ivaki, Naghmeh
    Costa, Pedro
    Vieira, Marco
    2017 IEEE 28TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2017, : 216 - 227
  • [35] Unveil the Mystery of Critical Software Vulnerabilities
    Pan, Shengyi
    Bao, Lingfeng
    Zhou, Jiayuan
    Hu, Xing
    Xia, Xin
    Li, Shanping
    COMPANION PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, FSE COMPANION 2024, 2024, : 138 - 149
  • [36] (ψ,p,q)-vulnerabilities: A unified approach to network robustness
    Criado, Regino
    Pello, Javier
    Romance, Miguel
    Vela-Perez, Maria
    CHAOS, 2009, 19 (01)
  • [37] On Privacy Weaknesses and Vulnerabilities in Software Systems
    Sangaroonsilp, Pattaraporn
    Dam, Hoa Khanh
    Ghose, Aditya
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE, 2023, : 1071 - 1083
  • [38] The Research on Software Security Vulnerabilities Mining
    Liu Shuyu
    Kong Weiguang
    Yang Diwei
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON TECHNOLOGY MANAGEMENT AND INNOVATION (TMI 2010), 2010, : 333 - 335
  • [39] SOFTWARE VULNERABILITIES INTEGRATED MANAGEMENT SYSTEM
    Aldea, Madalina
    Gheorghica, Daniel
    Croitoru, Victor
    2020 13TH INTERNATIONAL CONFERENCE ON COMMUNICATIONS (COMM), 2020, : 97 - 102
  • [40] Removing Software Vulnerabilities During Design
    Yee, George O. M.
    2018 IEEE 42ND ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2018), VOL 2, 2018, : 504 - 509