<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
<channel>
  <title>SeoXan Blog</title>
  <link>https://seoxan.es</link>
  <description>SeoXan, dominios hosting y marketing digital</description>
  <language>es</language><item>
          <title>Inyección NoSQL: Entrar sin password</title>
          <description>&lt;p&gt;&lt;em&gt;A veces, para entrar en una cuenta no hace falta ni saber la contrase&amp;ntilde;a. Basta con enviar un objeto donde el sistema esperaba un texto.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Todos imaginamos a un atacante probando contrase&amp;ntilde;as una tras otra hasta acertar. Pero existe una familia de fallos mucho m&amp;aacute;s elegante y silenciosa, en la que el atacante no adivina nada: le pide directamente a la base de datos que le deje pasar. Y la base de datos, obediente, le abre la puerta.&lt;/p&gt;

&lt;p&gt;Se llama &lt;strong&gt;inyecci&amp;oacute;n NoSQL&lt;/strong&gt;. Es la prima menos conocida de la cl&amp;aacute;sica inyecci&amp;oacute;n SQL, y afecta a muchas aplicaciones modernas que han cambiado las tablas de toda la vida por bases de datos como MongoDB. Vamos a ver c&amp;oacute;mo funciona y, sobre todo, c&amp;oacute;mo evitarla.&lt;/p&gt;

&lt;h2&gt;Por qu&amp;eacute; NoSQL cambia las reglas&lt;/h2&gt;

&lt;p&gt;Muchas aplicaciones ya no guardan sus datos en tablas SQL, sino en bases de datos documentales como &lt;strong&gt;MongoDB&lt;/strong&gt;, que almacenan la informaci&amp;oacute;n como objetos JSON. Cada usuario es un documento con sus campos: nombre de usuario, contrase&amp;ntilde;a, rol, correo, y lo que haga falta.&lt;/p&gt;

&lt;p&gt;Consultar esa base de datos tambi&amp;eacute;n se hace con objetos. Para comprobar un login, la aplicaci&amp;oacute;n construye algo como &amp;quot;dame el documento cuyo usuario sea X y cuya contrase&amp;ntilde;a sea Y&amp;quot;. Y aqu&amp;iacute; est&amp;aacute; la clave: en MongoDB, esos criterios de b&amp;uacute;squeda admiten &lt;strong&gt;operadores especiales&lt;/strong&gt;, palabras que empiezan por el s&amp;iacute;mbolo del d&amp;oacute;lar, como &lt;code&gt;$ne&lt;/code&gt; (distinto de), &lt;code&gt;$gt&lt;/code&gt; (mayor que) o &lt;code&gt;$regex&lt;/code&gt; (coincide con esta expresi&amp;oacute;n).&lt;/p&gt;

&lt;p&gt;Esos operadores son perfectamente leg&amp;iacute;timos; forman parte del funcionamiento normal de la base de datos. El problema aparece cuando la entrada del usuario llega &lt;strong&gt;sin filtrar&lt;/strong&gt; hasta la consulta. Si la aplicaci&amp;oacute;n espera un texto en el campo de contrase&amp;ntilde;a, pero acepta sin rechistar un objeto, el atacante puede colar sus propios operadores dentro de la b&amp;uacute;squeda. Es la misma idea de siempre en seguridad web: mezclar los datos del usuario con las instrucciones del programa.&lt;/p&gt;

&lt;h2&gt;El truco: entrar con un &amp;quot;distinto de&amp;quot;&lt;/h2&gt;

&lt;p&gt;Imagina un panel de login de lo m&amp;aacute;s corriente y, por detr&amp;aacute;s, una base MongoDB con varios usuarios. Uno de ellos, al que llamaremos &lt;em&gt;Luis&lt;/em&gt;, es una cuenta normal, con rol de usuario y sin privilegios.&lt;/p&gt;

&lt;p&gt;Cuando Luis se identifica, la aplicaci&amp;oacute;n lanza una consulta del tipo: &amp;quot;busca el usuario Luis cuya contrase&amp;ntilde;a sea &lt;em&gt;Petito&lt;/em&gt;&amp;quot;. Si interceptamos esa petici&amp;oacute;n (algo que un auditor hace con un proxy como Burp Suite), vemos un usuario y una contrase&amp;ntilde;a viajando como simples textos.&lt;/p&gt;

&lt;p&gt;&amp;iquest;Y si la contrase&amp;ntilde;a deja de ser un texto y se convierte en un operador? En lugar de enviar &lt;code&gt;Petito&lt;/code&gt;, el atacante env&amp;iacute;a un objeto que, en la pr&amp;aacute;ctica, significa &lt;em&gt;&amp;quot;cualquier contrase&amp;ntilde;a distinta de un valor imposible&amp;quot;&lt;/em&gt;. La consulta pasa a pedir: &amp;quot;dame el usuario Luis cuya contrase&amp;ntilde;a sea &lt;strong&gt;distinta de&lt;/strong&gt; un texto que sabemos que nadie usa&amp;quot;.&lt;/p&gt;

&lt;p&gt;Como la contrase&amp;ntilde;a real de Luis, evidentemente, es distinta de ese valor inventado, la condici&amp;oacute;n se cumple. La base de datos devuelve el usuario, y &lt;strong&gt;Luis entra sin saber su propia contrase&amp;ntilde;a&lt;/strong&gt;. No ha habido adivinaci&amp;oacute;n ni fuerza bruta: solo se ha cambiado la pregunta.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;https://seoxan.es/images_blog/nosql-truco-ne.png&quot; style=&quot;width: 1000px; height: 520px;&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;Peor a&amp;uacute;n: reconstruir la contrase&amp;ntilde;a letra a letra&lt;/h2&gt;

&lt;p&gt;Entrar sin contrase&amp;ntilde;a ya es grave, pero la misma debilidad permite algo m&amp;aacute;s inquietante: &lt;strong&gt;averiguar la contrase&amp;ntilde;a real&lt;/strong&gt;, car&amp;aacute;cter a car&amp;aacute;cter, sin verla nunca.&lt;/p&gt;

&lt;p&gt;La herramienta es el operador &lt;code&gt;$regex&lt;/code&gt;, que comprueba si un texto encaja con un patr&amp;oacute;n. En lugar de preguntar por la contrase&amp;ntilde;a entera, el atacante hace preguntas de s&amp;iacute; o no:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;&amp;quot;&amp;iquest;La contrase&amp;ntilde;a empieza por &lt;em&gt;A&lt;/em&gt;?&amp;quot;. El login responde que no (acceso denegado).&lt;/li&gt;
	&lt;li&gt;Prueba con la &lt;em&gt;B&lt;/em&gt;, la &lt;em&gt;C&lt;/em&gt;&amp;hellip; hasta que una letra hace que el login responda que s&amp;iacute;. Ese es el primer car&amp;aacute;cter.&lt;/li&gt;
	&lt;li&gt;Fija esa letra y repite la pregunta para la segunda posici&amp;oacute;n, luego la tercera, y as&amp;iacute; sucesivamente.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Es un proceso automatizable y rapid&amp;iacute;simo: el programa del atacante lanza miles de estas preguntas y va reconstruyendo la contrase&amp;ntilde;a posici&amp;oacute;n a posici&amp;oacute;n, por ejemplo &lt;code&gt;administrador123&lt;/code&gt;. Esta t&amp;eacute;cnica se conoce como &lt;strong&gt;inyecci&amp;oacute;n a ciegas&lt;/strong&gt; (&lt;em&gt;blind&lt;/em&gt;), porque la aplicaci&amp;oacute;n nunca muestra la contrase&amp;ntilde;a: solo su s&amp;iacute; o su no van filtrando la respuesta.&lt;/p&gt;

&lt;p&gt;Con la contrase&amp;ntilde;a completa del administrador en la mano, ya no hace falta ning&amp;uacute;n truco. El atacante inicia sesi&amp;oacute;n como admin por la puerta principal, y a partir de ah&amp;iacute; controla la aplicaci&amp;oacute;n.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;https://seoxan.es/images_blog/nosql-regex.png&quot; style=&quot;width: 1000px; height: 520px;&quot; /&gt;&lt;/p&gt;

&lt;h2&gt;Conclusiones: el problema no es MongoDB&lt;/h2&gt;

&lt;p&gt;Es tentador culpar a la base de datos, pero MongoDB hace exactamente lo que se le pide. El fallo est&amp;aacute; en un error de dise&amp;ntilde;o tan viejo como la web: &lt;strong&gt;confiar en lo que env&amp;iacute;a el usuario&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Tres ideas que conviene grabar a fuego:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;&lt;strong&gt;Los datos y las instrucciones no deben mezclarse.&lt;/strong&gt; Es la misma ra&amp;iacute;z de la inyecci&amp;oacute;n SQL, de los ataques de scripts (XSS) y de tantos otros. Cuando la entrada del usuario puede convertirse en parte de la l&amp;oacute;gica de la consulta, has perdido el control.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Un campo tiene un tipo, y hay que respetarlo.&lt;/strong&gt; Una contrase&amp;ntilde;a es texto, nunca un objeto. Si tu aplicaci&amp;oacute;n acepta un objeto donde esperaba una cadena, est&amp;aacute; aceptando &amp;oacute;rdenes disfrazadas de datos.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;&amp;quot;No tener SQL&amp;quot; no significa &amp;quot;no tener inyecciones&amp;quot;.&lt;/strong&gt; Cambiar de tecnolog&amp;iacute;a no elimina la clase de vulnerabilidad; solo cambia su forma. Cada motor trae sus propios operadores peligrosos.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Y hay un agravante: estos ataques no suelen dejar rastro evidente. No rompen nada, no lanzan errores llamativos. Para la aplicaci&amp;oacute;n, todo &amp;quot;funciona correctamente&amp;quot;, igual que un cajero que entrega el dinero porque la pregunta estaba bien formulada.&lt;/p&gt;

&lt;h2&gt;Advertencias: c&amp;oacute;mo protegerse&lt;/h2&gt;

