
Cloud Service Provider Layer (CSPL)
In the cloud, a set of application controllers process the user’s requests and, in turn, serve them with the corresponding cloud services. The services themselves are developed with the focus of utility and virtualization in mind[1]. It is the layer where the application and external service are joined. It is also an important part of the application where security and encryption are present. At this layer, the information is passed between the system and the cloud server. It is vital to encapsulate these transactions to better secure the system as a whole. At the CSPL layer, the IDS of a cloud network is able to protect against attacks from external sources. Compare to host IDS at VM and hypervisor-based, which is able to protect against insider attacks[2]. The system also is able to detect malicious cloud-based applications in conjunction with anti-malware or spyware applications. On the other hand, a strong identity and trust management system should help prevent illegal access, and data leakage at the final layer incase all other security measure fails.