What is Cloud Penetration Testing, and How Does it Work?