I really thought the NSA and CIA had their own private Operating System, independent of Unix or Linux or Windows, completely unique and built from the ground up so this sort of thing would be much more difficult. But I guess if you want to use outside contractors you have to keep it simple.
I think the saddest part of this whole Snowden affair is that it is proving that the government (including President Obama despite his vows to transparency) prefers to deny an obvious truth about its actions rather than explain them. In this case, there is no National Security involved as to the spying on Americans--no foreign government and diplomatic situations to navigate--it is American citizens being spied on, yet the Feds won't just admit it and tell us why.
***I realize that the full scope of the situation involves foreign governments but the Feds won't even admit they monitor us. Perhaps that would be the hardest thing for we, citizens, to accept but it is obviously happening and them just waiting for something to take over the news cycle is pathetic.