Surveying the landscape: threats and opportunities for the web