Securing Systems: Applied Security Architecture and Threat Models