Les POMDP font de meilleurs hackers: Tenir compte de l'incertitude dans les tests de penetration
Carlos Sarraute (1, 2), Olivier Buffet (3), Joerg Hoffmann (3) ((1), Core Security Technologies, (2) ITBA (Instituto Tecnologico de Buenos Aires),, (3) INRIA)

TL;DR
This paper introduces a POMDP-based approach for automated penetration testing that intelligently incorporates uncertainty and scanning actions, improving attack planning efficiency and effectiveness on networked systems.
Contribution
It models attack planning as a POMDP, enabling better decision-making under uncertainty and proposing a scalable decomposition method for network-wide attacks.
Findings
Effective attack planning on individual machines using POMDPs
Network attack strategies benefit from structure-based decomposition
Demonstrated improvements in runtime and solution quality
Abstract
Penetration Testing is a methodology for assessing network security, by generating and executing possible hacking attacks. Doing so automatically allows for regular and systematic testing. A key question is how to generate the attacks. This is naturally formulated as planning under uncertainty, i.e., under incomplete knowledge about the network configuration. Previous work uses classical planning, and requires costly pre-processes reducing this uncertainty by extensive application of scanning methods. By contrast, we herein model the attack planning problem in terms of partially observable Markov decision processes (POMDP). This allows to reason about the knowledge available, and to intelligently employ scanning actions as part of the attack. As one would expect, this accurate solution does not scale. We devise a method that relies on POMDPs to find good attacks on individual machines,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Network Security and Intrusion Detection · Software Engineering Research
