RFC 7258: Pervasive Monitoring Is an Attack
An anonymous reader writes with news that the IETF has adopted a policy of designing new protocols taking into account the need to mitigate pervasive monitoring of all traffic. From the article: "...RFC 7258, also known as BCP 188 (where BCP stands for 'Best Common Practice'); it represents Internet Engineering Task Force consensus on the fact that many powerful well-funded entities feel it is appropriate to monitor people's use of the Net, without telling those people. The consensus is: This monitoring is an attack and designers of Internet protocols must work to mitigate it."
The NSA will try to infiltrate the IETF.
The "pen register" part of the Smith v. Maryland makes their monitoring legal in this meta way. Even Hayden says they've killed people based on metadata alone.
I don't see how you're going to "mitigate" anything until you get the 9 robed activists to pull heads out.
Not "Best Common Practice".
I think your question calls for a multi-context response:
Greatest combined offensiveness and pervasiveness today: NSA, though GCHQ gets a solid nod for being more offensive and nearly as pervasive (especially if you count cooperation with NSA, but that cuts both ways).
Most pervasive today / greatest potential psy-ops threat: US corporations (Google and Facebook so far out in front that it doesn't even look like a competition)
Most offensive monitoring program today: Corporations monitoring public school students.
Most scary if I thought they posed a credible threat: North Korea
Most scary based on capability and recent offensive behavior: Russian government.
Most scary based on capability and mid-term offensive behavior: Chinese government.
Most scary based on capability and long-term offensive behavior: Russian government.
I echo your sentiment about the difficulty of separating Chinese and Russian thugs/corporations/government.
Stop-Prism.org: Opt Out of Surveillance
of the Internet. The big corporations collect data of everyone and everything. Its too easy for an NSA to walk in at google and demand for their data. However, if they walk into your home, and ask politely to install a monitoring application on your computer, you will probably decline. They do exactly this thing with the corporations, but let them do the dirty work of getting the data from the people. It will be much harder for the NSA and alike if they have to face a truly decentralized internet.
When you download an NSA trojan, there won't be the eagle on it. Instead it will perhaps be an angry birds logo. Or a blue box. Or a blue f. Or a blue twittering bird.
From the RFC, so delicious it must be fattening:
In particular, the term "attack", used technically, implies nothing about the motivation of the actor mounting the attack. The motivation for PM can range from non-targeted nation-state surveillance, to legal but privacy-unfriendly purposes by commercial enterprises, to illegal actions by criminals. The same techniques to achieve PM can be used regardless of motivation. Thus, we cannot defend against the most nefarious actors while allowing monitoring by other actors no matter how benevolent some might consider them to be, since the actions required of the attacker are indistinguishable from other attacks. The motivation for PM is, therefore, not relevant for how PM is mitigated in IETF protocols.
Stop-Prism.org: Opt Out of Surveillance
That RFC 3339 link didn't load. I googled, and got this one to work. I think it needed to be https...
I come here for the love
Open source community: this is excellent and we welcome the opportunity to enhance common protocols like smtp and http with this new mandate.
Microsoft: we havent met an RFC we cant mangle. Exchange is so broken as to be unusable, Internet Explorer is more exploit than browser, and we hold patents on sharps and plusses for a clone of every major programming language in existence. dont expect this one to go anywhere fellas.
Google: we'll add an option in chrome that you can click to disable monitoring. Clicking this option will cause a checkmark to appear. This checkmark will make the user feel feelings, and should probably do something with google plus. its a clickable option for google plus really. buy some of our neat glasses too.
NSA: you realize Russ Housley and Brian Carpenter, both IETF former chairs, have worked with companies that rolled over when we asked for them to spy on you without telling anyone. Jari Arkko has only been around for a year, and we have enough IETF members in our pocket to keep it that way if we want. Go back to sleep, vote the two parties, and buy magnetic bumper ribbons during the next war to support what we tell you.
Good people go to bed earlier.
All RFCs are supposed to have a section covering security considerations, and there are a couple of of RFCs about that. RFC 3552 (2003), has section 3.2.1. "Confidentiality Violations", indicating that protocol authors should consider the possibility of eavesdropping. The new RFC (7258) just expands upon 3552.
It is technical rather than political in the sense that 7258 essentially says we wouldn't develop SMTP the same way again, sending everything in the clear. If we were developing a new mail protocol, we should design it to support encryption from the get-go. (Ie include RFC 3207 capabilities in the original RFC 2476). That's a technical decision, with a technical implementation.
"Monitoring" is an awfully loose term. Could this, for instance, apply to such things as the persistant port scanning (e.g. "monitoring" which ports a user has open on a given IP) and thus have implications for operations like Shodan HQ, or even the periodic scans of the entire Internet done by the likes of H.D. Moore and other companies or universities conducting research?
Research is conducted based on the data available. If stronger protocols reduce the amount of available data, research will continue with that reduced amount of data.
If some research specifically requires more data, that's OK. That's called 'performing an experiment', and there are numerous procedures which can be followed to do this. One thing they all have in common is that if they involve people, like Internet monitoring does, then it must pass an ethics board and gain consent from all of the subjects involved.
If that were the case today, there wouldn't be all of this mess playing out.
A glance is all that it takes to generate an attack by some animals. To notice is to challenge seems to be the idea in play. We see the same thing in ghetto youth when the words you noticed me are the opening salvo in a fight. This extends into conflicts such as stop and frisk laws. People walking can be "noticed". Therefore those who walk are more prone to police searches and arrests. The rich are not noticed as they use cars. Drug deals in a ghetto occur on sidewalks where people are noticed. Drug deals behind mansion walls are not noticed. So what we are really up against is just how can we observe and study the actions of every person without regard to economic status, race or other factors. The worst people often are never noticed at all until the damage is in great proportions with folks like bankers and Wall Street brokers.
You may not like it, but we live in a democracy, and the law is what the people say it is. We didn't know that this was in the law we passed, and now that we do, we are making our voice heard about it, the first step in the path to changing the law.
-AndrewBuck
If the NSA have access to the root keys, this is quite an achievement. The possibility has been discussed at length post-Snowdon, and based on the discussion I think it's unlikely. Unfortunately, the same can't be assumed to be true for TLD zone keys, most of which are not maintained with the same degree of paranoia as the root key.
It should be considered in each protocol, because general solutions often don't address specific risks.