YASA

, ,

HTTP-Suojausotsikot WP:ssä

Domain+Cloudflare

Historical configuration example: review the headers below against your current hosting, embedded services and browser requirements before using them. HSTS with includeSubDomains or preload affects more than this page; do not copy those settings without checking every affected hostname. The sample is not a universal WordPress security configuration.

HTTP-Suojausotsikot – mitä ne ovat?

HTTP-Suojausotsikot - WordPress viittaavat sellaisiin tietoihin, jotka välitetään palvelimelta käyttäjän selaimeen. Näillä otsikoilla on keskeinen rooli verkkosovellusten turvallisuuden parantamisessa antamalla ohjeita sivun ja siihen liittyvien resurssien käsittelystä.

Tyypillinen WP:n kuntotarkastus tuottaa "kaikkia suositeltuja suojausotsikoita ei ole asennettu" -ongelman.

Verkkokehittäjien on ehdottomasti määritettävä nämä otsikot optimaalisen suojan mahdollistamiseksi mahdollisia haavoittuvuuksia vastaan.

Suojausotsikoiden muokkaaminen:

  1. Kirjaudu webhotellin Tiedostonhallintaan / File Manager tai muodosta yhteys palvelimeesi FTP:llä.
  2. Navigoi public_html.
  3. Muokkaa .htaccess -tiedosto.

Vaaditut suojausotsikot WordPressille vuonna 2024:

(Aseta koodi kaiken muun yläpuolelle tiedostossa .htaccess):

# Security Headers
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload" env=HTTPS 
Header always set X-Content-Type-Options "nosniff"
Header always set X-XSS-Protection "0"
Header always set X-Frame-Options "SAMEORIGIN"
Header always set Referrer-Policy "strict-origin-when-cross-origin"
Header always set Permissions-Policy "geolocation=(self), microphone=(self), camera=(self)"
# End Security Headers
  • HSTS – Kun tämä otsikko on asetettu verkkotunnuksellesi, selain suorittaa kaikki pyynnöt sivustollesi HTTPS siitä lähtien.
  • X-Content-Type-Options – Tämä otsikko pakottaa selaimen olemaan "arvaamatta", millaisia tietoja välitetään.
  • X-XSS-Protection – Opastaa selainta määrittämään XSS suojat. Tässä tapauksessa jätämme sen nykyaikaisten selainten käsiin.
  • Referrer header – Määrittää, mitä tietoja lähetetään verkkotunnus linkistä, jota napsautat.
  • X-Frame-Options – Voi estää sivustoasi upottamasta toiselle sivustolle, suojaa vastaan "clickjacking" hyökkäyksiltä.
  • Permissions-Policy – Antaa sivustojen rajoittaa tiukemmin, mille alkuperälle voidaan myöntää pääsy selaimen ominaisuuksiin.

Vähennä tietoturva-aukkoja ottamalla käyttöön nämä tarvittavat suojatut HTTP-vastausotsikot.

Tällä hetkellä seuraavat ovat OWASP:n suosittelemat otsikot:

  • HTTP Strict Transport Security
  • X-Frame-Options
  • X-Content-Type-Options
  • Content-Security-Policy
  • X-Permitted-Cross-Domain-Policies
  • Referrer-Policy
  • Clear-Site-Data
  • Cross-Origin-Embedder-Policy
  • Cross-Origin-Opener-Policy
  • Cross-Origin-Resource-Policy
  • Cache-Control

Harvemmat otsikot ovat täysin kelvollisia ja vastaavat WordPressin asettamia turvallisuusvaatimuksia. Jotkut OWASP:n suosittelemista otsikoista eivät koske WordPressiä, ja jotkut ovat vanhentuneet alustan uusimmissa versioissa.

Aina kun määrität HTTP-Suojausotsikoita, ota huomioon nämä yleiset vältettävissä olevat ongelmatilanteet.

en_US