System Design · Junior · Frage 42 von 75
Warum darf man Daten vom Client nicht trauen?
- 1Der Client sendet Daten immer in der falschen Kodierung
- 2Der Browser verändert Daten beim Senden zufällig
- 3Der Nutzer kann jede Anfrage verändern, die der Client sendet
Antwort zeigen
Richtige Antwort: Der Nutzer kann jede Anfrage verändern, die der Client sendet
Erklärung
Über DevTools, curl oder einen Proxy kann jeder beliebige Werte senden: einen Produktpreis, eine fremde ID, eine Admin-Rolle. Der Server muss Rechte prüfen, Eingaben validieren und wichtige Werte (eine Bestellsumme) selbst neu berechnen.