A cloud computing is the recently emerging technology which can provide many service based on \"Pay-as-you-go\" way that can be accessed through internet. The services provided by the cloud are Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS) and Infrastructure-as-a-Service (IaaS). Software as a service can provide their applications from the application service provide through massive cloud computing environment. Due to the sharing nature, it is vulnerable to malicious attacker. To identify the malicious, there are many techniques that can be compared through the survey with and without any special hardware or kernel support.