A Security Guide to Public WiFi: The Invisible Threat