Just like any other hack, it takes carelessness on the part of the user to allow it. Disable bluetooth if not actively using it, don't use random open WIFI, get a phone with a newer version of the OS.
If you are REALLY paranoid, there is always black tape over the rear facing camera ...