augmenting the web with accountabilitydig.csail.mit.edu/2012/papers/€¦ · augmenting the web...

86
Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group, MIT Advisor: Tim Berners-Lee PhD Symposium at WWW2012 Friday, April 20, 2012

Upload: others

Post on 15-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Augmenting the Web with Accountability

Oshani SeneviratnePhD Candidate, Decentralized Information Group, MIT

Advisor: Tim Berners-Lee

PhD Symposium at WWW2012

Friday, April 20, 2012

Page 2: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Agenda

• Motivation

• Proposed Approach

• Methodology & Evaluation

• Challenges

Friday, April 20, 2012

Page 3: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Agenda

• Motivation

• Proposed Approach

• Methodology & Evaluation

• Challenges

Friday, April 20, 2012

Page 4: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability on the Web?

Friday, April 20, 2012

Page 5: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability on the Web?

• Controlling access has been the de-facto method for protecting information in computer systems

Friday, April 20, 2012

Page 6: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability on the Web?

• Controlling access has been the de-facto method for protecting information in computer systems

• But information can leak even though there are strict access control mechanisms

Friday, April 20, 2012

Page 7: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability on the Web?

• Controlling access has been the de-facto method for protecting information in computer systems

• But information can leak even though there are strict access control mechanisms

• We need accountability to supplement access control on the Web [Weitzner et al, 2008]

Friday, April 20, 2012

Page 8: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Unintended Consequences from Private Information Leakages on the Web

Friday, April 20, 2012

Page 9: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Unintended Consequences from Private Information Leakages on the Web

Friday, April 20, 2012

Page 10: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Copyright Infringements

Friday, April 20, 2012

Page 11: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Copyright Infringements

Friday, April 20, 2012

Page 12: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Goals

Friday, April 20, 2012

Page 13: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Goals

• Enable provenance of web resources

Friday, April 20, 2012

Page 14: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Goals

• Enable provenance of web resources

• Prevent unintended consequences from misusing information on the web

Friday, April 20, 2012

Page 15: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Goals

• Enable provenance of web resources

• Prevent unintended consequences from misusing information on the web

• Enable reuse of web content in a progressive policy aware manner

Friday, April 20, 2012

Page 16: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Agenda

• Motivation

• Proposed Approach

• Methodology & Evaluation

• Challenges

Friday, April 20, 2012

Page 17: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA (HTTP with Accountability)

Friday, April 20, 2012

Page 18: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA (HTTP with Accountability)

• Secure Protocol

Friday, April 20, 2012

Page 19: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA (HTTP with Accountability)

• Secure Protocol

• Has Auditing Capability

Friday, April 20, 2012

Page 20: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA (HTTP with Accountability)

• Secure Protocol

• Has Auditing Capability

• Extensible Privacy and Reuse Restrictions

Friday, April 20, 2012

Page 21: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA in a Nutshell

Friday, April 20, 2012

Page 22: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA in a Nutshell

Client ServerInformation Transfer

Friday, April 20, 2012

Page 23: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA in a Nutshell

Client ServerInformation Transfer

Provenance Tracker Network

Friday, April 20, 2012

Page 24: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA in a Nutshell

Client ServerInformation Transfer

Provenance Tracker Network

Provenance Trails

Friday, April 20, 2012

Page 25: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA in a Nutshell

Client ServerInformation Transfer

Provenance Tracker Network

Provenance Trails

Logs Logs

Friday, April 20, 2012

Page 26: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method Sequence

Friday, April 20, 2012

Page 27: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Friday, April 20, 2012

Page 28: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

Friday, April 20, 2012

Page 29: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

HTTPA <METHOD> URI

Friday, April 20, 2012

Page 30: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

HTTPA <METHOD> URI

Authentication Request

Friday, April 20, 2012

Page 31: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Friday, April 20, 2012

Page 32: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Usage Restrictions

Friday, April 20, 2012

Page 33: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Usage Restrictions

Agreement & Intentions

Friday, April 20, 2012

Page 34: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

Provenance Tracker

Network

Provenance Tracker

Network

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Usage Restrictions

Agreement & Intentions

Friday, April 20, 2012

Page 35: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

Provenance Tracker

Network

Provenance Tracker

Network

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Usage Restrictions

Agreement & IntentionsAccountability Log

Friday, April 20, 2012

Page 36: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

Provenance Tracker

Network

Provenance Tracker

