Download
pop snaq privacy preserving open platform for social network application queries n.
Skip this Video
Loading SlideShow in 5 Seconds..
POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries PowerPoint Presentation
Download Presentation
POP-SNAQ: Privacy-preserving Open Platform for Social Network Application Queries

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

80 Vues Download Presentation
Télécharger la présentation

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

- - - - - - - - - - - - - - - - - - - - - - - - - - - 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?