Penetration state transition analysis: A rule-based intrusion detection approach | Synapse