Securing Systems (Applied Security Architecture and Threat Models)