Friend News System: A Modern Implementation of Usenet over Social VPNs

Since centralized Social Networking Services (SNSs) inherently have privacy concerns, researchers are working on decentralized SNSs for solving them. However, it is very difficult to replace all the roles of the centralized SNSs with decentralize ones. This paper describes the Friend News System, a messaging system that works together with a centralized SNS while maintaining a necessary level of privacy. This system is an implementation of Usenet using existing centralized SNSs for small groups. It inherits the decentralized architecture, robustness, and rich news readers from Usenet. It allows users to exchange messages without needing centralized servers. In addition, it provides new private communication capabilities for small groups. First, it can limit the message delivery to closed groups. Second, it allows message classification by using tags. Finally, it prevents spoofing by using digital signature. In the Friend News System, a node exchanges messages based on a Network News Transfer Protocol (NNTP)-like protocol over a social Virtual Private Network (VPN). A social VPN performs user authentication by using SNSs such as Facebook and Twitter, and provides private communication among friends' PCs. To realize a social VPN, the authors have extended Soft Ether VPN, which is their fast and easy-to-use open-source VPN software. The Friend News System performed well on the current Internet access lines.

[1]  Krishna P. Gummadi,et al.  Analyzing facebook privacy settings: user expectations vs. reality , 2011, IMC '11.

[2]  Mauro Conti,et al.  Virtual private social networks and a facebook implementation , 2013, TWEB.

[3]  Sonja Buchegger,et al.  PeerSoN: P2P social networking: early experiences and insights , 2009, SNS '09.

[4]  Clive D. W. Feather Network News Transfer Protocol (NNTP) , 2006, RFC.

[5]  Robert Tappan Morris,et al.  UsenetDHT: A Low-Overhead Design for Usenet , 2008, NSDI.

[6]  Torben Weis,et al.  Privacy Preservation in Decentralized Online Social Networks , 2014, IEEE Internet Computing.

[7]  Dick Hardt,et al.  The OAuth 2.0 Authorization Framework , 2012, RFC.

[8]  Honggang Zhang,et al.  The growth of Diaspora - A decentralized online social network in the wild , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[9]  Jian Liang,et al.  Impact of the social networking applications for health information management for patients and physicians. , 2012, Studies in health technology and informatics.

[10]  P. Oscar Boykin,et al.  IP over P2P: enabling self-configuring virtual IP networks for grid computing , 2006, Proceedings 20th IEEE International Parallel & Distributed Processing Symposium.

[11]  Ralf Steinmetz,et al.  LifeSocial.KOM: A secure and P2P-based solution for online social networks , 2011, 2011 IEEE Consumer Communications and Networking Conference (CCNC).

[12]  Michael Dürr,et al.  Vegas -- A Secure and Privacy-Preserving Peer-to-Peer Online Social Network , 2012, 2012 International Conference on Privacy, Security, Risk and Trust and 2012 International Confernece on Social Computing.

[13]  Refik Molva,et al.  Safebook: A privacy-preserving online social network leveraging on real-life trust , 2009, IEEE Communications Magazine.

[14]  Yasushi Shinjo,et al.  VPN Gate: A Volunteer-Organized Public VPN Relay System with Blocking Resistance for Bypassing Government Censorship Firewalls , 2014, NSDI.

[15]  Nick Mathewson,et al.  Tor: The Second-Generation Onion Router , 2004, USENIX Security Symposium.

[16]  Peter W. Resnick,et al.  Internet Message Format , 2001, RFC.

[17]  Krzysztof Rzadca,et al.  Decentralized Online Social Networks , 2010, Handbook of Social Network Technologies.

[18]  Pierre St. Juste,et al.  Integrating Overlay and Social Networks for Seamless P2P Networking , 2008, 2008 IEEE 17th Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises.

[19]  Nikita Borisov,et al.  Cachet: a decentralized architecture for privacy preserving social networking with caching , 2012, CoNEXT '12.

[20]  Torben Weis,et al.  SoNet -- Privacy and Replication in Federated Online Social Networks , 2013, 2013 IEEE 33rd International Conference on Distributed Computing Systems Workshops.

[21]  Russ Allbery,et al.  Netnews Architecture and Protocols , 2009, RFC.

[22]  Jinyang Li,et al.  F2F: Reliable Storage in Open Networks , 2006, IPTPS.

[23]  Bobby Bhattacharjee,et al.  Persona: an online social network with user-defined privacy , 2009, SIGCOMM '09.

[24]  Peter Saint-Andre,et al.  Extensible Messaging and Presence Protocol (XMPP): Core , 2004, RFC.