From 946b78b478e097d4d51736c607aedf7fa1e16e66 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Paul=20H=C3=A4nsch?= Date: Wed, 6 Jul 2022 11:29:15 +0200 Subject: [PATCH] hertz adaptions, split crypto part --- Crypto.short | 70 ++++++++++++++++++++++ Tag_4.short | 160 +++++++++++++++++---------------------------------- 2 files changed, 124 insertions(+), 106 deletions(-) create mode 100644 Crypto.short diff --git a/Crypto.short b/Crypto.short new file mode 100644 index 0000000..e363043 --- /dev/null +++ b/Crypto.short @@ -0,0 +1,70 @@ +[html +[head [title Linux Verstehen]] +[body + [footer Paul Hänsch | Linux Verstehen | Heinrich Hertz Gymnasium Berlin] + +[slide [h1 Doch nochmal zur Kryptographie]] + +[slide [h2 Was ist verschlüsselung?] + [p [h3 Der Klassiker: Symmetrische Verschlüsselung:] + [a href="https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem" + [img src="1200px-Orange_blue_symmetric_cryptography_de.svg.png" width="50%"] + [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem] + ] +] + +[slide [h2 Symmetrische Verschlüsselung] + [ul + [h3 Verschlüsseln:] + [li [pre ~$ echo "Geh Heim Dienst!" >datei]] + [li [pre ~$ gpg -c datei]] + [h3 Zum entschlüsseln:] + [li [pre ~$ gpg -d date.gpg]] + [p (Achtung: gpg merkt sich Passworte für kurze Zeit)] + ] +] + +[slide [h1 Symmetrische Verschlüsselung -> Asymmetrische Verschlüsselung]] + +[slide [h2 Asymmetrische Verschlüsselung] + [p style="text-align: center;" + [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem" + [img src="Orange_blue_public_private_keygeneration_de.svg.png" width="25%" ] + [img src="1200px-Orange_blue_public_key_cryptography_de.svg.png" width="60%" ] + [br] https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem + ] + ] +] + +[slide [h1 Asymmetrische Verschlüsselung -> Signierung] + Wenn jeder eine Nachricht an mich verschlüsseln kann, wie kann ich dann die Identität des Absenders verifizieren? +] + +[slide [h2 Signierung] + [p style="text-align: center;" + [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem" + [img src="1200px-Orange_blue_digital_signature_de.svg.png" width="50%"] + [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem + ] + ] +] + +[slide [h2 Signierung] + [h3 Übung aus dem letzten Kurstag] + [pre + ~$ ssh beamer + The authenticity of host 'beamer (192.168.101.20)' can't be established. + ECDSA key fingerprint is SHA256:.... + Are you sure you want to continue connecting (yes/no)? _ + ] + [ul + [li -> der öffentliche Schlüssel identifiziert einen Host (Fingerprinting)] + ] +] + +[slide [h1 Zurück zum Vortrag...] + [a href="Tag_4.html#Crypto" Tag_4] +] + +]] + diff --git a/Tag_4.short b/Tag_4.short index f11091f..3bb022c 100644 --- a/Tag_4.short +++ b/Tag_4.short @@ -1,9 +1,9 @@ [html -[head [title VHS Linuxkurs]] +[head [title Linux Verstehen]] [body - [footer Paul Hänsch | Linux Grundkurs | VHS Leipzig] + [footer Paul Hänsch | Linux Verstehen | Heinrich Hertz Gymnasium Berlin] -[slide [h1 VHS Linux Grundkurs - Teil 4]] +[slide [h1 Linux Verstehen - Teil 4]] [slide [h2 Themen] [ul @@ -14,22 +14,6 @@ [slide [h1 Softwareinstallation und Paketsysteme]] -[slide [h2 Softwareinstallation] - [p [h3 Wir benutzen ein Paketsystem] - [img src="synaptic_1.jpg"] - ] -] - -[slide [h2 Was ist ein Paketsystem?] - [ul .uncover - Die Vier Freiheiten: - [li [b Verwenden:] das Programm für jeglichen Zweck ausführen] - [li [b Verstehen:] die Funktionsweise des Programms untersuchen und eigenen Bedürfnissen anpassen] - [li [b Verbreiten:] das Programm weitergeben] - [li [b Verbessern:] das Programm verbessern und diese Verbesserungen der Öffentlichkeit freigeben] - ] -] - [slide [h2 Was ist ein Paketsystem?] [ul Die Vier Freiheiten: @@ -54,6 +38,27 @@ ] ] +[slide [h2 Softwareinstallation] + [p [h3 Wir benutzen ein Paketsystem] + [img src="synaptic_1.jpg"] + ] +] + +[slide [h2 Aufgabe] + [ul + [li [b Installiert] den [u Apache Web Server]] + [li Denkt euch einen Rechnernamen aus] + [li Teilt mir eure IP Adresse mit] + ] +] + +[slide [h2 Aufgabe] + [ul + [li Lest den ersten Absatz der [em Default Page]] + [li Ersetzt die Homepage im Apache] + ] +] + [slide [h2 Was ist ein Paketsystem?] [ul .uncover [li Distributionen stellen Softwarearchive bereit → [em Paketquellen] [ul @@ -69,77 +74,19 @@ ] ] -[slide [h2 Was ist ein Paketsystem?] +[slide id="crypto" [h2 Was ist ein Paketsystem?] [ul [li [strong Oft sind Pakete kryptographisch signiert]] [li Einer der wichtigsten Sicherheitsaspekte von Linux-Systemen] + [li -> Pakete sind vom Maintainer signiert] ] ] -[slide [h1 Doch nochmal zur Kryptographie]] - -[slide [h2 Was ist verschlüsselung?] - [p [h3 Der Klassiker: Symmetrische Verschlüsselung:] - [a href="https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem" - [img src="1200px-Orange_blue_symmetric_cryptography_de.svg.png" width="50%"] - [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem] - ] -] - -[slide [h2 Symmetrische Verschlüsselung] - [ul - [h3 Verschlüsseln:] - [li [pre ~$ echo "Geh Heim Dienst!" >datei]] - [li [pre ~$ gpg -c datei]] - [h3 Zum entschlüsseln:] - [li [pre ~$ gpg -d date.gpg]] - [p (Achtung: gpg merkt sich Passworte für kurze Zeit)] - ] -] - -[slide [h1 Symmetrische Verschlüsselung -> Asymmetrische Verschlüsselung]] - -[slide [h2 Asymmetrische Verschlüsselung] - [p style="text-align: center;" - [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem" - [img src="Orange_blue_public_private_keygeneration_de.svg.png" width="25%" ] - [img src="1200px-Orange_blue_public_key_cryptography_de.svg.png" width="60%" ] - [br] https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem - ] - ] -] - -[slide [h1 Asymmetrische Verschlüsselung -> Signierung] - Wenn jeder eine Nachricht an mich verschlüsseln kann, wie kann ich dann die Identität des Absenders verifizieren? -] - -[slide [h2 Signierung] - [p style="text-align: center;" - [a href="https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem" - [img src="1200px-Orange_blue_digital_signature_de.svg.png" width="50%"] - [br] https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem - ] - ] -] - -[slide [h2 Signierung] - [h3 Übung aus dem letzten Kurstag] - [pre - ~$ ssh beamer - The authenticity of host 'beamer (192.168.101.20)' can't be established. - ECDSA key fingerprint is SHA256:.... - Are you sure you want to continue connecting (yes/no)? _ - ] +[slide [h2 Apt und dpkg] [ul - [li -> der öffentliche Schlüssel identifiziert einen Host (Fingerprinting)] - ] -] - -[slide [h2 Was ist ein Paketsystem?] - [ul .uncover - [li [strong Oft sind Pakete kryptographisch signiert]] - [li Einer der wichtigsten Sicherheitsaspekte von Linux-Systemen] - [li -> Pakete sind vom Maintainer signiert] + [li Pakete haben Abhängigkeiten] + [li Abhängigkeiten können Paketinstallationen blockieren] + [li Distributionen paketieren deshalb häufig nicht die neusten Programmversionen] ] ] @@ -147,36 +94,37 @@ [slide [h2 Apt und dpkg] [ul .uncover - [li Paketinformationen neu laden] - [li Paketquellen bearbeiten] - [li zum Installieren vormerken] - ] -] - -[slide [h2 Apt und dpkg] - [ul .uncover - [li [pre ~$ sudo apt-get update]] - [li [pre ~$ apt-cache search ...]] - [li [pre ~$ apt-cache show ...]] - [li [pre ~$ sudo apt-get install ...]] - [li [pre ~$ sudo apt-get remove ...]] + [li [h3 Paketquellen bearbeiten] + [pre ~$ less /etc/apt/sources.list] + ] + [li [h3 Paketinformationen neu laden] + [pre ~$ sudo apt-get update] + ] + [li [h3 zum Installieren vormerken] + [pre ~$ sudo apt-get install ...] + ] ] ] [slide [h2 Apt und dpkg] - [ul .uncover - [li Pakete haben Abhängigkeiten] - [li Abhängigkeiten können Paketinstallationen blockieren] - [li Distributionen paketieren deshalb häufig nicht die neusten Programmversionen] + [ul + [li [h3 Pakete finden] + [pre ~$ apt-cache search ...] + [pre ~$ apt-cache show ...] + ] ] ] [slide [h2 Apt und dpkg] - [ul .uncover - [li [pre ~$ less /etc/apt/sources.list]] - [li [pre ~$ sudo apt-get upgrade]] - [li [pre ~$ sudo apt-get dist-upgrade]] - [li [pre ~$ sudo apt-get autoremove]] + [ul + [li [h3 Updates] + [pre ~$ sudo apt-get upgrade] + [pre ~$ sudo apt-get dist-upgrade] + ] + [li [h3 Pakete entfernen] + [pre ~$ sudo apt-get remove ...] + [pre ~$ sudo apt-get autoremove] + ] ] ] @@ -285,7 +233,7 @@ [slide [h2 Nächster Termin] [ul - [li Mittwoch, 16.10.] + [li Dienstag, 5.7. - morgen] ] ] -- 2.39.2