[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Hello, Thank you for coming Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We're gonna give a talk about and \Ngonna give a technical overview of tails. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,That's kurono, intrigeri \Nand I am BitingBird. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We are all tails contributors\Nin different fields. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I don't do technical things, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,intrigeri is one of the \Noldest tails contributors Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and kurono contributes \Nsince three years now. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Tails is the acronym of\Nthe-amnesic-incognito-live-system Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And there is the nice url, \Nwhere you can have all the information. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's a live operating system. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It works on almost any computer -\Nexcept ARM Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And it boots from a dvd or a usb stick Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and theoretically from sdcard too, \Nbut it doesn't work very well. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The focus of our new distribution \Nis privacy and anonymity. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It allows the user \Nto use the internet anonymously. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And also, when there is censorship,\Nto circumvent it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,All the connections to \Nthe internet go with tor, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,which is an anonymization network. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,That's the first big feature of tails. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And the second one is Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that there is no trace \Non the computer you are using Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so after you used it nobody can see\Nthat you've used the computer. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,If somebody would grab your computer \Nand search files Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,they would not know, \Nwhat you have done. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Unless you ask for it explicitly <????> Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We have also a lot of data producing tools Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because some users use it to write books,\Narticles, video and such things. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,They want to be able to create such documents without being traced. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We have a very good report, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,not from our users, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,actually from the people \Nwe are suppused to protect them against. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The NSA says, that it's a pain in the ass. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,When the NSA says \Nyou're making their life harder Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,somehow you're doing something right. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,[klapping, laughing] Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I guess you can imagine who's \Nthe famous tails user Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,who gave us access to the documents where\Nthey say that Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There is also Bruce Schneier\Nwho says he uses tails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so, not bad. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, what are our goals? Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We took a stance in the beginning of tails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that it was not really common back then Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to have usability as a security feature Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because "ubergeeks" where already able\Nto have secure communication. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We think that privacy \Nis not an individual matter. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's a collective matter. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Everybody needs to have privacy Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and new users and non geek users \Nhad no way to get access to this. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The tools existed but they had \Nno user interface Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or they where rally hard to configure. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,So, we designed a system that gives \Na quite good level of security Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,with a quite good level of usability. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Lots of the time people ask us, why we \Ndon't include more security features. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We have to make a balance between \Nusability and security. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Because if it's really secure\Nbut nobody can use it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,then it doesn't bring anything. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It makes security accessible\Nfor most people. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Another important point in our project Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,is to have a very small delta \Nto our upstream. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Our main upstream is Debian and we try \Nto not to diverge to much from it. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Because the more you do things differently\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,the more work you have to maintain. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,The work is not the work of \Nimplementing something once Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it's the work of \Nmaintaining on the long term. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,There where a lot of other \Nsecurity distributions Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and there are still a few other Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,But most of them \Nhave a very short lifespan Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,because of maintenance. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's a distribution and \N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we're a very tiny team compared to Debian Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but we're a team. Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Lots of other privacy distributions\Nwhere either one person Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,or very tiny teams and they didn't make \Noutrage to be joined by other people Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Most other privacy distributions didn't \Ntake into account the maintenance work Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and the user support because Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,even if we try to make it usable \N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,it's still a lot of work to \Nteach the users how to use it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and to document how to use it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Also if you want to start such a project Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,you need to have a long term commitment Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and to remember to avoid the <???> term of\N"not invented here" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,It's quite common to try to do something \Nthat does exactly what you want Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but sometimes it's best \Nto find an existing software Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,that does something close enough Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to <???> the features you want in it \Nor use it as it is Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We are trying to do most of our work,\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,at least a good part of our work upstream Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so we did apparmour Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,in Debian specifically there is \Nan apparmour team, Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,an anonymity tools team and an otr team Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,who work on things that we use in tails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,libvirt, chost and puppet \Nare other projects we contributed to Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,instead of implementing ourselves \Nwhat we need in tails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we did it upstream \Nand it took longer to fall down to us\N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but it's maintainable \N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,when we finally have the new features Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we have no work of keeping them Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,As a result we have \Nreally little tails specific code Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we mostly do glue work between the code Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we take from our upstreams Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,and we do a lot of social work Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we talk to upstream, we spread the word Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,we say "Oh that would be great if somebody\Nwhere to work on that" Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,And we find the people that \Nhave the right skills \N Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,to do the work that should be done\Nwhen it's not in tails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,We have a very slow rythm \Nbecause we work in Debian Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so we have to wait until the next Debian version is released Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,To see the work we have done in tails \Nas apparmour Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,I mentioned earlier, we did it in Debian Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,so for two years there was work going on\Nin Debian that was not visible in tails Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,but we finally have it Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Tails is still alive, \Nbecause it's maintainable Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,Implementation details - Dialogue: 0,9:59:59.99,9:59:59.99,Default,,0000,0000,0000,,That's where I give the micro to \N[gives micro to intrigeri]