iPhone and iPod location spoofing: Attacks on public WLAN-based positioning systems