+ All Categories
Home > Technology > Social hacking with GlobaLeaks

Social hacking with GlobaLeaks

Date post: 04-Dec-2014
Category:
Upload: globaleaks
View: 650 times
Download: 3 times
Share this document with a friend
Description:
Slides of GlobaLeaks and Social Hacking workshop at 28C3. More info on following links * http://events.ccc.de/congress/2011/wiki/Workshops/GlobaLeaks * http://events.ccc.de/congress/2011/wiki/SocialHacking_LeakDirectory
27
Social Hacking with GlobaLeaks Secure and anonymous Open Source Whistleblowing platform Wednesday, December 28, 11
Transcript
Page 1: Social hacking with GlobaLeaks

Social Hacking with GlobaLeaks

Secure and anonymous Open Source Whistleblowing platform

Wednesday, December 28, 11

Page 2: Social hacking with GlobaLeaks

Whistleblowing

• Whistleblower speaks up in the public interest on an issue

• Related to Transparency and Public Disclosure

• Whistleblowing is not just Wikileaks

Wednesday, December 28, 11

Page 3: Social hacking with GlobaLeaks

The WB ecosystem

Wednesday, December 28, 11

Page 4: Social hacking with GlobaLeaks

Whistleblowing International Network

• A network of researchers and organizations dedicated to WB

• Internation Whistleblowing Conference in London

Wednesday, December 28, 11

Page 5: Social hacking with GlobaLeaks

Existing platform

• Anonymity is not technologically supported

• Security is not verified by third parties

• Closed source, no implementation details

• Improvements are limited to vendors will

Wednesday, December 28, 11

Page 6: Social hacking with GlobaLeaks

Wednesday, December 28, 11

Page 7: Social hacking with GlobaLeaks

Wednesday, December 28, 11

Page 8: Social hacking with GlobaLeaks

Wednesday, December 28, 11

Page 9: Social hacking with GlobaLeaks

Where WB is used

• Old-Media and New-Media

• Transparency Activism

• Citizen driven initiatives

• Private and Public organizations

Wednesday, December 28, 11

Page 10: Social hacking with GlobaLeaks

LeakDirectory

• Most comprehensive whistleblowing resource

• Community driven, wiki

• In future it will allow WB the right site for their submission

• http://leakdirectory.org

Wednesday, December 28, 11

Page 11: Social hacking with GlobaLeaks

Sounds good?

Wednesday, December 28, 11

Page 12: Social hacking with GlobaLeaks

Why GlobaLeaks?

• To promote whistleblowing across civil society

• Allow people to easily start a WB initiative

• Be flexible to suit every need

Wednesday, December 28, 11

Page 13: Social hacking with GlobaLeaks

GL Dependencies

=GLOBALEAKS

Wednesday, December 28, 11

Page 14: Social hacking with GlobaLeaks

GlobaLeaks actors

• Node Administrator

• Sets up and promotes a site on a Topic

• Whistleblower

• Has material to share on the Topic

• Receivers

• Is knowledgeable in the Topic and will make information into action

Wednesday, December 28, 11

Page 15: Social hacking with GlobaLeaks

GlobaLeaks issues

• Anonymous and secure by default

• Simple to deploy

• Easy to use by the WB in any environment

• Customizable usability/security-anonymity tradeoff

Wednesday, December 28, 11

Page 16: Social hacking with GlobaLeaks

GlobaLeaks architecture

node Targets

pressNGO

Audience

• the node administrator select a list of

targets •A Tulip is created

notification

download

Submission

Out

put

WhistleBlower

NodeAdministrator

Wednesday, December 28, 11

Page 17: Social hacking with GlobaLeaks

GlobaLeaks deployment

• Self contained system (ie: GlobaLeaks.exe)

• Automatic exposure (Tor HS / Tor2web)

• Can be published and indexed by LeakDirectory

• Build Free Mobile Application

Wednesday, December 28, 11

Page 18: Social hacking with GlobaLeaks

GL Cross-platform

• Usable on Mobile, web, desktop, fax etc.

Wednesday, December 28, 11

Page 19: Social hacking with GlobaLeaks

GlobaLeaks 0.1• Resilient file upload

• Anonymity of WB

• Customizable submission fields (XML)

• Submission receipt for WB-Receiver interaction

• Unique, Temporary URI for tip access

• Comment / Statistics

• TorCheck (https://github.com/globaleaks/TorCheck)

• Anonymity awareness for Whistleblower

• Web widget for Anonymity checking

Wednesday, December 28, 11

Page 20: Social hacking with GlobaLeaks

GlobaLeaks 0.1

• Demo!

Wednesday, December 28, 11

Page 21: Social hacking with GlobaLeaks

GlobaLeaks 0.1 issues

• Low responsiveness over Tor HS (white page effect)

• Limitation of MVC framework

• Not properly designed

• Not modularized

• Big code base

Wednesday, December 28, 11

Page 22: Social hacking with GlobaLeaks

GlobaLeaks future

• Modularized

• GLClient and GLBackend separation

• Future features on: https://github.com/globaleaks/GlobaLeaks/issues

Wednesday, December 28, 11

Page 23: Social hacking with GlobaLeaks

GLBackend

• Flask

• SQLAlchemy

• Modular storage system

• Modular notification system

Wednesday, December 28, 11

Page 24: Social hacking with GlobaLeaks

GLClient

• Backbone.js

• Require.js for minify and uglify

• Preloaded into browser

• Let’s show some mockups of how it looks like

Wednesday, December 28, 11

Page 25: Social hacking with GlobaLeaks

Fax2social

• Allows people to submit documents through fax machines

• Through in the internet kill switch use case

• Automatic OCR

• One number for each nation

• Anonymizing of sender data

Wednesday, December 28, 11

Page 26: Social hacking with GlobaLeaks

Tor2web

• Exposes Tor Hidden Services to the surface web

• Tomorrow we will go into more detail

Wednesday, December 28, 11


Recommended