Ir al contenido principal

Usar Claude Security

Descripción general

Claude Security es una capacidad integrada en Claude que escanea bases de código en busca de vulnerabilidades de seguridad y sugiere parches específicos para revisión humana. Ayuda a los equipos a encontrar y corregir problemas que los métodos tradicionales suelen pasar por alto. Obtén más información sobre Claude Security.

Claude Security ahora está disponible en versión beta pública para usuarios con planes Enterprise.

Claude Security te permite:

  1. Escanear tu código en paralelo — Claude Security comprende el contexto, rastrea flujos de datos entre archivos e identifica patrones de vulnerabilidades complejos y de múltiples componentes que los escáneres tradicionales podrían no detectar.

  2. Validar hallazgos — Cada hallazgo pasa por verificación multietapa, con Claude cuestionando sus propios resultados antes de presentarlos. El resultado: más problemas reales reportados y menos falsos positivos.

  3. Revisar y parchar — Pasa de un hallazgo a una sesión de Claude Code para revisar la corrección propuesta. Resuelve vulnerabilidades rápidamente en lugar de acumular un backlog.

Aprende cómo comenzar y cómo las principales empresas utilizan la herramienta aquí: Introducción a Claude Security.


Habilitar Claude Security

Un propietario de organización puede habilitar Claude Security yendo a Configuración de la organización > Claude Security y activando el botón Activar para tu organización.


Tipos de hallazgos

Los hallazgos se dividen en estas categorías de ejemplo a continuación.

Inyección (SQL, Comando, Código, XSS): La entrada no confiable cambia la estructura de la consulta o se ejecuta. Por ejemplo, ' OR 1=1--, ; rm -rf /, <script> en un comentario.

Inyección (XXE, ReDoS): Analizadores o expresiones regulares abusadas por entrada elaborada. Por ejemplo, XML <!ENTITY> leyendo /etc/passwd.

Ruta y Red (Traversal de ruta, SSRF, Redirección abierta): La entrada controla rutas de archivo, destinos de solicitud o redirecciones. Por ejemplo, ../../etc/passwd, obteniendo http://169.254.169.254/.

Autenticación y Acceso (Omisión de AuthN, PrivEsc, IDOR/BOLA, CSRF, Race): Verificaciones de acceso faltantes, omitibles o con condiciones de carrera. Por ejemplo, GET /orders/123 devuelve el pedido de otra persona.

Seguridad de memoria (Desbordamiento de búfer/entero, UAF, mal uso inseguro): La entrada escribe más allá de los límites, envuelve aritmética o accede a memoria liberada. Principalmente C/C++/Rust inseguro.

Criptografía (Fugas de tiempo, confusión de algoritmos, primitivas débiles): Ramas dependientes de secretos, JWT alg=none, o MD5/SHA-1/DES/ECB en rutas de seguridad.

Deserialización (Instanciación de tipo arbitrario): Bytes no confiables impulsan la construcción de objetos — pickle, Java readObject, YAML load. A menudo equivale a RCE.

Protocolo y Codificación (Seguridad de caché, confusión de codificación, confianza en prefijo de longitud): Las capas no coinciden o confían en tamaños declarados. Por ejemplo, envenenamiento de caché a través del encabezado Host.


Severidades

La severidad se asigna por hallazgo según la explotabilidad en tu base de código, no por la categoría en sí, por lo que la misma categoría puede tener diferentes severidades en diferentes repositorios.

Severidad

Criterios

Ejemplo típico

Alta

Explotable por un atacante remoto no autenticado contra una implementación predeterminada, sin precondiciones significativas

Inyección de comandos no autenticada en un punto final de API público

Media

Explotable detrás de autenticación, o requiere 1-2 precondiciones realistas (rol específico, identificador conocido, interacción del usuario)

Inyección SQL detrás de autenticación que requiere conocimiento del esquema de la tabla

Baja

Requiere 3+ precondiciones, acceso solo local, o carece de una ruta de ataque demostrada concretamente

Canal lateral de tiempo que requiere proximidad de red y miles de solicitudes


Estructura del hallazgo

