Class AttackHandlingHelper
java.lang.Object
edu.kit.ipd.sdq.attacksurface.core.AttackHandlingHelper
Helper class for attack handling.
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification>
filteredCredentials
(BlackboardWrapper modelStorage) static Set<ArchitectureNode>
getStartNodes
(BlackboardWrapper modelStorage) static org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker
getSurfaceAttacker
(BlackboardWrapper modelStorage) static boolean
notFilteredVulnerability
(BlackboardWrapper modelStorage, org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability vulnerability)
-
Method Details
-
filteredCredentials
public static List<org.palladiosimulator.pcm.confidentiality.context.system.UsageSpecification> filteredCredentials(BlackboardWrapper modelStorage) -
notFilteredVulnerability
public static boolean notFilteredVulnerability(BlackboardWrapper modelStorage, org.palladiosimulator.pcm.confidentiality.attackerSpecification.attackSpecification.Vulnerability vulnerability) -
getStartNodes
-
getSurfaceAttacker
public static org.palladiosimulator.pcm.confidentiality.attackerSpecification.SurfaceAttacker getSurfaceAttacker(BlackboardWrapper modelStorage) - Parameters:
modelStorage
- - the model storage- Returns:
- the surface attacker
-