45
Einführung Laptop-Hardware Ubuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de [email protected] 30.04.2016 Stefan Schumacher sicherheitsforschung-magdeburg.de Einen sicheren Laptop mit Ubuntu einrichten

Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Einen sicheren Laptop mit Ubuntu einrichten

Stefan Schumacher

sicherheitsforschung-magdeburg.destefan.schumacher@sicherheitsforschung-magdeburg.de

30.04.2016

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 2: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Über Mich

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 3: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Über Mich

Geek, Nerd, Hacker seit knapp 20 JahrenBerater für Finanzinstitute, Regierungen,SicherheitsbehördenDirektor des Magdeburger Instituts fürSicherheitsforschungForschungsprogramme zur UnternehmenssicherheitHerausgeber des Magdeburger Journals zurSicherheitsforschungwww.Sicherheitsforschung-Magdeburg.de

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 4: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Schulungs- und Beratungsangebote

Sicher unterwegs im InternetAnonymität und Überwachung im InternetSecurity Awareness Kampagnen konzipierenNetzwerke absichern/Penetration TestingDie psychologischen Grundlagen des Social EngineeringsDer digitale Untergrund: zur aktuellen Bedrohungslage imInternetKryptographie - Konzepte, Methoden und AnwendungenStrategien im WirtschaftskriegSelbstschutz in Krisengebieten

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 5: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Informationstechnologie und SicherheitspolitikSambleben, J. und Schumacher, S. (Herausgeber)

sicherheitsforschung-magdeburg.de/buecher.html

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 6: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Jahrbuch Terrorismus 2013/2014Hansen, S. und Krause, J. (Herausgeber, Institut für Sicherheitspolitik Kiel)

Stefan Schumacher:Cyber-Terrorismus:Reale Bedrohung oder Mythos?S. 159 – 180

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 7: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 8: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Stefan Schumacher and René Pfeiffer (editors)In Depth Security – Proceedings of the DeepSecConference360 PagesMagdeburger Institut für Sicherheitsforschung978-3981770001http://www.amazon.de/Depth-Security-Stefan-Schumacher/dp/3981770005/ref=sr_1_1?ie=UTF8&qid=1448888706

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 9: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Inhaltsverzeichnis

1 Einführung

2 Laptop-Hardware

3 Ubuntu einrichten

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 10: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Bedrohungslage

Schadsoftware greift Rechner anmobile Rechner gehen verloren oder werden gestohlenManipulationen einfach möglich bei physischer KontrolleDaten abschöpfen im HotelTrojaner aufspielen bei »Zollkontrolle«sensible Daten schützen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 11: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Warum Linux?

kostenlos, frei, offenOpen Source - Backdoors verstecken schwierigUnix-Sicherheitsmodellgute Hardwareunterstützungvielfältige Software verfügbar

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 12: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Warum Ubuntu?

Ubuntu recht einfach nutzbarunterstützt von Canonicalviele Anwendungen verfügbar2 Releases pro Jahr (.04 und .10)LTS mit 5 Jahren Laufzeit (16.04., 14.04, 12.04)Alternate Install/Server existiert

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 13: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Abwägung Aufwand und Kosten vs. Bedrohung undSicherheitWas bedroht mich?Risikoanalyse!Grundlage der Journalistenschulung für Syrien

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 14: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Inhaltsverzeichnis

1 Einführung

2 Laptop-Hardware

3 Ubuntu einrichten

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 15: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Hardware

professionelle Laptops mit ordentlichem BIOS/UEFILenovo Thinkpad, Dell Latitude, HP ElitebookThinkpad-BIOS besonders geschütztBIOS: User, Admin und Festplattenpasswort setzengebrauchten Wegwerflaptop/Netbookz.B. LapstoreHardwaremanipulationen existieren - Rechner nicht ausden Augen lassen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 16: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Hardware

SSD: Samsung 850 Pro 1TB ab 360 EuroSSD: Samsung 850 Evo 1TB ab 260 EuroSSHD: Seagate ST1000LM015 1TB ab 85 EuroHardwareverschlüsselung in AESimmer aktiviertFestplattenpasswort im BIOS setzencf: OPAL TCG

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 17: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Hardware

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 18: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Inhaltsverzeichnis

1 Einführung

2 Laptop-Hardware

3 Ubuntu einrichten

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 19: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Ubuntu Download

http://www.ubuntu.com/download/server

