Editeu les capçaleres HTTP de WordPress que s'executen a IIS per obtenir mesures de seguretat

Pàgina actualitzada :
Data de creació de la pàgina :

Entorn de verificació

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

premissa

Aquest article suposa que WordPress ja s'està executant a IIS.

Controls de seguretat

Aneu al lloc següent, introduïu l'URL del vostre lloc de WordPress i premeu el botó Escaneja.

El rang resultant és "A+, A, B, C, D, E, F", el que significa que com més a prop d'A+, més segur és. Per contra, més a prop de F significa menys segur.

Podeu veure que s'executa contra un lloc de WordPress instal·lat a IIS, però es mostra com a F perquè no hi ha contramesures per defecte.

Mesures de seguretat

Si el busques a la xarxa", . htaccess" fitxer, però el fitxer . htaccess" és utilitzat bàsicament pel servidor web d'Apache, de manera que no es pot utilitzar en IIS.

Per a IIS, Apache's . htaccess" correspon al fitxer "web.config", de manera que escriureu la configuració aquí.

Podeu escriure la configuració directament a web.config, però en aquest cas, m'agradaria utilitzar El gestor de serveis d'informació d'Internet (IIS) per afegir la configuració i comprovar web.config després de configurar-los.

Configuració al Gestor d'IIS

Al menú Inici, seleccioneu Gestor de serveis d'informació d'Internet (IIS).

Seleccioneu el lloc on "WordPress" s'executa des de l'arbre de l'esquerra i feu doble clic a "Capçaleres de resposta HTTP" a la llista central per obrir-lo.

Aquí, introduïu un nom i un valor, afegiu-lo i configureu la capçalera de resposta. Això és el que afegirem aquesta vegada: Els principals estan fragmentats, però no dubteu a afegir més elements o canviar els valors segons sigui necessari.

Valor del nom
X-Contingut-Tipus-Opcions nosniff
X-Frame-Options SAMEORIGIN
X-XSS-Protecció 1; mode=bloc
Política de referència no-referer-quan-rebaixar
Contingut-Seguretat-Política upgrade-insegur-requests
Estricte-Transport-Seguretat max-age=31536000
Permisos-Política fullscreen=(self), acceleròmetre=(), camera=(), geolocalització=(), giroscopi=(), magnetòmetre=(), micròfon=(), midi=(), pagament=()

X-Content-Type-Options M'agradaria afegir com a exemple. Feu clic a Afegeix al menú de la dreta.

Introduïu el nom, introduïu X-Content-Type-Options el nosniff valor i feu clic al botó D'acord.

S'hi ha afegit un valor.

Si marqueu "Capçaleres de seguretat" en aquest estat com a prova, podeu veure que el rang de seguretat ha augmentat.

Vaig continuar registrant-me i vaig intentar posar tots els valors a la taula anterior.

Quan el vaig escanejar en aquest estat, vaig poder veure que era el més alt rang A+.

Això està bé per a la seguretat, però és bastant restrictiu, així que obriu el vostre lloc de WordPress i comproveu si hi ha problemes amb el contingut que funciona.

Permissions-Policy En particular, ha desactivat completament la càmera i la informació d'ubicació, de manera que ajusteu els valors segons el vostre lloc de WordPress.

Comprovació de web.config

Hi hauria d'haver web.config a l'arrel de la carpeta on es troba WordPress, així que obriu-lo al Bloc de notes, etc. i comproveu-ho.

Hauríeu de poder veure que s'introdueix tal com es mostra a la figura següent. En lloc d'utilitzar iIS Manager, podeu establir capçaleres de resposta HTTP a web.config de la mateixa manera.