Cada hallazgo contiene los siguientes campos:

  • Título — nombre descriptivo corto del hallazgo

  • Detalles — descripción de qué es el hallazgo y por qué importa

  • Ubicación — ruta del archivo y número de línea, vinculado a la fuente

  • Impacto — qué podría salir mal si esto no se aborda

  • Pasos de reproducción — lista ordenada de pasos para reproducir u observar el problema

  • Corrección recomendada — orientación sobre cómo resolverlo

  • Severidad — ALTA / MEDIA / BAJA

  • Estado — Abierto / Descartado / Resuelto

  • Categoría — tipo de hallazgo

  • Repositorio — identificador del repositorio

  • Rama — nombre de la rama en la que se produjo el hallazgo

  • Fecha de creación — fecha en que se creó el hallazgo

  • Se muestra solo si el hallazgo fue descartado:

    • Motivo del descarte

    • Nota de descarte — opcional


Solución de problemas

La página de seguridad sigue redirigiendo a "Instalar aplicación de GitHub"

La página claude.ai/security ejecuta una verificación por usuario contra tu propia cuenta de GitHub conectada, por lo que esto puede fallar para ti incluso aunque la instalación en toda la organización funcione para otros. Hay algunas causas potenciales:

  • Sin cuenta de GitHub conectada en Claude. Ve a Personalizar > Conectores para verificar esto.

  • La cuenta de GitHub conectada no es miembro de la organización de GitHub donde está instalada la aplicación. Conecta la cuenta que pertenece a esa organización.

  • SSO no está autorizado para esa organización. Si tu organización de GitHub requiere SSO, debes autorizar la aplicación Claude para ella por separado. Sigue los pasos en Usar la integración de GitHub.

  • La lista de permitidos de IP de tu organización de GitHub está bloqueando la verificación. La configuración de GitHub "Habilitar configuración de lista de permitidos de IP para aplicaciones de GitHub instaladas" cubre el tráfico de la aplicación en sí, como Code Review, pero no cubre esta verificación por usuario. Para permitirlo, agrega manualmente 160.79.104.0/21 como entrada de lista de permitidos a nivel de organización. Para la lista completa de rangos, consulta Direcciones IP.


Preguntas frecuentes

  • Precio y costo del producto — Los escaneos se cobran solo al costo directo de tokens. No hay tarifa de plataforma adicional para Claude Security.

  • Duración del escaneo — El tiempo de escaneo varía según el repositorio y las acciones del agente.

  • Configuración de severidad — A partir de hoy, la severidad no es configurable.

  • Repositorios que no son de GitHub — Solo se pueden escanear repositorios alojados en GitHub hoy.

  • Sin retención de datos cero (Sin ZDR) — Anthropic puede retener datos cuando sea requerido por ley o para abordar violaciones de la Política de uso.

  • Consistencia del escaneo — Los escaneos son estocásticos por diseño. A diferencia de los analizadores estáticos tradicionales, Claude Security utiliza un agente que adapta su análisis a cada ejecución, razonando sobre el contexto del código en lugar de aplicar coincidencias de patrones fijos. Esto permite la profundidad de análisis necesaria para detectar vulnerabilidades a nivel de lógica.

  • Exportar hallazgos — Puedes copiar hallazgos, descargarlos como CSV o Markdown, o enviarlos a tus propios sistemas de seguimiento y notificación a través de webhooks por proyecto. Consulta la guía de "introducción".

  • Comentarios — Por favor, comparte tus comentarios usando el icono de comentarios en el producto en la derecha.

  • Direcciones IP para Github — Utiliza la siguiente guía de Anthropic para permitir direcciones IP: Direcciones IP.

Alcance de uso: Solo usarás Claude Security para escanear código que tú o tu empresa poseen y para el cual tú o tu empresa tienen todos los derechos necesarios para escanear. No usarás Claude Security para escanear código propiedad de o licenciado de terceros, incluyendo pero no limitado a proyectos de código abierto u otros repositorios que no estén incluidos en la(s) base(s) de código de tu empresa.

¿Ha quedado contestada tu pregunta?