massbrowser
play

MassBrowser Unblock cking the Censored Web fo for the Masses, by - PowerPoint PPT Presentation

MassBrowser Unblock cking the Censored Web fo for the Masses, by the Masses Milad Nasr, Hadi Zolfaghari, Amir Houmansadr, Amirhossein Ghafari University of Massachusetts, Amherst 1 Internet Censorship 2 Censorship Circumvention Tools 3


  1. MassBrowser Unblock cking the Censored Web fo for the Masses, by the Masses Milad Nasr, Hadi Zolfaghari, Amir Houmansadr, Amirhossein Ghafari University of Massachusetts, Amherst 1

  2. Internet Censorship 2

  3. Censorship Circumvention Tools 3

  4. Shortcomings of Current Designs Easy to Block Costly Poor QoS No User- Hard to Control Deploy 4

  5. Key Reason: They Bundle Properties Circumvention Anonymity Privacy 5

  6. Our Observation: The Mass of Users Just Want Circumvention 6

  7. Our Approach Design a System Optimized for Circumvention Privacy/Anonymity provided optional 7

  8. MassBrowser 8

  9. Key Design Principles • Optimizing load on proxies • Volunteer based proxies • Clients help other clients • User-adjustable privacy/anonymity • Incentivizing volunteers • Cost optimization 9

  10. Key Design Principles • Optimizing load on proxies • Volunteer based proxies Optimizing only • Clients help other clients on circumvention • User-adjustable privacy/anonymity • Incentivizing volunteers • Cost optimization 10

  11. Key Design Principles • Optimizing load on proxies • Volunteer based proxies • Clients help other clients • User-adjustable privacy/anonymity • Incentivizing volunteers • Cost optimization 11

  12. Proxy-based Systems Block it! PNG from FreePik Destination Proxy 12

  13. CacheBrowsing twitter.com Contents on CDN 13

  14. Operator Optimizing Load on Proxies PolicyManager SessionManager MassBrowser HTTPS Channel CacheBrowsing Client Yes Is Is Is Available Yes CacheBrowsable? MassBrowsable? No Censored? Session Controlling Request a new Session signals CDN www.bbc.com Yes No Yes No 41% of Top 1000 Alexa Proxy Tor Connect Proxy through CacheBrowse through Directly Buddy website contents are MassBrowser Buddy cache browsable Proxy via 14 Buddies Encryption and Obfuscation Content Publisher CDN Server

  15. Key Design Principles • Optimizing load on proxies • Volunteer based proxies • Clients help other clients • User-adjustable privacy/anonymity • Incentivizing volunteers • Cost optimization 15

  16. China Censored Region 1 Operator Open Internet Clients Turkey Censored Region 2 Buddies 16 Clients

  17. Clients Helping Each Other! About 90% of political and 1 . 0 news censored Cumulative Fraction contents are 0 . 8 country specific Any 0 . 6 News More than 60% Political 0 . 4 of censored Personal Websites contents are Pornography 0 . 2 country specific Extremist 0 . 0 5 10 15 Countries 17

  18. An Example! China Iran Only 18 websites are 91 blocked in all three 27852 1564 18 29 205 156 *Top 1M websites 18 Turkey

  19. Key Design Principles • Optimizing load on proxies • Volunteer based proxies • Clients help other clients • Incentivizing volunteers • User-adjustable privacy/anonymity • Cost optimization 19

  20. Incentivizing Volunteer Proxies Buddies can whitelist! Buddies can control usage! 20

  21. Key Design Principles • Optimizing load on proxies • Volunteer based proxies • Clients help other clients • Incentivizing volunteers • User-adjustable privacy/anonymity • Cost optimization 21

  22. Users Can Trade off QoS vs. Privacy • Cost: • MassBrowser is about 200 times cheaper than Tor’s meek • Performance: *experiments done in Iran 22

  23. The Current State of The Project 23

  24. Development Status • Near three years of active development! • 100K lines of code • More than 10 people helped in the development • Undergoing code review and security audit by a third-party • Internationalization is undergoing 24

  25. Working Client and Buddy Coming Soon! 25

  26. Currently Invitation-based Only 26

  27. We Need Your Help! • If you are in an uncensored region: • Become a Buddy! • Become an early adopter • Get involved with the development 27

  28. Thanks to so many people who helped in the testing and development of MassBrowser • “It's very good to use!!!!!!” • “It's very very interesting and amazing~” • “Hello, I am in China. I am using mass browser and tor browser now. Now I can use the websites blocked by the Chinese government, and the speed is very good. Thank you very much.” • “Great relaying capability!” • “Great, works really well!” • … 28

  29. COMPUTING FOR THE COMMON GOOD MassBrowser.cs.umass.edu @massbrowser Join us! Milad Nasr milad@cs.umass.edu https://people.cs.umass.edu/~milad/ | @srxzr

  30. Domain Fronting Destination 30

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