trustneighborhoods visualizing trust in distributed file
play

TrustNeighborhoods: Visualizing Trust in Distributed File Sharing - PowerPoint PPT Presentation

3D Trust Visualization TrustNeighborhoods: Visualizing Trust in Distributed File Sharing Trust in Distributed File Sharing Systems Niklas Elmqvist [elm@lri.fr] Philippas Tsigas [tsigas@chalmers.se] Chalmers University of Technology Chalmers


  1. 3D Trust Visualization TrustNeighborhoods: Visualizing Trust in Distributed File Sharing Trust in Distributed File Sharing Systems Niklas Elmqvist [elm@lri.fr] Philippas Tsigas [tsigas@chalmers.se] Chalmers University of Technology Chalmers University of Technology Norrköping , Sweden

  2. Security through Obscurity? (user side) y g y ( ) � If you’re a novice user and you get e-mail like this, what do you do? do? � Getting new e-mail is nice is it not? nice , is it not? 2007-05-28 N. Elmqvist and P. Tsigas 2

  3. Security through Obscurity? (cont’d) y g y ( ) � When downloading stuff, what if your computer tells you this? this? � What harm can it do do…? ? 2007-05-28 N. Elmqvist and P. Tsigas 3

  4. The Results of Obscure Security Basic problem : Novice- and intermediate le el intermediate-level users lack a sers lack a basic conceptual model of computer security computer security. 2007-05-28 N. Elmqvist and P. Tsigas 4

  5. Security: an HCI problem? y p � Problem : Novice and intermediate users lack a conceptual model of security and networks � [Bishop 1986]: 90+% of all security failures due to configuration errors (HCI error!) due to configuration errors (HCI error!) � [Yee 2002]: security and usability are not at odds—they should work together! at odds—they should work together! � [Good & Krekelberg 2003]: users are often unaware of which files they are sharing unaware of which files they are sharing 2007-05-28 N. Elmqvist and P. Tsigas 5

  6. Security: what is it? y � [Garfinkel & Spafford 1996] [ p ] � “ A computer is secure if you can depend on it and its software to behave as you expect.” � Keyword: “ you ” � User perspective critical p p � Besides : How do novice users know what is expected behavior? is expected behavior? 2007-05-28 N. Elmqvist and P. Tsigas 6

  7. TrustNeighborhoods g � TrustNeighborhoods is a method to g provide a tangible mental model of network security � Designed for visualizing trust in a distributed file sharing system (or similar) distributed file sharing system (or similar) 2007-05-28 N. Elmqvist and P. Tsigas 7

  8. Circles of Relationship � Basic idea : use a city or fortress metaphor p � Inspiration from Ben Self Shneiderman ’s ”circles of relationship” l i hi ” � Each circle represents a Family & Friends specific class of specific class of Colleagues & Colleagues & Neighbors relationship Citizens & Market � We transform this to the We transform this to the geographic connotations of a city: � House, street, H t t neighborhood, city part, etc 2007-05-28 N. Elmqvist and P. Tsigas 8

  9. Visualization � 2D trust management � 3D overview and navigation navigation � Purpose: assigning and Purpose: assigning and revoking trust, etc � Purpose: inform and alert � Continuous zoom and user of security and trust pan � Tangible mental model � Color-coded � Rendered in ambient visual channel (background) channel (background) 2007-05-28 N. Elmqvist and P. Tsigas 9

  10. City Metaphor y p � Metaphor : Fortress city of concentric walls built around your computer ( house ) � Each security sector is called a society � Individual buildings represent entities on network network � Users assign trust by placing them on appropriate levels in the city House Ho se Street Neighborhood Neighborhood Whole City World (unknown) World (unknown) 2007-05-28 N. Elmqvist and P. Tsigas 10

  11. Building Metaphor g p � Buildings are network roof height entities titi � Users or documents � Position in city levels Position in city levels indicates user trust! house color & � Geometrical properties height texture visualize data i li d � Properties : Size, height, color, texture, etc � Data : user trust, average trust, weighted average trust, file size, etc 2007-05-28 N. Elmqvist and P. Tsigas 11

  12. City and Building Layout y g y � Grey (“world”) sector for unknown search results � Derived trust can still indicate trustworthiness indicate trustworthiness � Volumetric fog to decrease visual complexity � Placement within sector only has meaning to user � Grouping to utilize spatial G i t tili ti l memory 2007-05-28 N. Elmqvist and P. Tsigas 12

  13. Interaction � Primary use: ambient visualization y � Example : background of desktop or file manager � 2D mode for trust management � 3D mode for unobtrusively showing trust 3D mode for unobtrusively showing trust � Fly-to interaction: zoom in on a specific entity entity � Rotate around center point to appropriate angle angle � Zoom in to fit size of entity as well as context 2007-05-28 N. Elmqvist and P. Tsigas 13

  14. 14 Example: TrustNeighborhoods g N. Elmqvist and P. Tsigas p 2007-05-28

  15. Demonstration! T TrustNeighborhoods in tN i hb h d i action! 2007-05-28 N. Elmqvist and P. Tsigas 15

  16. User Study � Questions to answer � How efficient is it? � How accurate is it? � Subjects : 20 engineering undergraduates � (Ecological validity?) � Design : � Independent vars: UseVis (“true”, “false”) � Dependent vars: time and error � Task : 2 x 100 trust assignments g 2007-05-28 N. Elmqvist and P. Tsigas 16

  17. Data Set and Tasks � Data set of hostnames � Constructed from black hole lists (DNSBLs) � 20% malicious hosts (Internet Storm Center) ( ) � Ad sites, spammers, spy/malware, virus sites � Task : Assign trust [-1, +1) to a hostname Task : Assign trust [ 1, 1) to a hostname � Visualization available or not � Seeded with 10 fully trusted hosts � Seeded with 10 fully trusted hosts 2007-05-28 N. Elmqvist and P. Tsigas 17

  18. Results (Quantitative) ( ) � Correctness: 45 % error � Manual assignment: 57% (s.d. 9%) � Visualization Visualization assignment: 33% (s.d. 13%) � Completion times: 6.92 s � Manual assignment: 4.84 s (s.d. 2.00) � Visualization � Visualization assignment: 2007-05-28 N. Elmqvist and P. Tsigas 18 9.24 s (s.d. 2.76)

  19. Results (Qualitative) ( ) � Subjective ratings : visualization most j g preferred down to p < .05 except for speed p � Interviews and observations: � Metaphor felt natural Metaphor felt natural � No user had problem understanding � 3D navigation difficult and unwieldy � 3D navigation difficult and unwieldy � More constraints necessary � More experienced: less trusting (opposite More experienced: less trusting (opposite effect) 2007-05-28 N. Elmqvist and P. Tsigas 19 � In general, positive feelings about the

  20. Conclusions � TrustNeighborhoods visualization provides novice users with a tangible conceptual model � User evaluation to measure utility � Classic trade-off : speed vs. accuracy � Emphasis depends on domain � For security, better to err on the safe side… � Observation: � Experienced users very skeptical of the new visualization visualization � Dislike being told what to think and do � Important to give room for reasoning p g g � Interesting problem to tackle for the future 2007-05-28 N. Elmqvist and P. Tsigas 20

  21. Questions? � Niklas Elmqvist (elm@lri.fr) INRIA Futurs/LRI Université Paris-Sud XI 91405 Orsay Cedex France 91405 Orsay Cedex, France � Philippas Tsigas (tsigas@chalmers.se) Phili T i (t i @ h l ) Dept. of Computer Science & Engineering Chalmers University of Technology Chalmers University of Technology 412 96 Göteborg, Sweden 2007-05-28 N. Elmqvist and P. Tsigas 21

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend