SlideShare une entreprise Scribd logo
1  sur  28
Hardening en Wordpress
Jorge WebSec
¿Quién soy yo?

●
●

●

Jorge Websec

●

Autor del blog
www.websec.es

●

@Jorgewebsec

●

Socio fundador de
QuantiKa14
Fundador del FSI
Creador del proyecto
WordPressa

www.quantika14.com || WORDPRESSA

2
¿Qué es el Hardening?
En seguridad informática, es el
proceso de asegurar un sistema
mediante la reducción de
vulnerabilidades, buenas
configuraciones...

●

Poner barreras y dificultades para que un
atacante no pueda conseguir el objetivo de
su ataque.

www.quantika14.com || WORDPRESSA

3
¿Qué es Wordpressa?
●

Un laboratorio para aprender
técnicas ofensivas y defensivas.
http://www.websec.es/2013/07/04/wo
rdpressa-laboratorio-wordpress/

●

Auditorías de
seguridad en
Wordpress.

●

Manuales:
–

Empezando con Wordpress

–

Hardening

–

Exploiting

–

Creación de una plantilla

–

Creación de plugins

www.quantika14.com || WORDPRESSA

4
Hardening en Wordpress
Wordpressa.quantika14.com

www.quantika14.com || WORDPRESSA

5
Cada vez usan más
●

Empresas

●

Gubernamentales

●

Blogs

●

Foros

●

Páginas personales

●

Comunidades etc

www.quantika14.com || WORDPRESSA

6
Wordpress sin Fortificar:

www.quantika14.com || WORDPRESSA

7
Wordpress Fortificado:

www.quantika14.com || WORDPRESSA

8
¿Y por qué a mí? Si yo no tengo
nada
●

●
●

Atacaran grandes
empresas.
Webs conocidas.
Webs con datos
valiosos.

www.quantika14.com || WORDPRESSA

9
Qué motiva a un atacante:
●

Ego

●

Malware

●

Botnet

●

Información

●

Almacenar

●

Servicios

www.quantika14.com || WORDPRESSA

10
¿Qué hace?

www.quantika14.com || WORDPRESSA

11
1.La versión de Wordpress

●
●

Mirar el Readme.html
Mirar el meta
generator en el HTML
de la página.

www.quantika14.com || WORDPRESSA

12
Solución:
●

Quitar Meta Generator:
–

Añadir en el archivo “functions.php” de tu plantilla:
●

remove_action('wp_head', 'wp_generator');
#Muestra el generador XHTML que se genera en el gancho wp_head.
#Borramos la función wp_generator enganchada wp_head

●

Readme.html
–

Lo borramos o lo modificamos manualmente.

www.quantika14.com || WORDPRESSA

13
Si no lo borramos...

www.quantika14.com || WORDPRESSA

14
Si lo borramos...
●

●

El atacante tendrá
que comerse la
cabeza un poquito
más...
Pero cada versión de
wordpress usa diferentes
tipos de archivos.

www.quantika14.com || WORDPRESSA

15
Webs con Readme:
http://blog.ebay.com/readme.html [3.6.1]
●View-source:http://blog.nexius.es/ [3.6.1]
●http://www.regalopublicidad.com/blog/readme.html [3.6]
●http://www.blog.iberdrola.com/readme.html [3.5]
●http://psoesevilla.es/readme.html [3.5]
●View-source:http://ppsevilla.com/ [3.4]
●http://blog.pepsico.es/readme.html [3.2.1]
●view-source:telefonica.com.ec/blog/ [3.0.4]
●view-source:http://www.andalucesdiario.es/
●http://historiadelartemalaga.es/congresos/teoriayliteraturaartistica/readme.html
●view-source:http://www.cuartopoder.es/tribuna/
●

www.quantika14.com || WORDPRESSA

16
Los Permisos
●

Lectura (r) ó (4)

●

Propietario del archivo

●

Escritura (w) ó (2)

●

Grupo de usuarios

●

