Multilateral Privacy Requirements Analysis in Online Social Networks
Seda Gürses COSIC, K.U. Leuven
- 18. February, 2011
CRID University of Namur, Belgium
1
Multilateral Privacy Requirements Analysis in Online Social - - PowerPoint PPT Presentation
Multilateral Privacy Requirements Analysis in Online Social Networks Seda Grses COSIC, K.U. Leuven 18. February, 2011 CRID University of Namur, Belgium 1 x close this advertisement security and priv acy in online social networks K.U.
Multilateral Privacy Requirements Analysis in Online Social Networks
Seda Gürses COSIC, K.U. Leuven
CRID University of Namur, Belgium
1security and priv acy in
K.U. Leuven (COSIC, DistriNet, ICRI, HMDB), Vrije Universiteit Brussel (SMIT), University
University (Heinz College)
responsibilization
security and priv acy in
trust, reputation and access control identity management legal frameworks anonymous communication feedback and awareness systems behavioral aspects
x close this advertisementhttp://www.cosic.esat.kuleuven.be/spion
3privacy?
2004
Facebook created
1m
8Facebook in
Highschools
Facebookfriends friends of friends all facebook users the entire Internet
1m 5m
92006
Highschools 2005Facebook available to the
PUBLIC(pg13)
Facebook1m 5m 12m
102006
Highschools 2005Facebook available to the
PUBLIC(pg13) xss attacks
Facebook1m 5m 12m
112006
Highschools 2005Facebook available to the
PUBLIC(pg13) xss attacks
Facebooknewsfeed
1m 5m 12m
122006
Highschools 2005Facebook available to the
PUBLIC(pg13)
Facebooknewsfeed protests 740.000
xss attacks
1m 5m 12m
132007
2005 PUBLIC 2006Facebook API
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
142007
2005 PUBLIC 2006Facebook API Mobile
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
152007
2005 PUBLIC 2006Facebook API Mobile BEACON
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
162007
2005 PUBLIC 2006Facebook API Mobile BEACON
protests 50.000 in 3 days
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
172007
2005 PUBLIC 2006Facebook API Mobile BEACON
protests 50.000 in 3 days
bans
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
182007
2005 PUBLIC 2006Facebook API Mobile BEACON
protests 50.000 in 3 days
bans
breastfeeding
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
192007
2005 PUBLIC 2006Facebook API Mobile BEACON
protests 50.000 in 3 days
memorilization
bans
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m
breastfeeding
202008
2005 PUBLIC 2006Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2007Canadian Privacy Commissioner
Highschools xss attacksprotests 740.000
newsfeed
1m 5m 12m 50m 100m
212008
2005 PUBLIC 2006 2007Canadian Privacy Commissioner
LIVE FEED
popularity algorithm
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
1m 5m 12m 50m 100m
222008
2005 PUBLIC 2006 2007Canadian Privacy Commissioner
LIVE FEED
popularity algorithmprotests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
1m 5m 12m 50m 100m
232009
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008cyberbullying
unlimited license to user content
1m 5m 12m 50m 100m 350m
242009
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008cyberbullying
unlimited license to user content
protests
1m 5m 12m 50m 100m 350m
252009
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008cyberbullying
unlimited license to user content
user voting
protests
1m 5m 12m 50m 100m 350m
262009
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008cyberbullying
unlimited license to user content
user voting
protests
friends lists
1m 5m 12m 50m 100m 350m
272009
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008cyberbullying
unlimited license to user content
user voting
protests
friends lists
Canadian Privacy Commissioner
1m 5m 12m 50m 100m 350m
282009
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008cyberbullying
unlimited license to user content
user voting
protests
friends lists
Canadian Privacy Commissioner
1m 5m 12m 50m 100m 350m
292010
2005 PUBLIC 2006 2007 Canadian Privacy CommissionerLIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
20091m 5m 12m 50m 100m 350m 400m
30LIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
2009CONNECTIONS
1m 5m 12m 50m 100m 350m
2010
400m
31LIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
2009CONNECTIONS
chat leak
1m 5m 12m 50m 100m
2010
400m
32LIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
2009 facebook googleCONNECTIONS
chat leakNOYB
FACECLOAK
SCRAMBLE
1m 5m 12m 50m 100m
2010
400m
33LIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
2009 facebook googleCONNECTIONS
chat leak NOYB FACECLOAK SCRAMBLE1m 5m 12m 50m 100m
2010
400m
34LIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
2009 facebook googleCONNECTIONS
chat leak NOYB FACECLOAK SCRAMBLE1m 5m 12m 50m 100m
2010
400m
35LIVE FEED
protests
1.600.000
Highschools xss attacksprotests 740.000
newsfeed
Facebook API Mobile BEACON
protests 50.000 in 3 daysbans
2008 cyberbullying unlimited license to user contentuser voting
protests
friends lists
2009 facebook googleCONNECTIONS
chat leak NOYB FACECLOAK SCRAMBLE1m 5m 12m 50m 100m
2010
500m
NHS reveals data to Facebook
Discriminatory Behavioral Profiling User IDs revealed to Third Parties
Homeland Security friends Aliens
36the design of the system
developing systems?
multilateral privacy requirements engineering
privacy requirements definition
39lack of universality lack of satisfiability subjectivity legal compliance contrivability environmental factors counter - factuality temporality agonism negotiability
39multilateral privacy requirements engineering
solutions from privacy research
41data confidentiality anonymous communications PPDM/PPDP IDMS Differential Privacy Privacy Policy Languages Feedback and Awareness Systems
41privacy research paradigms
42privacy as confidentiality the right to be let alone.
Warren & Brandeis (1890) hiding information and identity
42privacy research paradigms
43privacy as confidentiality the right to be let alone.
Warren & Brandeis (1890) hiding information and identity
privacy as control
separation of identities, data protection principles right of the individual to decide what information about himself should be communicated to
privacy research paradigms
44privacy as confidentiality the right to be let alone.
Warren & Brandeis (1890) hiding information and identity
privacy as control
separation of identities, data protection principles right of the individual to decide what information about himself should be communicated to
privacy as practice
the freedom from unreasonable constraints on the construction of
privacy research paradigms
45privacy as confidentiality
hiding information and identity
privacy as control
separation of identities, data protection principles
privacy as practice
transparency and feedback 45multilateral privacy requirements engineering
case study
47Social Network Services web-based systems communication
wide audience many stakeholders short development cycles global privacy concerns proprietary systems
47multilateral privacy requirements engineering
multilaterality
users SNS providers DP authorities user groups
49SNS providers
50stakeholder artifacts privacy policy legally binding socially constructed defining roles & responsibilities
actively and collectively produced exchanged & consumed govern usage
50method
51template analysis
analyze textual data codes to construct template relationships between themes
51SNS and TPA providers of interest
52myspace
playfish
zynga
52, 43 in TPA PP
, 43 in TPA PP
privacy data protection
non-absolute relational contextual
procedural safeguards
accountability
transparency
55privacy policy definition
56PP
SNS Provider
user
data
(user) 56privacy policy definition
57PP
SNS Provider
user
data
(user) TP1 TP2 TP3 TP4data
(user)data
(user) 57privacy policy definition
58PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) 58privacy policy definition
59PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) 59privacy policy definition
60PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) TP5 TP6 TP7 60privacy policy definition
61PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) TP5 TP6 TP7t0 t∞
61privacy is control over your personal information
62personal information in SNS
PII (USA) personal information (EU)
(information theoretical/ statistical) anonymity
62privacy as control
63PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) TP5 TP6 TP7 63privacy as control
64PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) 64privacy as control
65PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4data
(user1)data
(user1) 65privacy as control
66PP
SNS Provider
User1
data
(user1) 66privacy as control
67PP
SNS Provider
User1
content uploaded by user traffic data
67SNS design
68Relational Information (RI)
Transitive Access Control (TAC)
68Relational Information (RI)
information on SNS that is controlled by
P Rel Q R
Controllers = {P ,Q,R}
Relational Information
70Transitive Access Control (TAC)
topology based access control where profiles in vicinity co-determine access
71alice’s friends of friends can access her information
Transitive Access Control
72alice’s friends of friends can access her information
Transitive Access Control
73alice’s friends of friends can access her information
Transitive Access Control
74privacy policy definition
75PP
SNS Provider
User1
content uploaded by user traffic data RI
TACuser attributes
75user control?
76PP
SNS Provider
User1
data
(user1) TP1 TP2 TP3 TP4User2 User3
data
(user1)data
(user1)data
(user1)data
(user1) TP5 TP6 TP7u
76conclusions
practice
information
77 77compliance?
collection, processing and distribution practices
service providers
personal data?
future improvements
questions?
Contact: Seda Gürses seda@esat.kuleuven.be Cosic, K.U. Leuven, Belgium
81 81