<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>10657nam a22001937a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20231005113006.0</controlfield>
  <controlfield tag="008">220326b        |||||||| |||| 00| 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">978-84-617-6002-2</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA </subfield>
  </datafield>
  <datafield tag="041" ind1=" " ind2=" ">
    <subfield code="a">Esp</subfield>
  </datafield>
  <datafield tag="245" ind1=" " ind2=" ">
    <subfield code="a">M&#xE1;xima seguridad en wordpress</subfield>
    <subfield code="c">Daniel Mart&#xED;n Maldonado </subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">1era Ed.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Espa&#xF1;a </subfield>
    <subfield code="b">Computing S.L </subfield>
    <subfield code="c">2016</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">279 P. </subfield>
    <subfield code="c">22 x 17 cm</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">Cap&#xED;tulo I. Introducci&#xF3;n al ecosistema de WordPress;
1. Un repaso por la historia de WordPress,
Desarrlladores,
2. M&#xE9;tricas que enamoran,
3. Informaci&#xF3;n y datos que preocupan,
4, Funcionalidades,
Multisitio,
Plantillas y Themes,
Widget,
Plugins,
5. Hooks, Acciones y Filtros,
Hooks,
Acciones,
Filtros,
6. Como colaborar con WordPress,
7. Antes de Instalar WordPress,
- Cap&#xED;tulo II. Instalaci&#xF3;n segura de WordPress,
1. Donde obtener WordPress,
2. Anatom&#xED;a de WordPress,
3. Definici&#xF3;n de los Usuarios,
4. Roles de usuarios en WordPress,
5. Roles de Usuarios sin verificar,
6. Por qu&#xE9; se contrata un servicio de Hosting,
7. Instalaci&#xF3;n,
8. Docker WordPress,
9. Docker Hub,
10. Como instalar Docker,
11. Docker Compose,
12. Instalar Docker Compose,
13. Instalaci&#xF3;n de WordPress con Docker Compose,
- Cap&#xED;tulo III. Configuraci&#xF3;n b&#xE1;sica de Seguridad;
1. Principios del Hardening,
Defensa de profundidad,
M&#xED;nimo Privilegio Posible,
M&#xED;nimo punto de exposici&#xF3;n,
2. Cambiar los permisos en Archivos y Directorios,
Permisos b&#xE1;sicos,
Clases de usuarios,
Los valores Octales,
3. Como proteger el archivo wp-config.php,
4. Pol&#xED;ticas de cambio de contrase&#xF1;as,
5. Modificando los accesos al Dashboard de Administraci&#xF3;n,
6. Restringir accesos a direcciones IP no deseadas,
7. Medidas de Seguridad en .htaccess,
8. Permisos especiales para Plugins,
9. Los c&#xF3;digos de estados de HTTP,
C&#xF3;digos de estados 1XX,
C&#xF3;digos de estados 2XX,
C&#xF3;digos de estados 3XX,
C&#xF3;digos de estados 4XX,
C&#xF3;digos de estados 5XX,
10. Desactivar los m&#xE9;todos Trace / Track de HTTP,
11. Evitar la navegaci&#xF3;n por directorios,
12. Aplicar reglas de una Blacklist,
13. Como acultar la versi&#xF3;n de WordPress,
Eliminar la versi&#xF3;n en el Theme,
Dejar sin acci&#xF3;n la funci&#xF3;n que escribe la versi&#xF3;n WordPress,
14. Configurar la revisi&#xF3;n en las prublicaciones,
15. Como desactivar REST API,
Desactivar el enlace en el head de REST API,
16. Puntos a revisar antes de desplegar WordPress en Producci&#xF3;n,
17. WordPress seguros con X-Frame-Options y cookies HTTPOnly,
18. Como implementar X-Frame-Options Header en WordPress,
19. Como implementar Cookies con HTTPOnly y Secure frag,
- Cap&#xED;tulo IV. Plugins y Themes;
1. Introducci&#xF3;n a los Plugins,
2. Consideraciones a tener en cuenta,
3. Instalaci&#xF3;n de Plugins,
&#xBF;Por qu&#xE9; es mejor implementar un procedimiento manual?,
4. Listado de Plugins recomendado,
Plugins de Seguridad,
Plugins de Mantenimiento,
Plugins de Optimizaci&#xF3;n y Rendimiento,
Plugins para realizar Migraciones,
Plugins con herramientas Avanzadas,
5. C&#xF3;mo escribir el primer Plugins,
Cu&#xE1;ndo se debe escribir un Plugin,
Sugerencias para el desarrollo de Plugin,
Nombre del Plugin,
Archivos del Plugin,
Archivos Readme,
Informaci&#xF3;n Est&#xE1;ndar del Plugin,
&#xBF;Por qu&#xE9; es importante incluir el archivo indez.php?,
6. Desinstalar un Plugin,
7. Implementaci&#xF3;n de los mecanismos de seguridad de Latch,
&#xBF;Qu&#xE9; es Latch?
Requisitos previos,
Pasos para realizar el pareado de una cuenta con Latch,
Gu&#xED;a de instalaci&#xF3;n de Latch y el Plugins para WordPress,
Obtenci&#xF3;n del identificador de la aplicaci&#xF3;n,
Descarga de Plugin para WordPress,
Instalaci&#xF3;n del Plugin,
Configurar el Plugin instalado,
Uso del Plugin "Latch" por el usuario,
&#xBF;C&#xF3;mo parear un usuario?,
8. Agrupar el control de varios WordPress bajo un solo Latch,
Escenarios de trabajo,
Limpiando,
Conclusiones,
9. Introducci&#xF3;n a  los Themes,
10. Instalaci&#xF3;n de Theme,
11. Como escribir el primer Theme,
12. Desinstalar un Theme,
13. Plugins de seguridad,
14. Recomendaciones Finales,
15. Doble Factor de Autenticaci&#xF3;n Temporal con Latch,
- Cap&#xED;tulo V. Cr&#xF3;nicas de un ataque a WordPress;
&#xBF;C&#xF3;mo fue que sucedi&#xF3;?,
Recopilando informaci&#xF3;n de Plugins en WordPress,
Los objetivos del ataque,
Aprender de los errores,
- Cap&#xED;tulo VI. Pol&#xED;ticas de actualizaci&#xF3;n en WordPress;
Desactivar todas las actualizaciones,
&#xBF;Cu&#xE1;l es la raz&#xF3;n para desactivar las actualizaciones autom&#xE1;ticas?,
Opciones de actualizaci&#xF3;n del n&#xFA;cleo (core),
Las funciones_return_true y _return_false,
Actualizaciones autom&#xE1;ticas en Plugins y Themes,
Actualizaciones autom&#xE1;ticas de traducciones,
4. El mito de las actualizaciones,
5. Crear un inventario,
6. Monitoreo,
&#xBF;Qu&#xE9;s es lo que interesa monitorear?,
7. Entornos de Prueba y Producci&#xF3;n,
8. Ejecutando las actualizaciones,
9. Documento de actualizaci&#xF3;n,
- Cap&#xED;tulo VII. Asegurando las Bases de Datos;
1. Introducci&#xF3;n y Configuraci&#xF3;n de MySQL,
2. Administraci&#xF3;n de MySQL,
Consultar los usuarios,
Crear un usuario en MySQL,
Como eliminar un usuario,
Cambiar el nombre de un usuario,
Modificar la contrase&#xF1;a de Usuario,
Asignaci&#xF3;n de Permisos,
Elimina privilegios de un usuario,
El archivo-/.mysql_history,
Crear y Eliminar Bases de Datos,
3. Ejecutar y restaurar copias de seguridad con MySQLDump,
4. Monitoreo,
5. Consultas &#xFA;tiles para aplicar en WordPress,
Obtener el tama&#xF1;o de la base de datos,
Cambio de los atributos siteurl y home de wp_options,
Cambiar el atributo guid de wp_post,
Cambiar URL en contenido del sitio web,
Cambiar el PATH de las im&#xE1;genes publicados en los art&#xED;culos,
Actualizaci&#xF3;n en los valores wp_postmeta,
Cambiar el nombre de usuario admin,
Restablecer la Contrase&#xF1;a,
Eliminar la revisi&#xF3;n de art&#xED;culos y p&#xE1;ginas publicadas,
Eliminar todo Pingback,
Eliminar todos los comentarios spam,
6. Hackear un WordPress con Network Packet Manipulation;
Analizando las consultas de WordPress,
Ataque 1: Cambiando las passwords a los usuarios,
Ataque 2: Crear usuarios en WordPress,
7. Fortificaci&#xF3;n de comunicaci&#xF3;n entre WordPress y MySQL para Evitar los ataques de NPM (Network Packet Manipulation),
WordPress por defecto,
Punto 1. Fortificando la conexi&#xF3;n a MySQL con SSL,
Punto 2. Configurar WordPress para que cifre con SSL la coneci&#xF3;n a MySQL,
8. Wordpress in Paranoid Mode,
9. Seguridad en phpMyAdmin,
10. Cadena de conexi&#xF3;n de WordPress a MySQL,
Dividiendo las cadenas de conexi&#xF3;n para usuarios autenticados y no autenticados,
Configuraci&#xF3;n de WordPress,
- Cap&#xED;tulo VIII. Copias de Seguridad;
1. Tipos de Backups;
&#xBF;Cada cu&#xE1;nto tiempo deber&#xED;a hacer una copia de seguridad?,
&#xBF;Se puede usar este m&#xE9;todo para respaldar otros datos?,
&#xBF;Cu&#xE1;ntas copias de seguridad se debe hacer?,
&#xBF;Es posible reducir el espacio de las copias de seguridad?.
&#xBF;Se puede automatizar la copia de seguridad?,
&#xBF;En que dispositivo se debe alojar las copias de seguridad?,
&#xBF;Cu&#xE1;nto tiempo se debe almacenar un respaldo?,
Backups completos,
Backups incrementales,
Backups diferenciales,
2. Copias de Seguridad en WordPress,
&#xBF;Por qu&#xE9; simplemente se propone respaldar la base de datos y los archivos generado en el directorio wp-content/uploads/?,
3. Plugins para realizar copias de seguridad en WordPress,
Xcloner- Backup and Restore,
BackUpWordPress,
WordPress Backuo to Dropbox,
Back WPuop Free - WordPress Backup Plugin,
4. Pruebas en la restauraci&#xF3;n de Backup,
5. Conclusiones,
- Cap&#xED;tulo IX. Pol&#xED;ticas de restauraci&#xF3;n ante desastres;
1. Continuidad del negocio,
2. Control de cambios;
Stream,
Simple History,
3. Gesti&#xF3;n de incidentes,
4. Plan de recuperaci&#xF3;n ante desastres,
5. Hacer uso del Plan de Recuperaci&#xF3;n ante Desastres,
Plan de recuperaci&#xF3;n multiuso,
6. Informe de resultado,
Direcci&#xF3;n,
Gerencia,
T&#xE9;cnicos,
7. RansomWare,
Listado de RansomWare,
8. RansomWare en WordPress,
9. Recomendaciones finales,
- Cap&#xED;tulo X. Fortificando la instalaci&#xF3;n de WordPress con WPHardening,
1. El camino a la automatizaci&#xF3;n,
2. &#xBF;Qu&#xE9; es WPHardening?,
3. Instalaci&#xF3;n,
El administrador de Paquetes pip,
Actualizaci&#xF3;n,
4. Primeros pasos con WPHardening,
5. Cambiar los permisos en Archivos y Directorios,
6. Cambiar due&#xF1;o y grupo en Archivos y Directorios,
7. Eliminar componentes que no son necesarios,
8. Crear un archivo robots.txt. correcto y  a medida,
9. Eliminar todo Fingerprinting de un proyecto,
10. Crear el archivo wp-config.php a medida,
11. Descargar los Plugins de Seguridad,
12. Evitar la navegaci&#xF3;n en directorios y ocultar errores,
13. Realizar un escaneo de malware,
14. Revisar las librer&#xED;as TimThumb,
15. Trabajo en Conjunto,
16. Colaborar con WPHardening,
- Cap&#xED;tulo XI. Auditor&#xED;a en WordPress con WP-CLI;
1. Conociento wp-cli.phar,
2. Requerimientos de Sistema,
3- Instalaci&#xF3;n de wp-cli.phar,
4. Escenario de Trabajo,
C&#xF3;mo obtener la versi&#xF3;n de WordPress,
Chequear actualizaciones de WordPress,
Ejecutar una actualizaci&#xF3;n WordPress,
5. Administrar las Bases de Datos,
6. Como obtener informaci&#xF3;n de los usuarios,
7. C&#xF3;mo obtener informaci&#xF3;n de los Plugins,
8. C&#xF3;mo obtener informaci&#xF3;n de los Themes,
9. Como buscar backdoor, webshell o c&#xF3;digo ofuscado,
10. Acciones en segundo plano,
- Cap&#xED;tulo XII. Los ataques m&#xE1;s frecuentes en WordPress,
1. Ataques de Phishing a WordPress con enlaces en target="_blank",
Un servidor para hacer Phishing,
2. C&#xF3;mo comprometer las contrase&#xF1;as a los Administradores de WordPress con XSS,
3. Proteger la ejecuci&#xF3;n de acciones planificadas en WordPress,
4. Ataque en WordPress: Time-Based XSPA (Cross-Site Port Attack,
Time - Based XSPA (Cross-Site Port Attack),
5. Controlar el cach&#xE9; PHP de un sitio web en WordPress,
6. Fortificar WordPress frente ataques de fuerza bruta,
7. Escaneo de Vulnerabilidades con WPScan,
Como obtener WPScan,
Comprobaci&#xF3;n de Plugins vulnerables,
Comprobaci&#xF3;n de Themes vulnerables,
Enumeraci&#xF3;n de Usuario,
Fuerza bruta en contrase&#xF1;as,
8. Auditor&#xED;a en sistemas WordPress con Plecost,
C&#xF3;mo instalar Plecost,
9. El esc&#xE1;ner de vulnerabilidades CMSmap,
Como obtener CMSmap,
10. Detectar vulnerabilidades en WordPress con w3af,
Como obtener w3af,
Automatizaci&#xF3;n de pruebas,
11. Como obtener informaci&#xF3;n de WordPress con WhatWeb,
C&#xF3;mo obtener WhatWeb,
12. Pruebas de contrase&#xF1;as y Brutforcing con BLACKBOx,
C&#xF3;mo obtener BLACKBOx,
13. Metasploit para WordPress,
C&#xF3;mo obtener metasploit frameworks,
&#xCD;ndice alfab&#xE9;tico,
&#xCD;ndice de imagenes,


</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2=" ">
    <subfield code="b">Legislaci&#xF3;n informatica.</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="a">B-ISTTENA</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="p">26-03-2022</subfield>
    <subfield code="q">Ruth O.</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">79</subfield>
    <subfield code="d">79</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="a">BISTT</subfield>
    <subfield code="d">2019-09-26</subfield>
    <subfield code="e">Donaci&#xF3;n</subfield>
    <subfield code="i">ISTT-DS-0089</subfield>
    <subfield code="p">ISTT-DS-0089</subfield>
    <subfield code="t">Eje. 1/1</subfield>
    <subfield code="v">0.00</subfield>
    <subfield code="y">BOOK</subfield>
  </datafield>
</record>
