Establishing Security Requirements

The importance of security requirements for application development is known to all. An unclear or wrong demand will undermine the efficiency of follow-up development, and even bring about the risk of application failing to meet actual requirements. In addition, an application is usually required to meet not only business requirements, but also various non-functional requirements, including security requirements. Therefore, before the formal development of application, it is very necessary to specify security requirements, to identify security risks of the entire project and prepare for solutions as early as possible.

The follows shall be considered before analyzing and establishing security requirements: