Requirements of secure cloud software are as follows :
-
Secure Development Practices : It includes data handling, code practices, language options, input validation and content injection, physical security of the system.
-
Approaches to cloud software requirements engineering : A resource perspective on cloud software security requirements, goal-oriented software security requirements and monitoring internal and external requirements.
-
Cloud security policy implementation and decomposition : Includes implementation issues, decomposing critical security issues into secure cloud software requirements (Confidentiality, Integrity, Availability, Authentication and Identification, Authorization, Auditing).