¿Te resulta más fácil leer con fondo crema, un tono de color, más contraste o un texto más grande? Elige tus colores y tu texto una sola vez, para todas las páginas.

Lección gratuita

Secretos y datos personales fuera del prompt

Después de esta lección: Puedo mantener los secretos y los datos personales fuera de un prompt.

Lección de 45 minSin comandos

Un error con nombre y apellidos

Jorge trabaja en el soporte de una aseguradora de Zaragoza. Un proceso de cobro falla y copia el registro entero en un asistente público.

En ese registro hay nombres, teléfonos, cuentas bancarias y la clave del sistema de pagos. El asistente le ayuda con el error. Pero esos datos ya han salido de la empresa.

Al final de esta lección

Nota

Puedo mantener los secretos y los datos personales fuera de un prompt.

Palabras clave

PalabraQué significaEjemplo
Secretoun dato que da acceso a un sistemauna contraseña o una clave API
Clave APIun código que permite a un programa usar un servicio
Dato personalinformación sobre una persona que se puede identificar
Datos inventadosvalores falsos con la misma forma que los reales
Revocaranular una clave para que deje de servir

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Lo que pegas sale de tu ordenador

Un prompt viaja a los servidores de quien ofrece el asistente. Según la herramienta, puede guardarse, revisarse o usarse para entrenar.

Por eso hay dos cosas que no se pegan nunca. Los secretos, porque dan acceso a sistemas. Y los datos personales de clientes o compañeros, porque la ley de protección de datos te obliga a cuidarlos. Tu empresa suele tener una norma sobre qué herramientas se pueden usar.

¿Se puede pegar?

Información¿Se pega?Qué hacer
Un mensaje de error sin datosSíPégalo tal cual
Una función que calcula el IVASí, si la norma lo permitePégala sin claves
Una contraseña o una clave APINuncaCámbiala por <CLAVE>
Nombre, DNI o teléfono de un clienteNoUsa datos inventados
Un IBAN o una nóminaNoUsa datos inventados

Las celdas que rellenan los estudiantes quedan en blanco en esta vista previa.

Cambia los datos antes de pegar

Casi nunca necesitas los datos reales para resolver un error. Necesitas su forma.

Cambia cada dato por una etiqueta, como <EMAIL>, o por un valor inventado con la misma forma. El asistente entiende igual el problema. Hazlo con un programa cuando el texto sea largo: así no se te escapa ninguno.

Pruébalo: limpia un registro

Código: python
# Quieres ayuda con este error. Antes de pegarlo, quita lo que no debe salir.
log_line = "ERROR al cobrar: [email protected] tel=612345678 clave=clave_pagos_93Hd72Ks"

safe = log_line
safe = safe.replace("[email protected]", "<EMAIL>")
safe = safe.replace("612345678", "<TELEFONO>")

print("Original:", log_line)
print("Para el asistente:", safe)

# Todavía queda un secreto en la línea. Añade otro replace que lo cambie por <CLAVE>.
# Pulsa Ejecutar y comprueba que ya no aparece.

Si una clave ya ha salido

A veces ocurre: alguien pega una clave por error. Borrar la conversación no basta, porque ya ha salido.

Revoca la clave y crea otra nueva. Avisa a quien lleve la seguridad en tu empresa. Contarlo pronto es lo profesional y reduce el daño.

Un error frecuente

Advertencia

Mucha gente cree que, si borra la conversación, la clave deja de estar en peligro. El texto ya llegó a otro servidor. Una clave pegada se trata como robada: se revoca y se cambia.

¿Enseñas a una clase? Asigna este módulo a tus alumnos con guía del profesor, tareas con corrección automática y un laboratorio para cada alumno.