Saltar al contenido
TwoQM · Software y tecnología empresarial · Brownsville, Texas · Desde 2016
TwoQM LLC
Artículos

Operaciones y cumplimiento

Ponga las fechas de vencimiento de SSL en un calendario antes de que los navegadores asusten a sus clientes

Inventarie cada certificado (apex, www, correo, staging, CDN, comodín), nombre quién renueva, calendarice recordatorios a 30/14/7 días y haga smoke test de HTTPS después de renovar—antes de que los navegadores asusten a sus clientes.

Escritorio de madera cálido con una laptop abierta mostrando un icono de candado teal suave y un calendario de escritorio con recordatorios en notas adhesivas de colores
Ponga cada fecha Not After de SSL en un calendario compartido a 30, 14 y 7 días—luego haga smoke test de HTTPS después de cada renovación.

Qué se rompe cuando vence un certificado

Un certificado SSL vencido no espera un martes conveniente. Los navegadores muestran una advertencia intimidante, los clientes de API rechazan la conexión y los clientes de correo pueden dejar de confiar en su servidor—a menudo mientras la página de inicio “se ve bien” para quien nunca ve las alertas de HTTPS. Para pequeños negocios, la solución no es más jerga. Es un inventario, un dueño nombrado y recordatorios en el calendario a 30, 14 y 7 días.

Esta es una lista operativa que TwoQM recomienda—no un tratado de criptografía.

Cuando un certificado pasa su fecha Not After, la confianza falla en varios lugares a la vez:

Navegadores — Chrome, Safari, Edge y Firefox muestran avisos (“Su conexión no es privada”). Muchos visitantes se van.

API y clientes móviles — Apps e integraciones que validan TLS suelen fallar de golpe, sin una interfaz amable.

Correo — IMAP/SMTP/webmail sobre TLS pueden romperse o advertir cuando vence el certificado del hostname de correo.

Webhooks y monitoreo — Las llamadas HTTPS de socios se detienen; las herramientas de uptime se ponen en rojo.

Basta con un renovado omitido en un solo hostname.

Inventarie cada certificado—no solo la página de inicio

Empiece con una hoja compartida. Liste cada lugar donde se presenta un certificado:

Apex — example.com

www — www.example.com (a menudo un certificado aparte o una entrada SAN)

Correo — mail., webmail., o el hostname que realmente usa IMAP/SMTP

Staging / preview — staging., dev., URLs de vista previa del host

CDN / edge — Cloudflare u otros certificados de borde delante del origen

Balanceador / proxy inverso — LB en la nube, nginx, AutoSSL de cPanel, pestañas SSL del panel

Comodines — *.example.com (la renovación sigue teniendo fecha)

Subdominios olvidados — reservas, tienda, portal, VPN, mesa de ayuda

Por cada fila: hostname(s), emisor, Not After, ubicación (panel, Cloudflare, LB, ACM), auto-renovación sí/no y quién es dueño de la renovación. Reasigne si el dueño ya se fue.

Auto-renovación vs CA manual

La mayoría de los stacks de pequeños negocios caen en uno de estos grupos:

Let’s Encrypt vía panel / AutoSSL / Certbot — Suele auto-renovar si el desafío sigue funcionando (HTTP-01 o DNS-01). Se rompe cuando cambia el DNS, un WAF bloquea /.well-known/acme-challenge/ o el trabajo del panel está desactivado.

SSL de borde en Cloudflare (o similar) — Los certificados de borde se renuevan en el producto; los del origen son otro problema. No asuma que “la CDN está encendida” significa que el TLS de origen está sano.

SSL de un clic en el panel del host — Bien hasta que el trabajo de renovación falla en silencio tras un cambio de dominio o nameservers.

Balanceador / administrador de certificados en la nube — Automático solo si los registros de validación DNS siguen existiendo y los listeners apuntan al certificado correcto.

