Next.js · Senior · Frage 7 von 75

Wie schützt Next.js Server Actions vor CSRF?

Antwort zeigen

Richtige Antwort: Es nimmt nur POST an und vergleicht den Header Origin mit Host

Erklärung

Server Actions lassen sich nur per POST aufrufen, und Next.js vergleicht Origin mit Host (oder X-Forwarded-Host) und lehnt Requests von anderen Websites ab. Zusammen mit SameSite-Cookies blockiert das die meisten CSRF-Angriffe. Für komplexe Proxy-Setups gibt es serverActions.allowedOrigins. Die Autorisierung prüft man trotzdem in der Action.

Zum Weiterlesen

Fehler in der Frage

Next.js · Senior · Frage 7

Teste dich selbst

Mach den Test Next.js · Senior: Fragen und Antworten werden gemischt, und am Ende wartet eine Übersicht der Fehler.

Diesen Test machen