RFC 2804
IETF Policy on Wiretapping
Title Block, Status, and Copyright ๐
Okay bestie, this is RFC 2804: IETF Policy on Wiretapping ๐. It's dated May 2000 and it's Informational ๐, which means it's sharing info, not setting a rule. The authors are the IAB and the IESG, and it's filed under the Network Working Group ๐ง. It doesn't say it obsoletes or updates anything.
Status of this Memo: this memo just provides info for the Internet community ๐ . It does not specify an Internet standard of any kind, and it can be distributed without limits ๐ธ.
Copyright Notice: Copyright (C) The Internet Society (2000). All Rights Reserved. ๐
Abstract โจ
The IETF was asked to take a stance on whether standards-track docs should include features that make wiretapping easier ๐. This memo spells out what the IETF thinks that question actually means, why the answer is "no" ๐ โโ๏ธ, and what that "no" covers.
1. Summary position ๐ฆ
The IETF decided not to consider wiretapping requirements as part of how it creates and maintains IETF standards. Here's why, bestie ๐ซถ:
- The IETF is an international standards body, and it thinks it's the wrong place to design protocol or equipment features for needs that come from individual countries' laws ๐. Those laws vary a lot across the places IETF standards get deployed, and bodies with authority over a single jurisdiction are a better fit for that job ๐.
- IETF standards cover communications that cross networks which might be owned, run, and maintained by people from lots of jurisdictions, each with its own privacy rules ๐. Given how different those rules can be, the IETF believes the Internet and its users are best served by making the security properties of connections as well known as possible ๐. Right now, that means making them as free from security loopholes as possible ๐ณ๏ธ๐ซ.
- For traffic that goes across the Internet today without end systems protecting it (with encryption or other means) ๐จ, the IETF says existing network features, if deployed smartly, already offer lots of chances to wiretap ๐ฌ. It thinks that should be enough for many cases under the requirements seen so far. The IETF doesn't see an engineering solution that allows that wiretapping when end systems take proper steps to protect their communications ๐ โโ๏ธ.
- Adding a wiretapping requirement would make the affected protocol designs way more complex ๐งฉ. Experience shows complexity almost always puts communications security at risk, even when nobody is tapping them legally ๐ญ. There are also obvious risks in having to protect the wiretap's access itself ๐จ. That clashes with the goal of being free from security loopholes ๐.
- The IETF strongly believes, as explained at greater length in [RFC 1984], that both commercial development of the Internet and users' privacy against illegal intrusion need wide availability of strong cryptographic technology ๐๐.
- On the other hand, the IETF thinks mechanisms built to facilitate or enable wiretapping, or ways of using other facilities for that purpose, should be openly described ๐. That way they get the maximum review and stick as closely as possible to their design constraints ๐. The IETF believes publishing these mechanisms, plus publishing their known weaknesses, is a Good Thing ๐โจ.
2. The Raven process ๐ฆโโฌ
The IETF started talking about doing work on legal intercept technologies as a side effect of the big work it's already doing on IP-based telephony ๐.
In the telephone world, there's a long tradition of cooperation between law enforcement agencies and telephone equipment operators on wiretapping (often required by law) ๐ฎ. That led to companies that build telephone equipment adding wiretapping features to their telephony gear, and the industry now has an emerging consensus on how to build and manage those features ๐ ๏ธ. Some traditional telephony standards organizations supported this by adding intercept features to their telephony standards ๐.
The telephone's future seems tangled up with the Internet's future ๐ธ๏ธ, so it was inevitable that the main Internet standards organization would have to face this issue sooner or later ๐ค.
In this case, some participants in one of the IETF working groups, which was writing a new standard for communication between components of a distributed phone switch, raised the issue ๐ก. Adding features like this was something the IETF had never done before, so IETF management decided to hold a public discussion before deciding whether the working group should go ahead ๐ฃ๏ธ. A new mailing list was created for this, the Raven mailing list, found at http://www.ietf.org/mailman/listinfo/raven ๐. Close to 500 people subscribed, and about 10% of them sent at least one message ๐. The discussion on that list led up to a discussion during the IETF plenary in Washington, D.C. ๐๏ธ.
Twenty-nine people spoke during the plenary session ๐ค. Opinions ranged from libertarian, "governments have no right to wiretap" โ, to pragmatic, "it will be done somewhere, best have it done where the technology was developed" ๐คทโโ๏ธ. At the end, there was a show of hands on whether the IETF should add special features, not do this, or abstain ๐. Very few people spoke strongly in favor of adding intercept features, while many spoke strongly against ๐ โโ๏ธ. A big chunk of the room refused to pick a side, though, and raised their hands for "abstain" ๐ซ .
This background is what the Internet Engineering Steering Group (IESG) and the Internet Architecture Board (IAB) were asked to write a policy from ๐.
3. A definition of wiretapping ๐ต๏ธโโ๏ธ
Legal statutes that define wiretapping don't give clear enough definitions to tell wiretapping apart from other technical activities ๐ค. So for this memo, wiretapping gets the following definition ๐ :
Wiretapping is what happens when information passed across the Internet from one party to one or more other parties is delivered to a third party:
- Without the sending party knowing about the third party ๐
- Without any of the recipient parties knowing about the delivery to the third party ๐ซฃ
- When the sender normally expects the transmitted information to be seen only by the recipient parties, or by parties obliged to keep it confidential ๐
- When the third party deliberately targets the first party's transmission, either because the first party is of interest or because the second party's reception is of interest ๐ฏ
The word "party" here can mean one person, a group of people, or equipment acting on behalf of people ๐งโ๐คโ๐ง. It's just used for brevity ๐.
Of course, many wiretaps are bidirectional, monitoring traffic that two or more parties send to each other ๐.
So, for example, monitoring public newsgroups isn't wiretapping (condition 3 is violated) ๐ฐ. Random monitoring of a large population isn't wiretapping either (condition 4 is violated) ๐ฒ. And a recipient passing on private email isn't wiretapping (condition 2 is violated) ๐ง.
An Internet version of call tracing using accounting logs (sometimes called "pen registers"), which is a feature of the telephone network, is also wiretapping under this definition ๐. That's because the sender normally expects the accounting company to keep this information confidential ๐ค.
Logically, you can think of wiretapping as three distinct steps ๐ช:
- Capture: getting information off the wire that contains the information wanted ๐งฒ.
- Filtering: selecting the information wanted from information gathered by accident ๐.
- Delivery: transmitting the information wanted to the ones who want it ๐ฌ.
The term covers the whole process. For instance, random monitoring followed by filtering to pull out information about a smaller group of parties would count as wiretapping ๐ซข.
At all these stages, there's a possibility of using or abusing mechanisms defined for this purpose for other purposes too โ ๏ธ.
This definition deliberately does not consider:
- Whether the wiretap is legal or not, since that's a legal matter and not a technical one โ๏ธ.
- Whether the wiretap happens in real time, or can be done after the fact by looking at information recorded for other purposes (like the accounting example above) โณ.
- What the medium targeted by the wiretap is, whether that's email, IP telephony, Web browsing, or EDI transfers ๐ฑ.
These questions are believed to be irrelevant to the policy outlined in this memo ๐.
Wiretapping is also sometimes called "interception," but that term is used in a sense that's way wider than monitoring data crossing networks, so this memo doesn't use it ๐ โโ๏ธ.
4. Why the IETF does not take a moral position ๐
A lot of the wiretapping debate has been about whether wiretapping is morally evil no matter who does it ๐ค, whether it's necessary in any civilized society ๐๏ธ, or whether it's an effective tool for catching criminals that has been abused in the past and will be abused again ๐.
The IETF has decided not to take a position on this, because:
- There's no clear consensus around a single position in the IETF ๐คทโโ๏ธ.
- There's no way to detect the morality of an act "on the wire" ๐ซฅ. The IETF deals with protocol standardization, not protocol deployment ๐. So it isn't in a position to dictate that its products only get used in moral or legal ways ๐ โโ๏ธ.
That said, a few observations can be made ๐:
- Experience shows that tools which are effective for a purpose tend to be used for that purpose ๐ ๏ธ.
- Experience shows that tools designed for one purpose that are effective for another tend to be used for that other purpose too, no matter what their designers intended ๐.
- Experience shows that if a vulnerability exists in a security system, someone will probably take advantage of it sooner or later ๐ณ๏ธ.
- Experience shows that human factors, not technology per se, are the biggest single source of such vulnerabilities ๐ง ๐ญ.
What this boils down to: if effective wiretapping tools exist, they're likely to get used as designed, for purposes that are legal in their jurisdiction ๐๏ธ. They'll also likely get used in ways they weren't meant for, and in ways that aren't legal in that jurisdiction ๐ฌ. When weighing whether to develop or deploy tools like this, keep that in mind ๐โจ.
5. Utility considerations ๐ง โจ
okay so this section asks the big practical question: when you're designing any communications feature, does it actually do the job it's built for? Or is all that dev work basically wasted, not worth what you get back? ๐ it's a super fair thing to ask bestie
Right now there are no specific proposals being developed in the IETF, so the IETF literally cannot weigh wiretapping proposals this way. ๐ nothing to judge yet!
BUT as mentioned above, we can still make a few general observations ๐
- Wiretapping by copying the bytes passed between two users of the Internet with known, static points of attachment is not hard. Standard functions designed for diagnostic purposes can accomplish this. ๐
- Correlating users' identities with their points of attachment to the Internet can be significantly harder, but not impossible, if the user uses standard means of identification. however, this means linking into multiple Internet subsystems used for address assignment, name resolution and so on, and that is NOT trivial ๐ญ
- An adversary has several simple countermeasures available to defeat wiretapping attempts, even without resorting to encryption. This includes Internet cafes and anonymous dialups, anonymous remailers, multi-hop login sessions and use of obscure communications media. these are well known tools in the cracker community ๐
- Of course, communications where the content is protected by strong encryption can be easily recorded, but the content is still not available to the wiretapper, defeating all information gathering apart from traffic analysis. Since Internet data is already in digital form, encrypting it is very simple for the end-user. ๐โจ
so putting it all together ๐: wiretapping is an efficient tool when the target is either ignorant or believes themselves innocent of wrongdoing. but against an alerted and technically competent adversary? Internet-based wiretapping is a LOT less useful than people might imagine ๐
6. Security Considerations ๐จ
okay bestie, this is the serious one ๐ฅบ wiretapping, by definition (see above), releases information that the information sender did not expect to be released. that's the whole point of it, and it's the scary part.
this means a system that allows wiretapping has to contain a function that can be exercised without alerting the information sender to the fact that their desires for privacy are not being met. ๐ฑ
and that, in turn, means you have to design the system so it cannot guarantee any level of privacy. at the very most, it can only guarantee privacy as long as the wiretapping function is not exercised. ๐
for instance, encrypted telephone conferences have to be designed so the participants cannot know to whom any shared keying material is being revealed. ๐
so basically, having this stuff in a system means:
- The system is less secure than it could be had this function not been present. ๐
- The system is more complex than it could be had this function not been present. ๐
- Being more complex, the risk of unintended security flaws in the system is larger. ๐
wiretapping, even when it is NOT being exercised, therefore lowers the security of the system. this is not a vibe, this is a whole security problem ๐๐ฅ
7. Acknowledgements ๐ซถ
This memo is endorsed by the IAB and the IESG. ๐ธ
Their membership is:
IAB:
Harald Alvestrand
Randall Atkinson
Rob Austein
Brian Carpenter
Steve Bellovin
Jon Crowcroft
Steve Deering
Ned Freed
Tony Hain
Tim Howes
Geoff Huston
John Klensin
IESG:
Fred Baker
Keith Moore
Patrik Falstrom
Erik Nordmark
Thomas Narten
Randy Bush
Bert Wijnen
Rob Coltun
Dave Oran
Jeff Schiller
Marcus Leech
Scott Bradner
Vern Paxson
April Marine
The number of contributors to the discussion are too numerous to list. so many people helped out, it's giving community ๐ง๐
8. Author's Address ๐ฎ
This memo is authored by the IAB and the IESG. ๐
The chairs are:
Fred Baker, IETF Chair
519 Lado Drive
Santa Barbara California 93111
Phone: +1-408-526-4257
EMail: fred@cisco.com
Brian E. Carpenter, IAB Chair
IBM
c/o iCAIR
Suite 150
1890 Maple Avenue
Evanston IL 60201
USA
EMail: brian@icair.org
9. References ๐
[RFC 1984] IAB and IESG, "IAB and IESG Statement on Cryptographic
Technology and the Internet", RFC 1984, August 1996.
9. Full Copyright Statement ยฉ๏ธ
Copyright (C) The Internet Society (2000). All Rights Reserved. ๐
This document and translations of it may be copied and furnished to others, and derivative works that comment on or otherwise explain it or assist in its implementation may be prepared, copied, published and distributed, in whole or in part, without restriction of any kind, provided that the above copyright notice and this paragraph are included on all such copies and derivative works. However, this document itself may not be modified in any way, such as by removing the copyright notice or references to the Internet Society or other Internet organizations, except as needed for the purpose of developing Internet standards in which case the procedures for copyrights defined in the Internet Standards process must be followed, or as required to translate it into languages other than English.
The limited permissions granted above are perpetual and will not be revoked by the Internet Society or its successors or assigns.
This document and the information contained herein is provided on an "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. ๐ซ
Acknowledgement ๐
Funding for the RFC Editor function is currently provided by the Internet Society. ๐โจ
๐ฆ where this page comes from
- ietf: rfc2804 2000-05
- ๐ girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms