作者: Gerrit Rothmaier , Tobias Kneiphoff , Heiko Krumm
DOI: 10.1007/11537328_19
关键词: Attack model 、 Model checking 、 Process Specification Language 、 Algorithm 、 Communications protocol 、 Compiler 、 Partial order reduction 、 Eclipse 、 High-level programming language 、 Distributed computing 、 Promela 、 Computer science 、 Formal methods
摘要: Advanced attack sequences combine different kinds of steps (e.g. attacker, protocol, and administration steps) on multiple networked systems. We propose a SPIN based approach for formal modeling analysis such scenarios. Our is especially suited scenarios were protocol network level aspects matter simultaneously. Typical not yet considered variants can be automatically found. The development scenario models supported by framework the use high-level process specification language cTLA. A compiler translates cTLA to Promela. This allows powerful model-checking tool employed analysis. Through integration into Eclipse platform both model are facilitated.