Introduction
The aim of this project is to address security and trust gaps in cloud and web services. We first proposed a business-oriented community formation model that accounts for the business potential of the services in the formation process to motivate the participation of services of all business capabilities. Then, we introduced an inter-cloud trust framework that allows services deployed in one or disparate cloud centers to build credible trust relationships toward each other. We then designed a trust-based game theoretical model that enables services to form trustworthy multi-cloud communities. Afterwards, we proposed an intra-cloud trust framework that allows the cloud system to build credible trust relationships toward the guest Virtual Machines (VMs) running cloud-based services using objective and subjective trust sources. Finally, we completed this project by designing and solving a trust-based game theoretical model to optimally distribute the detection load among VMs within a limited budget of resources and putting forward a resource-aware comprehensive detection and prevention system.