<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Seguridad on Antonio Cortés (DrZippie)</title><link>https://antoniocortes.com/tags/seguridad/</link><description>Recent content in Seguridad on Antonio Cortés (DrZippie)</description><generator>Hugo</generator><language>es-es</language><lastBuildDate>Thu, 15 Oct 2026 10:04:04 +0200</lastBuildDate><atom:link href="https://antoniocortes.com/tags/seguridad/index.xml" rel="self" type="application/rss+xml"/><item><title>Sólo 2 de 25 gestores de paquetes comprueban siempre que el código no ha sido manipulado</title><link>https://antoniocortes.com/gestores-paquetes-integridad/</link><pubDate>Thu, 15 Oct 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/gestores-paquetes-integridad/</guid><description>&lt;p&gt;Cuando pensamos en ataques a la cadena de suministro de software, casi siempre imaginamos lo mismo: alguien roba la cuenta de quien mantiene un paquete popular y publica una versión con código malicioso. Trail of Bits ha publicado &lt;a href="https://blog.trailofbits.com/2026/10/14/package-managers-have-an-integrity-problem/"&gt;Package managers have an integrity problem&lt;/a&gt;, donde Keegan Ryan plantea el siguiente paso: ¿qué pasa si quien queda comprometido es &lt;strong&gt;el propio repositorio de paquetes&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;La idea es razonable: si se consigue proteger las cuentas de quienes mantienen los paquetes, los atacantes irán a por el siguiente eslabón débil, que son los servidores que distribuyen el código. Para comprobar cuánto aguanta cada ecosistema, han probado &lt;strong&gt;25 de los gestores de paquetes más populares&lt;/strong&gt; contra un repositorio malicioso que mete código en paquetes legítimos. El resultado no es bueno.&lt;/p&gt;</description></item><item><title>Certificados TLS falsos para Google tras secuestrar tres dominios de país</title><link>https://antoniocortes.com/certificados-tls-secuestro-dominios/</link><pubDate>Thu, 08 Oct 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/certificados-tls-secuestro-dominios/</guid><description>&lt;p&gt;Google ha contado en su blog que unos atacantes han conseguido &lt;a href="https://blog.google/security/chromes-response-to-recent-cctld-registry-hijacks/"&gt;certificados HTTPS válidos para varios dominios de Google&lt;/a&gt; y de &lt;em&gt;&amp;ldquo;varias marcas globales y servicios muy usados&amp;rdquo;&lt;/em&gt;. Lo más llamativo es que no ha fallado ninguna autoridad de certificación ni se ha comprometido ningún sistema de Google: los atacantes secuestraron los registros de tres dominios de país, &lt;strong&gt;.gh&lt;/strong&gt; (Ghana), &lt;strong&gt;.sl&lt;/strong&gt; (Sierra Leona) y &lt;strong&gt;.as&lt;/strong&gt; (Samoa Americana), y desde ahí todo lo demás vino solo.&lt;/p&gt;</description></item><item><title>Git 3.0 y el cambio a SHA-256: ¿hace falta migrar todo el ecosistema?</title><link>https://antoniocortes.com/git-3-sha-256/</link><pubDate>Fri, 02 Oct 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/git-3-sha-256/</guid><description>&lt;p&gt;Git 3.0 traerá varios cambios incompatibles, y uno de ellos va a afectar a casi todo el mundo aunque se hable poco de él: &lt;strong&gt;los repositorios nuevos usarán SHA-256 en lugar de SHA-1&lt;/strong&gt; para identificar commits, árboles y ficheros. Scott Chacon, cofundador de GitHub y GitButler y autor de &lt;em&gt;Pro Git&lt;/em&gt;, ha publicado &lt;a href="https://blog.gitbutler.com/git-3-sha-256"&gt;un artículo largo y muy crítico&lt;/a&gt; en el que dice que será un cambio carísimo para casi ningún beneficio.&lt;/p&gt;</description></item><item><title>Netlify cambia los isolates de V8 por microVMs en sus Edge Functions</title><link>https://antoniocortes.com/netlify-edge-firecracker/</link><pubDate>Thu, 01 Oct 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/netlify-edge-firecracker/</guid><description>&lt;p&gt;Este blog está alojado en Netlify desde 2019, aunque sólo como HTML estático: Hugo genera las páginas y Netlify las sirve, sin funciones ni nada que se ejecute en el servidor. Aun así, el último artículo de su blog, &lt;a href="https://www.netlify.com/blog/edge-functions-firecracker-microvms/"&gt;5x faster Edge Functions: V8 isolates to Firecracker MicroVMs&lt;/a&gt;, cuenta un cambio que me parece importante y que va un poco a contracorriente: han dejado de ejecutar sus Edge Functions en &lt;strong&gt;isolates de V8&lt;/strong&gt; y ahora cada función corre en su propia &lt;strong&gt;microVM Firecracker&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>OpenAI se detiene: la pausa en el entrenamiento y la demanda de Florida</title><link>https://antoniocortes.com/openai-pausa-entrenamiento/</link><pubDate>Tue, 29 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/openai-pausa-entrenamiento/</guid><description>&lt;p&gt;La semana pasada escribí dos artículos seguidos sobre los agentes de OpenAI: primero sobre &lt;a href="https://antoniocortes.com/agente-openai-australia/"&gt;el agente que no aceptaba un no por respuesta&lt;/a&gt; en un portal del gobierno australiano, y al día siguiente sobre &lt;a href="https://antoniocortes.com/enjambre-agentes-openai/"&gt;el enjambre que nadie vigilaba&lt;/a&gt;, con todo lo que se había sabido de Hugging Face y de las decenas de instituciones afectadas.&lt;/p&gt;
&lt;p&gt;Terminaba ese segundo artículo diciendo que el estándar mínimo era sencillo: cuando tus agentes se escapan, lo cuentas tú, pronto y completo. Esta vez OpenAI ha ido un paso más allá. Según cuenta &lt;a href="https://arstechnica.com/ai/2026/09/openai-halts-frontier-model-training-amid-string-of-agent-misalignment-incidents/"&gt;Ars Technica&lt;/a&gt;, &lt;strong&gt;ha pausado el entrenamiento interno de sus modelos más capaces&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>El enjambre que nadie vigilaba: lo que ya sabemos de los agentes de OpenAI</title><link>https://antoniocortes.com/enjambre-agentes-openai/</link><pubDate>Sat, 26 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/enjambre-agentes-openai/</guid><description>&lt;p&gt;Ayer escribí sobre &lt;a href="https://antoniocortes.com/agente-openai-australia/"&gt;el agente de OpenAI que no aceptaba un no por respuesta&lt;/a&gt; y se coló en un portal del gobierno australiano. Terminaba diciendo que el daño parecía pequeño y que lo preocupante era la gestión.&lt;/p&gt;
&lt;p&gt;Veinticuatro horas después, la historia es bastante más grande. Han salido dos cosas a la vez: OpenAI ha reconocido que &lt;strong&gt;no fue un caso aislado&lt;/strong&gt;, y un grupo de investigadores independientes ha publicado la reconstrucción más detallada hasta la fecha del ataque de sus agentes a Hugging Face. Juntas cuentan una historia que merece una segunda parte.&lt;/p&gt;</description></item><item><title>Cifrado a dos velocidades: Apple, el Reino Unido y la puerta trasera que nadie puede confirmar</title><link>https://antoniocortes.com/cifrado-dos-velocidades-reino-unido/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/cifrado-dos-velocidades-reino-unido/</guid><description>&lt;p&gt;Esta mañana me encontré con &lt;a href="https://macanorak.com/two-tier-encryption-in-the-uk/"&gt;un artículo de Macanorak&lt;/a&gt; que empieza con un ejemplo muy sencillo y que me ha tenido un buen rato dándole vueltas.&lt;/p&gt;
&lt;p&gt;Alice y Bill viven en el Reino Unido. Tienen el mismo iPhone, usan iCloud y pagan a Apple exactamente lo mismo. Alice tiene activada la &lt;strong&gt;Protección de datos avanzada&lt;/strong&gt; (&lt;em&gt;Advanced Data Protection&lt;/em&gt;, ADP), así que la mayor parte de su iCloud está cifrado de extremo a extremo. Bill no la tiene, y &lt;strong&gt;no puede activarla&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>El agente que no aceptaba un no por respuesta</title><link>https://antoniocortes.com/agente-openai-australia/</link><pubDate>Fri, 25 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/agente-openai-australia/</guid><description>&lt;p&gt;El primer ministro australiano, Anthony Albanese, ha contado esta semana en Nueva York que su gobierno está investigando un incidente de junio: &lt;strong&gt;un agente de OpenAI accedió a ficheros no públicos&lt;/strong&gt; del portal de estadísticas de Medicare, y posiblemente a otros tres portales de datos sanitarios federales y estatales.&lt;/p&gt;
&lt;p&gt;No lo hizo ningún grupo de hackers ni un gobierno extranjero. Fue un agente interno de OpenAI, durante una evaluación, al que le habían pedido algo tan inocente como investigar en internet el gasto público en medicamentos.&lt;/p&gt;</description></item><item><title>La letra pequeña sí tenía dientes: lo que trae la EU Kids Act y el problema que sigue sin resolver</title><link>https://antoniocortes.com/eu-kids-act-letra-pequena/</link><pubDate>Thu, 17 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/eu-kids-act-letra-pequena/</guid><description>&lt;p&gt;Ayer cerré &lt;a href="https://antoniocortes.com/eu-kids-act-menores-redes/"&gt;el artículo sobre el anuncio de von der Leyen&lt;/a&gt; con una frase que era medio pregunta medio apuesta:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&amp;ldquo;La parte que de verdad me interesa de la EU Kids Act no es la edad. Es si la obligación de &lt;em&gt;safe design&lt;/em&gt; para el tramo 15-18 acaba teniendo dientes o se queda en una declaración de principios.&amp;rdquo;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Hoy la Comisión ha presentado el texto en Estrasburgo, von der Leyen acompañada de Henna Virkkunen. Ya hay letra pequeña.&lt;/p&gt;</description></item><item><title>La UE pone edad mínima a las redes: lo que la EU Kids Act arregla y lo que deja igual</title><link>https://antoniocortes.com/eu-kids-act-menores-redes/</link><pubDate>Wed, 16 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/eu-kids-act-menores-redes/</guid><description>&lt;p&gt;Ayer publiqué &lt;a href="https://antoniocortes.com/ia-menores-verificacion-edad/"&gt;un artículo sobre IA, menores y verificación de edad&lt;/a&gt; a raíz del informe de Common Sense Media sobre Perplexity. La tesis era que la casilla de la edad es un fallo doble: falseable hacia fuera e inútil hacia dentro, porque los productos recogen el dato y no lo usan para cambiar nada.&lt;/p&gt;
&lt;p&gt;Hoy, Ursula von der Leyen ha anunciado en su discurso del Estado de la Unión en Estrasburgo una propuesta que va justo a por ese problema. El &lt;em&gt;timing&lt;/em&gt; es tan bueno que casi da pudor.&lt;/p&gt;</description></item><item><title>La edad que nadie comprueba: IA, menores y una casilla que no protege a nadie</title><link>https://antoniocortes.com/ia-menores-verificacion-edad/</link><pubDate>Tue, 15 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/ia-menores-verificacion-edad/</guid><description>&lt;p&gt;Common Sense Media publicó hoy su &lt;a href="https://institute.commonsensemedia.org/risk-assessments/perplexity"&gt;evaluación de riesgo de Perplexity&lt;/a&gt;, y el veredicto es el más duro de su escala: &lt;strong&gt;riesgo inaceptable&lt;/strong&gt;. Alto o inaceptable en los ocho principios que evalúan, y fallo en cuatro de las cinco &amp;ldquo;líneas rojas&amp;rdquo; de daño grave que probaron.&lt;/p&gt;
&lt;p&gt;Podría escribir el artículo sobre Perplexity. Sería fácil, porque el &lt;a href="https://institute.commonsensemedia.org/sites/default/files/risk-assessments/csm-ai-risk-assessment-perplexity-09152026_0.pdf"&gt;informe completo&lt;/a&gt; tiene munición de sobra: 1.200 búsquedas, una auditoría de más de 1.000 citas, capturas de pantalla incómodas. Pero creo que sería el artículo equivocado.&lt;/p&gt;</description></item><item><title>151 millones de conversaciones: cuando copiar un modelo es más barato que entrenarlo</title><link>https://antoniocortes.com/anthropic-destilacion-china/</link><pubDate>Fri, 11 Sep 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/anthropic-destilacion-china/</guid><description>&lt;p&gt;Anthropic publicó ayer su &lt;a href="https://www.anthropic.com/threat-intelligence-report-september-2026"&gt;informe de inteligencia de amenazas de septiembre&lt;/a&gt;, que recoge lo que detectó y cortó entre diciembre de 2025 y agosto de 2026. Son siete áreas —ciberoperaciones, influencia, vigilancia, fraude, armas biológicas, armas convencionales y destilación— y da para varios artículos.&lt;/p&gt;
&lt;p&gt;Pero hay una sección que se lleva los titulares con razón, y es la última: &lt;strong&gt;laboratorios chinos usando Claude, a escala industrial, para entrenar sus propios modelos&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>Analizando el aislamiento de filesystems en contenedores para cargas multi-tenant</title><link>https://antoniocortes.com/aislamiento-filesystem-contenedores-multitenencia/</link><pubDate>Fri, 13 Feb 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/aislamiento-filesystem-contenedores-multitenencia/</guid><description>&lt;p&gt;Recientemente me encontré con un análisis técnico excepcionalmente denso sobre seguridad de contenedores que merece la pena ser compartido. El autor empezó con una hipótesis simple: el aislamiento de filesystems de los contenedores debería ser suficiente para cargas de trabajo multi-tenant sin necesidad de máquinas virtuales, si se entiende suficientemente bien qué está pasando a nivel de syscall.&lt;/p&gt;
&lt;p&gt;Después de una investigación exhaustiva, la conclusión es más incómoda de lo que esperaba: los valores por defecto te protegen bien, pero en el momento que empiezas a usar características &amp;ldquo;avanzadas&amp;rdquo; como la propagación de montajes bidireccional o el reetiquetado de SELinux, estás a un paso de entregarle las llaves de tu host a un atacante.&lt;/p&gt;</description></item><item><title>Vercel Sandbox: ¿Ejecutar código PHP, Node y Go de forma segura?</title><link>https://antoniocortes.com/vercel-sandbox/</link><pubDate>Mon, 02 Feb 2026 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/vercel-sandbox/</guid><description>&lt;p&gt;Vercel ha anunciado la disponibilidad general de &lt;a href="https://vercel.com/blog/vercel-sandbox-is-now-generally-available"&gt;Vercel Sandbox&lt;/a&gt;, una capa de ejecución diseñada específicamente para agentes de IA. Pero más allá del hype de los agentes, hay una pregunta interesante: ¿puede servirnos para ejecutar código de forma segura en diferentes lenguajes como PHP, Node o Go?&lt;/p&gt;
&lt;h2 id="qué-es-vercel-sandbox"&gt;¿Qué es Vercel Sandbox?&lt;/h2&gt;
&lt;p&gt;Vercel Sandbox proporciona microVMs Linux bajo demanda. Cada sandbox está aislado, con su propio sistema de archivos, red y espacio de procesos. Obtienes acceso &lt;code&gt;sudo&lt;/code&gt;, gestores de paquetes y la capacidad de ejecutar los mismos comandos que ejecutarías en una máquina Linux.&lt;/p&gt;</description></item><item><title>Cloudflare vuelve a innovar: autenticación criptográfica para bots (el fin de los user-agents falsos)</title><link>https://antoniocortes.com/2025/07/02/cloudflare-vuelve-a-innovar-autenticaci%C3%B3n-criptogr%C3%A1fica-para-bots-el-fin-de-los-user-agents-falsos/</link><pubDate>Wed, 02 Jul 2025 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/2025/07/02/cloudflare-vuelve-a-innovar-autenticaci%C3%B3n-criptogr%C3%A1fica-para-bots-el-fin-de-los-user-agents-falsos/</guid><description>&lt;h2 id="el-problema-que-todos-conocemos-pero-fingimos-que-no-existe"&gt;El problema que todos conocemos (pero fingimos que no existe)&lt;/h2&gt;
&lt;p&gt;Como persona que gestiona infraestructuras web desde hace décadas, he visto demasiados bots fingiendo ser lo que no son. &lt;strong&gt;User-Agent: &amp;ldquo;Mozilla/5.0 (Windows NT 10.0; Win64; x64)&amp;rdquo;&lt;/strong&gt; cuando en realidad es un scraper chino aspirando tu contenido a las 3 de la mañana.&lt;/p&gt;
&lt;p&gt;Los métodos tradicionales para identificar bots legítimos han sido, seamos honestos, &lt;strong&gt;patéticos&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rangos de IP&lt;/strong&gt;: Que cambian, se comparten, o se spoofean&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Headers User-Agent&lt;/strong&gt;: Que cualquiera puede falsificar en una línea de código&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reverse DNS&lt;/strong&gt;: Que funciona hasta que no funciona&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hoy Cloudflare anunció que está integrando &lt;strong&gt;HTTP Message Signatures&lt;/strong&gt; directamente en su programa Verified Bots. Y después de leer los detalles técnicos, tengo que admitir algo: &lt;strong&gt;esto puede cambiar las reglas del juego definitivamente&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>¿ Quién se la cuela a quién ?</title><link>https://antoniocortes.com/%c2%bf-quien-se-la-cuela-a-quien/</link><pubDate>Mon, 04 Jan 2010 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/%c2%bf-quien-se-la-cuela-a-quien/</guid><description>&lt;p&gt;En la web de El Mundo, tenemos un  artículo con un titular que dice: “&lt;a href="http://www.elmundo.es/elmundo/2010/01/04/union_europea/1262610678.html"&gt;Mr. Bean ‘se cuela’ en la web oficial de la presidencia española&lt;/a&gt;“.&lt;/p&gt;
&lt;p&gt;Este artículo, sin duda, es un ejemplo de la falta de rigor, y amarillismo “tecnológico” que nos inunda.&lt;/p&gt;</description></item><item><title>Ver las 10 IPs con más acceso</title><link>https://antoniocortes.com/ver-las-10-ips-con-mas-acceso/</link><pubDate>Fri, 15 May 2009 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/ver-las-10-ips-con-mas-acceso/</guid><description>&lt;p&gt;Una “receta” para tener a mano:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cat fichero.log  &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="se"&gt;\ &lt;/span&gt;awk &lt;span class="s1"&gt;&amp;#39;{print $1}&amp;#39;&lt;/span&gt; &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="se"&gt;\ &lt;/span&gt;sort &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="se"&gt;\ &lt;/span&gt;uniq -c &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="se"&gt;\ &lt;/span&gt;sort -n &lt;span class="p"&gt;|&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt; &lt;span class="se"&gt;\ &lt;/span&gt;tail -10&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Que hacer ante un desastre</title><link>https://antoniocortes.com/que-hacer-ante-un-desastre/</link><pubDate>Mon, 23 Mar 2009 00:00:00 +0000</pubDate><guid>https://antoniocortes.com/que-hacer-ante-un-desastre/</guid><description>&lt;p&gt;Siempre he dicho: ” &lt;em&gt;hay dos tipos de personas: Los que han perdido datos y los que aún no&lt;/em&gt;“.  Ante este panorama tratamos de hacer todo lo que está en nuestra mano para salvaguardar toda la información que tenemos en los ordenadores de la forma más segura.&lt;/p&gt;</description></item></channel></rss>