PROTECTED VERIFICATION PLATFORMS: A THOROUGH EXAMINATION