= wordpress
* /vía: [[http://wpzine.com/wordpress-security-hacks-and-tricks/]]
* /vía: [[http://www.katharsix.com/la-seguridad-en-wordpress-algunos-consejos/]]
* /vía: [[http://www.katharsix.com/la-seguridad-en-wordpress-algunos-consejos-ii/]]
* [[web:security:wordpress:multisite]]
== securizar
* cambiar usuario "admin"
* tener el WP actualizado
* usar contraseñas fuertes
* aplicar el perfil correspondiente al trabajo a realizar - administrador no ha de ser el perfil por defecto para todos
* quitar versión de WP, añadiendo una función en el fichero **functions.php**:function no_generator() { return ''; }
add_filter( 'the_generator', 'no_generator' );
* Desactivar XML-RPC (plugin -> **Disable XML-RPC-API**)
* [[https://www.wpbeginner.com/plugins/how-to-disable-xml-rpc-in-wordpress/]]
* [[https://www.fortinet.com/blog/threat-research/gotrim-go-based-botnet-actively-brute-forces-wordpress-websites]]
* [[https://unaaldia.hispasec.com/2022/12/gotrim-la-red-de-bots-que-busca-controlar-cuentas-de-administrador-de-wordpress.html]]
* wget https:///wp-json/wp/v2/users
* Cambiar dirección login (plugin -> **WPS Hide Login**)
== trucos
* obligar método https VS ftp al actualizar:define('FS_METHOD', 'direct');
== recover & debugging
* desactivar plugins:[[https://www.ostraining.com/blog/wordpress/disable-a-wordpress-plugin/]]
* ''wp-content/plugins'', rename
* DBB -> wp-options -> active_plugins
* DEBUG:[[https://wordpress.org/support/article/debugging-in-wordpress/]]
== plugins
* Activity Log
* All in One WP Security
* Asesor de Cookies
* [[http://wordpress.org/extend/plugins/akismet/|Akismet]], el antispam
* [[http://wordpress.org/extend/plugins/broken-link-checker/|Broken Link Checker]]
* Contact Form 7 (formularios de contacto sencillos)
* Disable XML-RPC-API
* Easy HTTPS redirection
* Email Log
* Font Awesome
* Google Analytics
* Google Analytics dashboard for WP
* [[http://wordpress.org/extend/plugins/limit-login-attempts/|Limit Login attempts]]
* Loginizer Security
* MailPoet newsletters
* Media Library Organizer
* miniOrange 2 factor auth.
* Obfuscate Email
* PHP Compatibility Checker
* User Groups
* User Groups restrictions
* Secure WordPress
* WP 2FA - Two-factor authentication for WordPress
* WP Construction Mode (diferentes opciones para poner la página "en obras")
* WP Database Backup
* WP Email Template lite
* WP Forms Lite
* WPS Hide Login
* WP Maintenance mode
* [[http://wordpress.org/extend/plugins/wordpress-firewall-2/|WordPress Firewall 2]]
* WP Super Cache
* YouTube
== sistemas
* borrar ficheros y carpetas de instalación:
* /readme.html
* /wp-admin/install.php
* proteger fichero wp-config.php
order allow,deny
deny from all
* Si es posible, permitir acceso ADMIN solo desde ciertas IPs a los directorios **wp-admin**, **wp-includes**# my ip address only
order deny,allow
allow from 213.27.244.178
allow from 62.97.72.29
deny from all
* No permite acceder a las imágenes desde los buscadores, habría que excluir **wp-includes/upload**\\
* evitar el acceso a ficheros:
# disable directory browsing
Options All –Indexes
* controlar acceso a directorio UPLOADS o UPGRADE, permitiendo solo ciertos tipos de ficheros
# seguridad de subida de archivos en carpeta
Order Allow,Deny
Deny from all
Order Deny,Allow
Allow from all
* [[http://ayudawordpress.com/seguridad-en-la-carpeta-uploads-de-wordpress/]]\\