Interface AttackPathFinder
- All Known Implementing Classes:
DefaultAttackPathFinder
public interface AttackPathFinder
An interface for finding all attack paths.
-
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.
-
Method Details
-
findAttackPaths
List<AttackPathSurface> findAttackPaths(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.
Additionally, paths with initially necessary credentials.- Parameters:
modelStorage
- - the model storagechanges
- - the changes- Returns:
- all possible attack paths
-