1 / 27

POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries

POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries. Brian Thompson Huijun Xiong. Online Social Networks. Use of OSNs continues to increase. Online Social Networks. To accommodate growing needs, a greater variety of OSNs has appeared. Motivation.

sheila
Download Presentation

POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. POP-SNAQ:Privacy-preserving Open Platform forSocial Network Application Queries Brian Thompson Huijun Xiong

  2. Online Social Networks • Use of OSNs continues to increase

  3. Online Social Networks • To accommodate growing needs, a greater variety of OSNs has appeared

  4. Motivation • Need a way to collect info from many different OSNs and provide it to the user in a clean and organized fashion Must also be careful not to compromise users’ privacy!

  5. Brian and Huijun at the Concert

  6. Motivation • Current Solution:many individual queries MySpace Facebook iLike “Where is my friend Huijun?”

  7. Motivation • Our Proposed Solution:cross-network query QUERYALL “Where is my friend Huijun?”

  8. POP-SNAQ Privacy-preserving Open Platform for Social Network Application Queries • provides a unified framework thatsupports cross-network queries • uses a common language • employs security measures to protect users’ privacy

  9. POP-SNAQ Privacy-preserving Open Platform for Social Network Application Queries • provides a unified framework thatsupports cross-network queries • uses a common language • employs security measures toprotect users’ privacy

  10. POP-SNAQ System architecture

  11. POP-SNAQ Privacy-preserving Open Platform for Social Network Application Queries • provides a unified framework thatsupports cross-network queries • uses a common language • employs security measures toprotect users’ privacy

  12. POP-SNAQ • OpenSocial • By Google • A common API forsocial network apps • “Develop once,Use Everywhere” • Supported by >20social networks

  13. POP-SNAQ Privacy-preserving Open Platform for Social Network Application Queries • provides a unified framework thatsupports cross-network queries • uses a common language • employs security measures toprotect users’ privacy

  14. POP-SNAQ Communication Model

  15. POP-SNAQ • server-side app means OSNs have control over release of data • filter data before releasing • limit output to public profile info • “Free Input, Selective Output” • two kinds of filtering • based on user preferences • based on social network preferences

  16. POP-SNAQ • text-to-image conversion • performed server-side • built into communication protocol • open source implementationsalready available • GD libraryimagettftext() • protects against large-scaledata harvesting attacks

  17. Analysis of POP-SNAQ • To evaluate our project, we compareit with an existing system: Facebook Connect

  18. Facebook Connect • similar platform to Facebook Apps • allows information sharing between Facebook and external websites • enables external websites toaccess Facebook’s user database • potential websites must first bereviewed and approved by Facebook

  19. THE BATTLE Facebook Connect POP-SNAQ

  20. BATTLE 1: Utility Facebook Connect • direct access to user database • access all public profile info • two-way communication • single-network solution POP-SNAQ • filtered access to user database • apps can use private info too! • one-way communication • cross-network solution TIE!

  21. BATTLE 2: Openness Facebook Connect • approve apps after careful inspection • look into every submission. . . eventually POP-SNAQ • applications are automatically approved • accept every submission immediately POP-SNAQ WINS!

  22. BATTLE 3: Privacy Facebook Connect • privacy enforced by policies • manually check for data abuse • external website controls data flow to users POP-SNAQ • privacy enforced by technology • built-in protection against abuse • social networks control data flow to users POP-SNAQ WINS!

  23. VICTORY: POP-SNAQ! Facebook Connect POP-SNAQ

  24. VICTORY: POP-SNAQ! Sounds great! But can it be true? Is POP-SNAQ just a dream, or can it be reality?

  25. Simulation Hold on to your seats!

  26. Conclusions • POP-SNAQ is a solution to the problem of performing cross-network queries • Achieves a balance between providing utility and protecting users’ privacy • Improves on existing solution of Facebook Connect • Future work: Requires implementation of extended OpenSocial API

  27. Questions?

More Related