Return to Video

ftp.acc.umu.se/.../Tails_a_technical_overview.webm

  • Not Synced
    Hello, Thank you for coming
  • Not Synced
    We're gonna give a talk about and
    gonna give a technical overview of Tails.
  • Not Synced
    That's kurono, intrigeri
    and I am BitingBird.
  • Not Synced
    We are all Tails contributors
    in different fields.
  • Not Synced
    I don't do technical things,
  • Not Synced
    intrigeri is one of the
    oldest tails contributors
  • Not Synced
    and kurono contributes
    since three years now.
  • Not Synced
    Tails is the acronym of
    the-amnesic-incognito-live-system
  • Not Synced
    And there is the nice url,
    where you can have all the information.
  • Not Synced
    It's a live operating system.
  • Not Synced
    It works on almost any computer -
    except ARM
  • Not Synced
    And it boots from a dvd or a usb stick
  • Not Synced
    and theoretically from sdcard too,
    but it doesn't work very well.
  • Not Synced
    The focus of our new distribution
    is privacy and anonymity.
  • Not Synced
    It allows the user
    to use the internet anonymously.
  • Not Synced
    And also, when there is censorship,
    to circumvent it.
  • Not Synced
    All the connections to
    the internet go with tor,
  • Not Synced
    which is an anonymization network.
  • Not Synced
    That's the first big feature of tails.
  • Not Synced
    And the second one is
  • Not Synced
    that there is no trace
    on the computer you are using
  • Not Synced
    so after you used it nobody can see
    that you've used the computer.
  • Not Synced
    If somebody would grab your computer
    and search files
  • Not Synced
    they would not know,
    what you have done.
  • Not Synced
    Unless you ask for it explicitly <????>
  • Not Synced
    We have also a lot of data producing tools
  • Not Synced
    because some users use it to write books,
    articles, video and such things.
  • Not Synced
    They want to be able to create such documents without being traced.
  • Not Synced
    We have a very good report,
  • Not Synced
    not from our users,
  • Not Synced
    actually from the people
    we are supposed to protect them against.
  • Not Synced
    The NSA says, that it's a pain in the ass.
  • Not Synced
    When the NSA says
    you're making their life harder
  • Not Synced
    somehow you're doing something right.
  • Not Synced
    [klapping, laughing]
  • Not Synced
    I guess you can imagine who's
    the famous tails user
  • Not Synced
    who gave us access to the documents where
    they say that
  • Not Synced
    There is also Bruce Schneier
    who says he uses Tails
  • Not Synced
    so, not bad.
  • Not Synced
    So, what are our goals?
  • Not Synced
    We took a stance in the beginning of Tails
  • Not Synced
    that it was not really common back then
  • Not Synced
    to have usability as a security feature
  • Not Synced
    because "ubergeeks" where already able
    to have secure communication.
  • Not Synced
    We think that privacy
    is not an individual matter.
  • Not Synced
    It's a collective matter.
  • Not Synced
    Everybody needs to have privacy
  • Not Synced
    and new users and non geek users
    had no way to get access to this.
  • Not Synced
    The tools existed but they had
    no user interface
  • Not Synced
    or they where really hard to configure.
  • Not Synced
    So, we designed a system that gives
    a quite good level of security
  • Not Synced
    with a quite good level of usability.
  • Not Synced
    Lots of the time people ask us, why we
    don't include more security features.
  • Not Synced
    We have to make a balance between
    usability and security.
  • Not Synced
    Because if it's really secure
    but nobody can use it
  • Not Synced
    then it doesn't bring anything.
  • Not Synced
    It makes security accessible
    for most people.
  • Not Synced
    Another important point in our project
  • Not Synced
    is to have a very small delta
    to our upstream.
  • Not Synced
    Our main upstream is Debian and we try
    to not diverge too much from it.
  • Not Synced
    Because the more you do things differently
  • Not Synced
    the more work you have to maintain.
  • Not Synced
    The work is not the work of
    implementing something once
  • Not Synced
    it's the work of
    maintaining on the long term.
  • Not Synced
    There where a lot of other
    security distributions
  • Not Synced
    and there are still a few others
  • Not Synced
    But most of them
    have a very short lifespan
  • Not Synced
    because of maintenance.
  • Not Synced
    It's a distribution and
  • Not Synced
    we're a very tiny team compared to Debian
  • Not Synced
    but we're a team.
  • Not Synced
    Lots of other privacy distributions
    where either one person
  • Not Synced
    or very tiny teams and they didn't make
    outrage to be joined by other people
  • Not Synced
    Most other privacy distributions didn't
    take into account the maintenance work
  • Not Synced
    and the user support because
  • Not Synced
    even if we try to make it usable
  • Not Synced
    it's still a lot of work to
    teach the users how to use it
  • Not Synced
    and to document how to use it.
  • Not Synced
    Also if you want to start such a project
  • Not Synced
    you need to have a long term commitment
  • Not Synced
    and to remember to avoid the symptom of
    "not invented here".
  • Not Synced
    It's quite common to try to do something
    that does exactly what you want
  • Not Synced
    but sometimes it's best
    to find an existing software
  • Not Synced
    that does something close enough
  • Not Synced
    to make the new features you want in it
    or use it as it is.
  • Not Synced
    We are trying to do most of our work,
  • Not Synced
    at least a good part of our work upstream
  • Not Synced
    so we did AppArmor
  • Not Synced
    in Debian specifically there is
    an AppArmor team,
  • Not Synced
    an anonymity tools team and an OTR team
  • Not Synced
    who work on things that we use in Tails
  • Not Synced
    libvirt, Seahorse, Tor and Puppet
    are other projects we contributed to
  • Not Synced
    instead of implementing ourselves
    what we need in Tails
  • Not Synced
    we did it upstream
    and it took longer to fall down to us
  • Not Synced
    but it's maintainable.
  • Not Synced
    When we finally have the new features
  • Not Synced
    we have no work of keeping them.
  • Not Synced
    As a result we have
    really little Tails specific code
  • Not Synced
    we mostly do glue work between the code
  • Not Synced
    we take from our upstreams
  • Not Synced
    and we do a lot of social work
  • Not Synced
    we talk to upstream, we spread the word
  • Not Synced
    we say "Oh that would be great if somebody
    where to work on that"
  • Not Synced
    And we find the people that
    have the right skills
  • Not Synced
    to do the work that should be done
    when it's not in Tails
  • Not Synced
    We have a very slow rythm
    because we work in Debian
  • Not Synced
    so we have to wait until the next Debian version is released
  • Not Synced
    To see the work we have done in Tails
    as AppArmor
  • Not Synced
    I mentioned earlier, we did it in Debian
  • Not Synced
    so for two years there was work going on
    in Debian that was not visible in Tails
  • Not Synced
    but we finally have it
  • Not Synced
    Tails is still alive,
    because it's maintainable
  • Not Synced
    Implementation details -
  • Not Synced
    That's where I give the micro.
    [gives micro to kurono]
Title:
ftp.acc.umu.se/.../Tails_a_technical_overview.webm
Video Language:
English
Team:
Debconf
Project:
2015_debconf15

English subtitles

Incomplete

Revisions Compare revisions