Internet Giants Erect Barriers to Spy Agencies. Surveillance of Citizens by Government, Espionage and Intelligence Services, Computers and the Internet, National Security Agency, Snowden, Edward J, Google Inc, Facebook Inc, Vodafone Group Plc, Cisco Systems Inc, Microsoft Corporation, Privacy, Computer Security