Security engineering is a specialized field of
engineering that focuses on the
security aspects in the design of systems that need to be able to deal robustly with possible sources of disruption, ranging from natural disasters to malicious acts. It is similar to other systems engineering activities in that its primary motivation is to support the delivery of engineering solutions that satisfy pre-defined functional and user
requirements, but with the added dimension of preventing misuse and malicious behavior. These constraints and restrictions are often asserted as a
security policy.