If you want to stop the NSA and other nation state actors, there's one precept that comes before all others: "If you really want to protect your network, you really have to know your network."
That's the advice of Rob Joyce, and he should know. Joyce is the National Security Agency's Tailored Access Operations head. In other words, the United State's Hacker in Chief, and earlier this year he provided a rare look at how to foil his team, or at least make their job a little more difficult.