&lt;p&gt;La buena noticia es que defenderse de la inyecci&amp;oacute;n NoSQL es relativamente sencillo si se aplica desde el dise&amp;ntilde;o. Estas son las medidas que recomendamos, en l&amp;iacute;nea con las gu&amp;iacute;as de INCIBE y OWASP:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Valida y tipa la entrada.&lt;/strong&gt; Comprueba que cada campo es del tipo esperado. Si la contrase&amp;ntilde;a debe ser texto, rechaza cualquier cosa que llegue como objeto o como array. Esta sola comprobaci&amp;oacute;n detiene la mayor&amp;iacute;a de estos ataques.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Rechaza operadores en los datos del usuario.&lt;/strong&gt; No permitas que lleguen claves que empiecen por &lt;code&gt;$&lt;/code&gt; (como &lt;code&gt;$ne&lt;/code&gt; o &lt;code&gt;$regex&lt;/code&gt;) ni puntos en los nombres de campo dentro de la entrada del usuario.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Sanea siempre lo que env&amp;iacute;a el usuario.&lt;/strong&gt; Usa las utilidades de limpieza de tu framework o librer&amp;iacute;as espec&amp;iacute;ficas (por ejemplo, un &lt;em&gt;sanitizer&lt;/em&gt; para Express/Mongo) antes de construir cualquier consulta.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Usa consultas parametrizadas.&lt;/strong&gt; Mant&amp;eacute;n separados los datos del usuario y la l&amp;oacute;gica de la consulta; no construyas b&amp;uacute;squedas concatenando texto ni, mucho menos, evaluando JavaScript con la entrada dentro.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Aplica el m&amp;iacute;nimo privilegio.&lt;/strong&gt; La cuenta que usa la aplicaci&amp;oacute;n contra la base de datos debe tener solo los permisos imprescindibles. As&amp;iacute;, aunque alguien entre, el da&amp;ntilde;o posible se limita.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Pon l&amp;iacute;mites y vigila.&lt;/strong&gt; Limita los intentos por IP y franja de tiempo para frenar la fuerza bruta a ciegas, y registra y monitoriza patrones an&amp;oacute;malos (picos de consultas, muchas peticiones casi id&amp;eacute;nticas).&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Mant&amp;eacute;n todo actualizado.&lt;/strong&gt; Base de datos, &lt;em&gt;drivers&lt;/em&gt; y dependencias: las versiones antiguas de MongoDB arrastraban fallos graves de inyecci&amp;oacute;n ya corregidos.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Y un consejo que vale su peso en oro: &lt;strong&gt;haz que alguien lo intente&lt;/strong&gt;. Una auditor&amp;iacute;a de seguridad sobre tus formularios de acceso y tus APIs encuentra este tipo de agujeros antes de que lo haga un atacante.&lt;/p&gt;

&lt;h2&gt;Una &amp;uacute;ltima advertencia&lt;/h2&gt;

&lt;p&gt;Todo lo anterior se explica con un fin defensivo: entender el ataque es el primer paso para blindarse frente a &amp;eacute;l. Probar estas t&amp;eacute;cnicas &lt;strong&gt;solo es leg&amp;iacute;timo en sistemas propios o con permiso por escrito del responsable&lt;/strong&gt;. Hacerlo contra servicios ajenos es un delito, por mucho que la intenci&amp;oacute;n sea &amp;quot;demostrar que son vulnerables&amp;quot;.&lt;/p&gt;

&lt;p&gt;En &lt;strong&gt;Seoxan Tech&lt;/strong&gt; auditamos aplicaciones web, APIs y bases de datos buscando exactamente esta clase de fallos: los que no rompen nada, no saltan en ning&amp;uacute;n antivirus y, sin embargo, abren la puerta de par en par. Si quieres saber si tus formularios de acceso resistir&amp;iacute;an un &amp;quot;distinto de&amp;quot;, hablemos.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;Fuentes&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.incibe.es/index.php/en/incibe-cert/blog/nosql-injection-how-malicious-input-can-compromise-your-application&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;INCIBE-CERT: NoSQL injection &amp;mdash; how malicious input can compromise your application&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.invicti.com/blog/web-security/what-is-nosql-injection&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Invicti: What is NoSQL Injection and How Can You Prevent It?&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.invicti.com/blog/web-security/nosql-injection-cheat-sheet&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Invicti: NoSQL injection cheat sheet&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://indusface.com/learning/nosql-injection&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Indusface: NoSQL Injection&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
          <pubDate>Tue, 27 Oct 2026 21:09:41 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>El ladrón de los dos céntimos</title>
          <description>&lt;p&gt;&lt;em&gt;Una historia real sobre c&amp;oacute;mo una funci&amp;oacute;n leg&amp;iacute;tima, multiplicada miles de veces, se convirti&amp;oacute; en un agujero de 50.000 d&amp;oacute;lares.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Imagina un sal&amp;oacute;n cualquiera en Plumas Lake, un pueblo tranquilo del norte de California. Es noviembre de 2007. Un chaval de 22 a&amp;ntilde;os mira la pantalla mientras su ordenador trabaja solo, sin descanso, abriendo cuentas en brokers online a una velocidad que ning&amp;uacute;n humano podr&amp;iacute;a igualar.&lt;/p&gt;

&lt;p&gt;Cada cuenta nueva le deja en el bolsillo unos c&amp;eacute;ntimos. Uno, dos, a veces algo m&amp;aacute;s. Calderilla. El tipo de dinero que nadie se agacha a recoger de la acera.&lt;/p&gt;

&lt;p&gt;Se llamaba Michael Largent. Y durante unos seis meses, esa calderilla se fue amontonando hasta rozar los 50.000 d&amp;oacute;lares.&lt;/p&gt;

&lt;h2&gt;El truco de los c&amp;eacute;ntimos de prueba&lt;/h2&gt;

&lt;p&gt;Si alguna vez has vinculado tu cuenta bancaria a una plataforma online, conoces el ritual. La plataforma te ingresa una o dos cantidades min&amp;uacute;sculas y te pide que le digas cu&amp;aacute;nto has recibido. As&amp;iacute; comprueba que la cuenta existe y que es tuya.&lt;/p&gt;

&lt;p&gt;En el sector se llaman &lt;strong&gt;microdep&amp;oacute;sitos&lt;/strong&gt;. En el caso de Largent oscilaban entre un c&amp;eacute;ntimo y dos d&amp;oacute;lares. Son un mecanismo honesto, barato y eficaz para verificar datos bancarios. Para la empresa, es un coste de captaci&amp;oacute;n de clientes tan peque&amp;ntilde;o que ni aparece en los informes.&lt;/p&gt;

&lt;p&gt;Y ah&amp;iacute; estaba la pregunta que Largent se hizo: si cada cuenta nueva regala unos c&amp;eacute;ntimos, &amp;iquest;qu&amp;eacute; pasa si abres miles?&lt;/p&gt;

&lt;h2&gt;58.000 cuentas y un vaquero de dibujos animados&lt;/h2&gt;

&lt;p&gt;Largent escribi&amp;oacute; un script que automatizaba el alta de cuentas en dos de los brokers online m&amp;aacute;s conocidos de Estados Unidos: &lt;strong&gt;E*Trade&lt;/strong&gt; y &lt;strong&gt;Charles Schwab&lt;/strong&gt;. Seg&amp;uacute;n la Fiscal&amp;iacute;a, entre noviembre de 2007 y mayo de 2008 abri&amp;oacute; o intent&amp;oacute; abrir m&amp;aacute;s de 58.000 cuentas.&lt;/p&gt;

&lt;p&gt;Cada una necesitaba un titular, y el script se los inventaba: nombres, direcciones, n&amp;uacute;meros de carn&amp;eacute; de conducir y de la Seguridad Social falsos. Para los nombres, Largent tir&amp;oacute; de su cultura televisiva. Entre sus &amp;quot;clientes&amp;quot; figuraban Hank Hill y Rusty Shackleford, personajes de la serie de animaci&amp;oacute;n &lt;em&gt;King of the Hill&lt;/em&gt;, y Johnny Blaze, de los c&amp;oacute;mics de Marvel. Solo en Schwab, m&amp;aacute;s de 11.000 cuentas se abrieron a nombre de un tal &amp;quot;Speed Apex&amp;quot;.&lt;/p&gt;

&lt;p&gt;Todas esas cuentas falsas se vinculaban a un pu&amp;ntilde;ado de cuentas bancarias y tarjetas prepago que s&amp;iacute; controlaba &amp;eacute;l. Los brokers hac&amp;iacute;an su ingreso de prueba, &amp;eacute;l mov&amp;iacute;a el dinero y lo gastaba en gastos personales. Repetido miles de veces, los c&amp;eacute;ntimos sumaron unos 50.000 d&amp;oacute;lares.&lt;/p&gt;

&lt;p&gt;No contento con eso, aplic&amp;oacute; el mismo truco a Google Checkout, el antiguo sistema de pagos de Google, del que sac&amp;oacute; m&amp;aacute;s de 8.000 d&amp;oacute;lares. Cuando su banco le pregunt&amp;oacute; por tantas transferencias diminutas, respondi&amp;oacute; que hab&amp;iacute;a le&amp;iacute;do las condiciones de Google y que no prohib&amp;iacute;an tener varias cuentas.&lt;/p&gt;

&lt;h2&gt;Le delataron los nombres, no el dinero&lt;/h2&gt;

&lt;p&gt;El dinero nunca levant&amp;oacute; sospechas: eran c&amp;eacute;ntimos, y los c&amp;eacute;ntimos no hacen saltar alarmas. Lo que fall&amp;oacute; fue la identidad. La ley estadounidense obliga a las entidades financieras a verificar qui&amp;eacute;nes son sus clientes, y en enero de 2008 Schwab detect&amp;oacute; m&amp;aacute;s de 5.000 cuentas con datos inventados.&lt;/p&gt;

&lt;p&gt;A partir de ah&amp;iacute;, el Servicio Secreto y el FBI tiraron del hilo. Las miles de cuentas de &amp;quot;Speed Apex&amp;quot; se hab&amp;iacute;an abierto desde solo cinco direcciones IP, y todas apuntaban a la conexi&amp;oacute;n a Internet de Largent. E*Trade tambi&amp;eacute;n detect&amp;oacute; el fraude por su cuenta y lo denunci&amp;oacute;.&lt;/p&gt;

&lt;p&gt;El desenlace lleg&amp;oacute; en septiembre de 2009: 15 meses de prisi&amp;oacute;n, una restituci&amp;oacute;n de 200.073,44 d&amp;oacute;lares y tres a&amp;ntilde;os de restricciones estrictas para usar ordenadores e Internet. Al dictar sentencia, el juez reconoci&amp;oacute; que el plan ten&amp;iacute;a cierta sofisticaci&amp;oacute;n y se pregunt&amp;oacute; por qu&amp;eacute; no hab&amp;iacute;a usado ese talento de forma legal.&lt;/p&gt;

&lt;p&gt;Un detalle importante: a Largent no lo condenaron por &amp;quot;aprovechar&amp;quot; los ingresos de prueba, sino por crear miles de identidades falsas para conseguirlos. Lo que hizo fue un delito, no una travesura ingeniosa.&lt;/p&gt;

&lt;h2&gt;Conclusiones: el agujero no estaba en el c&amp;oacute;digo&lt;/h2&gt;

&lt;p&gt;Lo m&amp;aacute;s inquietante de esta historia es que no hubo ninguna intrusi&amp;oacute;n. Nadie rob&amp;oacute; contrase&amp;ntilde;as ni encontr&amp;oacute; un bug en los servidores. Largent us&amp;oacute; una funci&amp;oacute;n p&amp;uacute;blica, documentada y leg&amp;iacute;tima exactamente como estaba dise&amp;ntilde;ada. Solo cambi&amp;oacute; una variable: la escala.&lt;/p&gt;

&lt;p&gt;De ah&amp;iacute; salen tres lecciones que siguen vigentes casi veinte a&amp;ntilde;os despu&amp;eacute;s:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;&lt;strong&gt;Lo peque&amp;ntilde;o multiplicado deja de ser peque&amp;ntilde;o.&lt;/strong&gt; Un coste de dos c&amp;eacute;ntimos por alta es irrelevante. Multiplicado por 58.000 altas autom&amp;aacute;ticas, es una hemorragia. Cualquier proceso que entregue algo de valor de forma autom&amp;aacute;tica, sea dinero, saldo, cr&amp;eacute;ditos o descuentos, es un objetivo.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Dise&amp;ntilde;amos pensando en usuarios humanos.&lt;/strong&gt; Los procesos de alta se piensan para personas que se registran una vez. Un script no se cansa, no duerme y no se aburre. Si tu sistema no distingue entre ambos, el script gana.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Las alarmas miran donde esperamos el problema.&lt;/strong&gt; Nadie vigilaba los c&amp;eacute;ntimos porque nadie imaginaba que fueran un bot&amp;iacute;n. Lo que finalmente lo destap&amp;oacute; fue un control de identidad pensado para otra cosa.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Hoy esta idea tiene nombre en ciberseguridad: &lt;strong&gt;abuso de l&amp;oacute;gica de negocio&lt;/strong&gt;. No ataca la tecnolog&amp;iacute;a, ataca las reglas del juego. Y es especialmente peligroso porque los antivirus, cortafuegos y esc&amp;aacute;neres de vulnerabilidades no lo ven: para ellos, todo funciona correctamente.&lt;/p&gt;

&lt;h2&gt;Advertencias para tu negocio&lt;/h2&gt;

&lt;p&gt;Puede que tu empresa no regale c&amp;eacute;ntimos, pero seguramente tiene su propia versi&amp;oacute;n del microdep&amp;oacute;sito. Un cup&amp;oacute;n de bienvenida, una prueba gratuita, puntos por registro, un formulario que env&amp;iacute;a SMS o correos, un regalo por recomendar a un amigo. Revisa estos puntos:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Haz inventario de lo que regalas.&lt;/strong&gt; Lista cada acci&amp;oacute;n de tu web o app que entregue algo de valor sin pago previo. Ese es tu mapa de riesgos.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Pon l&amp;iacute;mites de velocidad.&lt;/strong&gt; Restringe cu&amp;aacute;ntos registros, env&amp;iacute;os o solicitudes se aceptan por IP, dispositivo o franja de tiempo. 11.000 altas desde cinco IP no deber&amp;iacute;an pasar nunca desapercibidas.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Frena a los bots.&lt;/strong&gt; Usa verificaciones anti-bot, confirmaci&amp;oacute;n por correo o tel&amp;eacute;fono y huella de dispositivo en los procesos de alta.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Vigila patrones, no solo importes.&lt;/strong&gt; Una alerta por importe no detecta mil operaciones de dos c&amp;eacute;ntimos. Monitoriza vol&amp;uacute;menes, repeticiones, nombres similares y picos de actividad.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Valida los datos que te dan.&lt;/strong&gt; Nombres de personajes de ficci&amp;oacute;n, direcciones inexistentes o datos repetidos son se&amp;ntilde;ales claras de altas falsas.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Calcula el peor caso.&lt;/strong&gt; Preg&amp;uacute;ntate cu&amp;aacute;nto costar&amp;iacute;a tu promoci&amp;oacute;n si alguien la explotara 50.000 veces en una noche. Si la respuesta asusta, ponle tope.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Revisa los registros con regularidad.&lt;/strong&gt; Los logs del servidor y de tu tienda online cuentan historias. Alguien tiene que leerlas.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Y como usuario, una advertencia m&amp;aacute;s: si te llega un microdep&amp;oacute;sito que no has solicitado, no lo ignores. Puede ser se&amp;ntilde;al de que alguien est&amp;aacute; usando tus datos bancarios para abrir cuentas a tu nombre.&lt;/p&gt;

&lt;h2&gt;&amp;iquest;Y t&amp;uacute;? &amp;iquest;Lo habr&amp;iacute;as visto venir?&lt;/h2&gt;

&lt;p&gt;La historia de Michael Largent no es la de un genio del hacking. Es la de alguien que mir&amp;oacute; un proceso cotidiano desde un &amp;aacute;ngulo que nadie hab&amp;iacute;a considerado. Esa es la mirada que conviene aplicar a tu propio negocio antes de que lo haga otro.&lt;/p&gt;

&lt;p&gt;En &lt;strong&gt;Seoxan Tech&lt;/strong&gt; revisamos webs, tiendas online y servidores buscando no solo fallos t&amp;eacute;cnicos, sino tambi&amp;eacute;n esos procesos leg&amp;iacute;timos que, a gran escala, pueden volverse en tu contra. Si quieres saber cu&amp;aacute;l es tu &amp;quot;microdep&amp;oacute;sito&amp;quot;, hablemos.&lt;/p&gt;

&lt;hr /&gt;
&lt;p&gt;&lt;strong&gt;Fuentes&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.fbi.gov/sacramento/press-releases/2009/sc091709.htm&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;FBI: sentencia de Michael Largent (septiembre de 2009)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.fbi.gov/sacramento/press-releases/2009/sc052109.htm&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;FBI: declaraci&amp;oacute;n de culpabilidad (mayo de 2009)&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.scworld.com/news/californian-indicted-in-50000-scam-of-e-trade-schwab-com&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;SC Media: acusaci&amp;oacute;n contra Largent por la estafa a E*Trade y Schwab&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.theregister.com/2008/05/28/micro_payment_indictment/&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;The Register: los nombres de dibujos animados de las cuentas&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.helpnetsecurity.com/2008/05/30/internet-scheme-used-to-steal-micro-deposits/&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Help Net Security: detecci&amp;oacute;n por E*Trade y Schwab&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;https://www.flyingpenguin.com/?p=1526&quot; rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;Flying Penguin: la excusa de Largent ante su banco&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
          <pubDate>Mon, 26 Oct 2026 20:59:51 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>El peligro del copy paste</title>
          <description>&lt;h1&gt;Lo que copias no siempre es lo que pegas: el fraude que puede desviar tus transferencias&lt;/h1&gt;

&lt;p&gt;Copias el n&amp;uacute;mero de cuenta de una tienda, lo pegas en tu banco y confirmas la transferencia. Una operaci&amp;oacute;n habitual que parece no tener ning&amp;uacute;n misterio. Sin embargo, el dinero puede acabar en la cuenta de un delincuente aunque en la web hayas visto el IBAN correcto.&lt;/p&gt;

&lt;p&gt;&amp;iquest;C&amp;oacute;mo es posible? Porque &lt;strong&gt;lo que aparece en pantalla y lo que se guarda al copiar pueden ser dos cosas distintas&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;Una trampa en el momento de copiar&lt;/h2&gt;

&lt;p&gt;Imagina que un atacante consigue introducir c&amp;oacute;digo malicioso en una tienda online. La p&amp;aacute;gina contin&amp;uacute;a funcionando y sus datos bancarios parecen los de siempre.&lt;/p&gt;

&lt;p&gt;Pero, cuando seleccionas el IBAN y pulsas &amp;laquo;Copiar&amp;raquo;, ese c&amp;oacute;digo sustituye el contenido que se guarda en el portapapeles por otra cuenta bancaria: la del atacante.&lt;/p&gt;

&lt;p&gt;Despu&amp;eacute;s entras en tu banco, pegas el n&amp;uacute;mero y contin&amp;uacute;as con el pago. Si no revisas los datos, puedes autorizar t&amp;uacute; mismo una transferencia al destinatario equivocado.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;No hace falta que el atacante entre en tu banca online: le basta con enga&amp;ntilde;arte sobre la cuenta a la que est&amp;aacute;s enviando el dinero.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;&amp;iquest;Puede una web cambiar lo que copio?&lt;/h2&gt;

&lt;p&gt;S&amp;iacute;. Los navegadores permiten que una p&amp;aacute;gina gestione la acci&amp;oacute;n de copiar mediante JavaScript y modifique el texto que se guarda en el portapapeles. Es una funci&amp;oacute;n leg&amp;iacute;tima que tambi&amp;eacute;n puede utilizarse con fines maliciosos si alguien compromete la web. Esto no significa que cualquier p&amp;aacute;gina pueda leer o controlar todo lo que copias en tu ordenador.&lt;/p&gt;

&lt;p&gt;El peligro est&amp;aacute; en que copiar y pegar es un gesto autom&amp;aacute;tico. Precisamente porque lo hacemos continuamente, rara vez comprobamos el resultado.&lt;/p&gt;

&lt;h2&gt;C&amp;oacute;mo protegerte antes de hacer una transferencia&lt;/h2&gt;

&lt;p&gt;No necesitas dejar de copiar y pegar. Necesitas incorporar una comprobaci&amp;oacute;n antes de pagar:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	&lt;p&gt;&lt;strong&gt;Revisa el IBAN completo que has pegado&lt;/strong&gt;, compar&amp;aacute;ndolo con una fuente fiable. Comprobar &amp;uacute;nicamente los &amp;uacute;ltimos d&amp;iacute;gitos no equivale a verificar toda la cuenta.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;&lt;strong&gt;Presta atenci&amp;oacute;n a la verificaci&amp;oacute;n del beneficiario de tu banco.&lt;/strong&gt; Comprueba el resultado, no solo el nombre que t&amp;uacute; has escrito.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;&lt;strong&gt;Si hay discrepancias o no se puede verificar el destinatario, det&amp;eacute;n la operaci&amp;oacute;n&lt;/strong&gt; y confirma los datos por un canal de confianza.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;&lt;strong&gt;Verifica cualquier cambio de cuenta de un proveedor&lt;/strong&gt;, especialmente si viene acompa&amp;ntilde;ado de prisas. Llama a un tel&amp;eacute;fono que ya conoc&amp;iacute;as, no &amp;uacute;nicamente al que aparece en el mensaje que anuncia el cambio.&lt;/p&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;La verificaci&amp;oacute;n bancaria permite comprobar si el nombre del beneficiario coincide con el titular del IBAN. Puede indicar coincidencia, coincidencia aproximada, falta de coincidencia o imposibilidad de verificarlo. Si decides continuar pese a una discrepancia, el dinero se enviar&amp;aacute; al IBAN indicado. &lt;strong&gt;El aviso merece una comprobaci&amp;oacute;n, no un clic por costumbre.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;Si tienes una web, tambi&amp;eacute;n afecta a tu empresa&lt;/h2&gt;

&lt;p&gt;Una tienda comprometida puede convertirse en el instrumento para enga&amp;ntilde;ar a sus propios clientes. El perjuicio no termina en el pago perdido: tambi&amp;eacute;n afecta a la confianza en el negocio.&lt;/p&gt;

&lt;p&gt;Por eso, mantener una web no consiste &amp;uacute;nicamente en comprobar que carga y que el formulario funciona. Implica actualizar sus componentes, proteger los accesos y revisar posibles modificaciones no autorizadas.&lt;/p&gt;

&lt;p&gt;Las copias de seguridad ayudan a recuperar una web, pero deben acompa&amp;ntilde;arse de medidas de prevenci&amp;oacute;n y detecci&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;En SeoXan insistimos en que &lt;strong&gt;la seguridad de tu web forma parte de la seguridad de tu negocio y de tus clientes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Antes de confirmar tu pr&amp;oacute;xima transferencia, dedica unos segundos a revisar el destino. Copiar y pegar ahorra tiempo. Comprobar lo que has pegado puede ahorrarte un problema mucho mayor.&lt;/p&gt;
</description>
          <pubDate>Mon, 26 Oct 2026 18:24:42 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>Avisos por Telegram cuando tu web cae (y cuando vuelve)</title>
          <description>&lt;h2&gt;Tu web se cae&amp;hellip; y todav&amp;iacute;a no lo sabes&lt;/h2&gt;

&lt;p&gt;Una ca&amp;iacute;da no avisa. Lo habitual es enterarte cuando un cliente escribe, cuando dejan de llegar pedidos o cuando alguien del equipo abre la web y ve el error. Para entonces el da&amp;ntilde;o ya est&amp;aacute; hecho: minutos (o horas) sin vender, sin captar contactos y con una imagen poco profesional. El problema no es solo la ca&amp;iacute;da: es el tiempo que pasa hasta que alguien se da cuenta.&lt;/p&gt;

&lt;p&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;560&quot; src=&quot;https://www.youtube.com/embed/VQSbgpQ_-ZI&quot; title=&quot;Avisos por Telegram con Uptime&quot; width=&quot;315&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;h2&gt;Aviso al caer y al recuperarse&lt;/h2&gt;

&lt;p&gt;Por eso en SeoXan hemos creado &lt;strong&gt;Uptime&lt;/strong&gt;. Comprueba tus webs &lt;strong&gt;cada pocos minutos&lt;/strong&gt; y te env&amp;iacute;a un aviso por &lt;strong&gt;Telegram&lt;/strong&gt; cuando dejan de responder. Cuando vuelven a estar online, recibes un segundo aviso. As&amp;iacute; sabes en el momento que hay un problema&amp;hellip; y tambi&amp;eacute;n cuando ya est&amp;aacute; resuelto, sin tener que refrescar la web a ciegas.&lt;/p&gt;

&lt;p&gt;El objetivo no es inundarte de notificaciones: es que llegues t&amp;uacute; primero, no tu cliente. Los avisos est&amp;aacute;n pensados para ser claros &amp;mdash;web ca&amp;iacute;da / web recuperada&amp;mdash; y &amp;uacute;tiles de verdad, con el dominio afectado en el propio mensaje.&lt;/p&gt;

&lt;h2&gt;Sin falsas alarmas&lt;/h2&gt;

&lt;p&gt;Un monitor que grita cada vez que hay un microcorte o un pico puntual acaba ignor&amp;aacute;ndose. Uptime est&amp;aacute; pensado para avisarte cuando importa: al caer y al recuperarse, &lt;strong&gt;sin falsas alarmas&lt;/strong&gt;. Comprueba cada pocos minutos, con historial de uptime, tiempo de respuesta y fallos, para que puedas actuar con contexto y no a ciegas.&lt;/p&gt;

&lt;p&gt;En el resto de la serie veremos tambi&amp;eacute;n SSL, PageSpeed y Core Web Vitals reales, vigilancia SEO de indexabilidad, informes y la p&amp;aacute;gina de estado para tus clientes. Este segundo v&amp;iacute;deo se centra solo en Telegram.&lt;/p&gt;

&lt;h2&gt;Empieza sin coste&lt;/h2&gt;

&lt;p&gt;Uptime es &lt;strong&gt;gratis para monitorizar 2 webs&lt;/strong&gt;, y puedes conseguir m&amp;aacute;s mediante &lt;strong&gt;referidos o insignias&lt;/strong&gt;. Solo tienes que dar de alta tu web y vincular tu Telegram.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pru&amp;eacute;balo gratis en &lt;a href=&quot;https://uptime.seoxan.es&quot;&gt;uptime.seoxan.es&lt;/a&gt;&lt;/strong&gt; y deja de enterarte de las ca&amp;iacute;das por tus clientes.&lt;/p&gt;
</description>
          <pubDate>Mon, 19 Oct 2026 10:33:03 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>Lo que cuesta una web caída y cómo enterarte antes que tus clientes</title>
          <description>&lt;h2&gt;Cada minuto que tu web est&amp;aacute; ca&amp;iacute;da cuesta dinero&lt;/h2&gt;

&lt;p&gt;Una web que no responde no vende, no capta contactos y transmite una imagen poco profesional. Lo peor no suele ser la ca&amp;iacute;da en s&amp;iacute;, sino el tiempo que pasa hasta que alguien se da cuenta. Si dependes de que un cliente te avise, el problema ya lleva tiempo afectando a tu negocio.&lt;/p&gt;

&lt;p&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;560&quot; src=&quot;https://www.youtube.com/embed/M1XpNR6qh34&quot; title=&quot;Uptime by SeoXan&quot; width=&quot;315&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;h2&gt;Los problemas que no ves a simple vista&lt;/h2&gt;

&lt;p&gt;Una web no solo falla cuando se cae por completo. Hay problemas silenciosos que afectan igual o m&amp;aacute;s:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Lentitud&lt;/strong&gt;: si la web tarda en cargar, los usuarios se van y Google lo tiene en cuenta.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Certificado SSL caducado&lt;/strong&gt;: el navegador muestra un aviso de seguridad y la mayor&amp;iacute;a de visitantes no pasa de ah&amp;iacute;.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Dominio caducado&lt;/strong&gt;: un descuido en la renovaci&amp;oacute;n puede dejar la web y el correo fuera de servicio.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;P&amp;eacute;rdida de indexabilidad&lt;/strong&gt;: un cambio mal hecho puede hacer que tu web deje de aparecer en Google sin que nadie lo note.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Empeoramiento del rendimiento&lt;/strong&gt;: las Core Web Vitals reales empeoran poco a poco tras una actualizaci&amp;oacute;n o un nuevo plugin.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Enterarte t&amp;uacute; primero&lt;/h2&gt;

&lt;p&gt;Por eso en SeoXan hemos creado &lt;strong&gt;Uptime&lt;/strong&gt;. Comprueba tus webs cada pocos minutos y te avisa por &lt;strong&gt;Telegram&lt;/strong&gt; cuando se caen y cuando se recuperan, sin falsas alarmas. Adem&amp;aacute;s vigila el certificado SSL y el dominio, mide PageSpeed y Core Web Vitals reales y te alerta si tu web deja de ser indexable. Guarda un historial de 30 d&amp;iacute;as de uptime, tiempo de respuesta y fallos.&lt;/p&gt;

&lt;h2&gt;Transparencia con tus clientes&lt;/h2&gt;

&lt;p&gt;Si gestionas webs de terceros, puedes ofrecer a cada cliente una &lt;strong&gt;insignia de uptime y una p&amp;aacute;gina de estado&lt;/strong&gt;. Es una forma sencilla de demostrar que su web est&amp;aacute; vigilada y de aportar valor a tu servicio de mantenimiento.&lt;/p&gt;

&lt;h2&gt;Empieza sin coste&lt;/h2&gt;

&lt;p&gt;Uptime es &lt;strong&gt;gratis para monitorizar 2 webs&lt;/strong&gt;, y puedes conseguir m&amp;aacute;s mediante &lt;strong&gt;referidos o insignias&lt;/strong&gt;. Solo tienes que dar de alta tu web y vincular tu Telegram.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Pru&amp;eacute;balo gratis en &lt;a href=&quot;https://uptime.seoxan.es&quot;&gt;uptime.seoxan.es&lt;/a&gt;&lt;/strong&gt; y deja de enterarte de las ca&amp;iacute;das por tus clientes.&lt;/p&gt;
</description>
          <pubDate>Sat, 17 Oct 2026 19:32:58 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>Uptime: monitoriza tu web gratis y recibe avisos por Telegram</title>
          <description>&lt;h2&gt;&amp;iquest;Tu web se cae y te enteras por un cliente?&lt;/h2&gt;

&lt;p&gt;Es una de las situaciones m&amp;aacute;s inc&amp;oacute;modas para cualquier negocio online: la web deja de funcionar, nadie se da cuenta y, horas despu&amp;eacute;s, es un cliente quien te avisa. Mientras tanto se pierden ventas, contactos y confianza. Para evitarlo hemos creado &lt;strong&gt;Uptime&lt;/strong&gt;, la herramienta de monitorizaci&amp;oacute;n web de SeoXan.&lt;/p&gt;

&lt;p&gt;&lt;iframe allow=&quot;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;560&quot; src=&quot;https://www.youtube.com/embed/M1XpNR6qh34&quot; title=&quot;Uptime by SeoXan&quot; width=&quot;315&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;

&lt;h2&gt;Qu&amp;eacute; hace Uptime&lt;/h2&gt;

&lt;p&gt;Uptime comprueba tus webs cada pocos minutos y te avisa por &lt;strong&gt;Telegram&lt;/strong&gt; en cuanto detecta un problema: si la web se cae, si va lenta, si caduca el certificado SSL o el dominio, si deja de aparecer en Google o si empeora su rendimiento. As&amp;iacute; eres t&amp;uacute; quien se entera primero y puede actuar antes de que el problema afecte a tus clientes.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;&lt;strong&gt;Uptime, tiempo de respuesta y fallos&lt;/strong&gt; con un historial de 30 d&amp;iacute;as para ver la evoluci&amp;oacute;n de cada web.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Avisos al caer y al recuperarse&lt;/strong&gt;, sin falsas alarmas, para que solo recibas las notificaciones que importan.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Certificado SSL, PageSpeed y Core Web Vitals reales&lt;/strong&gt;, para controlar la seguridad y la velocidad que perciben tus usuarios.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Vigilancia SEO&lt;/strong&gt;: te avisamos si tu web deja de ser indexable y corre el riesgo de desaparecer de los buscadores.&lt;/li&gt;
	&lt;li&gt;&lt;strong&gt;Insignia de uptime y p&amp;aacute;gina de estado&lt;/strong&gt; para compartir con tus clientes y demostrar la fiabilidad de su web.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Pensado para agencias, freelance y empresas&lt;/h2&gt;

&lt;p&gt;Si gestionas webs de clientes, Uptime te ayuda a ofrecer un servicio m&amp;aacute;s profesional: detectas incidencias antes que nadie, tienes datos para justificar tu trabajo y puedes mostrar a cada cliente una p&amp;aacute;gina de estado transparente. Si tienes tu propio negocio, te da la tranquilidad de saber que tu web est&amp;aacute; vigilada las 24 horas.&lt;/p&gt;

&lt;h2&gt;Gratis para 2 webs&lt;/h2&gt;

&lt;p&gt;Uptime es &lt;strong&gt;gratis para monitorizar 2 webs&lt;/strong&gt;, y puedes desbloquear m&amp;aacute;s con &lt;strong&gt;referidos o insignias&lt;/strong&gt;. Sin complicaciones: das de alta tu web, vinculas tu Telegram y empiezas a recibir avisos.&lt;/p&gt;

&lt;p&gt;Este es el primer v&amp;iacute;deo de una serie en la que iremos mostrando cada funci&amp;oacute;n en detalle. &lt;strong&gt;Empieza gratis en &lt;a href=&quot;https://uptime.seoxan.es&quot;&gt;uptime.seoxan.es&lt;/a&gt;&lt;/strong&gt; y s&amp;iacute;guenos en redes como @seoxan.mkt para no perderte los pr&amp;oacute;ximos.&lt;/p&gt;
</description>
          <pubDate>Sat, 17 Oct 2026 19:32:55 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>Aviso de seguridad importante para webs WordPress</title>
          <description>&lt;p&gt;Estimado/a cliente/a,&lt;/p&gt;

&lt;p&gt;Durante las &amp;uacute;ltimas semanas se han detectado &lt;strong&gt;varias vulnerabilidades graves de seguridad en WordPress&lt;/strong&gt;, algunas de ellas especialmente preocupantes por permitir ataques contra p&amp;aacute;ginas web sin necesidad de conocer previamente las credenciales de administrador.&lt;/p&gt;

&lt;p&gt;No estamos hablando &amp;uacute;nicamente de vulnerabilidades te&amp;oacute;ricas. Se han registrado &lt;strong&gt;campa&amp;ntilde;as automatizadas de explotaci&amp;oacute;n a gran escala&lt;/strong&gt;, buscando instalaciones WordPress vulnerables en Internet.&lt;/p&gt;

&lt;p&gt;La sucesi&amp;oacute;n de actualizaciones de seguridad durante las &amp;uacute;ltimas semanas ha sido especialmente r&amp;aacute;pida:&lt;/p&gt;

&lt;ul data-spread=&quot;false&quot;&gt;
	&lt;li&gt;WordPress &lt;strong&gt;7.0.2&lt;/strong&gt; corrigi&amp;oacute; vulnerabilidades cr&amp;iacute;ticas, entre ellas problemas relacionados con &lt;strong&gt;SQL Injection y ejecuci&amp;oacute;n remota de c&amp;oacute;digo&lt;/strong&gt;.&lt;/li&gt;
	&lt;li&gt;Pocas semanas despu&amp;eacute;s se public&amp;oacute; &lt;strong&gt;WordPress 7.0.3&lt;/strong&gt;, corrigiendo &lt;strong&gt;12 vulnerabilidades adicionales&lt;/strong&gt;.&lt;/li&gt;
	&lt;li&gt;Apenas unos d&amp;iacute;as despu&amp;eacute;s fue necesario publicar &lt;strong&gt;WordPress 7.0.4&lt;/strong&gt;, nuevamente con correcciones de seguridad.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Esto pone de manifiesto un problema que desde &lt;strong&gt;SeoXan Tech&lt;/strong&gt; consideramos importante trasladar a todos nuestros clientes:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Tener una p&amp;aacute;gina WordPress funcionando correctamente no significa necesariamente que est&amp;eacute; segura.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;WordPress es una plataforma que requiere mantenimiento continuo. Adem&amp;aacute;s del propio WordPress, una instalaci&amp;oacute;n est&amp;aacute; formada por plugins, temas, librer&amp;iacute;as y diferentes componentes que pueden presentar nuevas vulnerabilidades en cualquier momento.&lt;/p&gt;

&lt;p&gt;Cuando aparece una vulnerabilidad cr&amp;iacute;tica, los ataques automatizados pueden comenzar en cuesti&amp;oacute;n de horas. Por este motivo, dejar una instalaci&amp;oacute;n sin actualizar durante semanas o meses supone actualmente un riesgo considerable.&lt;/p&gt;

&lt;p&gt;Tambi&amp;eacute;n queremos destacar algo especialmente importante: &lt;strong&gt;actualizar WordPress despu&amp;eacute;s de que una p&amp;aacute;gina haya sido comprometida no garantiza que el problema quede solucionado&lt;/strong&gt;. Un atacante puede haber instalado puertas traseras o archivos maliciosos que contin&amp;uacute;en funcionando incluso despu&amp;eacute;s de actualizar el sistema.&lt;/p&gt;

&lt;p&gt;Por ello recomendamos que cualquier p&amp;aacute;gina WordPress disponga, como m&amp;iacute;nimo, de:&lt;/p&gt;

&lt;ul data-spread=&quot;false&quot;&gt;
	&lt;li&gt;Actualizaciones peri&amp;oacute;dicas y controladas de WordPress, plugins y temas.&lt;/li&gt;
	&lt;li&gt;Copias de seguridad externas y recurrentes.&lt;/li&gt;
	&lt;li&gt;Monitorizaci&amp;oacute;n de archivos y cambios sospechosos.&lt;/li&gt;
	&lt;li&gt;Sistemas de protecci&amp;oacute;n y firewall.&lt;/li&gt;
	&lt;li&gt;Revisi&amp;oacute;n peri&amp;oacute;dica de malware y vulnerabilidades.&lt;/li&gt;
	&lt;li&gt;Un procedimiento de recuperaci&amp;oacute;n ante posibles compromisos.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Desde SeoXan Tech estamos revisando y reforzando las instalaciones WordPress que tenemos bajo mantenimiento&lt;/strong&gt;, aplicando las actualizaciones y medidas de seguridad necesarias.&lt;/p&gt;

&lt;p&gt;Para aquellos clientes que actualmente disponen &amp;uacute;nicamente de alojamiento web pero &lt;strong&gt;no tienen contratado un servicio de mantenimiento WordPress&lt;/strong&gt;, recomendamos especialmente revisar su situaci&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;Si desea que revisemos el estado de seguridad de su p&amp;aacute;gina web o que le informemos sobre las opciones de mantenimiento y protecci&amp;oacute;n disponibles, puede ponerse en contacto con nosotros.&lt;/p&gt;

&lt;p&gt;El objetivo de este aviso no es generar alarma, sino informar de una situaci&amp;oacute;n que durante las &amp;uacute;ltimas semanas ha demostrado que &lt;strong&gt;mantener WordPress actualizado, monitorizado y con copias de seguridad ya no deber&amp;iacute;a considerarse opcional&lt;/strong&gt;.&lt;/p&gt;
</description>
          <pubDate>Sun, 30 Aug 2026 08:49:14 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>WordPress en 2026: mantener una web se está convirtiendo en un sufrimiento</title>
          <description>&lt;p&gt;Estamos en agosto de 2026 y voy a decir algo que hace unos a&amp;ntilde;os probablemente habr&amp;iacute;a defendido justo al rev&amp;eacute;s: &lt;strong&gt;cada vez me cuesta m&amp;aacute;s recomendar WordPress para un proyecto web serio&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No porque WordPress haya dejado de funcionar. Funciona. Tampoco porque haya desaparecido. Todo lo contrario.&lt;/p&gt;

&lt;p&gt;WordPress contin&amp;uacute;a siendo gigantesco. Seg&amp;uacute;n los datos de W3Techs del 25 de agosto de 2026, &lt;strong&gt;WordPress est&amp;aacute; presente en aproximadamente el 40,7 % de todas las webs y conserva cerca del 58,9 % del mercado de CMS conocidos&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Y precisamente ah&amp;iacute; empieza parte del problema.&lt;/p&gt;

&lt;p&gt;Cuando pr&amp;aacute;cticamente todo el mundo utiliza una tecnolog&amp;iacute;a, esa tecnolog&amp;iacute;a se convierte en un objetivo extraordinariamente interesante.&lt;/p&gt;

&lt;p&gt;Y si adem&amp;aacute;s construimos nuestra web a&amp;ntilde;adiendo plugins desarrollados por decenas de proveedores diferentes, algunos mantenidos impecablemente y otros pr&amp;aacute;cticamente abandonados, tenemos una combinaci&amp;oacute;n que en 2026 empieza a resultar bastante dif&amp;iacute;cil de defender.&lt;/p&gt;

&lt;h2&gt;El problema no es exactamente WordPress&lt;/h2&gt;

&lt;p&gt;Esto hay que dejarlo claro.&lt;/p&gt;

&lt;p&gt;El n&amp;uacute;cleo de WordPress no es necesariamente el desastre de seguridad que algunas personas imaginan.&lt;/p&gt;

&lt;p&gt;De hecho, los datos apuntan precisamente en otra direcci&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;El informe &lt;em&gt;State of WordPress Security in 2026&lt;/em&gt; de Patchstack contabiliz&amp;oacute; &lt;strong&gt;11.334 nuevas vulnerabilidades descubiertas en el ecosistema WordPress durante 2025&lt;/strong&gt;, un incremento del 42 % respecto al a&amp;ntilde;o anterior. Sin embargo, &lt;strong&gt;el 91 % estaba relacionado con plugins y el 9 % con temas&lt;/strong&gt;, mientras que solamente se registraron seis vulnerabilidades en el n&amp;uacute;cleo de WordPress y fueron consideradas de baja prioridad.&lt;/p&gt;

&lt;p&gt;El problema, por tanto, no es instalar WordPress.&lt;/p&gt;

&lt;p&gt;El problema es lo que viene despu&amp;eacute;s.&lt;/p&gt;

&lt;p&gt;Quieres un formulario.&lt;/p&gt;

&lt;p&gt;Plugin.&lt;/p&gt;

&lt;p&gt;Quieres SEO.&lt;/p&gt;

&lt;p&gt;Plugin.&lt;/p&gt;

&lt;p&gt;Quieres cach&amp;eacute;.&lt;/p&gt;

&lt;p&gt;Plugin.&lt;/p&gt;

&lt;p&gt;Quieres gestionar cookies.&lt;/p&gt;

&lt;p&gt;Otro plugin.&lt;/p&gt;

&lt;p&gt;Quieres hacer copias de seguridad.&lt;/p&gt;

&lt;p&gt;Plugin.&lt;/p&gt;

&lt;p&gt;Quieres conectar un CRM.&lt;/p&gt;

&lt;p&gt;Plugin.&lt;/p&gt;

&lt;p&gt;Quieres a&amp;ntilde;adir funcionalidades a WooCommerce.&lt;/p&gt;

&lt;p&gt;Tres plugins m&amp;aacute;s.&lt;/p&gt;

&lt;p&gt;Y cuando terminas, aquella instalaci&amp;oacute;n de WordPress que parec&amp;iacute;a sencilla depende de &lt;strong&gt;15, 20 o 30 componentes desarrollados por empresas y programadores diferentes&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Enhorabuena: acabas de convertir tu p&amp;aacute;gina corporativa en una peque&amp;ntilde;a convenci&amp;oacute;n internacional de PHP.&lt;/p&gt;

&lt;h2&gt;El plugin gratuito que alguien program&amp;oacute; con toda su buena voluntad&lt;/h2&gt;

&lt;p&gt;Aqu&amp;iacute; existe adem&amp;aacute;s un problema que no considero justo cargar exclusivamente sobre los desarrolladores.&lt;/p&gt;

&lt;p&gt;Durante a&amp;ntilde;os nos hemos acostumbrado a disponer de plugins gratuitos extraordinarios.&lt;/p&gt;

&lt;p&gt;Un programador dedica cientos de horas a desarrollar una herramienta, la publica gratuitamente, corrige errores, responde preguntas y mantiene compatibilidad con nuevas versiones de WordPress.&lt;/p&gt;

&lt;p&gt;Todo fant&amp;aacute;stico.&lt;/p&gt;

&lt;p&gt;Hasta que pasan los a&amp;ntilde;os.&lt;/p&gt;

&lt;p&gt;Porque el desarrollador tiene que trabajar, mantener otros proyectos, pagar facturas y posiblemente descubrir esa curiosa caracter&amp;iacute;stica del ser humano llamada &lt;strong&gt;querer cobrar por su trabajo&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Entonces el plugin empieza a actualizarse menos.&lt;/p&gt;

&lt;p&gt;Despu&amp;eacute;s deja de actualizarse.&lt;/p&gt;

&lt;p&gt;Pero sigue instalado en miles de p&amp;aacute;ginas web.&lt;/p&gt;

&lt;p&gt;Y ah&amp;iacute; tenemos el problema.&lt;/p&gt;

&lt;p&gt;Un plugin abandonado no deja autom&amp;aacute;ticamente de funcionar. Puede continuar funcionando durante a&amp;ntilde;os.&lt;/p&gt;

&lt;p&gt;Lo que deja de tener es alguien detr&amp;aacute;s revisando qu&amp;eacute; ocurre cuando aparecen nuevas t&amp;eacute;cnicas de ataque o se descubren errores en su c&amp;oacute;digo.&lt;/p&gt;

&lt;p&gt;En la base de datos de Patchstack correspondiente a 2026, alrededor del &lt;strong&gt;27 % de las vulnerabilidades publicadas que recoge actualmente aparecen como no parcheadas&lt;/strong&gt;. Adem&amp;aacute;s, aproximadamente el 87 % corresponden a plugins.&lt;/p&gt;

&lt;p&gt;Todav&amp;iacute;a resulta m&amp;aacute;s preocupante otro dato: Patchstack se&amp;ntilde;ala que &lt;strong&gt;el 46 % de las vulnerabilidades analizadas en 2025 no hab&amp;iacute;an recibido una correcci&amp;oacute;n del desarrollador cuando lleg&amp;oacute; el momento de su divulgaci&amp;oacute;n p&amp;uacute;blica&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Eso significa que actualizar WordPress y pulsar alegremente el bot&amp;oacute;n de &amp;quot;Actualizar plugins&amp;quot; ya no resuelve necesariamente el problema.&lt;/p&gt;

&lt;p&gt;Porque &lt;strong&gt;no puedes instalar una actualizaci&amp;oacute;n que no existe&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;&amp;quot;Pues utilizo plugins de pago&amp;quot;&lt;/h2&gt;

&lt;p&gt;Perfecto.&lt;/p&gt;

&lt;p&gt;Pero pagar tampoco produce m&amp;aacute;gicamente c&amp;oacute;digo seguro.&lt;/p&gt;

&lt;p&gt;Es m&amp;aacute;s, el informe de Patchstack de 2026 introduce un dato especialmente inc&amp;oacute;modo: encontr&amp;oacute; &lt;strong&gt;1.983 informes v&amp;aacute;lidos de vulnerabilidades relacionados con componentes premium o freemium&lt;/strong&gt;, y el 76 % de las vulnerabilidades detectadas en componentes premium eran explotables en ataques reales seg&amp;uacute;n su clasificaci&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;Por tanto, el debate gratuito contra premium es demasiado simplista.&lt;/p&gt;

&lt;p&gt;Un plugin de pago puede proporcionar mejor mantenimiento, soporte profesional, auditor&amp;iacute;as y capacidad econ&amp;oacute;mica para solucionar vulnerabilidades r&amp;aacute;pidamente.&lt;/p&gt;

&lt;p&gt;Eso es importante.&lt;/p&gt;

&lt;p&gt;Pero &lt;strong&gt;premium no significa invulnerable&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;La cuesti&amp;oacute;n realmente importante es qui&amp;eacute;n mantiene ese software, con qu&amp;eacute; frecuencia se actualiza, qu&amp;eacute; pol&amp;iacute;tica de seguridad tiene, c&amp;oacute;mo responde ante una vulnerabilidad y cu&amp;aacute;nto tiempo tarda en publicar un parche.&lt;/p&gt;

&lt;h2&gt;Y entonces lleg&amp;oacute; la inteligencia artificial&lt;/h2&gt;

&lt;p&gt;Aqu&amp;iacute; es donde creo que el escenario ha cambiado considerablemente.&lt;/p&gt;

&lt;p&gt;Durante a&amp;ntilde;os existi&amp;oacute; una especie de barrera t&amp;eacute;cnica natural.&lt;/p&gt;

&lt;p&gt;Encontrar vulnerabilidades requer&amp;iacute;a conocimientos.&lt;/p&gt;

&lt;p&gt;Hab&amp;iacute;a que entender PHP, JavaScript, SQL, autenticaci&amp;oacute;n, permisos, peticiones HTTP, APIs, WordPress, hooks, nonces y bastantes conceptos adicionales.&lt;/p&gt;

&lt;p&gt;Ahora podemos entregar grandes cantidades de c&amp;oacute;digo a modelos de inteligencia artificial y utilizarlos para &lt;strong&gt;analizar patrones, explicar c&amp;oacute;digo, detectar errores potenciales y acelerar auditor&amp;iacute;as de seguridad&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Esto es fant&amp;aacute;stico para los desarrolladores y para los investigadores leg&amp;iacute;timos.&lt;/p&gt;

&lt;p&gt;Pero exactamente la misma capacidad reduce el coste de analizar software para todo el mundo.&lt;/p&gt;

&lt;p&gt;El c&amp;oacute;digo abierto siempre ha podido ser auditado, y eso tambi&amp;eacute;n constituye una de sus grandes ventajas: &lt;strong&gt;m&amp;aacute;s ojos pueden encontrar y corregir problemas&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;El problema de 2026 es la velocidad.&lt;/p&gt;

&lt;p&gt;Ya no hablamos exclusivamente de un investigador sentado durante tres d&amp;iacute;as leyendo PHP.&lt;/p&gt;

&lt;p&gt;Podemos automatizar parte del an&amp;aacute;lisis.&lt;/p&gt;

&lt;p&gt;Podemos comparar versiones.&lt;/p&gt;

&lt;p&gt;Podemos localizar funciones sensibles.&lt;/p&gt;

&lt;p&gt;Podemos estudiar cambios publicados despu&amp;eacute;s de un parche.&lt;/p&gt;

&lt;p&gt;Y podemos hacerlo a una escala que hace unos a&amp;ntilde;os requer&amp;iacute;a much&amp;iacute;simo m&amp;aacute;s trabajo.&lt;/p&gt;

&lt;p&gt;El propio informe de Patchstack advierte de que los atacantes pueden convertir nuevas vulnerabilidades en ataques &lt;strong&gt;en cuesti&amp;oacute;n de horas&lt;/strong&gt;, lo que reduce enormemente la ventana disponible para reaccionar.&lt;/p&gt;

&lt;p&gt;La IA no ha inventado las vulnerabilidades de WordPress.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Lo que est&amp;aacute; haciendo es reducir la fricci&amp;oacute;n necesaria para encontrarlas, comprenderlas y automatizar procesos alrededor de ellas.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Y eso cambia bastante las reglas del juego.&lt;/p&gt;

&lt;h2&gt;&amp;iquest;Un ni&amp;ntilde;o de 12 a&amp;ntilde;os puede hackear WordPress pregunt&amp;aacute;ndole a una IA?&lt;/h2&gt;

&lt;p&gt;Aqu&amp;iacute; conviene separar la provocaci&amp;oacute;n de la realidad t&amp;eacute;cnica.&lt;/p&gt;

&lt;p&gt;Decir literalmente que cualquier ni&amp;ntilde;o de 12 a&amp;ntilde;os puede comprometer cualquier WordPress con cuatro instrucciones a una IA ser&amp;iacute;a exagerado.&lt;/p&gt;

&lt;p&gt;Una instalaci&amp;oacute;n correctamente mantenida, protegida y configurada no cae m&amp;aacute;gicamente porque alguien escriba cuatro prompts.&lt;/p&gt;

&lt;p&gt;Pero la idea de fondo s&amp;iacute; deber&amp;iacute;a preocuparnos.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;La barrera de entrada para realizar determinadas tareas t&amp;eacute;cnicas est&amp;aacute; bajando radicalmente.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Una persona ya no necesita comprender cada l&amp;iacute;nea de c&amp;oacute;digo para empezar a entender qu&amp;eacute; est&amp;aacute; haciendo un script, interpretar un error, identificar una tecnolog&amp;iacute;a o automatizar determinadas comprobaciones.&lt;/p&gt;

&lt;p&gt;La IA puede actuar como profesor t&amp;eacute;cnico permanente.&lt;/p&gt;

&lt;p&gt;Eso democratiza la programaci&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;Tambi&amp;eacute;n democratiza parcialmente el conocimiento sobre seguridad.&lt;/p&gt;

&lt;p&gt;Y WordPress tiene una caracter&amp;iacute;stica irresistible para quien busca objetivos: &lt;strong&gt;hay millones de instalaciones extraordinariamente parecidas entre s&amp;iacute;&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Encuentras una vulnerabilidad seria en un componente popular y el problema deja de ser &amp;quot;&amp;iquest;c&amp;oacute;mo entro en esta web?&amp;quot;.&lt;/p&gt;

&lt;p&gt;La pregunta pasa a ser:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;iquest;Cu&amp;aacute;ntas webs utilizan esta misma versi&amp;oacute;n vulnerable?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Ese cambio de escala es fundamental.&lt;/p&gt;

&lt;h2&gt;La popularidad de WordPress empieza a jugar en su contra&lt;/h2&gt;

&lt;p&gt;Que WordPress est&amp;eacute; instalado en aproximadamente cuatro de cada diez webs es una demostraci&amp;oacute;n espectacular de &amp;eacute;xito.&lt;/p&gt;

&lt;p&gt;Pero desde la perspectiva de un atacante tambi&amp;eacute;n significa otra cosa:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;econom&amp;iacute;a de escala.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Si dedicas recursos a investigar una tecnolog&amp;iacute;a utilizada por el 0,01 % de Internet, tu superficie potencial es peque&amp;ntilde;a.&lt;/p&gt;

&lt;p&gt;Si investigas vulnerabilidades de un ecosistema presente en aproximadamente el 40 % de las webs, cualquier descubrimiento potencialmente reutilizable resulta much&amp;iacute;simo m&amp;aacute;s interesante.&lt;/p&gt;

&lt;p&gt;No significa que WordPress sea vulnerable simplemente por ser popular.&lt;/p&gt;

&lt;p&gt;Significa que &lt;strong&gt;es rentable investigar c&amp;oacute;mo atacarlo&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Es exactamente el mismo fen&amp;oacute;meno que hist&amp;oacute;ricamente hemos visto con sistemas operativos, navegadores, dispositivos y aplicaciones enormemente populares.&lt;/p&gt;

&lt;p&gt;Donde est&amp;aacute;n los usuarios, aparecen los atacantes.&lt;/p&gt;

&lt;h2&gt;El verdadero sufrimiento: mantener WordPress&lt;/h2&gt;

&lt;p&gt;Para m&amp;iacute;, aqu&amp;iacute; est&amp;aacute; actualmente el mayor problema.&lt;/p&gt;

&lt;p&gt;Crear una web WordPress sigue siendo relativamente sencillo.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Mantenerla durante cinco o diez a&amp;ntilde;os ya es otra historia.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Un proyecto profesional requiere vigilar constantemente:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;
	&lt;p&gt;WordPress Core.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;La versi&amp;oacute;n de PHP.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;El servidor.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;El tema.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Los plugins.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Las dependencias.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Las vulnerabilidades publicadas.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Las copias de seguridad.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Los usuarios administradores.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Los intentos de acceso.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;El firewall.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;El malware.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Los plugins abandonados.&lt;/p&gt;
	&lt;/li&gt;
	&lt;li&gt;
	&lt;p&gt;Las incompatibilidades despu&amp;eacute;s de actualizar.&lt;/p&gt;
	&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Y encima existe una maravillosa paradoja.&lt;/p&gt;

&lt;p&gt;Si no actualizas, puedes quedar vulnerable.&lt;/p&gt;

&lt;p&gt;Si actualizas, puedes romper la web.&lt;/p&gt;

&lt;p&gt;As&amp;iacute; que pulsas &amp;quot;Actualizar&amp;quot; mirando la pantalla como quien corta el cable rojo de una bomba.&lt;/p&gt;

&lt;h2&gt;Una web seria no deber&amp;iacute;a depender de veinte desconocidos&lt;/h2&gt;

&lt;p&gt;Este es probablemente mi principal problema conceptual con WordPress en 2026.&lt;/p&gt;

&lt;p&gt;Imaginemos una empresa cuya p&amp;aacute;gina web es cr&amp;iacute;tica para captar clientes.&lt;/p&gt;

&lt;p&gt;Tiene WordPress.&lt;/p&gt;

&lt;p&gt;Un tema comprado a una empresa.&lt;/p&gt;

&lt;p&gt;Un constructor visual de otra.&lt;/p&gt;

&lt;p&gt;Un plugin SEO de otra.&lt;/p&gt;

&lt;p&gt;Un sistema de formularios de otra.&lt;/p&gt;

&lt;p&gt;Un plugin de cach&amp;eacute; de otra.&lt;/p&gt;

&lt;p&gt;Un plugin de cookies de otra.&lt;/p&gt;

&lt;p&gt;Cinco extensiones adicionales.&lt;/p&gt;

&lt;p&gt;WooCommerce.&lt;/p&gt;

&lt;p&gt;Extensiones para WooCommerce.&lt;/p&gt;

&lt;p&gt;Y alguna peque&amp;ntilde;a maravilla instalada en 2019 porque &amp;quot;hac&amp;iacute;a exactamente lo que necesit&amp;aacute;bamos&amp;quot;.&lt;/p&gt;

&lt;p&gt;La seguridad del proyecto ya no depende &amp;uacute;nicamente de tu empresa.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Depende de toda esa cadena de proveedores.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Y basta con que falle uno.&lt;/p&gt;

&lt;p&gt;Ese es el problema arquitect&amp;oacute;nico que considero cada vez m&amp;aacute;s dif&amp;iacute;cil de justificar en proyectos importantes.&lt;/p&gt;

&lt;p&gt;No es que WordPress sea imposible de securizar.&lt;/p&gt;

&lt;p&gt;Por supuesto que puede protegerse.&lt;/p&gt;

&lt;p&gt;Hay instalaciones extraordinariamente bien administradas.&lt;/p&gt;

&lt;p&gt;Existen empresas especializadas, WAF, sistemas de virtual patching, monitorizaci&amp;oacute;n, backups externos, control de integridad, staging y pol&amp;iacute;ticas de actualizaci&amp;oacute;n excelentes.&lt;/p&gt;

&lt;p&gt;Pero f&amp;iacute;jate en la iron&amp;iacute;a.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Necesitamos incorporar cada vez m&amp;aacute;s infraestructura y servicios para proteger el CMS que elegimos originalmente porque era sencillo.&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;WordPress barato puede terminar siendo WordPress caro&lt;/h2&gt;

&lt;p&gt;Este es otro cl&amp;aacute;sico.&lt;/p&gt;

&lt;p&gt;&amp;quot;WordPress es gratis.&amp;quot;&lt;/p&gt;

&lt;p&gt;S&amp;iacute;.&lt;/p&gt;

&lt;p&gt;Tambi&amp;eacute;n Linux.&lt;/p&gt;

&lt;p&gt;Tambi&amp;eacute;n una enorme cantidad de tecnolog&amp;iacute;as empresariales.&lt;/p&gt;

&lt;p&gt;Que el software tenga coste de licencia cero no significa que el coste de operaci&amp;oacute;n sea cero.&lt;/p&gt;

&lt;p&gt;Una instalaci&amp;oacute;n profesional de WordPress puede necesitar:&lt;/p&gt;

&lt;p&gt;hosting administrado + mantenimiento + plugins premium + copias externas + seguridad + monitorizaci&amp;oacute;n + staging + actualizaciones + intervenci&amp;oacute;n t&amp;eacute;cnica.&lt;/p&gt;

&lt;p&gt;Y entonces descubrimos que lo gratuito era solamente el archivo ZIP.&lt;/p&gt;

&lt;p&gt;Para un blog personal esto puede ser perfectamente asumible.&lt;/p&gt;

&lt;p&gt;Para una peque&amp;ntilde;a web tambi&amp;eacute;n.&lt;/p&gt;

&lt;p&gt;Pero cuando hablamos de una empresa cuya facturaci&amp;oacute;n depende de formularios, reservas, ecommerce, leads o servicios online, &lt;strong&gt;el c&amp;aacute;lculo deber&amp;iacute;a hacerse utilizando coste total y riesgo&lt;/strong&gt;, no preguntando &amp;uacute;nicamente cu&amp;aacute;nto cuesta instalar WordPress.&lt;/p&gt;

&lt;h2&gt;&amp;iquest;Significa esto que nadie deber&amp;iacute;a utilizar WordPress?&lt;/h2&gt;

&lt;p&gt;No.&lt;/p&gt;

&lt;p&gt;Y ser&amp;iacute;a intelectualmente bastante pobre afirmar algo as&amp;iacute;.&lt;/p&gt;

&lt;p&gt;WordPress sigue teniendo ventajas enormes: ecosistema gigantesco, facilidad para publicar contenido, profesionales disponibles, integraciones pr&amp;aacute;cticamente para cualquier necesidad y una comunidad extraordinaria.&lt;/p&gt;

&lt;p&gt;Hay proyectos donde contin&amp;uacute;a teniendo much&amp;iacute;simo sentido.&lt;/p&gt;

&lt;p&gt;Una web editorial.&lt;/p&gt;

&lt;p&gt;Un blog.&lt;/p&gt;

&lt;p&gt;Una p&amp;aacute;gina corporativa sencilla.&lt;/p&gt;

&lt;p&gt;Un proyecto donde exista mantenimiento profesional permanente.&lt;/p&gt;

&lt;p&gt;Una instalaci&amp;oacute;n extremadamente controlada y con pocos componentes.&lt;/p&gt;

&lt;p&gt;El problema aparece cuando confundimos:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;quot;WordPress permite hacer pr&amp;aacute;cticamente cualquier cosa&amp;quot;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;con:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&amp;quot;WordPress es la arquitectura adecuada para hacer cualquier cosa&amp;quot;.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Son afirmaciones completamente diferentes.&lt;/p&gt;

&lt;h2&gt;Para proyectos cr&amp;iacute;ticos, cada vez me cuesta m&amp;aacute;s verlo&lt;/h2&gt;

&lt;p&gt;Si hoy tuviera que plantear una aplicaci&amp;oacute;n donde seguridad, estabilidad y disponibilidad fueran realmente cr&amp;iacute;ticas, intentar&amp;iacute;a reducir al m&amp;aacute;ximo la superficie de ataque y, especialmente, &lt;strong&gt;el n&amp;uacute;mero de dependencias que pueden introducir c&amp;oacute;digo ejecutable en el servidor&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;No quiero 35 plugins.&lt;/p&gt;

&lt;p&gt;No quiero descubrir que una funcionalidad esencial depende de un desarrollador que dej&amp;oacute; el proyecto hace tres a&amp;ntilde;os.&lt;/p&gt;

&lt;p&gt;No quiero comprobar cada ma&amp;ntilde;ana si alguna extensi&amp;oacute;n utilizada por mis clientes acaba de aparecer en una base de datos de vulnerabilidades.&lt;/p&gt;

&lt;p&gt;Y tampoco quiero solucionar el problema instalando otro plugin de seguridad encima de los plugins que ya tengo.&lt;/p&gt;

&lt;p&gt;Porque llega un momento en que parece que estamos sujetando WordPress con cinta americana mientras instalamos un plugin para comprobar si la cinta americana tiene alguna vulnerabilidad.&lt;/p&gt;

&lt;h2&gt;El gran cambio de 2026 es la velocidad&lt;/h2&gt;

&lt;p&gt;Esta es posiblemente la cuesti&amp;oacute;n que m&amp;aacute;s deber&amp;iacute;a preocupar a administradores y empresas.&lt;/p&gt;

&lt;p&gt;En el primer semestre de 2025 ya se hab&amp;iacute;an identificado &lt;strong&gt;6.700 nuevas vulnerabilidades en el ecosistema WordPress&lt;/strong&gt;, y Patchstack estimaba que el 41 % pod&amp;iacute;an explotarse en ataques reales.&lt;/p&gt;

&lt;p&gt;El informe completo publicado en 2026 elev&amp;oacute; la cifra de 2025 a &lt;strong&gt;11.334 vulnerabilidades&lt;/strong&gt;, con un crecimiento anual del 42 %.&lt;/p&gt;

&lt;p&gt;No todas son cr&amp;iacute;ticas.&lt;/p&gt;

&lt;p&gt;No todas afectan a nuestra web.&lt;/p&gt;

&lt;p&gt;No todas ser&amp;aacute;n explotadas.&lt;/p&gt;

&lt;p&gt;Pero la direcci&amp;oacute;n resulta dif&amp;iacute;cil de ignorar.&lt;/p&gt;

&lt;p&gt;Tenemos m&amp;aacute;s investigadores, mejores herramientas, programas de recompensas, automatizaci&amp;oacute;n, inteligencia artificial y atacantes capaces de reaccionar cada vez m&amp;aacute;s r&amp;aacute;pido.&lt;/p&gt;

&lt;p&gt;Mientras tanto, seguimos teniendo instalaciones de WordPress donde alguien pregunta:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&amp;quot;&amp;iquest;Podemos actualizar ese plugin? Es que no sabemos si se romper&amp;aacute; la plantilla.&amp;quot;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Ese desfase entre &lt;strong&gt;la velocidad del atacante y la velocidad de mantenimiento de una web tradicional&lt;/strong&gt; es lo que realmente me preocupa.&lt;/p&gt;

&lt;h2&gt;El futuro de WordPress necesita menos dependencia, no m&amp;aacute;s plugins&lt;/h2&gt;

&lt;p&gt;WordPress probablemente seguir&amp;aacute; existiendo durante muchos a&amp;ntilde;os.&lt;/p&gt;

&lt;p&gt;Con una cuota cercana al 59 % entre los CMS conocidos en agosto de 2026, hablar de su desaparici&amp;oacute;n inmediata ser&amp;iacute;a absurdo.&lt;/p&gt;

&lt;p&gt;Pero supervivencia y conveniencia tecnol&amp;oacute;gica no son lo mismo.&lt;/p&gt;

&lt;p&gt;Mi duda no es si WordPress seguir&amp;aacute; existiendo.&lt;/p&gt;

&lt;p&gt;Mi duda es &lt;strong&gt;qu&amp;eacute; tipo de proyectos deber&amp;iacute;an seguir construy&amp;eacute;ndose sobre WordPress durante la pr&amp;oacute;xima d&amp;eacute;cada&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;Porque en un Internet donde descubrir y explotar errores puede automatizarse cada vez m&amp;aacute;s, una arquitectura basada en combinar decenas de componentes PHP de procedencias distintas necesita replantearse seriamente.&lt;/p&gt;

&lt;p&gt;Quiz&amp;aacute; el futuro pase por instalaciones mucho m&amp;aacute;s minimalistas.&lt;/p&gt;

&lt;p&gt;Quiz&amp;aacute; por WordPress desacoplado.&lt;/p&gt;

&lt;p&gt;Quiz&amp;aacute; por arquitecturas donde el CMS no est&amp;eacute; directamente expuesto.&lt;/p&gt;

&lt;p&gt;Quiz&amp;aacute; por sistemas est&amp;aacute;ticos para determinados proyectos.&lt;/p&gt;

&lt;p&gt;O quiz&amp;aacute; WordPress consiga transformar radicalmente la seguridad y gobernanza de su ecosistema de plugins.&lt;/p&gt;

&lt;p&gt;Pero continuar instalando WordPress, a&amp;ntilde;adir 27 plugins, configurar actualizaciones autom&amp;aacute;ticas y pensar que alguien se ocupar&amp;aacute; de todo parece, en agosto de 2026, una estrategia cada vez m&amp;aacute;s dif&amp;iacute;cil de defender.&lt;/p&gt;

&lt;p&gt;Sobre todo porque ahora ese &amp;quot;alguien&amp;quot; que est&amp;aacute; revisando tu plugin abandonado de 2018 podr&amp;iacute;a no ser su desarrollador.&lt;/p&gt;

&lt;p&gt;Podr&amp;iacute;a ser una IA.&lt;/p&gt;

&lt;p&gt;Y puede que no est&amp;eacute; trabajando para ti.&lt;/p&gt;
</description>
          <pubDate>Wed, 26 Aug 2026 07:59:31 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>SeoXan y el deporte: cuando los valores también se llevan puestos</title>
          <description>&lt;p&gt;En SeoXan siempre hemos cre&amp;iacute;do que la tecnolog&amp;iacute;a y el deporte comparten mucho m&amp;aacute;s de lo que parece. Detr&amp;aacute;s de un buen proyecto, igual que detr&amp;aacute;s de un buen partido, hay constancia, estrategia, trabajo en equipo y ganas de superarse cada d&amp;iacute;a.&lt;/p&gt;

&lt;p&gt;Por eso hemos querido dar un paso m&amp;aacute;s en nuestro compromiso con el deporte lanzando una &lt;strong&gt;camiseta exclusiva de p&amp;aacute;del&lt;/strong&gt;, desarrollada junto a &lt;strong&gt;Por4.es&lt;/strong&gt;, que entregaremos a clientes seleccionados como agradecimiento por la confianza que depositan en nosotros.&lt;/p&gt;

&lt;p&gt;No se trata simplemente de una camiseta. Representa una forma de entender las relaciones con nuestros clientes: cercanas, duraderas y basadas en valores compartidos.&lt;/p&gt;

&lt;p&gt;El p&amp;aacute;del es un deporte que refleja perfectamente nuestra filosof&amp;iacute;a empresarial. Cada punto requiere comunicaci&amp;oacute;n, adaptaci&amp;oacute;n, esfuerzo y confianza en el compa&amp;ntilde;ero. Son los mismos principios que aplicamos cada d&amp;iacute;a cuando desarrollamos soluciones tecnol&amp;oacute;gicas, protegemos infraestructuras o acompa&amp;ntilde;amos a nuestros clientes en el crecimiento de sus negocios.&lt;/p&gt;

&lt;p&gt;Esta edici&amp;oacute;n exclusiva nace tambi&amp;eacute;n de la colaboraci&amp;oacute;n con &lt;strong&gt;Por4.es&lt;/strong&gt;, una empresa que comparte nuestra pasi&amp;oacute;n por el deporte y la calidad. Juntos hemos creado una prenda pensada para utilizar dentro y fuera de la pista, con un dise&amp;ntilde;o moderno que representa la uni&amp;oacute;n entre innovaci&amp;oacute;n, rendimiento y esp&amp;iacute;ritu deportivo.&lt;/p&gt;

&lt;p&gt;En SeoXan queremos seguir apoyando iniciativas que fomenten un estilo de vida activo y saludable. Creemos que las empresas tambi&amp;eacute;n tienen un papel importante en impulsar valores como el esfuerzo, el respeto, la superaci&amp;oacute;n y el compa&amp;ntilde;erismo, tanto dentro como fuera del &amp;aacute;mbito profesional.&lt;/p&gt;

&lt;p&gt;A todos los clientes que recib&amp;aacute;is esta camiseta, esperamos que la disfrut&amp;eacute;is tanto como nosotros hemos disfrutado prepar&amp;aacute;ndola. Nos encantar&amp;aacute; verla en las pistas de p&amp;aacute;del, compartiendo momentos de deporte, amistad y competici&amp;oacute;n sana.&lt;/p&gt;

&lt;p&gt;Porque al final, tanto en la empresa como en el deporte, los mejores resultados siempre llegan cuando se trabaja con pasi&amp;oacute;n.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;SeoXan. Tecnolog&amp;iacute;a que impulsa personas.&lt;/strong&gt;&lt;/p&gt;
</description>
          <pubDate>Sat, 25 Jul 2026 21:11:40 +0000</pubDate>
          <author>Alex Rubio</author>
        </item><item>
          <title>Projecte televisiu IA al Dia i implementació de la IA</title>
          <description>&lt;p&gt;Avui he assistit a la presentaci&amp;oacute; del projecte &amp;ldquo;IA al Dia&amp;rdquo;, liderat per Carles Argem&amp;iacute;, una proposta que busca apropar la intel&amp;middot;lig&amp;egrave;ncia artificial a l&amp;rsquo;empresa des d&amp;rsquo;un enfocament pr&amp;agrave;ctic i aplicable.&lt;br /&gt;
&lt;br /&gt;
El plantejament &amp;eacute;s clar: c&amp;agrave;psules quinzenals d&amp;rsquo;uns 30 minuts basades en casos reals. Res de teoria buida. Problema, soluci&amp;oacute; i aplicaci&amp;oacute; directa. Un format que, ben executat, pot aportar molt m&amp;eacute;s valor que molts continguts formatius que es queden en el PowerPoint i no arriben mai a l&amp;rsquo;operativa del dia a dia.&lt;br /&gt;
&lt;br /&gt;
M&amp;eacute;s enll&amp;agrave; del projecte en si, la sessi&amp;oacute; ens ha servit per posar sobre la taula una realitat que moltes empreses encara estan evitant: la IA ja no &amp;eacute;s opcional. Estem en un punt molt similar al que es va viure amb internet. Qui no s&amp;rsquo;hi adapta, simplement queda fora.&lt;br /&gt;
&lt;br /&gt;
Tamb&amp;eacute; s ha comentat una tend&amp;egrave;ncia que ja &amp;eacute;s evident: el model gratu&amp;iuml;t s&amp;rsquo;est&amp;agrave; acabant. Plataformes com Anthropic amb Claude o ChatGPT estan limitant funcionalitats i orientant-se cap a models de pagament. I &amp;eacute;s l&amp;ograve;gic. La IA que realment aporta valor tindr&amp;agrave; cost, i les empreses que ho entenguin abans tindran avantatge competitiu.&lt;br /&gt;
&lt;br /&gt;
Un dels punts m&amp;eacute;s encertats de la sessi&amp;oacute; ha estat la difer&amp;egrave;ncia entre &amp;ldquo;provar la IA&amp;rdquo; i treballar-hi de veritat. Fer quatre prompts no transforma cap negoci. El canvi real ve quan es construeixen solucions pr&amp;ograve;pies: GPTs personalitzats, sistemes amb RAG, integracions amb dades internes&amp;hellip; aqu&amp;iacute; &amp;eacute;s on es guanya productivitat de veritat.&lt;br /&gt;
&lt;br /&gt;
Pel que fa a &amp;ldquo;IA al Dia&amp;rdquo;, l&amp;rsquo;estrat&amp;egrave;gia de comen&amp;ccedil;ar per televisions locals com TV Sabadell Vall&amp;egrave;s&amp;nbsp;pot semblar conservadora, per&amp;ograve; t&amp;eacute; sentit com a fase de validaci&amp;oacute;. El repte no &amp;eacute;s arrencar, &amp;eacute;s escalar. I aqu&amp;iacute; &amp;eacute;s on veurem si el projecte pot cr&amp;eacute;ixer o es queda en una bona iniciativa.&lt;br /&gt;
&lt;br /&gt;
En resum, una sessi&amp;oacute; interessant, amb una idea for&amp;ccedil;a clara: la IA no substituir&amp;agrave; empreses, per&amp;ograve; s&amp;iacute; substituir&amp;agrave; les empreses que no la s&amp;agrave;piguen utilitzar. I aix&amp;ograve; ja est&amp;agrave; passant.&lt;/p&gt;
</description>
          <pubDate>Fri, 15 May 2026 16:45:11 +0000</pubDate>
          <author>Alex Rubio</author>
        </item></channel>
</rss>