JWT (JSON Web Token)
JWT ist ein kompaktes, URL-sicheres Token-Format für Claims zwischen Parteien. Format: Header.Payload.Signature (Base64-kodiert). Verwendet für stateless Authentication.
detaillierte erklärung
warum ist das wichtig?
JWT ist Standard für moderne Web-APIs und Microservices - du musst verstehen, warum none-Algorithm gefährlich ist, dass Payload lesbar ist (Base64 decode) und wie Signature-Validation funktioniert. Essentiell für Web-Security (CEH, OSCP-Web).
häufige fehler
- ⚠JWT ist verschlüsselt - Nein, Payload ist Base64 (lesbar), nur signiert (Integrität, nicht Vertraulichkeit)
- ⚠JWT kann widerrufen werden - Schwierig, da stateless (braucht Blocklist-DB oder kurze Expiration)
- ⚠none-Algorithm ist ok - NEIN, kritische Schwachstelle (Angreifer entfernt Signature, setzt alg: none)