Diferència entre revisions de la pàgina «ASIX/M17/UF3/PT1»

De Lordwektabyte Wiki
Salta a la navegació Salta a la cerca
Línia 51: Línia 51:
  
 
===Desactivar l’edició de fitxers===
 
===Desactivar l’edició de fitxers===
 +
Haurem d'editar l'arxiu de configuració del Wordpress; en el meu cas es troba a <code>/srv/www/htdocs/wp-config.php</code>. Definirem una variable de PHP nova que farà que Wordpress deshabiliti la pestanya d'edició de fitxers des de la web. Afegirem a l'última línia, per conveniència, la següent definició de constant de PHP.
 +
<source>
 +
define('DISALLOW_FILE_EDIT', true);
 +
</source>
 +
 
===Desactivar execució de PHP a diversos directoris del vostre Wordpress===
 
===Desactivar execució de PHP a diversos directoris del vostre Wordpress===
 
===Limitar intents d’inici de sessió===
 
===Limitar intents d’inici de sessió===

Revisió del 16:17, 19 feb 2019

Enunciat

En aquesta activitat heu de posar en pràctica cadascuna de les solucions explicades per millorar la seguretat al nostre Wordpress. Heu de fer servir el Wordpress instal·lat al mòdul anterior o tornar a instal·lar una nova màquina amb Wordpress.


Solucions a implantar:

  • Comprovar i/o actualitzar a la darrera versió de PHP
  • Comprovar que tenim Wordpress i plugins actualitzats. Sinó actualitza’ls.
  • Passwords forts i permisos d’usuari. Canviar usuari ADMIN.
  • Instal·lar plugin per fer còpies de seguretat o programar el vostre propi sistema. Instal·lar un WAF (Firewall)
  • Desactivar l’edició de fitxers
  • Desactivar execució de PHP a diversos directoris del vostre Wordpress
  • Limitar intents d’inici de sessió
  • Instal·lar un CAPTCHA
  • Canviar prefix de la bases de dades Wordpress
  • Protegir pàgines wp-admin i wp-login
  • Protegir l’arxiu wp-config
  • Deshabilitar el directori de Browsing o Índex
  • Deshabilitar XML-RPC de Wordpress
  • Desconnectar usuaris per inactivitat
  • Ocultar la versió de Wordpress
  • Canviar permisos d’arxiu
  • Prevenir HOTLINKING

Procediment

Comprovar i/o actualitzar a la darrera versió de PHP

Per a comprovar la versió:

php -v
wordpressm09:~ # php -v
PHP 7.3.1 (cli) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies

Veiem que està instal·lada la versió 7.3.1

Al moment de fer aquesta pràctica, segons la pàgina web de PHP, la versió més recent és la 7.3.2. Podem considerar que és una versió actualitzada i no farem res.

Comprovar que tenim Wordpress i plugins actualitzats. Sinó actualitza’ls

Des de l'apartat de TaulerActualitzacions podem veure un resum de l'estat del Wordpress, plugins i temes. Tal com veiem a la captura, estan els 3 apartats updated.

M17UF3PT1-1.png


Passwords forts i permisos d’usuari. Canviar usuari ADMIN

Des de l'apartat Usuaris →Tots els usuaris podem veure una llista dels usuaris del Wordpress. En el meu cas, al moment de la instal·lació, ja vaig definir un usuari administrador que no tingués el nom admin i té una contrasenya forta.

M17UF3PT1-2.png


Instal·lar plugin per fer còpies de seguretat o programar el vostre propi sistema. Instal·lar un WAF (Firewall)

He aprofitat la instal·lació i la configuració del plugin BackWPUp de M09.

M17UF3PT1-3.png


Com a Firewall instal·laré el plugin Wordfence Security

M17UF3PT1-4.png


Desactivar l’edició de fitxers

Haurem d'editar l'arxiu de configuració del Wordpress; en el meu cas es troba a /srv/www/htdocs/wp-config.php. Definirem una variable de PHP nova que farà que Wordpress deshabiliti la pestanya d'edició de fitxers des de la web. Afegirem a l'última línia, per conveniència, la següent definició de constant de PHP.

define('DISALLOW_FILE_EDIT', true);

Desactivar execució de PHP a diversos directoris del vostre Wordpress

Limitar intents d’inici de sessió

Instal·lar un CAPTCHA

Canviar prefix de la bases de dades Wordpress

Protegir pàgines wp-admin i wp-login

Protegir l’arxiu wp-config

Deshabilitar el directori de Browsing o Índex

Deshabilitar XML-RPC de Wordpress

Desconnectar usuaris per inactivitat

Ocultar la versió de Wordpress

Canviar permisos d’arxiu

Prevenir hotlinking