Basis van webtechnologie

Set-Cookie: sid=8f3a2c9d; Path=/; Secure; HttpOnly; SameSite=Lax

Welke beschrijving van de cookie die met de bovenstaande header wordt ingesteld, is juist?

  1. ADoor het attribuut Secure wordt de waarde van de cookie versleuteld in de browser opgeslagen en kan ze niet door andere applicaties worden gelezen
  2. BDoor het attribuut HttpOnly kan de JavaScript van de pagina deze cookie niet lezen
  3. CDoor SameSite=Lax wordt deze cookie zelfs niet meegestuurd met verzoeken vanaf pagina's binnen dezelfde site
Antwoord en toelichting tonen

Antwoord: B. Door het attribuut HttpOnly kan de JavaScript van de pagina deze cookie niet lezen

Een cookie met het attribuut Secure wordt alleen via HTTPS verzonden. Met het attribuut HttpOnly kan de JavaScript van de pagina de cookie niet via document.cookie en dergelijke lezen, wat de schade beperkt als een sessie-ID anders via XSS zou worden gestolen. Het attribuut SameSite bepaalt of de cookie wordt meegestuurd met verzoeken die vanaf andere sites zijn gestart; bij Lax wordt ze meegestuurd met GET-navigaties die een link vanaf een andere site volgen, maar niet met formulier-POST's vanaf andere sites of met het laden van afbeeldingen. Een cookie zonder vervaldatum via Expires of Max-Age wordt in het algemeen een sessiecookie die wordt verwijderd als de browser wordt gesloten.

Dit onderwerp oefenen Naar de onderwerppagina

Meer vragen over Basis van webtechnologie

  1. Welke beschrijving van een verschil tussen localStorage van de browser en cookies is juist?
  2. Achter een loadbalancer staan drie applicatieservers, en de loadbalancer verdeelt de verzoeken om de beurt over de servers (round robin). De sessiegegevens van een ingelogde gebruiker worden alleen in het geheugen opgeslagen van de server die de login heeft afgehandeld. Welke combinatie van een waarschijnlijk probleem en een tegenmaatregel is passend?
  3. Welke beschrijving van een typische ondertekende JWT (JSON Web Token) is juist?
  4. Een app voor het afdrukken van foto's leest, met toestemming van de gebruiker, de foto's van die gebruiker uit de foto-opslagdienst van een ander bedrijf. Welke rol in OAuth 2.0 toont de gebruiker een scherm dat om toestemming vraagt en geeft, als de gebruiker instemt, een toegangstoken (access token) aan de app uit?
  5. Welke beschrijving van de relatie tussen OAuth 2.0 en OpenID Connect is juist?