Cómo guardar evidencias de pruebas de correo sin exponer secretos
Revisado por Revisión editorial de Once Email
Guía del artículo
Por qué vale la pena leer este artículo
- Análisis original
- Clasificamos evidencias por la afirmación que demuestran para minimizar contenido y evitar que capturas y registros prolonguen la vida de un secreto.
- Contexto de tendencias
- Los equipos comparten más artefactos en CI, tickets y chats, superficies cuya retención suele superar ampliamente la del buzón de prueba.
- Valor práctico
- El lector puede crear un paquete reproducible con metadatos suficientes y una lista concreta de valores que deben redactarse.
En esta página
Una evidencia útil responde a una pregunta concreta: qué versión se probó, qué evento ocurrió, cuándo ocurrió y cuál fue el resultado. Guardar el mensaje completo «por si acaso» añade datos y secretos sin mejorar necesariamente la reproducibilidad.
Empieza por la afirmación
Si quieres demostrar que se utilizó la plantilla española, conserva identificador de versión, locale y una captura recortada del texto no sensible. Para demostrar entrega, basta con horas de solicitud y recepción, destinatario enmascarado y estado. Para caducidad, registra los intentos antes y después del plazo sin guardar el token.
Cada artefacto debe tener un propósito. Si nadie puede explicar qué demuestra un campo, no lo conserves.
Valores que deben eliminarse
Redacta o sustituye:
- códigos de verificación y contraseñas de un solo uso;
- enlaces de acceso, restablecimiento, cancelación o confirmación;
- claves API, cookies, cabeceras Authorization y tokens de sesión;
- direcciones personales completas y nombres no necesarios;
- cuerpos, adjuntos, identificadores de mensajes e IP cuando no sean esenciales;
- parámetros únicos de seguimiento.
No basta con cubrir visualmente un valor si el PDF o la imagen conserva una capa de texto, metadatos o historial. Genera una copia plana y comprueba el resultado final.
Capturas de pantalla
Recorta la ventana al área necesaria. Oculta notificaciones, pestañas, barra de marcadores, perfil del navegador y otros mensajes. Utiliza datos de prueba reconocibles y no reales. Si el defecto está en el diseño, reemplaza primero el secreto por un marcador.
Una captura demuestra apariencia, no necesariamente entrega o autenticación. Combínala con metadatos estructurados cuando la afirmación sea técnica.
Cabeceras y registros
Las cabeceras completas contienen más datos de los que parecen: direcciones, rutas, IP, identificadores y firmas. Extrae solo los campos necesarios. Para SPF/DKIM/DMARC, suele bastar Authentication-Results redactado y los dominios relevantes; conserva la cadena Received únicamente si investigas tránsito.
Configura la aplicación para no registrar cuerpos ni secretos. Utiliza identificadores de correlación aleatorios, destinatarios enmascarados y códigos de resultado. Asegura que el modo de depuración no llegue a producción por accidente.
Almacenamiento y acceso
Guarda evidencias en el sistema de pruebas o tickets aprobado, con acceso por función y una fecha de eliminación. No las copies a chats personales, documentos públicos o servicios de análisis externos. Los artefactos de CI también necesitan caducidad y permisos; «solo está en el pipeline» no significa privado para siempre.
Si un proveedor externo debe investigar, comparte el mínimo mediante su canal seguro y documenta la transferencia. Nunca pegues un enlace activo en un buscador o verificador público.
Paquete mínimo recomendado
- identificador de prueba y versión de la aplicación;
- entorno y navegador;
- horas UTC de solicitud, recepción y acción;
- destinatario enmascarado;
- plantilla y locale esperados;
- resultado por paso y mensaje de error no sensible;
- captura redactada solo cuando aporta evidencia visual;
- responsable y fecha automática de eliminación.
Revisión antes de compartir
Abre el artefacto como lo verá el destinatario. Busca patrones como token=, code=, Bearer, direcciones y URL largas. Comprueba propiedades y metadatos. Pide una segunda revisión cuando el incidente afecte a producción o clientes.
Si ya compartiste un secreto, no te limites a borrar el mensaje: revócalo o invalídalo, revisa accesos y registra el incidente según la política del equipo. La eliminación posterior no garantiza que no existan copias.
La mejor evidencia es pequeña, verificable y efímera. Debe durar lo suficiente para corregir el defecto, no más que el riesgo que documenta.
Integra estas reglas desde el principio con la lista completa de pruebas de correo, en lugar de redactar secretos al final.
Guías relacionadas
Herramientas de correo centradas en la privacidad
Lista de pruebas de correo para desarrolladores: de la solicitud a la caducidad
Un plan reproducible para comprobar generación, entrega, contenido, enlaces, adjuntos, accesibilidad y limpieza sin usar datos reales.
Alias, buzón temporal o dirección permanente: ¿cuál conviene?
Compara tres formas de recibir correo según continuidad, separación, recuperación, exposición y control.