SpyBara
Go Premium

security.md 2026-06-16 21:57 UTC to 2026-06-17 17:02 UTC

4 added, 4 removed.

2026
Thu 18 02:02 Wed 17 17:02 Tue 16 21:57 Mon 15 23:02 Sat 13 21:59 Fri 12 22:00 Thu 11 23:01 Wed 10 23:57 Tue 9 06:34 Mon 8 06:52 Sat 6 06:24 Fri 5 06:45 Thu 4 06:52 Wed 3 06:53 Tue 2 06:51

Seguridad

Aprenda sobre las medidas de seguridad de Claude Code y las mejores prácticas para un uso seguro.

Cómo abordamos la seguridad

Fundamento de seguridad

La seguridad de su código es primordial. Claude Code está construido con la seguridad en su núcleo, desarrollado de acuerdo con el programa de seguridad integral de Anthropic. Obtenga más información y acceda a recursos (informe SOC 2 Type 2, certificado ISO 27001, etc.) en Anthropic Trust Center.

Arquitectura basada en permisos

Claude Code utiliza permisos de solo lectura estrictos de forma predeterminada. Cuando se necesitan acciones adicionales (editar archivos, ejecutar pruebas, ejecutar comandos), Claude Code solicita permiso explícito. Los usuarios controlan si aprobar acciones una sola vez o permitirlas automáticamente.

Claude Code requiere aprobación antes de ejecutar comandos Bash que puedan modificar su sistema. Un conjunto integrado de comandos de solo lectura como ls, cat, y git status se ejecuta sin una solicitud. Este enfoque permite a los usuarios y organizaciones configurar permisos directamente.

Para la configuración detallada de permisos, consulte Permissions.

Protecciones integradas

Para mitigar riesgos en sistemas agénticos:

  • Herramienta bash en sandbox: Sandbox comandos bash con aislamiento del sistema de archivos y red, reduciendo solicitudes de permiso mientras se mantiene la seguridad. Habilite con /sandbox para definir límites donde Claude Code puede trabajar de forma autónoma
  • Restricción de acceso de escritura: Claude Code solo puede escribir en la carpeta donde se inició y sus subcarpetas—no puede modificar archivos en directorios principales sin permiso explícito. Aunque Claude Code puede leer archivos fuera del directorio de trabajo (útil para acceder a bibliotecas del sistema y dependencias), las operaciones de escritura están estrictamente limitadas al alcance del proyecto, creando un límite de seguridad claro
  • Mitigación de fatiga de solicitudes: Soporte para listas de permitidos de comandos seguros frecuentemente utilizados por usuario, por base de código u por organización
  • Modo Aceptar Ediciones: Aprueba automáticamente ediciones de archivos y un conjunto fijo de comandos Bash del sistema de archivos como mkdir, touch, rm, mv, cp, y sed para rutas en el directorio de trabajo. Otros comandos Bash y rutas fuera del alcance aún solicitan aprobación

Responsabilidad del usuario

Claude Code solo tiene los permisos que usted le otorga. Usted es responsable de revisar el código y los comandos propuestos para verificar su seguridad antes de aprobarlos.

Protéjase contra la inyección de solicitudes

La inyección de solicitudes es una técnica donde un atacante intenta anular o manipular las instrucciones de un asistente de IA insertando texto malicioso. Claude Code incluye varias medidas de protección contra estos ataques:

Protecciones principales

  • Sistema de permisos: Las operaciones sensibles requieren aprobación explícita
  • Análisis consciente del contexto: Detecta instrucciones potencialmente dañinas analizando la solicitud completa
  • Sanitización de entrada: Previene la inyección de comandos procesando entradas del usuario
  • Aprobación de comandos de red: Los comandos que obtienen contenido de la web como curl y wget no se aprueban automáticamente de forma predeterminada. Solicitan aprobación como cualquier otro comando Bash que no sea de solo lectura, por lo que aún puede aprobarlos una vez o agregar una regla de permiso explícita como Bash(curl *). Para bloquearlos completamente, agréguelos a permissions.deny

Medidas de protección de privacidad

Hemos implementado varias medidas de protección para proteger sus datos, incluyendo:

  • Períodos de retención limitados para información sensible (consulte el Privacy Center para obtener más información)
  • Acceso restringido a datos de sesión del usuario
  • Control del usuario sobre preferencias de entrenamiento de datos. Los usuarios de consumidor pueden cambiar su configuración de privacidad en cualquier momento.

Para obtener detalles completos, consulte nuestros Términos de Servicio Comerciales (para usuarios de Team, Enterprise y API) o Términos de Consumidor (para usuarios de Free, Pro y Max) y Política de Privacidad.

