Upravte hlavičky WordPress HTTP bežiace na IIS pre bezpečnostné opatrenia

Stránka aktualizovaná :
Dátum vytvorenia strany :

Overovacie prostredie

WordPress
  • 5.8.2
..PHP
  • 7.1.29
IIS
  • 10.0
Windows Server
  • 2019

predpoklad

Tento článok predpokladá, že WordPress už beží na IIS.

Bezpečnostné kontroly

Prejdite na nasledujúcu stránku, zadajte adresu URL svojho webu WordPress a stlačte tlačidlo Skenovať.

Výsledná hodnosť je "A+, A, B, C, D, E, F", čo znamená, že čím bližšie k A+, tým je bezpečnejšia. Naopak, bližšie k F znamená menej bezpečné.

Môžete vidieť, že je spustený proti stránke WordPress nainštalovanej v službe IIS, ale zobrazuje sa ako F, pretože v predvolenom nastavení neexistujú žiadne protiopatrenia.

Bezpečnostné opatrenia

Ak si to vyhľadáte na internete, " . htaccess" súbor, ale . htaccess" je v podstate používaný webovým serverom Apache, takže ho nemožno použiť v IIS.

Pre IIS, Apache's . htaccess" zodpovedá súboru "web.config", takže tu napíšete nastavenia.

Nastavenia môžete napísať priamo do web.config, ale v tomto prípade by som chcel použiť Správcu internetových informačných služieb (IIS) na pridanie nastavení a potom po ich nastavení skontrolovať web.config.

Nastavenia v správcovi služby IIS

V ponuke Štart vyberte položku Správca internetových informačných služieb (IIS).

Vyberte web, kde "WordPress" beží zo stromu vľavo a dvojitým kliknutím na "HTTP Response Headers" zo stredného zoznamu ho otvorte.

Tu zadajte názov a hodnotu, pridajte ju a nastavte hlavičku odpovede. Tentoraz pridáme toto: Hlavné sú úryvky, ale pokojne pridajte ďalšie položky alebo podľa potreby zmeňte hodnoty.

Hodnota názvu
X-Content-Type-Options Nosniff
X-Frame-Options SAMEORIGIN
Ochrana X-XSS 1; mode=blok
Politika sprostredkovateľa no-referrer-when-downgrade
Obsah-bezpečnosť-politika upgrade-insecure-requests
Prísna bezpečnosť prepravy max-vek=31536000
Pravidlá povolení fullscreen=(self), akcelerometer=(), camera=(), geolokácia=(), gyroskop=(), magnetometer=(), mikrofón=(), midi=(), platba=()

X-Content-Type-Options Rád by som dodal ako príklad. Kliknite na Pridať v ponuke vpravo.

Zadajte názov, zadajte X-Content-Type-Options nosniff hodnotu a kliknite na tlačidlo OK.

Pridala sa jedna hodnota.

Ak v tomto stave začiarknete políčko "Hlavičky zabezpečenia" ako test, môžete vidieť, že sa zvýšila hodnosť zabezpečenia.

Pokračoval som v registrácii a pokúsil som sa vložiť všetky hodnoty do tabuľky vyššie.

Keď som ho naskenoval v tomto stave, videl som, že je to najvyššia hodnosť A+.

To je v poriadku pre bezpečnosť, ale je to dosť obmedzujúce, takže otvorte svoje stránky WordPress a skontrolujte, či nie sú nejaké problémy s fungovaním obsahu.

Permissions-Policy Najmä úplne zakázal kameru a informácie o polohe, takže upravte hodnoty podľa svojej stránky WordPress.

Kontrola web.config

V koreňovom adresári priečinka, kde sa nachádza WordPress, by mal byť web.config, preto ho otvorte v programe Poznámkový blok atď. a skontrolujte ho.

Mali by ste vidieť, že je zadaný tak, ako je to znázornené na obrázku nižšie. Namiesto použitia nástroja IIS Manager môžete rovnakým spôsobom nastaviť hlavičky odpovedí HTTP vo web.config.