User Tools

Site Tools


devop:krypto

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
devop:krypto [2026/07/10] – hayatidevop:krypto [2026/07/10] (current) – hayati
Line 3: Line 3:
 ====== Kryptografie ====== ====== Kryptografie ======
  
-===== Grundbegriffe =====+===== Grundbegriffe+ =====
  
   * [[https://de.wikipedia.org/wiki/Vertraulichkeit|Vertraulichkeit]]: Unbefugte können nicht mitlesen   * [[https://de.wikipedia.org/wiki/Vertraulichkeit|Vertraulichkeit]]: Unbefugte können nicht mitlesen
Line 15: Line 15:
  
   * [[https://de.wikipedia.org/wiki/Leitungsverschl%C3%BCsselung|Transport-Verschlüsselung]]: der Transport zwischen relevanten Servern ist geschützt. Der Betreiber eines Servers kann mitlesen!   * [[https://de.wikipedia.org/wiki/Leitungsverschl%C3%BCsselung|Transport-Verschlüsselung]]: der Transport zwischen relevanten Servern ist geschützt. Der Betreiber eines Servers kann mitlesen!
-  * [[https://de.wikipedia.org/wiki/Ende-zu-Ende-Verschl%C3%BCsselung|Ende-zu-Ende Verschlüsselung]]: auch Server Betreiber können NICHT mitlesen+  * [[https://de.wikipedia.org/wiki/Ende-zu-Ende-Verschl%C3%BCsselung|Ende-zu-Ende Verschlüsselung]]: auch Server Betreiber können NICHT mitlesen. ACHTUNG: ohne völlig transparente Schlüsselverwaltung können verschiedene Messenger mitlesen, weil sie im Besitz der Schlüssel sind! Auch wenn sie [[https://de.wikipedia.org/wiki/Ende-zu-Ende-Verschlüsselung|E2EE]] versprechen, wird die Kommunikation praktisch nur Transport-verschlüsselt! Dem Betreiber einer Webseite oder App, die vermeintlich E2EE anbietet, sollte/müsste man soweit vertrauen, dass der private Schlüssel niemals an diesen übertragen wird. Schwierig! Spätestens, wenn Nachrichten von einem anderen Gerät entschlüsselt angezeigt werden, ohne dass man den privaten Schlüssel selbst manuell gespeichert und im anderen Gerät importiert hat .. ist klar, dass der Schlüssel DOCH beim Betreiber der Webseite/App gelandet ist!
   * [[https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem|Symmetrische Verschlüsselung]]: alle Parteien einer Kommunikation haben denselben (geheimen) Schlüssel   * [[https://de.wikipedia.org/wiki/Symmetrisches_Kryptosystem|Symmetrische Verschlüsselung]]: alle Parteien einer Kommunikation haben denselben (geheimen) Schlüssel
  
   * Ver- und Entschlüsselung erfolgt mit demselben geheimen Schlüssel zzgl dem Algorithmus   * Ver- und Entschlüsselung erfolgt mit demselben geheimen Schlüssel zzgl dem Algorithmus
   * Einfachste oder Pseudo-Verschlüsselungen, von denen abzuraten ist, wie u.a.:   * Einfachste oder Pseudo-Verschlüsselungen, von denen abzuraten ist, wie u.a.:
-  * [[https://de.wikipedia.org/wiki/Leetspeak|Leetspeak]] +      * [[https://de.wikipedia.org/wiki/Leetspeak|Leetspeak]] 
-  * [[https://de.wikipedia.org/wiki/ROT13|ROT-13]]+      * [[https://de.wikipedia.org/wiki/ROT13|ROT-13]]
  
   * [[https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem|Asymmetrische Verschlüsselung]]: jede Partei hat ein Schlüsselpaar   * [[https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem|Asymmetrische Verschlüsselung]]: jede Partei hat ein Schlüsselpaar
Line 39: Line 39:
   * Zentrale/hierarchische Schlüsselverzeichnisse, z.B. https/SSL, über [[https://de.wikipedia.org/wiki/Trustcenter|Trustcenter]]   * Zentrale/hierarchische Schlüsselverzeichnisse, z.B. https/SSL, über [[https://de.wikipedia.org/wiki/Trustcenter|Trustcenter]]
   * [[https://de.wikipedia.org/wiki/Web_of_Trust|Web-of-Trust]]: durch Signieren des öffentlichen Schlüssels wird die Authentizität, ggf inkl Ausweis Kontrolle bekundet. Es entstehen selbstorganisierte Netze des Vertrauens. Siehe auch [[https://de.wikipedia.org/wiki/Keysigning-Party|Keysigning-Parties]].   * [[https://de.wikipedia.org/wiki/Web_of_Trust|Web-of-Trust]]: durch Signieren des öffentlichen Schlüssels wird die Authentizität, ggf inkl Ausweis Kontrolle bekundet. Es entstehen selbstorganisierte Netze des Vertrauens. Siehe auch [[https://de.wikipedia.org/wiki/Keysigning-Party|Keysigning-Parties]].
 +  * (PGP)[[https://de.wikipedia.org/wiki/Schlüsselserver|Keyserver]]: öffentliche Schlüssel können zusammen mit der E-Mail Adresse auf diese Schlüsselserver abgelegt werden. E-Mail Programme können diese Server (automatisch) prüfen, ob der angedachte Empfänger der Nachricht mglw einen PGP/GPG Schlüssel besitzt und so die Verschlüsselung vorschlagen oder automatisch aktivieren. Alternativ bzw ergänzend zur Ablage auf diesen Keyservern veröffentlichen Viele ihre Schlüssel auch auf ihrer Webseite - besonders investigative Journalisten können so ihren Hinweisgebern klar machen, dass man sie vertraulich und pseudonym kontaktieren kann.
 +      * [[https://keys.openpgp.org/|https://keys.openpgp.org/]]
 +      * [[https://keyserver.ubuntu.com/|https://keyserver.ubuntu.com/]]
 +      * [[https://keybase.io/|https://keybase.io/]]
 +      * siehe auch [[https://www.reddit.com/r/GnuPG/comments/ix2gdj/what_pgp_key_server_to_use/|Reddit: What PGP keyserver to use?]]
 +  * GitHub als Keyserver: Software Entwickler können (den öffentlichen Teil) ihrer GPG Schlüssel auf ihren Account hochladen. Diese sind dann unter [[https://github.com/<USER/ACCOUNT|https://github.com/<USER/ACCOUNT]]>.gpg wie z.B. [[https://github.com/hayguen.gpg|https://github.com/hayguen.gpg]] für alle abrufbar.
  
 ===== Anwendungen ===== ===== Anwendungen =====
Line 66: Line 72:
 Als Email Client wird die Web-Schnittstelle des E-Mail Anbieters, z.B. [[https://web.de/|web.de]] oder [[https://posteo.de/|posteo]], verwendet. Browser-Erweiterung (Add-On) [[https://mailvelope.com/de|Mailvelope]] erlaubt die lokale Ver- und Entschlüsselung auf dem eigenen Rechner - innerhalb des Browsers. Als Email Client wird die Web-Schnittstelle des E-Mail Anbieters, z.B. [[https://web.de/|web.de]] oder [[https://posteo.de/|posteo]], verwendet. Browser-Erweiterung (Add-On) [[https://mailvelope.com/de|Mailvelope]] erlaubt die lokale Ver- und Entschlüsselung auf dem eigenen Rechner - innerhalb des Browsers.
  
-In diesem Fall müsste man mMn dem E-Mail Provider soweit vertrauen, dass dieser [[https://mailvelope.com/de|Mailvelope]] korrekt einbindet - und einem Daten, Passwörter oder Schlüssel abgreift. Insbesondere das Sicherheits-Backup, welches auf [[https://web.de/|web.de]] teilweise zwingend notwendig ist, sehe ich persönlich sehr problematisch; siehe [[https://hilfe.web.de/sicherheit/pgp/verschluesselte-kommunikation-einrichten.html|Web.de Verschlüsselte Kommunikation einrichten]]. Auf [[https://posteo.de/|posteo]] ist ein solcher Schritt nicht notwendig.+In diesem Fall müsste man mMn dem E-Mail Provider soweit vertrauen, dass dieser [[https://mailvelope.com/de|Mailvelope]] korrekt einbindet - und einem KEINE Daten, Passwörter oder Schlüssel abgreift. Insbesondere das Sicherheits-Backup, welches auf [[https://web.de/|web.de]] teilweise zwingend notwendig ist, sehe ich persönlich sehr problematisch; siehe [[https://hilfe.web.de/sicherheit/pgp/verschluesselte-kommunikation-einrichten.html|Web.de Verschlüsselte Kommunikation einrichten]]. Auf [[https://posteo.de/|posteo]] ist ein solcher Schritt nicht notwendig.
  
 === Android / Smartphone === === Android / Smartphone ===
devop/krypto.1783693974.txt.gz · Last modified: by hayati