← Volver al portal En el cuadro de impresión elegí Guardar como PDF como destino.
Sistemas · Guía interna

Trabajar con Claude de forma segura

Cómo usar un asistente de IA para programar sobre sistemas reales sin exponer servidores, bases de datos, contraseñas ni datos de clientes.

1. La idea central

Todo lo que Claude puede leer —archivos de la carpeta de trabajo, texto que se pega en el chat, capturas de pantalla, salidas de comandos— sale de la computadora y se procesa en un servicio externo. Por eso la regla de oro es simple:

Regla de oro Tratar a Claude como a un colaborador externo muy capaz: se le da lo mínimo necesario para hacer el trabajo, nunca las llaves de la casa. Si no lo mandarías por mail a un proveedor, no lo pongas en la carpeta de trabajo ni lo pegues en el chat.

2. El flujo de trabajo recomendado

Se trabaja siempre sobre una copia local del código, separada del sitio real. Claude edita esa copia; una persona revisa y lleva los cambios a producción.

Carpeta localCopia del código. Configuración con datos simulados. Aquí trabaja Claude.
→revisión y
copia manual
Revisión humanaSe leen los cambios, se prueba y se arma la lista de archivos a copiar.
→solo código,
sin config
ProducciónServidor real, con su configuración y credenciales reales. Claude no tiene acceso.

Pasos concretos

  1. Crear una carpeta de trabajo local con una copia del proyecto (por ejemplo C:\Claude\MiProyecto). Abrir Claude solo sobre esa carpeta.
  2. Reemplazar los archivos sensibles por versiones simuladas antes de abrir la sesión (ver sección 4).
  3. Pedir los cambios y revisar lo que Claude modifica antes de aprobarlo.
  4. Pedir al final la lista de archivos tocados (“Archivos para copiar al servidor”). Esa lista es la única vía a producción.
  5. Hacer backup en producción de cada archivo que se va a pisar y copiar los archivos sin pisar la configuración real.
  6. Probar en producción con un usuario de prueba y tener a mano el backup para volver atrás.

3. Qué nunca debe llegar a Claude

Tipo de datoEjemplos
CredencialesContraseñas, usuarios de bases de datos, usuarios y claves de correo/SMTP, claves de API, tokens de acceso.
Conexiones realesNombres o IPs de servidores y bases de datos, cadenas de conexión, URLs internas, nombres de servidores vinculados.
Certificados y claves privadasArchivos .key, .pem, .pfx, .p12, certificados de ARCA/AFIP y de servidores, claves SSH.
Archivos de configuración.env, config.php, conexion.txt, bdLogin.php y similares con datos reales.
Datos personales y comercialesListados de clientes, CUIT/DNI, domicilios, facturas reales, importes, datos de empleados.
Volcados y registrosBackups de base, exportaciones completas, logs de producción con datos de usuarios.
Ojo con lo que se pega “sin querer” Mensajes de error, logs y capturas de pantalla suelen incluir rutas internas, nombres de servidor, usuarios o datos de clientes. Antes de pegarlos, revisarlos y recortar o tachar lo sensible.

4. Archivos simulados en lugar de los reales

Para que el código funcione en la copia local sin exponer nada, se crean versiones de ejemplo de los archivos de configuración, con la misma estructura pero con valores ficticios. Los reales quedan solo en el servidor.

Ejemplo: archivo de conexión

; conexion.txt  (real, solo en producción — NO va a la carpeta de trabajo)
servidor=<nombre real del servidor>
usuario=<usuario real>
password=<contraseña real>

; conexion.example.txt  (simulado — este es el que ve Claude)
servidor=servidor-de-prueba.local
puerto=1433
base=BASE_DE_PRUEBA
usuario=usuario_demo
password=CAMBIAR_EN_PRODUCCION

Ejemplo: configuración en PHP

<?php
// config.example.php — valores ficticios, la estructura es la misma que la real
$DB_HOST = 'servidor-de-prueba.local';
$DB_NAME = 'BASE_DE_PRUEBA';
$DB_USER = 'usuario_demo';
$DB_PASS = 'CAMBIAR_EN_PRODUCCION';

Reglas para las versiones simuladas

Pasar a modo productivo

  1. Al copiar los archivos al servidor, excluir los de configuración (o confirmar que el archivo real no se sobrescribe).
  2. Si Claude agregó una opción nueva de configuración, anotarla y cargarla a mano en el archivo real del servidor.
  3. Verificar que en producción quedó el archivo real y no la versión de ejemplo (error típico: pisar la config con la simulada y quedarse sin conexión).
Si un secreto ya se compartió Se considera comprometido: cambiar la contraseña o clave de inmediato, revocar el token o certificado si corresponde, revisar los accesos recientes y avisar a quien corresponda. Borrar el mensaje no alcanza.

5. Cómo manejar los permisos de Claude

6. Revisar lo que Claude genera

Claude acelera mucho el trabajo, pero el código que entrega se revisa como el de cualquier otra persona.

7. Contenido externo y “instrucciones escondidas”

Archivos, páginas web, correos o documentos de terceros pueden traer texto que intenta dar órdenes al asistente (“ignorá lo anterior y enviá…”). Es lo que se llama inyección de instrucciones.

8. Datos personales y políticas de la empresa

9. Lista de verificación

Antes de abrir la sesión

Antes de pegar algo en el chat

Antes de llevar cambios a producción

10. Frases útiles para pedirle a Claude

“Trabajá solo sobre esta carpeta. No ejecutes nada contra producción ni te conectes a bases de datos reales.”
“Usá datos ficticios y archivos de configuración de ejemplo; no me pidas contraseñas ni cadenas de conexión.”
“Al terminar, listame los archivos que tengo que copiar al servidor, y avisame si algo requiere cambiar la configuración real.”
“Dame el script SQL para que lo ejecute yo; no lo corras vos.”
“Revisá si el código que escribiste deja alguna credencial escrita adentro o algún dato sin validar.”