Using model checking to analyze network vulnerabilities | Synapse