Compra manual a una CA — Los recordatorios por correo ayudan solo si el buzón de contacto aún existe. Ponga las fechas en su calendario de todos modos.

La auto-renovación es una función, no una garantía. Trátela como “suele funcionar” y aun así calendarice el vencimiento.

Recordatorios en el calendario: 30 / 14 / 7 días

Por cada certificado del inventario, cree tres eventos en un calendario compartido del equipo:

30 días — Confirme que la auto-renovación está activa y que la ruta del desafío sigue funcionando. Haga una prueba en seco si su herramienta lo permite.

14 días — Verifique la próxima ventana de renovación; corrija bloqueos de DNS/WAF/panel ahora, no el día del vencimiento.

7 días — Escale: el dueño nombrado confirma que la renovación se logró o agenda una reemisión manual. No espere capturas de clientes.

Ponga hostname, emisor e iniciales del dueño en el título del evento—los eventos vagos de “revisar SSL” se saltan.

Errores que matan el “configurar y olvidar”

Cerebro dividido — Apex en AutoSSL del host, www en Cloudflare, correo en un tercer panel. Tres relojes de vencimiento.

Staging con certificado de corta vida — Los enlaces de demo mueren a mitad del ciclo de ventas.

Cambio de DNS sin renovar ACME — Let’s Encrypt falla tras mover nameservers o bloquear el puerto 80.

CDN que oculta el vencimiento del origen — Los visitantes ven el certificado de borde mientras fallan las comprobaciones al origen.

HSTS ya activado — Tras el vencimiento, el HSTS recordado hace imposible “usar HTTP un minuto”. Renueve antes de apoyarse en HSTS.

Correo de contacto incorrecto en la CA — Los avisos de renovación van a un buzón muerto.

Documente cada ruta de renovación como documenta quién es dueño de los deploys de producción.

Comprobaciones rápidas después de renovar

Después de cada renovación (auto o manual), no cierre el ticket hasta:

Candado / HTTPS — Carga en incógnito de apex y www por https://; sin aviso, sin desajuste de nombre.

Coincidencia de hostname — Los SAN del certificado cubren los nombres que usted escribe (incluidas redirecciones).

Contenido mixto — Consola de DevTools limpia de assets http:// bloqueados en páginas clave.

HSTS — Si envía Strict-Transport-Security, confirme que HTTPS sigue funcionando de punta a punta.

Hostname de correo — Si el correo usa TLS en un host con nombre, revise ese certificado también—no solo el sitio.

API / webhook — Pruebe una ruta HTTPS de integración si socios le llaman.

Monitoreo — Confirme que los monitores SSL muestran el nuevo Not After.

Registre fecha, hostname, emisor, nuevo vencimiento e iniciales del dueño.

Lista de la misma semana

Hoja de cada hostname que presenta TLS

Emisor, Not After, ubicación, auto-renovación sí/no

Dueño nombrado para cada ruta de renovación

Eventos de calendario a 30 / 14 / 7 días (calendario compartido)

Ruta ACME / panel / Cloudflare / LB documentada

Desafíos WAF y DNS verificados para hosts Let’s Encrypt

Smoke post-renovación: candado, SAN, contenido mixto, HSTS, host de correo

Alertas de monitoreo actualizadas al nuevo vencimiento

Iniciales del dueño y marca de tiempo en el registro de cambios

Haga que el vencimiento sea aburrido

Los incidentes de SSL vencido se sienten dramáticos porque los clientes los ven primero—casi siempre son fallos de calendario, no de criptografía.

La postura de TwoQM es simple: inventarie cada certificado, nombre un dueño, ponga 30/14/7 en un calendario compartido y haga smoke test después de renovar. Los navegadores nunca deberían ser el primer sistema que le diga que un certificado murió.

TwoQM articles

Useful technology guidance, sent thoughtfully.

No generic news feed. Just practical analysis for the systems small businesses rely on.