Class DefaultAttackPathFinder
java.lang.Object
edu.kit.ipd.sdq.attacksurface.graph.DefaultAttackPathFinder
- All Implemented Interfaces:
AttackPathFinder
The default implementation of
AttackPathFinder
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfindAttackPaths
(BlackboardWrapper board, com.google.common.graph.ImmutableNetwork<ArchitectureNode, AttackEdge> graph, org.palladiosimulator.pcm.core.entity.Entity targetedElement) Finds all possible attack paths in the graph.
-
Constructor Details
-
DefaultAttackPathFinder
public DefaultAttackPathFinder()
-
-
Method Details
-
findAttackPaths
public List<AttackPathSurface> findAttackPaths(BlackboardWrapper board, com.google.common.graph.ImmutableNetwork<ArchitectureNode, AttackEdge> graph, org.palladiosimulator.pcm.core.entity.Entity targetedElement) Description copied from interface:AttackPathFinder
Finds all possible attack paths in the graph.
Additionally, paths with initially necessary credentials.- Specified by:
findAttackPaths
in interfaceAttackPathFinder
- Returns:
- all possible attack paths
-