Network

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Usage Restrictions

Agreement & IntentionsAccountability Log

Acknowledgement

Friday, April 20, 2012

Page 37: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

HTTPA Method SequenceConsumer

Consumer

Provider

Provider

Provenance Tracker

Network

Provenance Tracker

Network

WebID Protocol

HTTPA <METHOD> URI

Authentication Request

Usage Restrictions

Agreement & IntentionsAccountability Log

AcknowledgementWeb Resource

Friday, April 20, 2012

Page 38: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Protocol Components

• Authentication

• Usage Restriction Specification

• Provenance Tracker Network

• Smart Clients

• Accountability Checking

Friday, April 20, 2012

Page 39: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Authentication

Friday, April 20, 2012

Page 40: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Authentication

• For:

- Authenticity

- Access Control

- Auditing

Friday, April 20, 2012

Page 41: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Authentication

• For:

- Authenticity

- Access Control

- Auditing

• Implemented using the WebIDs

Friday, April 20, 2012

Page 42: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Usage Restrictions

Friday, April 20, 2012

Page 43: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Usage Restrictions

• Default Terms Supported:

- Read

- Read+Embed

- Read+Copy

Friday, April 20, 2012

Page 44: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Usage Restrictions

• Default Terms Supported:

- Read

- Read+Embed

- Read+Copy

• The current implementation handles the Respect My Privacy (RMP) ontology

Friday, April 20, 2012

Page 45: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Provenance Tracker Network (PTN)

Friday, April 20, 2012

Page 46: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Provenance Tracker Network (PTN)

• Maintains the accountability logs for web resources

Friday, April 20, 2012

Page 47: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Provenance Tracker Network (PTN)

• Maintains the accountability logs for web resources

• Trusted Service

Friday, April 20, 2012

Page 48: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Provenance Tracker Network (PTN)

• Maintains the accountability logs for web resources

• Trusted Service

• Experimental PTN deployed on PlanetLab

Friday, April 20, 2012

Page 49: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Provenance Tracker Network (PTN)

• Maintains the accountability logs for web resources

• Trusted Service

• Experimental PTN deployed on PlanetLab

Friday, April 20, 2012

Page 50: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Provenance Tracker Network (PTN)

• Maintains the accountability logs for web resources

• Trusted Service

• Experimental PTN deployed on PlanetLab

Friday, April 20, 2012

Page 51: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients

Friday, April 20, 2012

Page 52: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients• Manages the user’s intentions

for accessing generic web resources

Friday, April 20, 2012

Page 53: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients• Manages the user’s intentions

for accessing generic web resources

• Displays the Usage Restrictions set on the content access

Friday, April 20, 2012

Page 54: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients• Manages the user’s intentions

for accessing generic web resources

• Displays the Usage Restrictions set on the content access

• Preserves the provenance and rights information

Friday, April 20, 2012

Page 55: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients• Manages the user’s intentions

for accessing generic web resources

• Displays the Usage Restrictions set on the content access

• Preserves the provenance and rights information

• Implemented as browser based plugins

Friday, April 20, 2012

Page 56: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients• Manages the user’s intentions

for accessing generic web resources

• Displays the Usage Restrictions set on the content access

• Preserves the provenance and rights information

• Implemented as browser based plugins

Friday, April 20, 2012

Page 57: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Smart Clients• Manages the user’s intentions

for accessing generic web resources

• Displays the Usage Restrictions set on the content access

• Preserves the provenance and rights information

• Implemented as browser based plugins

Friday, April 20, 2012

Page 58: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability Checking

Friday, April 20, 2012

Page 59: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability Checking

• A rights owner for some web content can request the PTN for the following information:

- Usage of their web resources

- Adherence to their usage restriction terms

Friday, April 20, 2012

Page 60: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Accountability Checking

• A rights owner for some web content can request the PTN for the following information:

- Usage of their web resources

- Adherence to their usage restriction terms

• PTNs provide an ‘audit trail’ with:

- URIs of original resources

- The identity of the violator

Friday, April 20, 2012

Page 61: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Agenda

• Motivation

• Proposed Approach

• Methodology & Evaluation

• Challenges

Friday, April 20, 2012

Page 62: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Studies on Content Reuse on the Web

Friday, April 20, 2012

Page 63: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Studies on Content Reuse on the Web

• Flickr study revealed CC license violations ranging from 78% - 94% on Flickr Images [Seneviratne, Kagal and Berners-Lee ISWC 2009]

