Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
Una vez completes la instalación inicial de WordPress, existen ciertos archivos críticos que ya no son necesarios y que, de permanecer accesibles, pueden convertirse en una puerta de entrada para atacantes. Se trata de:
/wp-admin/setup-config.php→ usado durante la configuración inicial./wp-admin/install.php→ utilizado para el proceso de instalación.
Ambos cumplen su función únicamente al comienzo. Después, lo recomendable es bloquear el acceso a estos archivos para reforzar la seguridad de tu sitio.
Bloquear archivos en Apache HTTPD
Si tu sitio utiliza Apache, puedes hacerlo desde el archivo .htaccess ubicado en la carpeta /wp-admin/:
<FilesMatch "^(install|setup-config)\.php$">
Require all denied
</FilesMatch>
Nota: En versiones antiguas de Apache puede usarse
deny from all, pero en versiones modernas se recomiendaRequire all denied.
Bloquear archivos en Nginx
Si usas Nginx como servidor web, añade la siguiente directiva a tu bloque de configuración del sitio:
location ~* ^/wp-admin/(install|setup-config)\.php$ {
deny all;
}
Recomendación extra
- Tras finalizar la instalación, también es buena práctica eliminar cualquier archivo de instalación no utilizado y asegurarte de que los permisos de archivos y carpetas estén correctamente configurados.
- Mantén siempre WordPress, los plugins y los temas actualizados para minimizar riesgos de seguridad.