Förhindra clickjacking-attacker
Förhindra clickjacking-attacker genom att ta med HTTP-begärandehuvudet X-Frame-Options i begäranden till butiken.
Med rubriken X-Frame-Options
kan du ange om en webbläsare får återge en sida i en <frame>
, <iframe>
eller <object>
enligt följande:
DENY
: Det går inte att visa sidan i en ram.SAMEORIGIN
: (standard) Sidan kan bara visas i en ram med samma ursprung som själva sidan.
ALLOW-FROM <uri>
har tagits bort eftersom webbläsare som stöds av Commerce inte längre stöder det. Se Webbläsarkompatibilitet.Implementera X-Frame-Options
Ange ett värde för X-Frame-Options
i <project-root>/app/etc/env.php
. Standardvärdet är följande:
'x-frame-options' => 'SAMEORIGIN',
Distribuera om för ändringar av filen env.php
så att den träder i kraft.
env.php
än att ange ett värde i administratören.Verifiera din inställning för X-Frame-Options
Kontrollera inställningarna genom att visa HTTP-rubrikerna på alla butikssidor. Det finns flera sätt att göra detta, bland annat genom att använda en webbläsarkontroll.
I följande exempel används curl, som du kan köra från vilken dator som helst som kan ansluta till din Commerce-server via HTTP-protokollet.
curl -I -v --location-trusted '<storefront-URL>'
Leta efter värdet X-Frame-Options
i rubrikerna.