Vis enkel innførsel

dc.contributor.authorPaulsen, Alexander
dc.contributor.authorYazidi, Anis
dc.contributor.authorFeng, Boning
dc.contributor.authorOu, Xinming
dc.date.accessioned2019-02-21T16:03:57Z
dc.date.accessioned2019-08-20T08:42:26Z
dc.date.available2019-02-21T16:03:57Z
dc.date.available2019-08-20T08:42:26Z
dc.date.issued2018
dc.identifier.citationPaulsen A, Yazidi A, Feng B, Ou X: A population-based incremental learning approach to network hardening. In: Fujita H, Herrera-Viedma E. New Trends in Intelligent Software Methodologies, Tools and Techniques, 2018. IOS Pressen
dc.identifier.isbn978-1-61499-900-3
dc.identifier.urihttps://hdl.handle.net/10642/7440
dc.description.abstractEnterprise networks constantly face new security challenges. Obtaining complete network security is almost impossible, especially when usability requirements are taken into account. Previous research has provided ways to identify multi-stage attacks caused by network vulnerabilities and misconfigurations, but few have addressed ways to circumvent those multi-stage attacks, especially when usability requirements are taken into account. The latter problem is reckoned as Network Hardening problem [10] and is known to be an NP hard combinatorial problem. In this paper, we map the network hardening problem to a constrained optimization problem and resort to the theory of Population-Based Incremental Learning (PBIL) in order to solve it. We devise two approaches based on the PBIL, namely the Acceptance-Rejection approach, and the Penalty-based approach. Our aim is to tighten the security of the network by minimizing the number of privileges that an attacker can gain over network under some usability constraints measured in terms of the number of configurations in a network that can be activated or cannot be deactivated. The Acceptance-Rejection approach disqualifies configurations that violate the usability constraint while the Penalty-based approach relaxes the latter constraint by attempting to find a compromise between security and usability of the configuration. While the Acceptance-Rejection approach can be seen as a simple alternative to the state of the art MinCostSAT solution adopted in [10], the Penalty-based approach is, to the best of our knowledge, the first solution in the literature that tries to find such compromise. Experimental results show that the devised approaches are computationally efficient, scalable and reliable.en
dc.language.isoenen
dc.publisherIOS Pressen
dc.relation.ispartofseriesNew Trends in Intelligent Software Methodologies, Tools and Techniques;
dc.rightsPostprint kan arkiveres med statement: This is the authors' accepted manuscript of a chapter published in New Trends in Intelligent Software Methodologies, Tools and Techniques by IOS Press. The final version is available online at: https://dx.doi.org/10.3233/978-1-61499-900-3-941.en
dc.subjectSecurity tighteningsen
dc.subjectPopulation based incremental learningen
dc.subjectAcceptance-rejectionsen
dc.subjectPenalty-based approachesen
dc.titleA population-based incremental learning approach to network hardeningen
dc.typeChapter
dc.typeChapteren
dc.typePeer revieweden
dc.date.updated2019-02-21T16:03:57Z
dc.description.versionacceptedVersionen
dc.identifier.doihttps://dx.doi.org/10.3233/978-1-61499-900-3-941
dc.identifier.cristin1679710
dc.source.isbn978-1-61499-900-3


Tilhørende fil(er)

Thumbnail

Denne innførselen finnes i følgende samling(er)

Vis enkel innførsel