<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>AI Red Teaming Lab on cibersecblog</title>
		<link>https://cibersecblog.com/series/ai-red-teaming-lab/</link>
		<description>Recent content in AI Red Teaming Lab on cibersecblog</description>
		<generator>Hugo</generator>
		<language>es-ES</language>
		
		
		
		
			<lastBuildDate>Tue, 09 Jun 2026 16:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://cibersecblog.com/series/ai-red-teaming-lab/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>AI Red Teaming Lab — Parte 4</title>
				<link>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-4/</link>
				<pubDate>Tue, 09 Jun 2026 16:00:00 +0000</pubDate>
				<guid>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-4/</guid>
				<description>&lt;h1 id=&#34;desplegar-copyrit-en-azure-container-apps&#34;&gt;Desplegar CoPyRIT en Azure Container Apps&lt;/h1&gt;&#xA;&lt;h2 id=&#34;objetivo&#34;&gt;Objetivo&lt;/h2&gt;&#xA;&lt;p&gt;Tenemos la imagen de CoPyRIT en Azure Container Registry. En este post la desplegamos en Azure Container Apps, configuramos la managed identity para el pull de imágenes, pasamos las credenciales de Azure OpenAI al contenedor, y verificamos que CoPyRIT arranca y es accesible desde el navegador.&lt;/p&gt;&#xA;&lt;h2 id=&#34;sobre-la-autenticación-entra-id-vs-lab-simplificado&#34;&gt;Sobre la autenticación: Entra ID vs lab simplificado&lt;/h2&gt;&#xA;&lt;p&gt;El template Bicep oficial de PyRIT (&lt;code&gt;infra/main.bicep&lt;/code&gt;) implementa autenticación completa con Entra ID usando MSAL y PKCE el frontend autentica usuarios contra Azure AD, el backend valida JWTs. Es la arquitectura correcta para un despliegue en equipo o en producción.&lt;/p&gt;</description>
			</item>
			<item>
				<title>AI Red Teaming Lab — Parte 3</title>
				<link>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-3/</link>
				<pubDate>Mon, 08 Jun 2026 16:30:00 +0000</pubDate>
				<guid>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-3/</guid>
				<description>&lt;h1 id=&#34;build-de-copyrit-y-push-al-container-registry&#34;&gt;Build de CoPyRIT y push al Container Registry&lt;/h1&gt;&#xA;&lt;h2 id=&#34;objetivo&#34;&gt;Objetivo&lt;/h2&gt;&#xA;&lt;p&gt;En el post anterior construimos la base de infraestructura: Resource Group, Azure Container Registry y Azure OpenAI con GPT-4o desplegado y verificado. En este post tomamos el código de PyRIT, construimos la imagen Docker de CoPyRIT y la subimos al ACR.&lt;/p&gt;&#xA;&lt;p&gt;Al final de este post tendremos:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Docker Engine instalado y funcionando en WSL2&lt;/li&gt;&#xA;&lt;li&gt;El repositorio de PyRIT clonado y analizado&lt;/li&gt;&#xA;&lt;li&gt;La imagen de CoPyRIT construida localmente (&lt;code&gt;pyrit:latest&lt;/code&gt;)&lt;/li&gt;&#xA;&lt;li&gt;La imagen publicada en tu Azure Container Registry, lista para el despliegue del Post 4&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;wsl2-en-lugar-de-docker-desktop&#34;&gt;WSL2 en lugar de Docker Desktop&lt;/h2&gt;&#xA;&lt;p&gt;Antes de entrar en materia, una nota sobre la decisión de entorno que tomamos en este lab.&lt;/p&gt;</description>
			</item>
			<item>
				<title>AI Red Teaming Lab — Parte 2</title>
				<link>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-2/</link>
				<pubDate>Mon, 08 Jun 2026 06:19:14 +0000</pubDate>
				<guid>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-2/</guid>
				<description>&lt;h2 id=&#34;dónde-estamos&#34;&gt;Dónde estamos&lt;/h2&gt;&#xA;&lt;p&gt;En el post anterior definimos la arquitectura completa del lab: CoPyRIT corriendo en Azure Container Apps, con Azure OpenAI como target, protegido por Entra ID. En este post construimos la base: el Resource Group, el Azure Container Registry, y el recurso de Azure OpenAI con GPT-4o desplegado.&lt;/p&gt;&#xA;&lt;p&gt;Al final de este post tendremos configurado:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;Un Resource Group aislado para todo el lab&lt;/li&gt;&#xA;&lt;li&gt;Un Azure Container Registry listo para recibir la imagen de CoPyRIT&lt;/li&gt;&#xA;&lt;li&gt;Un endpoint de Azure OpenAI con GPT-4o desplegado y verificado&lt;/li&gt;&#xA;&lt;li&gt;Las credenciales necesarias guardadas de forma segura para los posts siguientes&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;hr&gt;&#xA;&lt;h2 id=&#34;por-donde-empezamos&#34;&gt;Por donde empezamos&lt;/h2&gt;&#xA;&lt;p&gt;Antes de tocar código o Docker, tenemos que tener clara la base de infraestructura. Hay una razón concreta para hacerlo en este orden: &lt;strong&gt;Azure OpenAI tiene restricciones de cuota y disponibilidad por región&lt;/strong&gt; , recomendamos que estén en sweden central ya que en esta región es donde llegan todas las novedades a europa antes que a cualquier otra región.&lt;/p&gt;</description>
			</item>
			<item>
				<title>AI Red Teaming Lab — Parte 1</title>
				<link>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-1/</link>
				<pubDate>Sun, 07 Jun 2026 12:58:00 +0000</pubDate>
				<guid>https://cibersecblog.com/posts/ai-red-teaming-lab-parte-1/</guid>
				<description>&lt;h1 id=&#34;qué-es-pyrit-por-qué-importa-y-qué-vamos-a-construir&#34;&gt;Qué es PyRIT, por qué importa y qué vamos a construir&lt;/h1&gt;&#xA;&lt;h2 id=&#34;introducción-el-problema-que-pyrit-intenta-resolver&#34;&gt;Introducción: el problema que PyRIT intenta resolver&lt;/h2&gt;&#xA;&lt;p&gt;Cuando queremos evaluar una aplicación web tradicional, el proceso mental que tenemos es: mapeas la superficie de ataque, identificas endpoints, buscas inyecciones, pruebas autenticación, revisas configuración etc&amp;hellip; Hay metodologías consolidadas (OWASP, PTES), herramientas maduras (Burp Suite, Nmap, Metasploit) y un modelo mental claro de qué es una vulnerabilidad y cómo se explota.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
