PMG inf3/Einführung/MaxP

Aus ProgrammingWiki

Wiki-Quelltext dieser Seite.

=Trust-Problem -- Vertrauen in unsicheren Systemen=

==Begriff==
Das '''Trust-Problem''' beschreibt die Herausforderung, in digitalen Umgebungen '''Sicherheit und Vertrauen''' zwischen Parteien herzustellen, die sich nicht kennen und keine zentralen Autoritäten (wie Banken oder Regierungen) als Vermittler nutzen. Dies betrifft kritische Bereiche wie Finanztransaktionen, Identitätsprüfungen und IoT-Sicherheit.

Beispiele: 
* 🛒 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, manipulierte Zertifikate).
* '''Manipulationsrisiko''': Angriffe auf zentrale Kontrollinstanzen gefährden gesamte Netzwerke (z. B. Datenlecks bei Tech-Konzernen).
* '''Systemische Unsicherheit''': Dezentrale Ansätze wie Blockchain reduzieren zentrale Schwachstellen, erfordern aber hohen Energieaufwand und technologische Komplexität.



==Lösungsansätze im Vergleich==

{| class="wikitable" style="text-align:left;"
|+ '''Lösungsansätze für das Trust-Problem'''
|-
! style="width:20%" | Ansatz
! style="width:30%" | Funktionsweise
! style="width:25%" | Vorteile
! style="width:25%" | Nachteile
|-
| '''Zentrale Systeme'''<br>🏦 (z. B. Banken, Google)
| 
* Eine zentrale Instanz kontrolliert alle Prozesse
* Beispiele: Online-Banking, staatliche Zertifizierungsstellen
| 
✅ Einfache Nutzung<br>
✅ Klare Verantwortung
| 
❌ Single Point of Failure<br>
❌ Risiko großer Datenlecks (z. B. bei Hacks)
|-
| '''Dezentrale Systeme'''<br>🔗 (z. B. Blockchain, P2P-Netzwerke)
|
* Verteilter Konsensmechanismus validiert Transaktionen
* Beispiele: Bitcoin, Ethereum
|
✅ Keine zentrale Angriffsfläche<br>
✅ Manipulationssicher durch Transparenz
|
❌ Energieintensiv (z. B. Proof-of-Work)<br>
❌ Langsame Prozesse bei Skalierung
|-
| '''Zero-Trust-Prinzip'''<br>🛡️ (z. B. moderne Firmennetzwerke)
|
* Jeder Zugriff wird granular geprüft – selbst von bekannten Nutzern
* Beispiel: Mehrstufige Authentifizierung
|
✅ Minimale Angriffsfläche<br>
✅ Dynamische Risikoanpassung
|
❌ Aufwendige Implementierung<br>
❌ Nutzerfrust durch häufige Abfragen
|}