Skip to content

The DSecO project is a data model for representing and reasoning on Domain Name System (DNS) data. The ontology is developed using web technologies (e.g. RDF, OWL, SKOS) and is intended as a structure for realizing a DNS Knowledge Graph (KG) for administration and security assessment applications.

License

Orange-OpenSource/dseco

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DNS Security Ontology (DSecO)

The DSecO project is a data model for representing and reasoning on Domain Name System (DNS) data. The ontology is developed using web technologies (e.g. RDF, OWL, SKOS) and is intended as a structure for realizing a DNS Knowledge Graph (DNS-KG) for administration and security assessment applications. The model has been developed in collaboration with operational teams, and in connection with third parties linked vocabularies.

The content of this code repository accompanies the research project explained in the following paper:

@article{dseco-2025,
  author       = {{Didier Bringer} and {Lionel Tailhardat}},
  title        = {{DSecO: Domain Name System (DNS) Data as a Knowledge Graph for Enhanced Security Analysis}},
  journal      = {IEEE Transactions on Networking},
  year         = 2025,
  doi          = {10.1109/TON.2025.3598374},
}

Overview of the data model:

DSecO diagram

Overview of the DNS-KG approach:

DNS-KG approach

Usage

We provide a direct access to the DSecO resources with the dseco w3id.org identifier:

https://w3id.org/dseco/

Based on this identifier, the following links apply for direct access to the DSecO featured topics:

DSecO Link
Ontology implementation https://w3id.org/dseco/ontology/
Documentation https://w3id.org/dseco/doc/
Evaluation https://w3id.org/dseco/evaluation/

See also the Repository Structure for navigating into this repository:

dseco
├───docs <documentation, diagrams and figures>
├───evaluation <toy example and evaluation tool set>
├───lib <local storage of third party development tools>
├───ontology <the DSecO implementation>
└───tools <supplementary tools for DSecO>

Copyright

Copyright (c) 2023-2025, Orange. All rights reserved.

License

BSD-4-Clause.

Maintainer

About

The DSecO project is a data model for representing and reasoning on Domain Name System (DNS) data. The ontology is developed using web technologies (e.g. RDF, OWL, SKOS) and is intended as a structure for realizing a DNS Knowledge Graph (KG) for administration and security assessment applications.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •