{"id":11344,"date":"2023-02-28T14:54:18","date_gmt":"2023-02-28T14:54:18","guid":{"rendered":"https:\/\/wcanvas.com\/?post_type=blogs&#038;p=11344"},"modified":"2024-12-23T21:02:43","modified_gmt":"2024-12-23T21:02:43","slug":"practicas-avanzadas-seguridad-wordpress","status":"publish","type":"blogs","link":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/","title":{"rendered":"7 pr\u00e1cticas avanzadas de seguridad en WordPress."},"content":{"rendered":"\n<p>Estas pr\u00e1cticas avanzadas de seguridad para WordPress te van a ayudar a proteger tu sitio web incluso m\u00e1s, despu\u00e9s de que hayas implementado las medidas b\u00e1sicas m\u00ednimas de seguridad para protegerlo.<\/p>\n\n\n\n<p>WordPress es uno de los CMS m\u00e1s com\u00fanmente atacados, principalmente porque es el m\u00e1s popular a nivel mundial. Como resultado, los due\u00f1os de sitios web deber\u00edan actualizar constantemente los componentes del sitio y tomar otras medidas de seguridad.<\/p>\n\n\n\n<p>Aplica estas siete pr\u00e1cticas avanzadas de seguridad para WordPress para mantenerte protegido.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Bloquear el hotlinking de im\u00e1genes<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"743\" src=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-1-1024x743.jpg\" alt=\"Una mujer escribiendo una URL\" class=\"wp-image-1904\" srcset=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-1-1024x743.jpg 1024w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-1-300x218.jpg 300w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-1-768x558.jpg 768w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-1-1536x1115.jpg 1536w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-1.jpg 1730w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>El \u201chotlinking\u201d de im\u00e1genes significa incrustar una imagen en una p\u00e1gina web enlazando su URL original, que apunta al servidor que la aloja. Funciona as\u00ed: el Sitio A incrusta una imagen del Sitio B, por lo que cada vez que un visitante del Sitio A carga esa imagen, es el servidor del Sitio B el que utiliza ancho de banda y recursos inform\u00e1ticos para proporcionarla.<\/p>\n\n\n\n<p>Esto significa que el servidor del Sitio B est\u00e1 usando recursos para proporcionar una imagen sin recibir tr\u00e1fico, lo cual es de mal gusto, incrementa los costos de hosting para los due\u00f1os del Sitio B y puede exponer a los usuarios del Sitio A a brechas de seguridad si el contenido del enlace cambia a algo malicioso.<\/p>\n\n\n\n<p>Dependiendo de la marca del servidor que uses, esto es lo que necesit\u00e1s hacer.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">En servidores Apache<\/h3>\n\n\n\n<p>Si tu sitio est\u00e1 alojado en un servidor Apache, necesit\u00e1s editar o crear el archivo .htaccess para incluir el siguiente fragmento:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"apacheconf\" class=\"language-apacheconf line-numbers\">RewriteEngine on\n\nRewriteCond %{HTTP_REFERER} !^$\n\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www.)?tudominio.com [NC]\n\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www.)?google.com [NC]\n\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www.)?bing.com [NC]\n\nRewriteCond %{HTTP_REFERER} !^http(s)?:\/\/(www.)?yahoo.com [NC]\n\nRewriteRule .(jpg|jpeg|png|gif|svg)$ - [F]<\/code><\/pre>\n\n\n\n<p>Donde dice \u201ctudominio.com\u201d, sustituilo por el nombre de tu dominio.&nbsp;<\/p>\n\n\n\n<p>Este comando le dice a tu servidor lo siguiente: &#8220;si est\u00e1s sirviendo un archivo .gif, .png, .jpeg, .jpg, o .svg, solo servilo para estos dominios: Google, Bing, Yahoo, y el dominio de mi propio sitio web. Si el dominio que solicita el archivo no es uno de estos, devolv\u00e9 un error 403.\u201d<\/p>\n\n\n\n<p>Est\u00e1s permitiendo motores de b\u00fasqueda populares porque el tr\u00e1fico de los mismos es bueno ya que te est\u00e1n dirigiendo tr\u00e1fico a vos en lugar de consumir el ancho de banda de tu servidor.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">En servidores Nginx<\/h3>\n\n\n\n<p>Si tu sitio est\u00e1 alojado en un servidor Nginx, abr\u00ed tu archivo de configuraci\u00f3n y agreg\u00e1 el siguiente fragmento:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"markdown\" class=\"language-markdown line-numbers\">location ~ .(gif|png|jpe?g|svg)$ {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;valid_referers none blocked ~.google. ~.bing. ~.yahoo. tudominio.com *.tudominio.com;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ($invalid_referer) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return 403;\n\n&nbsp;&nbsp;&nbsp;&nbsp;}\n\n}<\/code><\/pre>\n\n\n\n<p>Donde dice \u201ctudominio.com\u201d, sustituilo por el nombre de tu dominio.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Desactivar XML-RPC<\/h2>\n\n\n\n<p>XML-RPC es un protocolo que permite a la instalaci\u00f3n central de WordPress comunicarse con otros sistemas. Utiliza HTTP como mecanismo de transporte y XML para la codificaci\u00f3n. El XML-RPC es necesario para usar la app de WordPress desde tu smartphone Android o iOS, lo cual te permite gestionar tu sitio web mientras est\u00e1s en movimiento.&nbsp;<\/p>\n\n\n\n<p>Aunque es \u00fatil, este protocolo tiene vulnerabilidades de seguridad conocidas que pueden exponer tu sitio a ataques de denegaci\u00f3n de servicio y m\u00e1s. Si est\u00e1s dispuesto a sacrificar la gesti\u00f3n de tu sitio desde tu tel\u00e9fono, pod\u00e9s protegerlo m\u00e1s desactivando la funci\u00f3n XML-RPC.<\/p>\n\n\n\n<p>La forma m\u00e1s r\u00e1pida de desactivarlo es instalando el plugin \u201c<a href=\"https:\/\/wordpress.org\/plugins\/disable-xml-rpc-api\/\" target=\"_blank\" rel=\"noreferrer noopener\">Disable XML-RPC-API<\/a>\u201d, que lo bloquear\u00e1 inmediatamente.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Filtrar la entrada de usuario<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"743\" src=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-II-1-1024x743.jpg\" alt=\"Una mujer escribiendo \" class=\"wp-image-1905\" srcset=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-II-1-1024x743.jpg 1024w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-II-1-300x218.jpg 300w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-II-1-768x558.jpg 768w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-II-1-1536x1115.jpg 1536w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-II-1.jpg 1730w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Filtrar la entrada de usuario es esencial para prevenir ataques que se basan en inyectar c\u00f3digo a un sitio web a trav\u00e9s de campos de entrada de usuario como comentarios, b\u00fasquedas y formularios. Los atacantes pueden introducir comandos y scripts maliciosos en estos campos si no se implementan las verificaciones de seguridad adecuadas.<\/p>\n\n\n\n<p>Los ataques comunes que aprovechan esta vulnerabilidad incluyen ataques de scripting entre sitios (XXS) y de inyecci\u00f3n SQL. Algunas de las medidas que pod\u00e9s tomar para prevenir entradas maliciosas incluyen las siguientes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Consultas preparadas: <\/strong>probablemente la mejor manera de prevenir ataques de inyecci\u00f3n SQL. Las consultas preparadas aseguran que el c\u00f3digo SQL se env\u00ede al servidor de base de datos y se analice por separado de los datos, lo que dificulta o hace imposible que un hacker inyecte c\u00f3digo SQL malicioso.&nbsp;<\/li>\n\n\n\n<li><strong>Procedimientos almacenados: <\/strong>una secuencia de instrucciones que se pueden almacenar en la base de datos para su reutilizaci\u00f3n posterior. A menudo se crean para manejar secuencias de consultas aplicadas frecuentemente al modelo de la base de datos, ejecut\u00e1ndolas cuando sea necesario. Tambi\u00e9n son excelentes para prevenir inyecciones SQL maliciosas.<\/li>\n\n\n\n<li><strong>Preferir listar o incluir en lista blanca la entrada: <\/strong>crear listas extensas de entradas permitidas. Cualquier entrada de usuario se compara con esta lista y, si no coincide, se descarta.<\/li>\n\n\n\n<li><strong>Escapar la entrada de usuario: <\/strong>una t\u00e9cnica para evitar que la entrada de usuario sea interpretada como c\u00f3digo en lugar de como una cadena de texto. Generalmente, implica agregar un car\u00e1cter especial justo antes de los datos proporcionados por el usuario.<\/li>\n<\/ul>\n\n\n\n<p>Hay muchos m\u00e9todos para aplicar el filtrado de entradas. Algunos tipos ser\u00e1n m\u00e1s \u00fatiles que otros en casos espec\u00edficos, tantos que van m\u00e1s all\u00e1 del alcance de este art\u00edculo. Sin embargo, es algo a tener en cuenta si quer\u00e9s evitar ataques de inyecci\u00f3n en los campos de entrada.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cambi\u00e1 el prefijo de tus tablas de base de datos.<\/h2>\n\n\n\n<p>La base de datos de tu sitio contiene informaci\u00f3n sobre nombres de usuario, contrase\u00f1as, comentarios y otros elementos de tu sitio web. Su prefijo por defecto es \u201cwp_\u201d. Si dej\u00e1s el valor por defecto, tu sitio puede ser vulnerable a ataques ya que los atacantes pueden intentar ese prefijo primero. Proteg\u00e9 tu sitio cambi\u00e1ndolo a uno menos predecible.<\/p>\n\n\n\n<p>La forma m\u00e1s f\u00e1cil de cambiar el prefijo de tu base de datos es usar el plugin \u201c<a href=\"https:\/\/wordpress.org\/plugins\/brozzme-db-prefix-change\/\" target=\"_blank\" rel=\"noreferrer noopener\">Brozzme DB Prefix &amp; Tools Addons<\/a>\u201d. Record\u00e1 <a href=\"https:\/\/wcanvas.com\/es\/blog\/how-to-back-up-your-wordpress-site-3-effective-methods-in-2023\/\" target=\"_blank\" rel=\"noreferrer noopener\">hacer una copia de seguridad de tu sitio<\/a> antes de hacer cualquier cambio.<\/p>\n\n\n\n<p>El proceso es as\u00ed:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Una vez instalado, desliz\u00e1 el cursor sobre el bot\u00f3n <strong>Brozzme<\/strong> en el panel lateral izquierdo de tu tablero y eleg\u00ed <strong>DB Prefix<\/strong>.<\/li>\n\n\n\n<li>En la p\u00e1gina siguiente, ver\u00e1s dos campos. El primero, <strong>Existing prefix<\/strong>, representa el prefijo actual de tu base de datos. No pod\u00e9s modificar <strong>Existing prefix<\/strong>. Solo est\u00e1 para mostrarte el prefijo actual. El otro es <strong>New prefix<\/strong>, que pod\u00e9s modificar.<\/li>\n\n\n\n<li>Cambi\u00e1 el texto en <strong>New prefix<\/strong> para modificar el prefijo de tu base de datos, luego presion\u00e1 el bot\u00f3n <strong>Change DB prefix<\/strong> abajo para actualizarlo.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Ocultar la versi\u00f3n de WordPress.<\/h2>\n\n\n\n<p>Esto puede parecer irrelevante, pero las versiones de WordPress dicen mucho sobre la seguridad del sitio. Cada vez que los desarrolladores de WordPress.org lanzan una nueva versi\u00f3n con actualizaciones de seguridad, tambi\u00e9n publican un registro con todas las vulnerabilidades que parchearon.<\/p>\n\n\n\n<p>Los posibles atacantes leen estos registros como una fuente de informaci\u00f3n sobre qu\u00e9 t\u00e9cnicas pueden usar para atacar versiones desactualizadas de WordPress (aquellas que no tienen estas protecciones m\u00e1s nuevas). Dado que muchos sitios web funcionan con versiones desactualizadas de WordPress, tienen muchas v\u00edctimas a su disposici\u00f3n.<\/p>\n\n\n\n<p>Tu versi\u00f3n de WordPress aparece en el c\u00f3digo fuente de tu sitio web, pero pod\u00e9s eliminarla manualmente o con un plugin. Para hacerlo manualmente, necesit\u00e1s agregar el siguiente fragmento de c\u00f3digo a tu archivo <strong>functions.php<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"php\" class=\"language-php\">* Ocultar la versi\u00f3n de WP en scripts y estilos\n\n&nbsp;* @return {string} $src\n\n&nbsp;* @filter script_loader_src\n\n&nbsp;* @filter style_loader_src\n\n&nbsp;*\/\n\nfunction social9_remove_wp_version_strings( $src ) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;global $wp_version;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;parse_str(parse_url($src, PHP_URL_QUERY), $query);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if ( !empty($query['ver']) &amp;&amp; $query['ver'] === $wp_version ) {\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$src = remove_query_arg('ver', $src);\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return $src;\n\n}\n\nadd_filter( 'script_loader_src', 'social9_remove_wp_version_strings' );\n\nadd_filter( 'style_loader_src', 'social9_remove_wp_version_strings' );\n\n\/* Ocultar las versiones de WP en la etiqueta de meta generador *\/\n\nfunction s9bg_remove_version() {\n\nreturn '';\n\n}\n\nadd_filter('the_generator', 's9bg_remove_version');<\/code><\/pre>\n\n\n\n<p>Otra opci\u00f3n es usar un plugin. Muchos plugins ocultan tu versi\u00f3n de WordPress. En este caso, usaremos WP Security Safe. Otros plugins pueden utilizar procesos ligeramente diferentes. Para ocultarla, hac\u00e9 lo siguiente:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>And\u00e1 a <strong>WP Security Safe<\/strong> en el panel lateral izquierdo de tu tablero.<\/li>\n\n\n\n<li>Acced\u00e9 a la pesta\u00f1a <strong>Privacy<\/strong>.<\/li>\n\n\n\n<li>Marc\u00e1 la casilla <strong>Hide WordPress Version Publicly<\/strong>.<\/li>\n\n\n\n<li>Hac\u00e9 clic en <strong>Save Settings<\/strong> al final para confirmar.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Eliminar la cuenta por defecto \u201cadmin\u201d.<\/h2>\n\n\n\n<p>La cuenta \u201cadmin\u201d existe por defecto, lo que significa que toda persona que sepa algo sobre WordPress sabe que existe. Esto es conveniente para los administradores, pero tambi\u00e9n facilita el trabajo de un atacante porque solo tiene que conocer la contrase\u00f1a en lugar de la combinaci\u00f3n de nombre de usuario y contrase\u00f1a.<\/p>\n\n\n\n<p>Antes de hacer cualquier cambio, realiz\u00e1 una copia de seguridad de tu base de datos y asegurate de que haya al menos una otra cuenta de administrador activa que puedas usar despu\u00e9s de eliminar la cuenta por defecto.<\/p>\n\n\n\n<p>Para eliminar la cuenta por defecto \u201cadmin\u201d, dirigite a <strong>Usuarios<\/strong> &gt; <strong>Todos los Usuarios<\/strong> en tu tablero. Encontr\u00e1 la cuenta \u201cadmin\u201d y presion\u00e1 <strong>Eliminar<\/strong>. Se te mostrar\u00e1 una pantalla preguntando si quer\u00e9s asignar todo el contenido actualmente asignado a la cuenta \u201cadmin\u201d a otro usuario.<\/p>\n\n\n\n<p>Eleg\u00ed el usuario y confirm\u00e1 la eliminaci\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ocultar tu URL de inicio de sesi\u00f3n por defecto<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"743\" src=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-III-1-1024x743.jpg\" alt=\"Pantalla mostrando a alguien intentando ingresar al inicio de sesi\u00f3n de WordPress \" class=\"wp-image-1906\" srcset=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-III-1-1024x743.jpg 1024w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-III-1-300x218.jpg 300w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-III-1-768x558.jpg 768w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-III-1-1536x1115.jpg 1536w, https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-III-1.jpg 1730w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>La URL de inicio de sesi\u00f3n de tu sitio es \u201cwww.tusitio123.com\/<strong>wp-admin<\/strong>\/\u201d por defecto. Esto es conveniente para los administradores pero tambi\u00e9n para los atacantes que intentan forzar su entrada a tu tablero mediante la fuerza bruta.<\/p>\n\n\n\n<p>Deber\u00edas cambiar tu URL de inicio de sesi\u00f3n a una ubicaci\u00f3n menos predecible. Al ocultarla de los usuarios fuera del c\u00edrculo de administradores, tom\u00e1s un paso significativo hacia la seguridad de tu sitio.<\/p>\n\n\n\n<p><a href=\"https:\/\/wcanvas.com\/es\/blog\/wordpress-login-url-how-to-find-it-and-customize-it-using-a-plugin\/\" target=\"_blank\" rel=\"noreferrer noopener\">Le\u00e9 nuestra gu\u00eda<\/a> sobre c\u00f3mo usar el plugin WPS Hide Login para cambiar la ubicaci\u00f3n de la URL de inicio de sesi\u00f3n.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusi\u00f3n<\/h2>\n\n\n\n<p>Asegurar tu sitio con pr\u00e1cticas avanzadas de seguridad para WordPress es un constante juego de actualizaciones y ajustes. Puede parecer abrumador al principio, pero cuanto m\u00e1s te met\u00e9s en el tema, m\u00e1s f\u00e1cil se vuelve.<\/p>\n\n\n\n<p>Combin\u00e1 estos pasos con medidas b\u00e1sicas como agregar un buen plugin de seguridad, limitar los intentos fallidos de inicio de sesi\u00f3n y exigir contrase\u00f1as fuertes para todas las cuentas relacionadas con WordPress. Estar\u00e1s en una mucho mejor posici\u00f3n para prevenir amenazas comunes de seguridad.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Estas pr\u00e1cticas avanzadas de seguridad para WordPress te van a ayudar a proteger tu sitio web incluso m\u00e1s, despu\u00e9s de que hayas implementado las medidas b\u00e1sicas m\u00ednimas de seguridad para protegerlo. WordPress es uno de los CMS m\u00e1s com\u00fanmente atacados, principalmente porque es el m\u00e1s popular a nivel mundial. Como resultado, los due\u00f1os de sitios [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1907,"template":"","blog-categories":[89],"class_list":["post-11344","blogs","type-blogs","status-publish","has-post-thumbnail","hentry","blog-categories-seguridad-en-wordpress"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.1.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>7 pr\u00e1cticas avanzadas de seguridad en WordPress. - White Canvas<\/title>\n<meta name=\"description\" content=\"\u00bfYa manejaste lo b\u00e1sico? Entonces, explor\u00e1 estas pr\u00e1cticas avanzadas de seguridad en WordPress para proteger tu sitio a\u00fan m\u00e1s.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"7 pr\u00e1cticas avanzadas de seguridad en WordPress. - White Canvas\" \/>\n<meta property=\"og:description\" content=\"\u00bfYa manejaste lo b\u00e1sico? Entonces, explor\u00e1 estas pr\u00e1cticas avanzadas de seguridad en WordPress para proteger tu sitio a\u00fan m\u00e1s.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"White Canvas\" \/>\n<meta property=\"article:modified_time\" content=\"2024-12-23T21:02:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2560\" \/>\n\t<meta property=\"og:image:height\" content=\"1708\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"8 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\n\t    \"@context\": \"https:\/\/schema.org\",\n\t    \"@graph\": [\n\t        {\n\t            \"@type\": [\n\t                \"Article\",\n\t                \"BlogPosting\"\n\t            ],\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#article\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\"\n\t            },\n\t            \"author\": {\n\t                \"@type\": \"Organization\",\n\t                \"name\": \"Wcanvas\",\n\t                \"url\": \"https:\/\/wcanvas.com\/\"\n\t            },\n\t            \"headline\": \"7 pr\u00e1cticas avanzadas de seguridad en WordPress.\",\n\t            \"datePublished\": \"2023-02-28T14:54:18+00:00\",\n\t            \"dateModified\": \"2024-12-23T21:02:43+00:00\",\n\t            \"mainEntityOfPage\": {\n\t                \"@type\": \"WebPage\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\"\n\t            },\n\t            \"wordCount\": 1650,\n\t            \"publisher\": {\n\t                \"@type\": \"Organization\",\n\t                \"name\": \"Wcanvas\",\n\t                \"logo\": {\n\t                    \"@type\": \"ImageObject\",\n\t                    \"url\": \"https:\/\/wcanvas.com\/wp-content\/themes\/wcanvas\/assets\/img\/elements\/logo-white-white.png\"\n\t                }\n\t            },\n\t            \"image\": [],\n\t            \"thumbnailUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg\",\n\t            \"inLanguage\": \"es\",\n\t            \"description\": null\n\t        },\n\t        {\n\t            \"@type\": \"WebPage\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\",\n\t            \"name\": \"7 pr\u00e1cticas avanzadas de seguridad en WordPress. - White Canvas\",\n\t            \"isPartOf\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#website\"\n\t            },\n\t            \"primaryImageOfPage\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#primaryimage\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#primaryimage\"\n\t            },\n\t            \"thumbnailUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg\",\n\t            \"datePublished\": \"2023-02-28T14:54:18+00:00\",\n\t            \"dateModified\": \"2024-12-23T21:02:43+00:00\",\n\t            \"description\": \"\u00bfYa manejaste lo b\u00e1sico? Entonces, explor\u00e1 estas pr\u00e1cticas avanzadas de seguridad en WordPress para proteger tu sitio a\u00fan m\u00e1s.\",\n\t            \"breadcrumb\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#breadcrumb\"\n\t            },\n\t            \"inLanguage\": \"es\",\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"ReadAction\",\n\t                    \"target\": [\n\t                        \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/\"\n\t                    ]\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"ImageObject\",\n\t            \"inLanguage\": \"es\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#primaryimage\",\n\t            \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg\",\n\t            \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg\",\n\t            \"width\": 2560,\n\t            \"height\": 1708\n\t        },\n\t        {\n\t            \"@type\": \"BreadcrumbList\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#breadcrumb\",\n\t            \"itemListElement\": [\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 1,\n\t                    \"name\": \"Home\",\n\t                    \"item\": \"https:\/\/wcanvas.com\/es\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 2,\n\t                    \"name\": \"Blogs\",\n\t                    \"item\": \"https:\/\/wcanvas.com\/es\/blogs\/\"\n\t                },\n\t                {\n\t                    \"@type\": \"ListItem\",\n\t                    \"position\": 3,\n\t                    \"name\": \"7 pr\u00e1cticas avanzadas de seguridad en WordPress.\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"WebSite\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#website\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/\",\n\t            \"name\": \"White Canvas\",\n\t            \"description\": \"\",\n\t            \"publisher\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#organization\"\n\t            },\n\t            \"potentialAction\": [\n\t                {\n\t                    \"@type\": \"SearchAction\",\n\t                    \"target\": {\n\t                        \"@type\": \"EntryPoint\",\n\t                        \"urlTemplate\": \"https:\/\/wcanvas.com\/es\/?s={search_term_string}\"\n\t                    },\n\t                    \"query-input\": {\n\t                        \"@type\": \"PropertyValueSpecification\",\n\t                        \"valueRequired\": true,\n\t                        \"valueName\": \"search_term_string\"\n\t                    }\n\t                }\n\t            ],\n\t            \"inLanguage\": \"es\"\n\t        },\n\t        {\n\t            \"@type\": \"Organization\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#organization\",\n\t            \"name\": \"White Canvas\",\n\t            \"url\": \"https:\/\/wcanvas.com\/es\/\",\n\t            \"logo\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"es\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/\",\n\t                \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg\",\n\t                \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg\",\n\t                \"width\": 115,\n\t                \"height\": 32,\n\t                \"caption\": \"White Canvas\"\n\t            },\n\t            \"image\": {\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/\"\n\t            },\n\t            \"alternateName\": \"Wcanvas\",\n\t            \"contactPoint\": [\n\t                {\n\t                    \"@type\": \"ContactPoint\",\n\t                    \"telephone\": \"+1 (347) 688 2902\",\n\t                    \"contactType\": \"sales\",\n\t                    \"contactOption\": \"TollFree\",\n\t                    \"areaServed\": \"US\",\n\t                    \"availableLanguage\": \"en\"\n\t                },\n\t                {\n\t                    \"@type\": \"ContactPoint\",\n\t                    \"telephone\": \"+54 (11) 5236 4717\",\n\t                    \"contactType\": \"sales\",\n\t                    \"contactOption\": \"TollFree\",\n\t                    \"areaServed\": \"AR\",\n\t                    \"availableLanguage\": \"es\"\n\t                }\n\t            ]\n\t        },\n\t        {\n\t            \"@type\": \"Person\",\n\t            \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/person\/ea362f7fa9eb0239142e5e982bd8c198\",\n\t            \"name\": \"Nicolas Pisani\",\n\t            \"image\": {\n\t                \"@type\": \"ImageObject\",\n\t                \"inLanguage\": \"es\",\n\t                \"@id\": \"https:\/\/wcanvas.com\/es\/#\/schema\/person\/image\/\",\n\t                \"url\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png\",\n\t                \"contentUrl\": \"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png\",\n\t                \"caption\": \"Nicolas Pisani\"\n\t            },\n\t            \"sameAs\": [\n\t                \"https:\/\/wcanvas.com\",\n\t                \"#\",\n\t                \"https:\/\/www.instagram.com\/whitecanvasteam\/\",\n\t                \"https:\/\/x.com\/wcanvas\"\n\t            ]\n\t        }\n\t    ]\n\t}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"7 pr\u00e1cticas avanzadas de seguridad en WordPress. - White Canvas","description":"\u00bfYa manejaste lo b\u00e1sico? Entonces, explor\u00e1 estas pr\u00e1cticas avanzadas de seguridad en WordPress para proteger tu sitio a\u00fan m\u00e1s.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"7 pr\u00e1cticas avanzadas de seguridad en WordPress. - White Canvas","og_description":"\u00bfYa manejaste lo b\u00e1sico? Entonces, explor\u00e1 estas pr\u00e1cticas avanzadas de seguridad en WordPress para proteger tu sitio a\u00fan m\u00e1s.","og_url":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/","og_site_name":"White Canvas","article_modified_time":"2024-12-23T21:02:43+00:00","og_image":[{"width":2560,"height":1708,"url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"8 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":["Article","BlogPosting"],"@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#article","isPartOf":{"@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/"},"author":{"@type":"Organization","name":"Wcanvas","url":"https:\/\/wcanvas.com\/"},"headline":"7 pr\u00e1cticas avanzadas de seguridad en WordPress.","datePublished":"2023-02-28T14:54:18+00:00","dateModified":"2024-12-23T21:02:43+00:00","mainEntityOfPage":{"@type":"WebPage","@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/"},"wordCount":1650,"publisher":{"@type":"Organization","name":"Wcanvas","logo":{"@type":"ImageObject","url":"https:\/\/wcanvas.com\/wp-content\/themes\/wcanvas\/assets\/img\/elements\/logo-white-white.png"}},"image":[],"thumbnailUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg","inLanguage":"es","description":null},{"@type":"WebPage","@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/","url":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/","name":"7 pr\u00e1cticas avanzadas de seguridad en WordPress. - White Canvas","isPartOf":{"@id":"https:\/\/wcanvas.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg","datePublished":"2023-02-28T14:54:18+00:00","dateModified":"2024-12-23T21:02:43+00:00","description":"\u00bfYa manejaste lo b\u00e1sico? Entonces, explor\u00e1 estas pr\u00e1cticas avanzadas de seguridad en WordPress para proteger tu sitio a\u00fan m\u00e1s.","breadcrumb":{"@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#primaryimage","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/03\/7-advanced-WordPress-security-practices.-HERO-1.jpg","width":2560,"height":1708},{"@type":"BreadcrumbList","@id":"https:\/\/wcanvas.com\/es\/blog\/practicas-avanzadas-seguridad-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/wcanvas.com\/es\/"},{"@type":"ListItem","position":2,"name":"Blogs","item":"https:\/\/wcanvas.com\/es\/blogs\/"},{"@type":"ListItem","position":3,"name":"7 pr\u00e1cticas avanzadas de seguridad en WordPress."}]},{"@type":"WebSite","@id":"https:\/\/wcanvas.com\/es\/#website","url":"https:\/\/wcanvas.com\/es\/","name":"White Canvas","description":"","publisher":{"@id":"https:\/\/wcanvas.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/wcanvas.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/wcanvas.com\/es\/#organization","name":"White Canvas","url":"https:\/\/wcanvas.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2023\/01\/logowhitecanvas.svg","width":115,"height":32,"caption":"White Canvas"},"image":{"@id":"https:\/\/wcanvas.com\/es\/#\/schema\/logo\/image\/"},"alternateName":"Wcanvas","contactPoint":[{"@type":"ContactPoint","telephone":"+1 (347) 688 2902","contactType":"sales","contactOption":"TollFree","areaServed":"US","availableLanguage":"en"},{"@type":"ContactPoint","telephone":"+54 (11) 5236 4717","contactType":"sales","contactOption":"TollFree","areaServed":"AR","availableLanguage":"es"}]},{"@type":"Person","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/person\/ea362f7fa9eb0239142e5e982bd8c198","name":"Nicolas Pisani","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/wcanvas.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png","contentUrl":"https:\/\/wcanvas.com\/wp-content\/uploads\/2022\/12\/cropped-avatar-nico-96x96.png","caption":"Nicolas Pisani"},"sameAs":["https:\/\/wcanvas.com","#","https:\/\/www.instagram.com\/whitecanvasteam\/","https:\/\/x.com\/wcanvas"]}]}},"_links":{"self":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blogs\/11344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blogs"}],"about":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/types\/blogs"}],"author":[{"embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/users\/1"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/media\/1907"}],"wp:attachment":[{"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/media?parent=11344"}],"wp:term":[{"taxonomy":"blog-categories","embeddable":true,"href":"https:\/\/wcanvas.com\/es\/wp-json\/wp\/v2\/blog-categories?post=11344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}