Detecting and Refactoring Operational Smells within the Domain Name System

被引:1
|
作者
Radwan, Marwan [1 ]
Heckel, Reiko [1 ]
机构
[1] Univ Leicester, Dept Comp Sci, Leicester, Leics, England
关键词
D O I
10.4204/EPTCS.181.8
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The Domain Name System (DNS) is one of the most important components of the Internet infrastructure. DNS relies on a delegation-based architecture, where resolution of names to their IP addresses requires resolving the names of the servers responsible for those names. The recursive structures of the inter-dependencies that exist between name servers associated with each zone are called dependency graphs. System administrators' operational decisions have far reaching effects on the DNSs qualities. They need to be soundly made to create a balance between the availability, security and resilience of the system. We utilize dependency graphs to identify, detect and catalogue operational bad smells. Our method deals with smells on a high-level of abstraction using a consistent taxonomy and reusable vocabulary, defined by a DNS Operational Model. The method will be used to build a diagnostic advisory tool that will detect configuration changes that might decrease the robustness or security posture of domain names before they become into production.
引用
收藏
页码:113 / 128
页数:16
相关论文
共 50 条
  • [1] Detecting and refactoring code smells in spreadsheet formulas
    Hermans, Felienne
    Pinzger, Martin
    van Deursen, Arie
    EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (02) : 549 - 575
  • [2] Detecting and refactoring code smells in spreadsheet formulas
    Felienne Hermans
    Martin Pinzger
    Arie van Deursen
    Empirical Software Engineering, 2015, 20 : 549 - 575
  • [3] Detecting Chinese Domain Name Piracy
    Li, Dan
    Wang, Liming
    PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, : 530 - 535
  • [4] Detecting Network Security Threats Using Domain Name System and NetFlow Traffic
    Hananto, Rinkel
    Lim, Charles
    Ipung, Heru Purnomo
    ICCSP 2018: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, SECURITY AND PRIVACY, 2018, : 105 - 109
  • [5] Automatic Refactoring of Component-based Software by Detecting and Eliminating Bad Smells A Search-based Approach
    Kebir, Salim
    Borne, Isabelle
    Meslati, Djamel
    ENASE: PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL SOFTWARE APPROACHES TO SOFTWARE ENGINEERING, 2016, : 210 - 215
  • [6] Quality of Name Resolution in the Domain Name System
    Deccio, Casey
    Chen, Chao-Chih
    Mohapatra, Prasant
    Sedayao, Jeff
    Kant, Krishna
    2009 17TH IEEE INTERNATIONAL CONFERENCE ON NETWORK PROTOCOLS (ICNP 2009), 2009, : 113 - +
  • [7] Origins of the Domain Name System
    Bonastre, Oscar M.
    Vea, Andreu
    IEEE ANNALS OF THE HISTORY OF COMPUTING, 2019, 41 (02) : 48 - 60
  • [8] The Internet domain name system
    Roscoe, T
    BRITISH JOURNAL OF GENERAL PRACTICE, 2001, 51 (470): : 771 - 771
  • [9] Development of the domain name system
    USC Information Sciences Inst, Marina del Rey, United States
    Comput Commun Rev, 1 (112-122):
  • [10] An Approach Adopting Ethereum as a Wallet Domain Name System within the Economy of Things Context
    Agostinho, Bruno Machado
    Pasini, Fellipe Bratti
    Gomes, Fernanda Oliveira
    Roschildt Pinto, Alex Sandro
    Ribeiro Dantas, Mario Antonio
    2020 IEEE/ACM 13TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC 2020), 2020, : 176 - 185