updated bingo page
[leap_website.git] / app / views / pages / about-us / news / 2012 / security-bingo / en.haml
1 - @title = "Let's play security bingo! (Updated)"
2 - @author = "Elijah"
3 - @posted_at = "2012-08-28"
4 - @more = true
5 - @preview = capture_haml do
6   :textile
7     To be honest, this is might be the least satisfying game of bingo ever--but let's play anyway. The rules are simple: make a grid cross referencing OS platform and communication toolset. In each cell, put the name of an open source software package with reasonable security properties. If this exercise doesn't make you break down in tears, then you have won.
8
9 %style
10   :sass
11     table.table
12       border: 1px solid #ccc
13       td
14         background: white
15         width: 12.5%
16         font-size: 0.9em
17         border-right: 1px solid #ccc
18       td.section
19         border-right: 0
20
21 = @preview
22
23 :textile
24
25   The rules probably need some adjustment if this game is to catch on.
26
27   Here is my attempt at playing:
28
29 %table.table
30   %tr
31     %th
32     %th
33     %th Windows
34     %th Mac
35     %th Linux
36     %th iOS
37     %th Android
38     %th Web
39   %tbody
40     %tr
41       %td.section{:rowspan => 3} Messages
42       %td Short Message
43       %td{:colspan => 3} #{link 'Pidgin' => 'http://pidgin.im'}, #{link 'Gajim' => 'http://gajim.org'}, #{link 'OTR' => 'http://www.cypherpunks.ca/otr/'}
44       %td #{link 'ChatSecure' => 'https://chatsecure.org/'}
45       %td #{link 'Gibberbot' => 'https://guardianproject.info/apps/gibber/'}, #{link 'Beem' => 'http://beem-project.com'}, #{link 'TextSecure' => 'https://github.com/WhisperSystems/TextSecure'}
46       %td #{link 'Cryptocat' => 'https://crypto.cat'}
47     %tr
48       %td Long Message
49       %td #{link 'Enigmail' => 'http://enigmail.mozdev.org/'}, #{link 'Gpg4win' => 'http://www.gpg4win.org/about.html'}
50       %td #{link 'Enigmail' => 'http://enigmail.mozdev.org/'}, #{link 'GPGMail' => 'https://www.gpgtools.org/gpgmail/index.html'}
51       %td #{link 'Enigmail' => 'http://enigmail.mozdev.org/'}
52       %td
53       %td #{link 'AGP' => 'http://www.thialfihar.org/projects/apg/'}
54       %td
55   %tbody
56     %tr
57       %td.section{:rowspan => 5} Files
58       %td Storage
59       %td #{link 'DiskCryptor' => 'http://diskcryptor.net'}
60       %td
61       %td #{link 'EncFS' => 'http://www.arg0.net/encfs'}, #{link 'eCryptfs' => 'http://ecryptfs.org/'}, #{link 'DMCrypt' => 'http://en.wikipedia.org/wiki/Dm-crypt'}
62       %td
63       %td #{link 'AOSP' => 'http://source.android.com/'}, #{link 'Cryptonite' => 'https://code.google.com/p/cryptonite/'}
64       %td #{link 'SafeWith.me' => 'https://SafeWith.me'}
65     %tr
66       %td Backup
67       %td #{link 'Duplicati' => 'http://duplicati.com/'}
68       %td
69       %td #{link 'Déjà Dup' => 'https://launchpad.net/deja-dup'}
70       %td
71       %td #{link 'FlashBack' => 'http://www.whispersys.com/flashback.html'}
72       %td
73     %tr
74       %td Synchronization
75       %td{:colspan => 3} #{link 'Syncany' => 'http://www.syncany.org/'}, #{link 'git-annex' => 'http://git-annex.branchable.com/assistant/'}, #{link 'SparkleShare' => 'http://sparkleshare.org/'}
76       %td
77       %td
78       %td
79     %tr
80       %td Data Wipe
81       %td #{link 'Eraser' => 'http://eraser.heidi.ie/'}, #{link 'BleachBit' => 'http://bleachbit.sourceforge.net/'}, #{link 'DBAN' => 'http://www.dban.org/'}
82       %td #{link 'DBAN' => 'http://www.dban.org/'}
83       %td #{link 'BleachBit' => 'http://bleachbit.sourceforge.net/'}, #{link 'DBAN' => 'http://www.dban.org/'}, wipe
84       %td
85       %td #{link 'InTheClear' => 'https://github.com/SaferMobile/InTheClear'}
86       %td N/A
87     -# %tr
88       %td Collaboration
89       %td
90       %td
91       %td
92       %td
93       %td
94       %td
95   %tbody
96     %tr
97       %td.section{:rowspan => 3} Audio/Video
98       %td Direct Calling
99       %td{:colspan => 3} #{link 'Jitsi' => 'https://jitsi.org/'}
100       %td
101       %td #{link 'RedPhone' => 'https://github.com/WhisperSystems/RedPhone'}, #{link 'CSimpleSip' => 'https://code.google.com/p/csipsimple/'}
102       %td
103     %tr
104       %td Conference
105       %td{:colspan => 3} #{link 'Mumble' => 'http://mumble.sourceforge.net/'}
106       %td
107       %td #{link 'Mumble' => 'http://mumble.sourceforge.net/'}
108       %td
109     %tr
110       %td Capture & Reporting
111       %td
112       %td
113       %td
114       %td
115       %td #{link 'ObscuraCam' => 'https://guardianproject.info/apps/obscuracam/'}
116       %td
117   %tbody
118     %tr
119       %td.section{:rowspan => 2} Network
120       %td Availability
121       %td{:colspan => 5} #{link 'Commotion' => 'http://commotionwireless.net/'}
122       %td N/A
123     %tr
124       %td Confidentiality & Anonymity
125       %td{:colspan => 5} #{link 'Tor' => 'https://torproject.org'}, #{link 'OpenVPN' => 'http://openvpn.net'}
126       %td N/A
127   %tbody
128     %tr
129       %td.section{:rowspan => 3} Identity
130       %td Passwords
131       %td{:colspan => 3} #{link 'KeePassX' => 'http://www.keepassx.org/'}
132       %td
133       %td #{link 'KeePassDroid' => 'http://www.keepassdroid.com/'}
134       %td
135     %tr
136       %td Validation
137       %td{:colspan => 6} OpenPGP, #{link 'OTR' => 'http://www.cypherpunks.ca/otr/'}
138     %tr
139       %td Authentication
140       %td{:colspan => 6} #{link 'Mozilla Persona' => 'https://login.persona.org/'}, #{link 'WebID' => 'http://www.w3.org/2005/Incubator/webid/spec/'}
141   -# %tbody
142     %tr
143       %td.section{:rowspan => 2} Anti-intrusion
144       %td Firewall
145       %td
146       %td
147       %td Many
148       %td
149       %td DroidWall
150       %td N/A
151     %tr
152       %td Anti-virus
153       %td
154       %td ClamXav
155       %td ClamAV
156       %td
157       %td
158       %td N/A
159   -# %tbody
160     %tr
161       %td.section{:rowspan => 3} Productivity
162       %td Events & Scheduling
163       %td
164       %td
165       %td
166       %td
167       %td
168       %td
169     %tr
170       %td Tasks & Planning
171       %td
172       %td
173       %td
174       %td
175       %td
176       %td
177
178 :textile
179   Looking at this table, it is immediately obvious that there are a lot of empty cells. Unfortunately, most of the cells that are filled in contain software that is unfriendly or even sadistic toward the user. Trying to use many of these tools can feel like developing a BDSM relationship with your computer, and you are not the Dom.
180
181   What is missing might be more revealing than what is listed. These toolsets are entirely absent from my 'security bingo' game card:
182
183   * *Social Networking:* When I excluded software that I think is unfeasible (SecureShare) or has no security (Diaspora, etc), then you end up with zero projects.
184   * *Document Collaboration:* I have high hopes for an encrypted etherpad, but so far no one has started work on it.
185   * *Photos/Vidoes & Galleries:* Nothing I have heard of.
186   * *Events & Scheduling:* Nothing I have heard of.
187   * *Tasks & Planning:* Nothing I have heard of.
188
189   I also excluded a few obvious categories:
190
191   * *Firewall:* Reasonable firewall support is now built into most operating systems.
192   * *Anti-virus:* Viruses are still mostly a problem on Windows. Other platforms have just gotten lucky so far.
193
194   If you have suggestions for how I can fill in my game card, please write elijah@leap.se.