Ubuntu Server 16.04 LTSMinimal-InstallationAnwendungen per Internet nachinstallierenInstallation per CD/DVD oder USB-Sticknur Ubuntu auf Platte sehr einfachDualboot komplexer, nicht empfohlen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 20: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Verschlüsselung

Verschlüsselung der gesamten Festplatte (LVM LUKS)Verschlüsselung von user durch ecryptfsVerschlüsselung beliebiger Verzeichnisse durch encfsVerschlüsselung einzelner Dateien durch mcrypt,OpenSSL oder GnuPGsicheres Passwort!min. 12 Zeichen, Groß/Kleinbuchstaben, Ziffern,Sonderzeichen, keine Wörter aus dem Wörterbuch

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 21: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Verschlüsselung

Verschlüsselung der gesamten Festplatte (LVM LUKS)Verschlüsselung von user durch ecryptfsVerschlüsselung beliebiger Verzeichnisse durch encfsVerschlüsselung einzelner Dateien durch mcrypt,OpenSSL oder GnuPGsicheres Passwort!min. 12 Zeichen, Groß/Kleinbuchstaben, Ziffern,Sonderzeichen, keine Wörter aus dem Wörterbuch

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 22: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Verschlüsselung

Partitionierung: /boot (1GB), Swap (RAM), / (Rest)3 Partitionen/boot unverschlüsselt, beinhaltet Startsystem/ wird per LVM und dm-crypt verschlüsseltSwap ist Auslagerungsspeicher, wird verschlüsselt mitZufallspasswort

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 23: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Verschlüsselung

Geführt - gesamte Platte mitverschlüsseltem LVM

Manuell

http://wiki.ubuntuusers.de/System_verschlüsseln/Alternate_Installation

/ kann kaum mehr manipuliert werden, /boot schon/boot auf USB-Stick verschiebenkann auch für USB-Sticks oder USB-Platten eingesetzt

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 24: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Verschlüsselung

eCryptFS: verschlüsselt das Benutzerverzeichnis(/home/stefan/)verschlüsselt im Dateisystem, Passwort automatisch ausUser-Passwort abgeleitetwird automatisch bei der Installation mit eingerichtetNutzung transparentschützt aber nur Nutzerdateien, nicht Systemdateien

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 25: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Verschlüsselung

encfs: verschlüsselt ein beliebiges Verzeichnisverschlüsselt im Dateisystem, Passwort muss übergebenwerdenmuss nachinstalliert werden (apt-get -y install encfs)kann beliebig ineinander gestapelt werden

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 26: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Beispiel

Kunde1 | Kunde2 | Kunde3 | Buchhaltung jeweils mitencfsverschlüsseltes /home/stefan mit eCryptFSFestplattenverschlüsselung LVMhardwareverschlüsselte SSD/SSHD

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 27: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

externe Datenträger

USB-Stick oder SD-Karte verschlüsselnDateisystem mit LUKSVerzeichnisse mit encfssensible Daten auslagernSD-Karte im Portemonnaie mitführen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 28: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Live-Systeme

starten von CD/DVD oder USB-Stickfassen Festplatte nicht ankönnen ständig mitgeführt werdenTAILS: https://tails.boum.org/download/index.de.htmlc’t Surfix: http://www.heise.de/ct/projekte/c-t-Surfix-Sicher-im-Web-1380126.html

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 29: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Dateien verschlüsseln

mcrypt, GnuPG, OpenSSLGnuPG hat standardisiertes Formatportabel und austauschbar: Linux, *BSD, OS X, WindowsOpenSSL recht weit verbreitetDateien in tar-Ball packen, verschlüsseln und im InternetablegenNach der Einreise auf Laptop ziehenvor Ausreise wieder löschen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 30: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Datensicherung

Backups! Backups! Backups!Offline, Offsite, Archiv!Verschlüsselntar cpf Backup-‘date +%y%m%d%H%M‘.tar/home/.ecryptfs/stefan/

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 31: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Manipulationen erkennen

Fingerabdruck des Systems erstellenAIDE automatisiert diesDatenbank von /boot erstellen und vergleichen/etc /bin /sbin /usr/bin /usr/sbin

Nach jedem Update aktualisierenPrüfung nicht im Live-System sondern via CD/Stick

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 32: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Manipulationen erkennen

chkrootkit: Scannt nach Anzeichen von Rootkitsclamav: freier Virenscannerregelmäßige Scans sinnvoll, aber von Live-CD/Stickkönnen nicht alle Schadsoftware erkennec’t Desinfec’t

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 33: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Anwendungen

