Klickjackingexplosies voorkomen
Verhinder Klikjacking door x-kader-Opties HTTP- verzoekkopbal in verzoeken aan uw storefront te omvatten.
Met de header X-Frame-Options kunt u als volgt opgeven of een browser een pagina mag weergeven in een <frame> , <iframe> of <object> :
DENY: de pagina kan niet in een kader worden weergegeven.SAMEORIGIN: (standaard) Pagina kan alleen worden weergegeven in een frame dat zich op dezelfde oorsprong bevindt als de pagina zelf.
ALLOW-FROM <uri> is vervangen omdat deze niet meer wordt ondersteund door browsers die door Commerce worden ondersteund. Zie Browser verenigbaarheid .Implementeren X-Frame-Options
Stel een waarde in voor X-Frame-Options in <project-root>/app/etc/env.php . De standaardwaarde wordt als volgt ingesteld:
'x-frame-options' => 'SAMEORIGIN',
Herdistribueren als wijzigingen in het env.php -bestand van kracht worden.
env.php -bestand is veiliger dan het instellen van een waarde in de beheerfunctie.Uw instelling voor X-Frame-Options controleren
Als u de instelling wilt controleren, geeft u de HTTP-headers op een willekeurige winkelpagina weer. U kunt dit op verschillende manieren doen, bijvoorbeeld met een webbrowsercontrole.
In het volgende voorbeeld wordt curl gebruikt, die u kunt uitvoeren vanaf elke computer die via het HTTP-protocol verbinding kan maken met uw Commerce-server.
curl -I -v --location-trusted '<storefront-URL>'
Zoek de X-Frame-Options -waarde in de kopteksten.