Sicherheit von Webanwendungen · Senior · Frage 68 von 75
Eine React Server Component lädt einen Nutzerdatensatz und gibt das ganze Objekt an eine Client Component. Was ist das Risiko?
- 1Alle Props werden serialisiert, private Felder erreichen also den Browser
- 2Client Components können über ihre Props keine Objekte bekommen
- 3Die Client Component rendert bei jedem Update zweimal
Antwort zeigen
Richtige Antwort: Alle Props werden serialisiert, private Felder erreichen also den Browser
Erklärung
Nutze eine Datenzugriffsschicht, die DTOs mit nur den nötigen Feldern liefert. Die Taint-APIs von React können Werte markieren, die nie an den Client gehen dürfen.