so wenig wie möglich installierenregelmäßig updates einspielen - sofortLibreOffice als Ersatz für MS Officenach Möglichkeit vermeidenDesktop Environments (KDE, Gnome, LXDE etc.) meiden

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 34: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

VPN

Virtual Private Network - verschlüsselt Verbindungzwischen Laptop und ServerServer zu Hause oder im UnternehmensnetzLaptop kann auf Unternehmensserver etc. zugreifenServer einfach einrichten z.B. Raspberry PI mit Raspbian,PC mit Ubuntu oder Hardwarelösung (Fritzbox, ASUS)Miet-Lösungensichert Verbindungen ins Internet abumgeht Zensurmaßnahmen im Interneteventuell verboten und geblocktUpdates möglichst bei VPN-Verbindung einspielen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 35: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Himbeerkuchen

Abbildung : Raspberry PI

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 36: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Anonymität mit TOR

Internetverbindungen zurückverfolgbarTOR anonymisiert diese durch kaskadierende ProxysAnwender - Tor1 - Tor2 - Tor3 - WebseiteTor Browser BundleTorBox/Whonix: Virtuelle MaschineTAILS: USB-Stick oder Virtuelle Maschine

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 37: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Browser

zentrales Einfallstor für SchadsoftwareChromium derzeit am sichersten, AddBlocker installieren(µBlock)Midori ist klein und schnellauf Flash, Java und Javascript möglichst verzichtenggf. mehrere Browser einsetzen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 38: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

OwnCloud

OwnCloud: eigenen Cloud-Server aufsetzenkann z.B. Google auf Android ersetzen, iOS App verfügbarKalender, Aufgaben, Adressbuch, Dokumentenverwaltungetc.Keine Auslieferung der Daten an Google, Apple, Dropboxund Co.Betrieb mittels VPN zusätzlich absichern

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 39: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Virtuelle Maschinen

VirtualBox https://www.virtualbox.org/Open Source, Virtuelle MaschineLinux, Windows, Android, FreeBSD, NetBSD ...virtuelle Maschinen voneinander abgrenzen

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 40: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

AppArmor

Kernelmodul, steuert Zugriffsrechte der Prozesseautomatisch installiertProfile für bekannte Programme existieren und werdenautomatisch eingerichteteigene Progile können erstellt werdensichert insbesondere komplexe Programme (Thunderbird,Evolution)

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 41: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 42: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

U2F Unterstützung

Google, Dropbox, Github, PAM,Wordpress, Django, Ruby on RailsOpenSSH, Login, OpenVPN, FreeRADIUS via PAMLastPass, Dashlane, Password Safe, Passpack, PasswordTote, pwSafe, KeePass

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 43: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

U2F Unterstützung

Google, Dropbox, Github, PAM,Wordpress, Django, Ruby on RailsOpenSSH, Login, OpenVPN, FreeRADIUS via PAMLastPass, Dashlane, Password Safe, Passpack, PasswordTote, pwSafe, KeePass

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 44: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

Web.de unterstützt U2F nicht

OATH-HOTP im Yubikey Personalization Tool einrichten,Secret Key generierenKeePass installieren und einrichten, Plugin OtpKeyProvinstallieren, Secret Key hinterlegensicheres Passwort für Keepass vergebenZufallspasswort (256HEX Bit) generieren und bei Web.deeintragen09137f0ac6627f9e94e2af2342d2610bf20ff0ee929114d27b3629e3823e11ea

KeePass mit dem Webbrowser via Plugin verbindenKeePass-Datenbank mit Passwort und Tokenentschlüsseln, Browser holt User/Passwort für Web.de viaPlugin aus DB.

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten

Page 45: Stefan SchumacherEinführungLaptop-HardwareUbuntu einrichten Einen sicheren Laptop mit Ubuntu einrichten Stefan Schumacher sicherheitsforschung-magdeburg.de stefan.schumacher@sicherheitsforschung

Einführung Laptop-Hardware Ubuntu einrichten

sicherheitsforschung-magdeburg.de

stefan.schumacher@sicherheitsforschung-magdeburg.desicherheitsforschung-magdeburg.de/publikationen/journal.html

youtube.de/Sicherheitsforschung

Twitter: 0xKaishakuninXing: Stefan Schumacher

Stefan Schumacher sicherheitsforschung-magdeburg.de

Einen sicheren Laptop mit Ubuntu einrichten