Ejecución (x) ó (1)

●

Cualquier usuario

www.quantika14.com || WORDPRESSA

17
Estructura y permisos
●

●

Directorio Raiz
(0755)
Wp-config.php
(0644)
Un usuario puede modificar los permisos
Desde su cliente FTP o desde el
Administrador de archivos de
Su panel de control

●

WP-ADMIN

●

WP-INCLUDES

●

WP-CONTENT

0755

www.quantika14.com || WORDPRESSA

18
Proteger WP-CONFIG es nuestro
deber

www.quantika14.com || WORDPRESSA

19
Con .htaccess
●

# proteccion de
wpconfig.php

●

<files wp-config.php>

●

order allow,deny

●

deny from all

●

</files>

www.quantika14.com || WORDPRESSA

20
La cabaña no es segura...
En caso de evasión es mejor que no
este el objetivo fuera... (wp-config)

www.quantika14.com || WORDPRESSA

21
Mover wp-config
Creamos un php fuera con:
●
●

<?php
define('DB_NAME', 'Nombre_BaseDatos');
de tu base de datos

// El nombre

●

define('DB_USER', 'Usuario');

●

define('DB_PASSWORD', 'Password'); // password

●

define('DB_HOST', 'localhost');

●

●

// El usuario de MySQL
// El servidor

$table_prefix = 'IMPORTANTE CAMBIARLO'; // el
prefijo de las tablas, casi siempre es wp_
?>

www.quantika14.com || WORDPRESSA

22
En wp-config ponemos:
include('/home/usuario/RUTA/ejemplo.php');

www.quantika14.com || WORDPRESSA

23
En un ataque las ventanas y
puertas cerradas con llave
●

# limitar el acceso como administrador por IP desde el .HTACCESS
order deny, allow
allow from 1.2.3.4 (cambiar por vuestra IP)
deny from all (denegamos el acceso a todas las IPS menos la nuestra)

●

En el caso de tener una ip dinámica podemos
usar una VPN (OpenVPN)

www.quantika14.com || WORDPRESSA

24
Otros consejos:
Cambiar el Prefijo wp_ (“Dificulta” inyecciones sql)
●Actualizar siempre: los plugins, las plantillas y
el wordpress.
●Hacer Backups de los archivos y base de
datos.
●Borrar los metadatos antes de subirlos.
●Utilizar una buena contraseña y cambiarla
habitualmente.
●

www.quantika14.com || WORDPRESSA

25
Plugins de Seguridad:
●

Exploit Scanner.

●

Ultimate Security Checker

●

LockerPress (cambia la url del acceso al backend)

●

