What Really Caused Facebook's 500M-User Data Leak?