Medidas de protección adicionales

  • Aprobación de solicitudes de red: Las herramientas que realizan solicitudes de red requieren aprobación del usuario de forma predeterminada
  • Ventanas de contexto aisladas: La obtención web utiliza una ventana de contexto separada para evitar inyectar solicitudes potencialmente maliciosas
  • Verificación de confianza: Las primeras ejecuciones de base de código y los nuevos servidores MCP requieren verificación de confianza
    • Nota: La verificación de confianza está deshabilitada cuando se ejecuta de forma no interactiva con la bandera -p
    • Nota: Cuando inicia Claude Code directamente en su directorio de inicio, la aceptación de confianza se mantiene solo para la sesión actual y no se escribe en el disco, por lo que el mensaje reaparece en cada lanzamiento. No hay ninguna configuración para persistirlo. Inicie Claude Code desde un subdirectorio de proyecto en su lugar, donde la aceptación de confianza se guarda por directorio
  • Detección de inyección de comandos: Los comandos bash sospechosos requieren aprobación manual incluso si fueron permitidos previamente
  • Coincidencia de cierre seguro: Los comandos no coincidentes se establecen de forma predeterminada para requerir aprobación manual
  • Descripciones en lenguaje natural: Los comandos bash complejos incluyen explicaciones para la comprensión del usuario
  • Almacenamiento seguro de credenciales: Las claves API y tokens se almacenan en el Keychain de macOS cuando está disponible, y están protegidos por permisos de archivo en Windows y Linux. Consulte Credential Management

Mejores prácticas para trabajar con contenido no confiable:

  1. Revise los comandos sugeridos antes de aprobarlos
  2. Evite canalizar contenido no confiable directamente a Claude
  3. Verifique los cambios propuestos en archivos críticos
  4. Utilice máquinas virtuales (VMs) para ejecutar scripts y realizar llamadas de herramientas, especialmente cuando interactúe con servicios web externos
  5. Reporte comportamiento sospechoso con /feedback

Seguridad de MCP

Claude Code permite a los usuarios configurar servidores del Protocolo de Contexto del Modelo (MCP). La lista de servidores MCP permitidos se configura en su código fuente, como parte de la configuración de Claude Code que los ingenieros verifican en el control de versiones.

Le recomendamos que escriba sus propios servidores MCP o utilice servidores MCP de proveedores en los que confíe. Puede configurar permisos de Claude Code para servidores MCP. Anthropic revisa los conectores según sus criterios de listado antes de agregarlos al Directorio de Anthropic, pero no realiza auditorías de seguridad ni gestiona ningún servidor MCP.

Seguridad del IDE

Consulte Seguridad y privacidad de VS Code para obtener más información sobre cómo ejecutar Claude Code en un IDE.

Seguridad de ejecución en la nube

Cuando utiliza Claude Code en la web, hay controles de seguridad adicionales en su lugar:

  • Máquinas virtuales aisladas: Cada sesión en la nube se ejecuta en una VM aislada gestionada por Anthropic
  • Controles de acceso a la red: El acceso a la red está limitado de forma predeterminada y se puede configurar para deshabilitarse o permitir solo dominios específicos
  • Protección de credenciales: La autenticación se maneja a través de un proxy seguro que utiliza una credencial con alcance dentro del sandbox, que luego se traduce a su token de autenticación de GitHub real
  • Restricciones de rama: Las operaciones de inserción de Git están restringidas a la rama de trabajo actual
  • Registro de auditoría: Todas las operaciones en entornos en la nube se registran para fines de cumplimiento y auditoría
  • Limpieza automática: Los entornos en la nube se terminan automáticamente después de la finalización de la sesión

Para obtener más detalles sobre la ejecución en la nube, consulte Claude Code en la web.

Las sesiones de Remote Control funcionan de manera diferente: la interfaz web se conecta a un proceso de Claude Code que se ejecuta en su máquina local. Toda la ejecución de código y el acceso a archivos permanecen locales, y los mismos datos que fluyen durante cualquier sesión local de Claude Code viajan a través de la API de Anthropic sobre TLS. No hay VMs en la nube ni sandboxing involucrados. La conexión utiliza múltiples credenciales de corta duración y alcance estrecho, cada una limitada a un propósito específico y expirando independientemente, para limitar el radio de explosión de cualquier credencial comprometida.

Mejores prácticas de seguridad

Trabajar con código sensible

  • Revise todos los cambios sugeridos antes de aprobarlos
  • Utilice configuración de permisos específica del proyecto para repositorios sensibles
  • Considere utilizar dev containers para aislamiento adicional
  • Audite regularmente su configuración de permisos con /permissions

Seguridad del equipo

  • Utilice configuración gestionada para aplicar estándares organizacionales
  • Comparta configuraciones de permisos aprobadas a través del control de versiones
  • Capacite a los miembros del equipo sobre mejores prácticas de seguridad
  • Monitoree el uso de Claude Code a través de métricas de OpenTelemetry
  • Audite o bloquee cambios de configuración durante sesiones con hooks ConfigChange

Reportar problemas de seguridad

Si descubre una vulnerabilidad de seguridad en Claude Code:

  1. No la divulgue públicamente
  2. Repórtela a través de nuestro programa HackerOne
  3. Incluya pasos de reproducción detallados
  4. Permita tiempo para que abordemos el problema antes de la divulgación pública