|
ABSTRACT
Previously proposed host-based privacy protection mechanisms use pseudorandom or disposable identifiers on some or all layers of the protocol stack. These approaches either require changes to all hosts participating in the communication or do not provide privacy for the whole protocol stack or the system. Building on previous work, we propose a relatively simple approach: protocol stack virtualization. The key idea is to provide isolation for traffic sent to the network. The granularity of the isolation can be, for example, flow or process based. With process based granularity, every application uses a distinct identifier space on all layers of the protocol stack. This approach does not need any infrastructure support from the network and requires only minor changes to the single host that implements the privacy protection mechanism. To show that no changes to typical applications are required, we implemented the protocol stack virtualization as a user space daemon and tested it with various legacy applications.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
William Aiello , Steven M. Bellovin , Matt Blaze , Ran Canetti , John Ioannidis , Angelos D. Keromytis , Omer Reingold, Just fast keying: Key agreement in a hostile internet, ACM Transactions on Information and System Security (TISSEC), v.7 n.2, p.242-273, May 2004
[doi> 10.1145/996943.996946]
|
| |
3
|
J. Arkko, P. Nikander, and M. N0slund. Enhancing Privacy with Shared Pseudo Random Sequences (preliminary version). In Security Protocols, 13rd International Workshop, Apr. 2005.
|
| |
4
|
Tuomas Aura , Janne Lindqvist , Michael Roe , Anish Mohammed, Chattering Laptops, Proceedings of the 8th international symposium on Privacy Enhancing Technologies, p.167-186, July 23-25, 2008, Leuven, Belgium
[doi> 10.1007/978-3-540-70630-4_11]
|
| |
5
|
T. Aura, M. Roe, and S. J. Murdoch. Securing Network Location Awareness with Authenticated DHCP. In 3rd International Conference on Security and Privacy in Communication Networks (SecureComm), Sept. 2007.
|
| |
6
|
T. Aura and A. Zugenmaier. Privacy, Control and Internet Mobility. In Security Protocols, 12th International Workshop, Apr. 2004.
|
 |
7
|
Paul Barham , Boris Dragovic , Keir Fraser , Steven Hand , Tim Harris , Alex Ho , Rolf Neugebauer , Ian Pratt , Andrew Warfield, Xen and the art of virtualization, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
 |
8
|
|
| |
9
|
R. Dingledine and N. Mathewson. Anonymity Loves Company: Usability and the Network Effect. In Workshop on the Economics of Information Security, June 2006.
|
| |
10
|
|
| |
11
|
N. Droux, S. Tripathi, and K. Belgaied. Crossbow: Network virtualization and resource control. http://www.usenix.org/events/usenix07/posters/droux.pdf.
|
| |
12
|
Jason Franklin , Damon McCoy , Parisa Tabriz , Vicentiu Neagoe , Jamie Van Randwyk , Douglas Sicker, Passive data link layer 802.11 wireless device driver fingerprinting, Proceedings of the 15th conference on USENIX Security Symposium, July 31-August 04, 2006, Vancouver, B.C., Canada
|
 |
13
|
Tal Garfinkel , Ben Pfaff , Jim Chow , Mendel Rosenblum , Dan Boneh, Terra: a virtual machine-based platform for trusted computing, Proceedings of the nineteenth ACM symposium on Operating systems principles, October 19-22, 2003, Bolton Landing, NY, USA
|
| |
14
|
R. Gerdes, T. Daniels, M. Mina, and S. Russell. Device identification via analog signal fingerprinting: A matched filter approach. In Network and Distributed System Security Symposium (NDSS), Feb. 2006.
|
| |
15
|
|
| |
16
|
J. A. Goguen and J. Meseguer. Security policies and security models. In IEEE Symposium on Research in Security and Privacy, Apr. 1982.
|
| |
17
|
|
| |
18
|
|
| |
19
|
S. Guha and P. Francis. Identity Trail: Covert Surveillance Using DNS. In Workshop on Privacy Enhancing Technologies (PET), June 2007.
|
| |
20
|
Mark Handley , Vern Paxson , Christian Kreibich, Network intrusion detection: evasion, traffic normalization, and end-to-end protocol semantics, Proceedings of the 10th conference on USENIX Security Symposium, p.9-9, August 13-17, 2001, Washington, D.C.
|
| |
21
|
Sotiris Ioannidis , Stelios Sidiroglou , Angelos D. Keromytis, Privacy as an operating system service, Proceedings of the 1st USENIX Workshop on Hot Topics in Security, p.8-8, July 31, 2006, Vancouver, B.C., Canada
|
| |
22
|
T. Jiang, H. J. Wang, and Y.-C. Hu. Location privacy in wireless networks. In MobiSys, June 2007.
|
| |
23
|
S. Katti, J. Cohen, and D. Katabi. Information Slicing: Anonymity Using Unreliable Overlays. In NSDI, Apr. 2007.
|
| |
24
|
|
 |
25
|
|
| |
26
|
|
 |
27
|
|
 |
28
|
|
| |
29
|
T. Narten, R. Draves, and S. Krishnan. RFC 4941: Privacy Extensions for Stateless Address Autoconfiguration in IPv6, Sept. 2007. Status: Draft Standard.
|
| |
30
|
Nmap. http://www.insecure.org/nmap/.
|
 |
31
|
Jeffrey Pang , Ben Greenstein , Ramakrishna Gummadi , Srinivasan Seshan , David Wetherall, 802.11 user fingerprinting, Proceedings of the 13th annual ACM international conference on Mobile computing and networking, September 09-14, 2007, Montréal, Québec, Canada
[doi> 10.1145/1287853.1287866]
|
| |
32
|
|
| |
33
|
Planetlab. https://www.planet-lab.org/.
|
 |
34
|
|
| |
35
|
J. Rosenberg , H. Schulzrinne , G. Camarillo , A. Johnston , J. Peterson , R. Sparks , M. Handley , E. Schooler, SIP: Session Initiation Protocol, RFC Editor, 2002
|
 |
36
|
|
| |
37
|
|
| |
38
|
G. Su and J. Nieh. Mobile communication with virtual network address translation. CUCS--003--02, Columbia University Department of Computer Science, Feb. 2002.
|
| |
39
|
S. Thomson, T. Narten, and T. Jinmei. RFC 4862: IPv6 Stateless Address Autoconfiguration, Sept. 2007. Status: Draft Standard.
|
| |
40
|
VMware. http://www.vmware.com.
|
| |
41
|
|
| |
42
|
A. R. Yumerefendi, B. Mickle, and L. P. Cox. TightLip: Keeping Applications from Spilling the Beans. In NSDI, Apr. 2007.
|
| |
43
|
K. Zetter. Rogue nodes turn tor anonymizer into eavesdropper's paradise. Wired, Sept. 2007.
|
|