Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Schutz vor Cross-Site Request Forgery in StorageGRID

Änderungen vorschlagen

Sie können zum Schutz vor Cross-Site-Request-Forgery-Angriffen (CSRF) auf StorageGRID beitragen, indem Sie CSRF-Token verwenden, um die Authentifizierung über Cookies zu verbessern. Der Grid Manager und der Tenant Manager aktivieren diese Sicherheitsfunktion automatisch; andere API-Clients können beim Anmelden auswählen, ob sie diese aktivieren möchten.

${post_edited_translations.segment}

StorageGRID schützt vor CSRF-Angriffen durch die Verwendung von CSRF-Tokens. Wenn diese Option aktiviert ist, muss der Inhalt eines bestimmten Cookies mit dem Inhalt eines bestimmten Headers oder eines bestimmten POST-Body-Parameters übereinstimmen.

Um die Funktion zu aktivieren, legen Sie den Parameter csrfToken während der Authentifizierung auf true fest. Der Standardwert ist false.

curl -X POST --header "Content-Type: application/json" --header "Accept: application/json" -d "{
  \"username\": \"MyUserName\",
  \"password\": \"MyPassword\",
  \"cookie\": true,
  \"csrfToken\": true
}" "https://example.com/api/v3/authorize"

Wenn dieser Wert auf „true“ festgelegt ist, wird ein GridCsrfToken-Cookie mit einem zufälligen Wert für Anmeldungen beim Grid Manager gesetzt, und das AccountCsrfToken-Cookie wird mit einem zufälligen Wert für Anmeldungen beim Tenant Manager gesetzt.

${post_edited_translations.segment}

  • Der X-Csrf-Token-Header, wobei der Wert des Headers auf den Wert des CSRF-Token-Cookies festgelegt ist.

  • Für Endpunkte, die einen formularcodierten Body akzeptieren: Ein csrfToken formularcodierter Anfragekörperparameter.

Um den CSRF-Schutz zu konfigurieren, kann die "Grid Management API" oder "Mandantenverwaltungs-API" verwendet werden.

Hinweis ${post_edited_translations.segment}