PMG inf3/Einführung/MaxP
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
=Trust-Problem -- Vertrauen in unsicheren Systemen=
Das '''Trust-Problem''' beschreibt die Herausforderung, in digitalen Systemen '''Sicherheit und Vertrauen''' zwischen unbekannten Parteien herzustellen – '''ohne zentrale Autoritäten''' wie Banken, Regierungen oder Tech-Konzerne. Es betrifft alle Bereiche, in denen Daten ausgetauscht oder Identitäten geprüft werden müssen: Online-Banking, E-Mails, Blockchain oder IoT-Geräte.
* 🛒 Online-Shopping: Vertraust du dem Shop mit deinen Daten?
* 💬 Messenger: Weißt du, ob deine Nachrichten wirklich verschlüsselt sind?
* 🏠 Smart Home: Können Hacker deine vernetzte Heizung kapern?
=Warum ist das Problem so komplex?=
In der analogen Welt stützen wir Vertrauen auf '''sichtbare Zeichen''': Gesichter, Markenlogos oder physische Dokumente. In der digitalen Sphäre fehlen diese Ankerpunkte:
* '''Anonymität''': Identitäten lassen sich leicht fälschen (z.B. Fake-Profile oder manipulierte Zertifikate).
* '''Manipulationsrisiko''':
* '''Zentrale Schwachstellen''':
=Lösungsansätze=
* '''Zentrale Systeme''' ("Ein Chef kontrolliert alles" z.B. Banken, staatliche Behörden, große Tech-Firmen wie Google)
** '''So funktioniert's''': Eine vertrauenswürdige Firma überwacht Transaktionen oder prüft Identitäten.
** '''Vorteil''': Einfach zu nutzen
** '''Problem''': Wenn der "Chef" gehackt wird (z.B. Datenleck bei einem Konzern), sind alle betroffen.
* '''Dezentrale Systeme''' ("Alle kontrollieren gemeinsam" z.B. Blockchain (wie bei Bitcoin), Peer-to-Peer-Netzwerke)
** '''So funktioniert's''': Statt eines Chefs überprüfen viele gemeinsam, ob etwas sicher ist. (Beispiel Bitcoin: Tausende Rechner bestätigen jede Transaktion - Fälschungen sind fast unmöglich)
** '''Vorteil''': Keine zentrale Schwachstelle
** '''Problem''': Langsam und energieintensiv
* '''Zero-Trust-Prinzip''' ("Vertraue niemals, überprüfe immer!" z.B. moderne Firmennetzwerke, hochsichere Apps)
** '''So funktioniert's''': Jeder Zugriff wird '''immer überprüft''' - selbst von bekannten Nutzern
** '''Vorteil''': Minimale Angriffsfläche für Hacker.
** '''Problem''': aufwendig (z.B. ständige Passwortabfragen)
* Zero-Trust-Modelle