BETTER WP SECURITY
(http://www.securitybydefault.com/2013/05/better-wpsecurity-completo-plugin-de.html)

www.quantika14.com || WORDPRESSA

26
www.quantika14.com || WORDPRESSA

27
Muchas Gracias...
●

@JorgeWebsec

●

@quantika14

Www.quantika14.com

www.quantika14.com || WORDPRESSA

28

Contenu connexe

Tendances

Tendances (20)

Tutoria 3
Tutoria 3Tutoria 3
Tutoria 3
 
WHITEPAPER ESET ESPAÑA – AUMENTADO LA SEGURIDAD DE WORDPRESS
WHITEPAPER ESET ESPAÑA – AUMENTADO LA SEGURIDAD DE WORDPRESSWHITEPAPER ESET ESPAÑA – AUMENTADO LA SEGURIDAD DE WORDPRESS
WHITEPAPER ESET ESPAÑA – AUMENTADO LA SEGURIDAD DE WORDPRESS
 
tutoria
tutoriatutoria
tutoria
 
WordCamp Barcelona 2016 - Plugins para TinyMCE
WordCamp Barcelona 2016 - Plugins para TinyMCEWordCamp Barcelona 2016 - Plugins para TinyMCE
WordCamp Barcelona 2016 - Plugins para TinyMCE
 
Guía para mejorar la seguridad en WordPress
Guía para mejorar la seguridad en WordPressGuía para mejorar la seguridad en WordPress
Guía para mejorar la seguridad en WordPress
 
Webinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHPWebinar - Radiografía actual del lenguaje PHP
Webinar - Radiografía actual del lenguaje PHP
 
El uso correcto de MySQLi
El uso correcto de MySQLi El uso correcto de MySQLi
El uso correcto de MySQLi
 
Migración VDP 6.0 a VDP 6.1.1
Migración VDP 6.0 a VDP 6.1.1Migración VDP 6.0 a VDP 6.1.1
Migración VDP 6.0 a VDP 6.1.1
 
Tutoria 3
Tutoria 3Tutoria 3
Tutoria 3
 
Implementación básica VMWare Data Protection 6
Implementación básica VMWare Data Protection 6Implementación básica VMWare Data Protection 6
Implementación básica VMWare Data Protection 6
 
Servidores virtualizados todo bajo control - Techne Fòrum 2018
Servidores virtualizados todo bajo control - Techne Fòrum 2018Servidores virtualizados todo bajo control - Techne Fòrum 2018
Servidores virtualizados todo bajo control - Techne Fòrum 2018
 
Autenticación insuficiente
Autenticación insuficienteAutenticación insuficiente
Autenticación insuficiente
 
Consejos de seguridad para proyectos con WordPress
Consejos de seguridad para proyectos con WordPressConsejos de seguridad para proyectos con WordPress
Consejos de seguridad para proyectos con WordPress
 
Introduccion a la seguridad en word press
Introduccion a la seguridad en word pressIntroduccion a la seguridad en word press
Introduccion a la seguridad en word press
 
WordPress Granollers: Multiidioma en WordPress
WordPress Granollers: Multiidioma en WordPressWordPress Granollers: Multiidioma en WordPress
WordPress Granollers: Multiidioma en WordPress
 
Wordpress
WordpressWordpress
Wordpress
 
Integrantes
IntegrantesIntegrantes
Integrantes
 
Wordpress
WordpressWordpress
Wordpress
 
Trabajo informática 1101
Trabajo informática 1101Trabajo informática 1101
Trabajo informática 1101
 
CodeGuard
CodeGuardCodeGuard
CodeGuard
 

Similaire à Wordpressa - Hardening en Wordpress

Emprendiendo con Wordpress
Emprendiendo con WordpressEmprendiendo con Wordpress
Emprendiendo con Wordpress
Ytzvan Mastino
 

Similaire à Wordpressa - Hardening en Wordpress (20)

Las claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPressLas claves para optimizar la seguridad de tu sitio WordPress
Las claves para optimizar la seguridad de tu sitio WordPress
 
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
WPEuskadi 2015 - La potencia sin control no sirve de nada, claves para aprove...
 
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
La potencia sin control no sirve de nada, claves para aprovechar el uso de Wo...
 
Concientización de Riesgos de Ciberseguridad En Wordpress.
Concientización de Riesgos de Ciberseguridad En Wordpress.Concientización de Riesgos de Ciberseguridad En Wordpress.
Concientización de Riesgos de Ciberseguridad En Wordpress.
 
20 claves de Seguridad WordPress
20 claves de Seguridad WordPress20 claves de Seguridad WordPress
20 claves de Seguridad WordPress
 
wp-cli
wp-cliwp-cli
wp-cli
 
Emprendiendo con Wordpress
Emprendiendo con WordpressEmprendiendo con Wordpress
Emprendiendo con Wordpress
 
Gestion y Administracion de WordPress con WP-CLI
Gestion y Administracion de WordPress con WP-CLIGestion y Administracion de WordPress con WP-CLI
Gestion y Administracion de WordPress con WP-CLI
 
Wordpress como framework - DarioBF en WordCamp Barcelona
Wordpress como framework - DarioBF en WordCamp BarcelonaWordpress como framework - DarioBF en WordCamp Barcelona
Wordpress como framework - DarioBF en WordCamp Barcelona
 
Owasp 6 Seguridad en WordPress
Owasp 6  Seguridad en WordPressOwasp 6  Seguridad en WordPress
Owasp 6 Seguridad en WordPress
 
Ataque masivo a WordPress con ILLOWP
Ataque masivo a WordPress con ILLOWPAtaque masivo a WordPress con ILLOWP
Ataque masivo a WordPress con ILLOWP
 
Meetup WordPress Pamplona: Copias de Seguridad con WordPress
Meetup WordPress Pamplona: Copias de Seguridad con WordPressMeetup WordPress Pamplona: Copias de Seguridad con WordPress
Meetup WordPress Pamplona: Copias de Seguridad con WordPress
 
Presentación Congreso Internet del Mediterráneo
Presentación Congreso Internet del MediterráneoPresentación Congreso Internet del Mediterráneo
Presentación Congreso Internet del Mediterráneo
 
Cherokee presentacion
Cherokee presentacionCherokee presentacion
Cherokee presentacion
 
Webinar - Seguridad en WordPress
Webinar - Seguridad en WordPressWebinar - Seguridad en WordPress
Webinar - Seguridad en WordPress
 
Blinda tu WordPress y evitate disgustos
Blinda tu WordPress y evitate disgustosBlinda tu WordPress y evitate disgustos
Blinda tu WordPress y evitate disgustos
 
Practicas Recomendadas - WordPress Argentina Meetup Octubre 2014
Practicas Recomendadas - WordPress Argentina Meetup Octubre 2014Practicas Recomendadas - WordPress Argentina Meetup Octubre 2014
Practicas Recomendadas - WordPress Argentina Meetup Octubre 2014
 
Entonamiento y perfilado de Drupal
Entonamiento y perfilado de DrupalEntonamiento y perfilado de Drupal
Entonamiento y perfilado de Drupal
 
Curso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en DrupalCurso CDA: Seguridade e rendemento en Drupal
Curso CDA: Seguridade e rendemento en Drupal
 
Carlos Pascual #WPvalladolid 2014
Carlos Pascual #WPvalladolid 2014Carlos Pascual #WPvalladolid 2014
Carlos Pascual #WPvalladolid 2014
 

Plus de QuantiKa14

Plus de QuantiKa14 (20)

PEGASUS MI ARMA
PEGASUS MI ARMAPEGASUS MI ARMA
PEGASUS MI ARMA
 
Cómo detectar que nos espían en nuestros móviles
Cómo detectar que nos espían en nuestros móvilesCómo detectar que nos espían en nuestros móviles
Cómo detectar que nos espían en nuestros móviles
 
Hacer prácticas en QuantiKa14 - ETSII 2020
Hacer prácticas en QuantiKa14 - ETSII 2020Hacer prácticas en QuantiKa14 - ETSII 2020
Hacer prácticas en QuantiKa14 - ETSII 2020
 
Ciberacoso, casos reales
Ciberacoso, casos realesCiberacoso, casos reales
Ciberacoso, casos reales
 
Tacita, análisis de APKS y big data
Tacita, análisis de APKS y big dataTacita, análisis de APKS y big data
Tacita, análisis de APKS y big data
 
Prueba digital y casos reales de peritaje informático
Prueba digital y casos reales de peritaje informáticoPrueba digital y casos reales de peritaje informático
Prueba digital y casos reales de peritaje informático
 
Ciberacoso por Jorge Coronado
Ciberacoso por Jorge CoronadoCiberacoso por Jorge Coronado
Ciberacoso por Jorge Coronado
 
Casos reales usando OSINT
Casos reales usando OSINTCasos reales usando OSINT
Casos reales usando OSINT
 
Forense informático a WordPress y Whatsapp usando aplicaciones open source
Forense informático a WordPress y Whatsapp usando aplicaciones open sourceForense informático a WordPress y Whatsapp usando aplicaciones open source
Forense informático a WordPress y Whatsapp usando aplicaciones open source
 
Ciberacoso
CiberacosoCiberacoso
Ciberacoso
 
Forense en WordPress
Forense en WordPressForense en WordPress
Forense en WordPress
 
Ciberseguridad para padres y madres
Ciberseguridad para padres y madresCiberseguridad para padres y madres
Ciberseguridad para padres y madres
 
Anonimato en Internet y Dante's Gates minimal version
Anonimato en Internet y Dante's Gates minimal versionAnonimato en Internet y Dante's Gates minimal version
Anonimato en Internet y Dante's Gates minimal version
 
Ronda de Hacking - Gambrinus challenge Sh3llcon
Ronda de Hacking - Gambrinus challenge Sh3llconRonda de Hacking - Gambrinus challenge Sh3llcon
Ronda de Hacking - Gambrinus challenge Sh3llcon
 
Formacion para empresas para prevenir el ransomware
Formacion para empresas para prevenir el ransomwareFormacion para empresas para prevenir el ransomware
Formacion para empresas para prevenir el ransomware
 
OSINT OSANT... CADA DÍA TE QUIERO MÁS
OSINT OSANT... CADA DÍA TE QUIERO MÁSOSINT OSANT... CADA DÍA TE QUIERO MÁS
OSINT OSANT... CADA DÍA TE QUIERO MÁS
 
All in one OSINT
All in one OSINTAll in one OSINT
All in one OSINT
 
Ciberseguridad para pymes y empresas
Ciberseguridad para pymes y empresasCiberseguridad para pymes y empresas
Ciberseguridad para pymes y empresas
 
Ciberseguridad para institutos
Ciberseguridad para institutosCiberseguridad para institutos
Ciberseguridad para institutos
 
Casos reales usando osint
Casos reales usando osintCasos reales usando osint
Casos reales usando osint
 

Dernier

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Dernier (12)

Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 

Wordpressa - Hardening en Wordpress

  • 2. ¿Quién soy yo? ● ● ● Jorge Websec ● Autor del blog www.websec.es ● @Jorgewebsec ● Socio fundador de QuantiKa14 Fundador del FSI Creador del proyecto WordPressa www.quantika14.com || WORDPRESSA 2
  • 3. ¿Qué es el Hardening? En seguridad informática, es el proceso de asegurar un sistema mediante la reducción de vulnerabilidades, buenas configuraciones... ● Poner barreras y dificultades para que un atacante no pueda conseguir el objetivo de su ataque. www.quantika14.com || WORDPRESSA 3
  • 4. ¿Qué es Wordpressa? ● Un laboratorio para aprender técnicas ofensivas y defensivas. http://www.websec.es/2013/07/04/wo rdpressa-laboratorio-wordpress/ ● Auditorías de seguridad en Wordpress. ● Manuales: – Empezando con Wordpress – Hardening – Exploiting – Creación de una plantilla – Creación de plugins www.quantika14.com || WORDPRESSA 4
  • 6. Cada vez usan más ● Empresas ● Gubernamentales ● Blogs ● Foros ● Páginas personales ● Comunidades etc www.quantika14.com || WORDPRESSA 6
  • 9. ¿Y por qué a mí? Si yo no tengo nada ● ● ● Atacaran grandes empresas. Webs conocidas. Webs con datos valiosos. www.quantika14.com || WORDPRESSA 9
  • 10. Qué motiva a un atacante: ● Ego ● Malware ● Botnet ● Información ● Almacenar ● Servicios www.quantika14.com || WORDPRESSA 10
  • 12. 1.La versión de Wordpress ● ● Mirar el Readme.html Mirar el meta generator en el HTML de la página. www.quantika14.com || WORDPRESSA 12
  • 13. Solución: ● Quitar Meta Generator: – Añadir en el archivo “functions.php” de tu plantilla: ● remove_action('wp_head', 'wp_generator'); #Muestra el generador XHTML que se genera en el gancho wp_head. #Borramos la función wp_generator enganchada wp_head ● Readme.html – Lo borramos o lo modificamos manualmente. www.quantika14.com || WORDPRESSA 13
  • 14. Si no lo borramos... www.quantika14.com || WORDPRESSA 14
  • 15. Si lo borramos... ● ● El atacante tendrá que comerse la cabeza un poquito más... Pero cada versión de wordpress usa diferentes tipos de archivos. www.quantika14.com || WORDPRESSA 15
  • 16. Webs con Readme: http://blog.ebay.com/readme.html [3.6.1] ●View-source:http://blog.nexius.es/ [3.6.1] ●http://www.regalopublicidad.com/blog/readme.html [3.6] ●http://www.blog.iberdrola.com/readme.html [3.5] ●http://psoesevilla.es/readme.html [3.5] ●View-source:http://ppsevilla.com/ [3.4] ●http://blog.pepsico.es/readme.html [3.2.1] ●view-source:telefonica.com.ec/blog/ [3.0.4] ●view-source:http://www.andalucesdiario.es/ ●http://historiadelartemalaga.es/congresos/teoriayliteraturaartistica/readme.html ●view-source:http://www.cuartopoder.es/tribuna/ ● www.quantika14.com || WORDPRESSA 16
  • 17. Los Permisos ● Lectura (r) ó (4) ● Propietario del archivo ● Escritura (w) ó (2) ● Grupo de usuarios ● Ejecución (x) ó (1) ● Cualquier usuario www.quantika14.com || WORDPRESSA 17
  • 18. Estructura y permisos ● ● Directorio Raiz (0755) Wp-config.php (0644) Un usuario puede modificar los permisos Desde su cliente FTP o desde el Administrador de archivos de Su panel de control ● WP-ADMIN ● WP-INCLUDES ● WP-CONTENT 0755 www.quantika14.com || WORDPRESSA 18
  • 19. Proteger WP-CONFIG es nuestro deber www.quantika14.com || WORDPRESSA 19
  • 20. Con .htaccess ● # proteccion de wpconfig.php ● <files wp-config.php> ● order allow,deny ● deny from all ● </files> www.quantika14.com || WORDPRESSA 20
  • 21. La cabaña no es segura... En caso de evasión es mejor que no este el objetivo fuera... (wp-config) www.quantika14.com || WORDPRESSA 21
  • 22. Mover wp-config Creamos un php fuera con: ● ● <?php define('DB_NAME', 'Nombre_BaseDatos'); de tu base de datos // El nombre ● define('DB_USER', 'Usuario'); ● define('DB_PASSWORD', 'Password'); // password ● define('DB_HOST', 'localhost'); ● ● // El usuario de MySQL // El servidor $table_prefix = 'IMPORTANTE CAMBIARLO'; // el prefijo de las tablas, casi siempre es wp_ ?> www.quantika14.com || WORDPRESSA 22
  • 24. En un ataque las ventanas y puertas cerradas con llave ● # limitar el acceso como administrador por IP desde el .HTACCESS order deny, allow allow from 1.2.3.4 (cambiar por vuestra IP) deny from all (denegamos el acceso a todas las IPS menos la nuestra) ● En el caso de tener una ip dinámica podemos usar una VPN (OpenVPN) www.quantika14.com || WORDPRESSA 24
  • 25. Otros consejos: Cambiar el Prefijo wp_ (“Dificulta” inyecciones sql) ●Actualizar siempre: los plugins, las plantillas y el wordpress. ●Hacer Backups de los archivos y base de datos. ●Borrar los metadatos antes de subirlos. ●Utilizar una buena contraseña y cambiarla habitualmente. ● www.quantika14.com || WORDPRESSA 25
  • 26. Plugins de Seguridad: ● Exploit Scanner. ● Ultimate Security Checker ● LockerPress (cambia la url del acceso al backend) ● BETTER WP SECURITY (http://www.securitybydefault.com/2013/05/better-wpsecurity-completo-plugin-de.html) www.quantika14.com || WORDPRESSA 26