Interface AttackPathFinder

All Known Implementing Classes:
DefaultAttackPathFinder

public interface AttackPathFinder
An interface for finding all attack paths.
  • 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 storage
      changes - - the changes
      Returns:
      all possible attack paths