Cloud computing offers advantages but also security risks. Researchers are developing solutions to address these risks. One approach is to automate security management for groups of virtual machines using sensors to detect suspicious behavior and take mitigating actions. Another approach called virtual machine introspection places a protected security virtual machine on the same physical machine as guest virtual machines to monitor them without their knowledge. Both aim to improve security while maintaining the efficiencies of cloud computing.