Well there is a third alternative; the NSA has agents within these companies that covertly acquire the information requested and/or give direct access to the NSA without these companies' knowledge.
For some services such as Google, a single network administrator and a single fiber drop close to Google HQ would probably be all that is necessary. At that point, their own hackers could go to work.
It isn't like a well-trained NSA employee would have trouble getting a job at any of these companies.
For some services such as Google, a single network administrator and a single fiber drop close to Google HQ would probably be all that is necessary. At that point, their own hackers could go to work.
It isn't like a well-trained NSA employee would have trouble getting a job at any of these companies.