El minuto de 61 segundos desconecta los servidores de Cloudflare

Foto del autor

En Beez Publicamos una serie de artículos y tutoriales sobre cómo usar Internet, con guías Explicativas.

Se agregó un segundo bisiesto a los servidores de finales de 2016 enviados en el servicio de seguridad DNS de Cloudflare en pánico»haciendo que algunos de ellos se desconecten en breve.

El minuto de 61 segundos causado por el segundo adicional golpeó a una pequeña cantidad de servidores de Cloudflare a la medianoche del día de Año Nuevo, ya que el código no pudo manejar la marca de tiempo no válida.

Todos los clientes afectados habrían visto un mensaje de error que decía que no se puede acceder a los servidores, en lugar de ser dirigidos al sitio web al que intentaban acceder.

El segundo adicional se agregó para ayudar a coordinar la sincronización mundial entre zonas, ya que la rotación de la Tierra experimenta una desaceleración gradual. Sin embargo, el servicio de DNS que usa Cloudflare funciona bajo el supuesto de que «el tiempo no puede retroceder», y la pequeña extensión a 2016 hizo que el código percibiera un «tiempo de resolución negativo».

“Un número se volvió negativo cuando siempre debería haber sido, en el peor de los casos, cero”, dijo John Graham-Cumming, programador de Cloudflare. «Un poco más tarde, este valor negativo causó pánico en RRDNS… el efecto neto fue que fallaron algunas resoluciones de DNS para algunas propiedades web administradas por Cloudflare».

Se cree que el problema solo afectó a una pequeña cantidad de clientes que usan registros DNS CNAME con la empresa, y de ellos, menos del 1% de todas las solicitudes de los usuarios a los servidores resultaron en un error.

“Las máquinas más afectadas se parchearon en 90 minutos y el parche se lanzó en todo el mundo a las 0645 UTC”, agregó Graham-Cumming. “Lamentamos que nuestros clientes se hayan visto afectados, pero pensamos que valía la pena escribir la causa raíz para que otros la entiendan”.

LEER  Hay una estafa de correo electrónico particularmente desagradable de Netflix que afirma que su cuenta ha sido suspendida

El nuevo parche permitirá que el código detrás del servicio DNS se «normalice» en el improbable caso de que se perciba que el tiempo retrocede.

Si bien las fallas generalizadas de software aún no se han materializado después de un segundo bisiesto, las marcas de tiempo cambiantes continúan obstaculizando a las empresas de alta tecnología. Tanto Twitter como Android se vieron afectados por un segundo intercalar a mediados de 2015 cuando los servicios comenzaron a mostrar notificaciones con fechas y horas incorrectas.

Otros importantes proveedores de tecnología, incluidos Instagram, Netflix y Amazon Web Services, también experimentaron interrupciones en la web en 2015, pero este año la interrupción parece ser en una escala mucho menor.

Google anunció recientemente que crearía su propia unidad de tiempo para acomodar el segundo bisiesto de 2016. ‘Tiempo manchado’ permitió una extensión regular de un segundo hasta el 31 de diciembre de 2016, lo que significa que la empresa pudo mantener actualizados con los cambios todos los servidores que utilizan el protocolo de tiempo de red (NTP) de Google.

Deja un comentario