Friday, April 20, 2012

Page 64: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Studies on Content Reuse on the Web

• Flickr study revealed CC license violations ranging from 78% - 94% on Flickr Images [Seneviratne, Kagal and Berners-Lee ISWC 2009]

Sample 1 (67 Pages, 426 Images)

Sample 2 (70 Pages, 341 Images)

Sample 3 (70 Pages, 466 Images)

0 20 40 60 80 100

Friday, April 20, 2012

Page 65: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Studies on Content Reuse on the Web

• Flickr study revealed CC license violations ranging from 78% - 94% on Flickr Images [Seneviratne, Kagal and Berners-Lee ISWC 2009]

• Survey study on user generated content websites [Seneviratne, Monroy-Hernandez WebSci 2010]

Sample 1 (67 Pages, 426 Images)

Sample 2 (70 Pages, 341 Images)

Sample 3 (70 Pages, 466 Images)

0 20 40 60 80 100

Friday, April 20, 2012

Page 66: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Implementation

Friday, April 20, 2012

Page 67: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Implementation

• Usage Restriction Management on Web Resources [Seneviratne, Kagal IEEE Policy 2011]

Friday, April 20, 2012

Page 68: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Implementation

• Usage Restriction Management on Web Resources [Seneviratne, Kagal IEEE Policy 2011]

• Initial PTN deployment on PlanetLab

Friday, April 20, 2012

Page 69: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Implementation

• Usage Restriction Management on Web Resources [Seneviratne, Kagal IEEE Policy 2011]

• Initial PTN deployment on PlanetLab

• Ongoing protocol implementation work (see http://dig.csail.mit.edu/hg/httpa)

Friday, April 20, 2012

Page 70: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Planned HTTPA Trials

Friday, April 20, 2012

Page 71: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Planned HTTPA Trials

• Library of Congress information resource management of their “Born Digital” collection

Friday, April 20, 2012

Page 72: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Planned HTTPA Trials

• Library of Congress information resource management of their “Born Digital” collection

• HTTPA to reward long tail content creators with the TipSy and Emancipay projects

Friday, April 20, 2012

Page 73: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Planned HTTPA Trials

• Library of Congress information resource management of their “Born Digital” collection

• HTTPA to reward long tail content creators with the TipSy and Emancipay projects

• Prototype Social Networking Site

Friday, April 20, 2012

Page 74: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Agenda

• Motivation

• Proposed Approach

• Methodology & Evaluation

• Challenges

Friday, April 20, 2012

Page 75: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Privacy

Friday, April 20, 2012

Page 76: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Privacy

• Use of HTTPA does not mean giving up pseudonymity or anonymity

Friday, April 20, 2012

Page 77: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Privacy

• Use of HTTPA does not mean giving up pseudonymity or anonymity

- Anonymizing Agents will preserve the identity of the user

Friday, April 20, 2012

Page 78: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Privacy

• Use of HTTPA does not mean giving up pseudonymity or anonymity

- Anonymizing Agents will preserve the identity of the user

• Tracking provenance: Is this the end of privacy?

Friday, April 20, 2012

Page 79: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Privacy

• Use of HTTPA does not mean giving up pseudonymity or anonymity

- Anonymizing Agents will preserve the identity of the user

• Tracking provenance: Is this the end of privacy?

- Accountability will ensure the preservation of privacy in the long run

Friday, April 20, 2012

Page 80: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Scaling Up

Friday, April 20, 2012

Page 81: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Scaling Up

• Hierarchical PTN Infrastructure

Friday, April 20, 2012

Page 82: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Scaling Up

• Hierarchical PTN Infrastructure

• Organizations can run their own PTN, much like mail servers, certificate authorities, etc

Friday, April 20, 2012

Page 83: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Thank You!

Please send your comments to:

[email protected]

Friday, April 20, 2012

Page 84: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Appendix

Friday, April 20, 2012

Page 85: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

WebID Protocol

Friday, April 20, 2012

Page 86: Augmenting the Web with Accountabilitydig.csail.mit.edu/2012/Papers/€¦ · Augmenting the Web with Accountability Oshani Seneviratne PhD Candidate, Decentralized Information Group,

Related Work

• P3P [Cranor-2002]

• Distributed Usage Control [Kumari-2010]

• Project DReaM [Sun-2009]

Friday, April 20, 2012