{"title":"Incorporation of Verifier Functionality in the Software for Operations and Network Attack Results Review and the Autonomous Penetration Testing System","authors":"Jordan Milbrath, Jeremy Straub","doi":"arxiv-2409.09174","DOIUrl":null,"url":null,"abstract":"The software for operations and network attack results review (SONARR) and\nthe autonomous penetration testing system (APTS) use facts and common\nproperties in digital twin networks to represent real-world entities. However,\nin some cases fact values will change regularly, making it difficult for\nobjects in SONARR and APTS to consistently and accurately represent their\nreal-world counterparts. This paper proposes and evaluates the addition of\nverifiers, which check real-world conditions and update network facts, to\nSONARR. This inclusion allows SONARR to retrieve fact values from its executing\nenvironment and update its network, providing a consistent method of ensuring\nthat the operations and, therefore, the results align with the real-world\nsystems being assessed. Verifiers allow arbitrary scripts and dynamic arguments\nto be added to normal SONARR operations. This provides a layer of flexibility\nand consistency that results in more reliable output from the software.","PeriodicalId":501332,"journal":{"name":"arXiv - CS - Cryptography and Security","volume":"47 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Cryptography and Security","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.09174","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The software for operations and network attack results review (SONARR) and
the autonomous penetration testing system (APTS) use facts and common
properties in digital twin networks to represent real-world entities. However,
in some cases fact values will change regularly, making it difficult for
objects in SONARR and APTS to consistently and accurately represent their
real-world counterparts. This paper proposes and evaluates the addition of
verifiers, which check real-world conditions and update network facts, to
SONARR. This inclusion allows SONARR to retrieve fact values from its executing
environment and update its network, providing a consistent method of ensuring
that the operations and, therefore, the results align with the real-world
systems being assessed. Verifiers allow arbitrary scripts and dynamic arguments
to be added to normal SONARR operations. This provides a layer of flexibility
and consistency that results in more reliable output from the software.