Archivo para la categoría 'Sincronización de tiempo'

Seguridad NTP con autenticación y referencias de tiempo de confianza

Miércoles, enero 16th, 2008

NTP (Network Time Protocol) sincroniza las redes de una sola fuente de tiempo utilizando las marcas de tiempo para representar la hora actual del día, esto es esencial para las operaciones sensibles al tiempo y muchas aplicaciones del sistema, tales como el correo electrónico.

Por lo tanto, NTP es vulnerable a las amenazas de seguridad, ya sea de un pirata informático malintencionado que quiere alterar la marca de tiempo para cometer fraude o un ataque DDoS (denegación de servicio distribuida, normalmente causada por malware malicioso que inunda un servidor con tráfico) que bloquea el acceso al servidor.

Sin embargo, al ser uno de los protocolos más antiguos de Internet y haber sido desarrollado durante más de 25 años, NTP está equipado con sus propias medidas de seguridad en forma de autenticación.

La autenticación verifica que cada marca de tiempo ha venido de la referencia de tiempo deseado mediante el análisis de un conjunto de claves de cifrado acordadas que se envían junto con la información de tiempo. NTP, mediante el cifrado Message Digest (MD5) para eliminar la cifrar la clave, la analiza y confirma si se ha llegado a la fuente de tiempo de confianza para verificar contra un conjunto de claves de confianza.

las claves de autenticación de confianza se enumeran en el archivo de configuración del servidor NTP (ntp.conf) y normalmente se almacenan en el archivo ntp.keys. El archivo de clave es normalmente muy grande, pero claves de confianza decirle al servidor NTP qué conjunto de subconjunto de claves está activo actualmente y cuáles no. Diferentes subconjuntos pueden activarse sin necesidad de editar el archivo con el comando ntp.keys-config claves de confianza.

Por lo tanto, la autenticación es muy importante para proteger un servidor NTP contra ataques maliciosos; sin embargo, hay muchas referencias temporales en las que no se puede confiar en la autenticación.

Microsoft, que ha instalado una versión de NTP en sus sistemas operativos desde Windows 2000, recomienda enfáticamente que se use una fuente de hardware como referencia de tiempo ya que las fuentes de Internet no se pueden autenticar.

El NTP es vital para mantener las redes sincronizadas, pero igualmente importante es mantener los sistemas seguros. Mientras que los administradores de red gastan miles en software antivirus / malware, muchos no detectan la vulnerabilidad en sus servidores horarios.

Muchos administradores de red aún confían en las fuentes de Internet para su referencia de tiempo. Si bien muchos proporcionan una buena fuente de tiempo UTC (Tiempo Universal Coordinado, el estándar internacional de tiempo), como nist.gov, la falta de autenticación significa que la red está abierta al abuso.

Otras fuentes de hora UTC son más seguros y pueden ser utilizados con equipos de costo relativamente bajo. El método más sencillo es utilizar un especialista NTP GPS servidor de tiempo que puede conectarse a una antena GPS y recibir una marca de tiempo autenticado por satélite.

Los servidores de tiempo de GPS pueden proporcionar precisión en el tiempo UTC en unos pocos nanosegundos, siempre que la antena tenga una buena vista del cielo. Son relativamente baratos y la señal está autenticada proporcionando una referencia de tiempo segura.

Por otra parte hay varias emisiones nacionales que transmiten una referencia de tiempo. En el Reino Unido este es transmitido por el Laboratorio Nacional de Física (NPL) en Cumbria. Los sistemas similares operan en Alemania, Francia y los EE.UU.. Mientras se autentica esta señal, estas transmisiones de radio son vulnerables a la interferencia y tienen un rango finito.

Autentificación para NTP ha sido desarrollada para prevenir maliciosa manipulación de la sincronización del sistema al igual que los servidores de seguridad se han desarrollado para proteger las redes de los ataques, pero como con cualquier sistema de seguridad sólo funciona si se utiliza.

Mantener el tiempo preciso en sus computadoras

Martes, Enero 15th, 2008

Todas las PC y dispositivos de red usan relojes para mantener un tiempo interno del sistema. Estos relojes, llamados chips de reloj de tiempo real (RTC) proporcionan información de fecha y hora. Los chips están respaldados por baterías para que, incluso durante los cortes de energía, puedan mantener el tiempo. Sin embargo, las computadoras personales no están diseñadas para ser relojes perfectos, su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener un tiempo preciso.

Estos relojes internos son propensos a la deriva y aunque para muchas aplicaciones esto puede ser bastante adecuado, a menudo las máquinas necesitan trabajar juntas en una red y si las computadoras varían a diferentes velocidades las computadoras se desincronizarán entre sí y pueden surgir problemas particularmente con transacciones sensibles al tiempo.

Network Time Protocol (NTP) es uno de los protocolos más antiguos de Internet que aún se utiliza, inventado por el Dr. David Mills de la Universidad de Delaware, que se utiliza desde 1985. NTP es un protocolo diseñado para sincronizar los relojes en computadoras y redes a través de Internet o redes de área local (LAN).

NTP (versión 4) puede mantener el tiempo a través de Internet público en cuestión de milisegundos a 10 (1 / 100th de un segundo) y puede realizar aún mejor través de redes LAN con una precisión de microsegundos 200 (1 / 5000th de segundo) en condiciones ideales.

NTP funciona dentro del conjunto de protocolos TCP / IP y UDP se basa en, una forma menos compleja de NTP existe llamado Protocolo simple de tiempo de red (SNTP) que no requiere el almacenamiento de información acerca de las comunicaciones anteriores, necesarios por NTP. Se utiliza en algunos dispositivos y aplicaciones donde la alta precisión de tiempo no es tan importante.

Muchos sistemas operativos, incluyendo Windows, UNIX y LINUX, pueden utilizar NTP y SNTP, y la sincronización de tiempo con NTP es relativamente simple, sincroniza el tiempo con referencia a una fuente confiable de reloj. Esta fuente podría ser relativa (un reloj interno de la computadora o la hora en un reloj de pulsera) o absoluta (A UTC - fuente de reloj de tiempo universal coordinado que sea precisa como es humanamente posible).
Todas las versiones de Microsoft Windows desde 2000 incluyen el Servicio de hora de Windows (w32time.exe) que tiene la capacidad de sincronizar el reloj del ordenador a un servidor NTP.
 
Hay una gran cantidad de servidores NTP alojados en Internet que se sincronizan con referencias UTC externas como time.nist.gov o ntp.my-inbox.co.uk pero debe tenerse en cuenta que Microsoft y otros recomiendan que se use una fuente externa para sincronice sus máquinas, ya que las referencias basadas en Internet no se pueden autenticar. Existen servidores de tiempo NTP especializados que pueden sincronizar el tiempo en redes utilizando la señal de MSF (o equivalente) o GPS.

Los más utilizados son los servidores horarios GPS que usan el sistema GPS para transmitir la hora exacta. El sistema GPS consiste en una serie de satélites que proporcionan información precisa de ubicación y ubicación. Cada satélite de GPS solo puede hacer esto utilizando un reloj atómico que a su vez puede ser utilizado como referencia de tiempo.

Un receptor GPS típico puede proporcionar información de temporización dentro de unos pocos nanosegundos de UTC, siempre y cuando no hay una antena situado, con una buena vista del cielo.

Hay varias transmisiones de radio de frecuencia y tiempo nacionales que se pueden usar para sincronizar un servidor NTP. En Gran Bretaña, la señal (llamada MSF) es transmitida por el Laboratorio Nacional de Física en Cumbria, que sirve como referencia de tiempo nacional del Reino Unido, también hay sistemas similares en Colorado, EE. UU. (WWVB) y en Frankfurt, Alemania (DCF-77). Estas señales proporcionan tiempo UTC para una precisión de 100 microsegundos, sin embargo, la señal de radio tiene un rango finito y es vulnerable a la interferencia.

Uso de relojes atómicos como referencias de temporización NTP externa

Lunes, enero 14th, 2008

Los relojes atómicos han existido por más de cincuenta años más o menos. Son relojes que usan una frecuencia de resonancia atómica como elemento de indicación del tiempo en lugar de cristales oscilantes convencionales como el cuarzo.

La mayoría de los relojes atómicos usan la resonancia del átomo cesio-133 que resuena a una frecuencia exacta de 9,192,631,770 por segundo. Desde 1967 el Sistema Internacional de Unidades (SI) ha definido el segundo como el número de ciclos de cesio -133 que hace que los relojes atómicos (a veces llamados osciladores de cesio) sean el estándar para las mediciones de tiempo.

Debido a que la resonancia del átomo de cesio-133 es tan precisa, esto hace que los relojes atómicos tengan una precisión de menos de 2 nanosegundos por día, lo que equivale a aproximadamente un segundo en 1.4million años.

Como los relojes atómicos son tan precisos y pueden mantener una escala de tiempo continua y estable, se ha desarrollado una hora universal, UTC (Coordinated Universal Time o Temps Universel Coordonné), que admite características como los segundos intercalares, agregados para compensar la desaceleración de la velocidad. La rotación de la Tierra

Sin embargo, los relojes atómicos son extremadamente caros y generalmente solo se encuentran en laboratorios de física a gran escala. Sin embargo, NTP (Network Time Protocol), el medio estándar para lograr sincronización de tiempo en redes de computadoras, se puede sincronizar a un reloj atómico usando la red del Sistema de Posicionamiento Global (GPS) o transmisiones de radio especializadas.

El más utilizado es el GPS (Global Positioning System), desarrollado por el ejército de los Estados Unidos. El GPS incorpora al menos satélites de comunicación 24 en órbita alta que proporcionan información precisa de ubicación y ubicación. Cada satélite de GPS solo puede hacer esto utilizando un reloj atómico que a su vez puede ser utilizado como referencia de tiempo.

Un servidor de hora GPS es una fuente ideal de tiempo y frecuencia porque puede proporcionar tiempo altamente preciso en cualquier parte del mundo utilizando componentes relativamente baratos. Cada satélite de GPS transmite en dos frecuencias L2 para uso militar y L1 para uso de civiles transmitidos a 1575 MHz. Las antenas y receptores GPS de bajo costo ahora están ampliamente disponibles.

También hay varias transmisiones nacionales de radio de frecuencia y tiempo que se pueden usar para sincronizar un servidor NTP. En Gran Bretaña, la señal (llamada MSF) es transmitida por el Laboratorio Nacional de Física en Cumbria, que sirve como referencia de tiempo nacional del Reino Unido, también hay sistemas similares en Colorado, EE. UU. (WWVB) y en Frankfurt, Alemania (DCF-77). Estas señales proporcionan tiempo UTC para una precisión de 100 microsegundos, sin embargo, la señal de radio tiene un rango finito y es vulnerable a la interferencia.

El uso de un servidor NTP GPS o un servidor horario NTP basado en radio, clientes de tiempo de red, se puede sincronizar en unos pocos milisegundos de UTC dependiendo del tráfico de la red.

El tiempo lo es todo con NTP y la importancia de una sincronización precisa de tiempo de red

Viernes, enero 11th, 2008

En ocasiones todos necesitamos saber la hora y tenemos una multitud de dispositivos diferentes para decirnos; desde nuestros teléfonos celulares y relojes de pulsera hasta el reloj de pared de la oficina o las campanas en las noticias de la radio.

Pero, ¿cuán precisos son todos estos relojes e importa si todos dicen tiempos diferentes? Para nuestros negocios cotidianos, probablemente no importe demasiado si el reloj de pared de la oficina es más rápido que su reloj de pulsera; es probable que su jefe no lo despida por llegar un minuto tarde.

Pero en algunos entornos, la precisión y la sincronización son vitales donde un minuto puede marcar la diferencia en algo que se vende o no, o incluso algo que se roba.

La sincronización de tiempo en redes informáticas modernas es esencial. No solo proporciona el único marco de referencia entre todos los dispositivos, es fundamental en todo, desde asegurar, planificar y depurar una red hasta proporcionar una marca de tiempo para aplicaciones tales como la adquisición de datos o el correo electrónico.

La mayoría de los relojes internos de las PC y de los dispositivos de red, denominados chips Real Time Clock (RTC), proporcionan información de fecha y hora. Los chips están respaldados por baterías para que, incluso durante los cortes de energía, puedan mantener el tiempo.

Sin embargo, las computadoras personales no están diseñadas para ser relojes perfectos, su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener un tiempo preciso.

Por lo tanto, estos relojes internos son propensos a desviarse y, aunque para muchas aplicaciones esto puede ser bastante adecuado, a menudo las máquinas que trabajan juntas en una red se desincronizarán entre sí y pueden surgir problemas, especialmente con transacciones sensibles al tiempo. ¿Te imaginas comprar un asiento de avión solo para que te digan en el aeropuerto que el boleto fue vendido dos veces porque fue comprado después en una computadora que tenía un reloj más lento?

Los servidores horarios NTP (Protocolo de tiempo de red) usan una única referencia de tiempo para sincronizar todas las máquinas en la red hasta ese momento. Esta referencia de tiempo puede ser relativa (un reloj interno de la computadora o la hora en un reloj de pulsera) o absoluta, como un reloj atómico que retransmite la hora UTC (Tiempo Universal Coordinado) y es tan precisa como es humanamente posible.

Los relojes atómicos son los dispositivos de cronometraje más absolutos, con una precisión de un segundo cada 1.4 millón de años. Sin embargo, los relojes atómicos son extremadamente caros y generalmente solo se encuentran en laboratorios de física a gran escala. Sin embargo, NTP puede sincronizar las redes a la hora UTC a través de un reloj atómico utilizando la red del sistema de posicionamiento global (GPS) o las transmisiones de radio especializadas (MTF en el Reino Unido).

Si bien algunas organizaciones tienen que sincronizar sus redes con UTC, como las líneas aéreas y la bolsa de valores, una red se puede sincronizar en cualquier momento y seguir funcionando, pero realmente no hay sustituto para la hora UTC. No solo es más eficiente tener una red sincronizada con el resto del mundo, una fuente de tiempo UTC es vital para brindar seguridad contra el fraude, la pérdida de datos y la exposición legal, y sin eso, las organizaciones pueden ser vulnerables y perder credibilidad.

NTP (versión 4) puede mantener el tiempo a través de Internet público en cuestión de milisegundos a 10 (1 / 100th de un segundo) y puede realizar aún mejor través de redes LAN con una precisión de microsegundos 200 (1 / 5000th de segundo) en condiciones ideales.

Nota: Microsoft y otros recomiendan encarecidamente que se utilice la temporización externa en lugar de la basada en Internet, ya que no se pueden autenticar. Se encuentran disponibles servidores NTP especializados que pueden sincronizar el tiempo en las redes utilizando la señal de servidor de tiempo GPS de MSF (o equivalente).

La elección de GPS o de MSF como referencia de tiempo para servidores NTP

Jueves, enero 10th, 2008

Todas las PC y dispositivos de red usan relojes para mantener un tiempo interno del sistema. Estos relojes, llamados chips Real Time Clock (RTC), brindan información de hora y fecha. Están respaldados por baterías para que, incluso durante los cortes de energía, puedan mantener el tiempo. Sin embargo, las computadoras personales no están diseñadas para ser relojes perfectos: su diseño se ha optimizado para la producción en masa y de bajo costo en lugar de mantener un tiempo preciso.

Estos relojes internos son propensos a la deriva y aunque para muchas aplicaciones esto puede ser bastante adecuado para algunas aplicaciones, pero las máquinas en una red que varían a diferentes velocidades, no se sincronizan entre sí y pueden surgir problemas, particularmente con el tiempo actas.

Los servidores NTP (Network Time Protocol) usan una referencia de tiempo única para sincronizar todas las máquinas de la red con una referencia de tiempo. Esta referencia de tiempo puede ser relativa (un reloj interno de la computadora o la hora en un reloj de pulsera) o absoluta, como una fuente de reloj UTC (Tiempo coordinado universal) como un reloj atómico que es tan preciso como es humanamente posible.

Para algunas aplicaciones una fuente de tiempo relativo es suficiente, sin embargo en muchos entornos, tales como las compañías aéreas y la bolsa de valores es esencial para el tiempo que sea absoluta. Imagine que compra un billete de avión y me dijeron en el aeropuerto que el boleto fue vendido dos veces porque se adquirió posteriormente en un equipo que tenía un reloj más lento!

Los relojes atómicos son los dispositivos de cronometraje más absolutos. Trabajan en el principio de que el átomo, cesio-133, tiene un número exacto de ciclos de radiación cada segundo (9,192,631,770). Esto ha demostrado ser tan precisa el Sistema Internacional de Unidades (SI) ha definido el segundo como la duración de los ciclos 9,192,631,770 de la radiación del átomo de cesio-133 y el desarrollo de UTC (Tiempo Universal Coordinado) significa ahora ordenadores de todo el workld puede sincronizarse al mismo tiempo.

Sin embargo, los relojes atómicos son extremadamente caros y generalmente solo se encuentran en laboratorios de física a gran escala. Sin embargo, los servidores NTP pueden sincronizar redes con un reloj atómico utilizando la red del Sistema de Posicionamiento Global (GPS) o las transmisiones de radio especializadas (MTF en el Reino Unido). Debe tenerse en cuenta que Microsoft y otros recomiendan encarecidamente que se utilice la temporización basada en el exterior en lugar de la basada en Internet, ya que no se pueden autenticar. Se encuentran disponibles servidores NTP especializados que pueden sincronizar el tiempo en las redes utilizando la señal de servidor de tiempo GPS de MSF (o equivalente).

El GPS es una fuente ideal de tiempo y frecuencia porque puede proporcionar tiempo altamente preciso en cualquier lugar del mundo utilizando componentes relativamente baratos. Cada satélite de GPS transmite en dos frecuencias L2 para uso militar y L1 para uso de civiles transmitidos a 1575 MHz. Las antenas y receptores GPS de bajo costo ahora están ampliamente disponibles.

La señal de radio transmitida por el satélite puede pasar a través de las ventanas, pero puede ser bloqueada por los edificios por lo que el lugar ideal para una antena de GPS está en un tejado con una buena vista del cielo. Los más satélites que pueden recibir de la mejor será la señal. Sin embargo, las antenas montadas en el techo pueden ser propensos a las huelgas de iluminación u otros transitorios de tensión por lo que un supresor Es muy recomendable que se instala en línea en el cable del GPS.

El cable entre la antena y el receptor GPS también es fundamental. La distancia máxima que un cable puede funcionar normalmente sólo metros 20 30-pero un cable coaxial de alta calidad combinado con un amplificador GPS colocados en línea para aumentar la ganancia de la antena puede permitir más de 100 tendidos de cable metros.

También hay varias transmisiones nacionales de radio de frecuencia y tiempo que se pueden usar para sincronizar un servidor NTP. En Gran Bretaña, la señal (llamada MSF) es transmitida por el Laboratorio Nacional de Física en Cumbria, que sirve como referencia de tiempo nacional del Reino Unido, también hay sistemas similares en Colorado, EE. UU. (WWVB) y en Frankfurt, Alemania (DCF-77).

Un servidor NTP basado en radio por lo general consta de un servidor de tiempo de montaje en bastidor, y una antena, que consiste en una barra de ferrita dentro de una caja de plástico, que recibe el tiempo de radio y la emisión de la frecuencia. Siempre debe montarse horizontalmente en ángulo recto hacia la transmisión para la fuerza de señal óptima. Los datos se envían en forma de pulsos, 60 un segundo. Estas señales proporciona tiempo UTC con una precisión de microsegundos 100, sin embargo, la señal de radio tiene un alcance finito y es vulnerable a la interferencia.

Tanto un servidor NTP GPS como un servidor horario MSF pueden proporcionar una forma asequible y eficiente de sincronizar con precisión redes informáticas utilizando NTP.

Tiempo de matar y la importancia de la sincronización de tiempo en casos criminales

Miércoles, enero 9th, 2008

En ocasiones, todos necesitamos saber la hora y tenemos una multitud de diferentes dispositivos para decirnos que, desde nuestros teléfonos móviles y relojes de pulsera en el reloj de pared de la oficina o las campanadas de las noticias de radio. Pero cómo es exacto son todos estos relojes y qué importa si están todos diciendo diferentes momentos?

Para nuestro día a día, probablemente no importe demasiado. Si el reloj de pared de la oficina es más rápido que tu reloj de pulsera, tu jefe probablemente no te despedirá por llegar un minuto tarde, pero cuando se trata de resolver casos criminales, ¡el tiempo lo es todo!

Tomemos el caso de Joan Beddeson, un 71 años de edad, encontrado muerto en su casa en Macclesfield. El principal sospechoso, su ex amante que le debía la víctima más de un cuarto de millón de libras, 64 años de edad, John Crittenden, negó el asesinato, alegando que estaba en casa en la cama con su esposa en el momento del asesinato.

Sin embargo, la policía había descubierto un extracto de la tarjeta de crédito que mostró que Crittenden había comprado combustible en Worcester, horas antes de la matanza y luego fue descubierta en una cámara 12 minutos más tarde que viajan por la autopista hacia Macclesfield. Más tarde esa noche, el mismo coche se registró a volver por la autopista dejando Crittenden con una ventana 45 minutos para cometer su crimen.

Sin embargo, durante su juicio, Crittenden, que admitió haber comprado el combustible, negó viajar por la autopista y afirmó que las cámaras no eran precisas. Sin embargo, todas las cámaras estaban sincronizadas usando un servidor horario NTP (Network Time Protocol) para Universal Coordinated Time (UTC) y era tan precisa que los abogados de Crittenden no tenían defensa y fue condenado por el asesinato y enviado a prisión de por vida.

¡La sincronización de tiempo no solo es importante para asegurar convicciones sino que también puede probar la inocencia de alguien! Cuando se encontró a una mujer asesinada en Maryland, la policía pensó que había encontrado a los autores cuando se usaba la tarjeta bancaria de la víctima en un cajero automático. Un control en una cámara CCTV local proporcionó imágenes de los tres sospechosos que usaban la máquina y, aunque la calidad era bastante granulada, una vez emitida en America's Most Wanted, los tres sospechosos fueron detenidos.

Sin embargo, se descubrió que el tiempo registrado por la cámara era de tres minutos del tiempo registrado por el cajero automático y las tres personas detenidas eran una familia completamente inocente, no relacionada con el asesinato en absoluto.

Los investigadores reconocieron que si la cámara se ha sincronizado a una fuente confiable, como el cajero automático, entonces no se habría hecho la detención ilegal.

Los casos anteriores subrayan la importancia de la sincronización de tiempo confiable. Incluso si una empresa no está involucrada en la detección del delito, no sincronizar una red informática puede dejar al sistema vulnerable al fraude, la pérdida de datos e incluso la exposición legal y, sin él, las organizaciones pueden ser vulnerables y perder credibilidad.

Los servidores de tiempo NTP especializados (Network Time Protocol) están disponibles y pueden sincronizar una red informática y todos sus dispositivos con una fuente de reloj precisa, como un reloj atómico utilizando el GPS o una transmisión de radio especializada, permitiendo que las redes se sincronicen con precisión a Universal Coordinated Hora (UTC).

Historia de la horología de relojes de sol a relojes atómicos

Lunes, enero 7th, 2008

La humanidad siempre se ha preocupado por medir y registrar el paso del tiempo. Indicación de la hora ha sido esencial para el desarrollo de las civilizaciones; de saber cuándo sembrar o cosechar los cultivos a la identificación de los eventos importantes en el año.

Tiempo históricamente se ha medido en relación con el movimiento de la Tierra; un día, es una revolución del planeta; mientras que un año es una órbita entera del Sol Calendarios se desarrollaron a partir de una fecha tan lejana como hace 20,000 años cuando cazadores-recolectores se rascaban líneas y sacaron agujeros en los palillos y los huesos para contar posiblemente los días entre las fases de la luna.

Civilizaciones de los antiguos egipcios en el Imperio Romano han utilizado métodos diferentes para descubrir qué día del año es. Sin embargo, medir el tiempo a medida que pasaba todo el día siempre había sido difícil para la humanidad temprana. Los relojes de sol fueron quizás las primeras piezas de tiempo y pueden rastrear su origen se remonta más de cinco mil años; cuando se construyeron obeliscos, posiblemente para permitir la narración de tiempo por el elenco de sus sombras.

Sin embargo, el tiempo contado en un reloj de sol se basaba en el movimiento del sol en el cielo, que diferiría a lo largo de las estaciones y, por supuesto, no funcionaría en días nublados o de noche. Otros métodos, como los relojes de agua o el reloj de arena, simplemente actuarían como temporizadores crudos. Decir la hora del día resultaría difícil si las personas dependieran de las comparaciones como referencias de tiempo, como: "Mientras un hombre pueda caminar un cuarto de milla".

La gente dependía de estos métodos y otros como el sonido de campana para indicar momentos importantes hasta el siglo XNXX, cuando aparecieron los relojes mecánicos que eran conducidos por peso y regulados por un escape de borde y foliot (un sistema de engranajes que avanzaba el tren de engranajes a intervalos regulares o 'tics'). Estos relojes son mucho más confiables que los relojes de sol u otros métodos que permiten contar de manera precisa y confiable la hora del día por primera vez en la historia de la humanidad.

El siguiente paso en la relojería se produjo en el siglo 17th cuando el péndulo se ha desarrollado para ayudar a los relojes mantienen su exactitud. Relojería pronto se generalizó y no era para otros trescientos años que el siguiente paso revolucionario en la relojería se llevaría a cabo; con el desarrollo de los relojes electrónicos. Estos se basan en el movimiento de un cristal vibrante (generalmente de cuarzo) para crear una señal eléctrica con una frecuencia exacta.

Mientras que los relojes electrónicos eran mucho más precisos que los relojes mecánicos, no fue hasta el desarrollo de los relojes atómicos y hace unos cincuenta años que las tecnologías modernas como los satélites de comunicación, el GPS y las redes informáticas mundiales se hicieron posibles.

La mayoría de los relojes atómicos utilizan la resonancia del átomo de cesio-133 que vibra exactamente a una frecuencia de 9,192,631,770 cada segundo. Desde 1967 el Sistema Internacional de Unidades (SI) ha definido el segundo como el número de ciclos de este átomo que hace que los relojes atómicos (a veces llamados osciladores de cesio) en el estándar para mediciones de tiempo.

Los relojes atómicos tienen una precisión de menos de 2 nanosegundos por día, lo que equivale a aproximadamente un segundo en 1.4 millones de años. Debido a esta precisión, se ha desarrollado una escala de tiempo universal UTC (Coordinated Universal Time o Temps Universel Coordonné) que mantiene una escala de tiempo continua y estable y admite características como segundos intercalares, que se agregan para compensar la desaceleración de la rotación de la Tierra.

Sin embargo, los relojes atómicos son extremadamente caros y generalmente solo se encuentran en laboratorios de física a gran escala. Sin embargo, los servidores NTP (Network Time Protocol), el medio estándar para lograr la sincronización de tiempo en redes de computadoras, pueden sincronizar redes a un reloj atómico utilizando la red del Sistema de Posicionamiento Global (GPS) o transmisiones de radio especializadas.

El desarrollo de relojes atómicos, GPS y servidores de tiempo NTP ha sido vital para las tecnologías modernas, permitiendo que las redes de ordenadores de todo el mundo para ser sincronizados a UTC.

El uso de GPS para aplicaciones de sincronización de ordenador

Viernes, enero 4th, 2008

El Sistema de Posicionamiento Global (GPS) es ahora una herramienta familiar para ayudar a los automovilistas a navegar, pero el GPS tiene más usos que simplemente triangular una posición para encontrar direcciones, puede utilizarse para proporcionar información de tiempo y frecuencia en todo el mundo.

Desarrollado por el ejército de los Estados Unidos, el GPS incorpora al menos los satélites de comunicaciones en órbita alta 24, todos los cuales contienen los aparatos de cronometraje precisa para permitir que el satélite para triangular posiciones con exactitud.

Sin embargo, la referencia de temporización del reloj atómico de alta precisión de cada satélite también puede ser utilizada por los servidores NTP (Network Time Protocol) para sincronizar redes de computadoras utilizando la señal de tiempo del GPS altamente precisa como referencia externa.

El GPS es un tiempo ideal y fuente de frecuencia, ya que puede proporcionar el tiempo de alta precisión en cualquier lugar del mundo a través de componentes relativamente baratos. Cada satélite GPS transmite en dos frecuencias L2 para el uso militar y L1 para su uso por la población civil de transmisión en 1575 MHz, antenas y receptores GPS de bajo costo son ahora ampliamente disponibles.

La señal de radio transmitida por el satélite puede pasar a través de las ventanas, pero puede ser bloqueada por los edificios, por lo que la ubicación ideal para una antena GPS está en la azotea con una buena vista del cielo. Cuantos más satélites pueda recibir, mejor será la señal. Sin embargo, las antenas instaladas en el techo pueden ser propensas a los golpes de iluminación u otras sobretensiones, por lo que se recomienda un supresor; instalado en línea en el cable de GPS.

El cable entre la antena y el receptor GPS también es fundamental. La distancia máxima que un cable puede funcionar normalmente sólo metros 20 30-pero un cable coaxial de alta calidad combinado con un amplificador GPS colocados en línea para aumentar la ganancia de la antena puede permitir más de 100 tendidos de cable metros.

Un receptor de GPS luego decodifica la señal enviada desde la antena a un protocolo legible por computadora que puede ser utilizado por la mayoría de los servidores de tiempo y sistemas operativos, incluyendo Windows, LINUX y UNIX.

El receptor GPS también emite un pulso preciso cada segundo que los servidores GPS NTP y los servidores horarios de la computadora pueden utilizar para proporcionar un tiempo ultra preciso. El tiempo de pulso por segundo en la mayoría de los receptores es preciso dentro de 0.001 de un segundo de UTC (Tiempo Universal Coordinado)

El GPS es ideal para proporcionar servidores de tiempo NTP o computadoras independientes con una referencia externa de alta precisión para la sincronización.

Incluso con un equipo de costo relativamente bajo, la precisión de cien nanosegundos (un nanosegundo = una milmillonésima de segundo) se puede lograr razonablemente utilizando el GPS como referencia externa.

Cómo configurar un servidor de hora de red NTP en Windows XP

Jueves, enero 3rd, 2008

Resumen: este artículo describe cómo configurar Windows XP para que actúe como un servidor de tiempo autorizado mediante NTP (Network Time Protocol).

La sincronización del tiempo de la computadora es muy importante en las redes de computadoras modernas, la precisión y la sincronización del tiempo son críticas en muchas aplicaciones, particularmente en transacciones sensibles al tiempo. Imagínese comprar un asiento de avión solo para que le digan en el aeropuerto que el boleto fue vendido dos veces porque fue comprado después en una computadora que tenía un reloj más lento.

Las computadoras modernas tienen relojes internos llamados chips de reloj de tiempo real (RTC) que proporcionan información en tiempo y fecha. Estos chips están respaldados batería de modo que incluso durante los cortes de energía, mantener el tiempo, pero los ordenadores personales no están diseñados para ser los relojes perfectos. Su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener la hora exacta.

Para muchas aplicaciones, esto es puede ser bastante adecuado, aunque, muy a menudo las máquinas necesitan tiempo para sincronizarse con otros de PC en una red y cuando los equipos están fuera de sincronía con los demás problemas pueden surgir, tales como archivos de uso compartido de red o en algunos entornos, incluso fraude!

Microsoft Windows XP tiene una utilidad de sincronización de tiempo integrada en el sistema operativo llamada Tiempo de Windows (w32time.exe) que se puede configurar para funcionar como un servidor de tiempo de red. Se puede configurar para sincronizar una red utilizando el reloj interno o una fuente de tiempo externa.

Nota: Microsoft recomienda encarecidamente configurar un servidor horario con una fuente de hardware en lugar de un servidor de Internet donde no haya autenticación.

Para configurar el servicio de hora de Windows para usar el reloj de hardware interno, primero verifique que w32time esté ubicado en la lista de servicios del sistema en el registro, para verificar:
Haga clic en Inicio, Ejecutar y escriba regedit y pulse Aceptar.
Busque y haga clic en la entrada del Registro siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time

Es muy recomendable que realice una copia de seguridad del registro como puede producirse problemas graves si modifica incorrectamente el registro, modificaciones en el registro se realiza bajo su propio riesgo.

Para comenzar la configuración de un reloj interno, haga clic en Config en la carpeta w32Time.

En el panel derecho, haga clic con el botón derecho en AnnounceFlags y luego haga clic en modificar.

La entrada de registro 'AnnounceFlags' indica si el servidor es una referencia de tiempo de confianza, 5 indica una fuente de confianza por lo que en el cuadro Editar valor de DWord, bajo Información del valor, escriba 5, luego haga clic en Aceptar.

El protocolo de tiempo de red (NTP) es un protocolo de Internet utilizado para la transferencia de tiempo preciso, proporcionando información de tiempo para que se pueda obtener un tiempo preciso

Para habilitar el Protocolo de tiempo de red; NtpServer, busque y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \
En el panel derecho, haga clic derecho en Habilitado, luego haga clic en Modificar
En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.

Salga del Editor del Registro

Haga clic en Inicio, luego en Ejecutar y escriba lo siguiente y pulse Intro:
W32time Net stop && net start w32time

Para restablecer la hora de las computadoras locales, escriba lo siguiente en todas las computadoras excepto en el servidor horario que no debe sincronizarse consigo mismo:
W32tm / resync / redescubrir

Para configurar el tiempo de Windows para usar una fuente de tiempo externa
Ejecute Registry Edit y ubique lo siguiente:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ parameters \

En el panel derecho, haga clic con el botón derecho en Tipo, luego haga clic en Modificar
En el cuadro Editar valor, bajo Información del valor, escriba NTP y luego haga clic en Aceptar.

Ahora, como antes en la carpeta Config, haga clic con el botón derecho en AnnounceFlags, Modificar y en el cuadro Editar valor DWORD, en Información del valor, escriba 5, luego haga clic en Aceptar.

Busque y haga clic en el siguiente
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpClient \

En el panel derecho, haga clic SpecialPollInterval, a continuación, haga clic en Modificar.
En el cuadro Editar valor DWORD, bajo Información del valor, escriba el número de segundos que desea para cada encuesta, es decir 900 sondeará cada 15 minutos, a continuación, haga clic en Aceptar.

Ahora habilite NtpServer:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ TimeProviders \ NtpServer \

En el panel derecho, haga clic derecho en Habilitado, luego haga clic en Modificar
En el cuadro Editar valor DWORD, escriba 1 en datos de valor, haga clic en Aceptar.
Ahora, en el panel derecho, haga clic con el botón derecho en NtpServer, luego en Modificar y en Editar valor DWORD en Tipo de datos de valor Pares, a continuación, haga clic en Aceptar.

Para configurar los ajustes de corrección de tiempo, busque:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config
En el panel derecho, haga clic MaxPosPhaseCorrection, a continuación, Modificar, en el cuadro Editar valor DWORD, en base, haga clic en Decimal, bajo Información del valor, escriba un tiempo en segundos, como 3600 (una hora) y luego haga clic en Aceptar.

Ahora regresa y haga clic en:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ W32Time \ config

En el panel derecho, haga clic MaxNegPhaseCorrection, a continuación, Modificar.
En el cuadro Editar valor DWORD bajo la base, haga clic en Decimal, en Datos de valor escriba el tiempo en segundos que desea sondear como 3600 (urnas en una hora)

Registro de salida

Ahora para reiniciar el servicio horario de Windows, haga clic en Inicio, Ejecutar y escriba:
w32time net stop && net start w32time

Y en cada computadora, que no sea el controlador de dominio, escriba:
W32tm / resync / redescubrir
Y eso es todo, su servidor de tiempo debería estar ahora en funcionamiento.

Establecer el tiempo en su computadora

Miércoles, enero 2nd, 2008

Se necesita una fuente de tiempo precisa para muchas aplicaciones informáticas. Cada computadora personal se compone de un reloj interno, es beneficioso verificar la configuración de fecha y hora en su PC a diario. Para una aplicación crítica, debe sincronizar la base de tiempo con una fuente de tiempo externa altamente precisa.

Las computadoras personales no están diseñadas para ser relojes perfectos. Su diseño ha sido optimizado para la producción en masa y de bajo costo en lugar de mantener un tiempo preciso. Donde el tiempo es crucial para la aplicación, hay una cantidad de referencias externas precisas disponibles que permiten a las computadoras mantener la hora exacta del sistema. Este artículo analiza las diversas fuentes de referencias de tiempo para mostrar cómo se pueden utilizar para mantener el tiempo sincronizado en su computadora.

Trabajar en una base de tiempo sincronizada es esencial en las redes de computadoras. Sin ninguna referencia externa, las computadoras individuales comenzarán a desviarse, desde unos pocos segundos hasta unos minutos cada día. Claramente, tal situación no sería aceptable al procesar transacciones o realizar tareas de tiempo crítico.

En Internet, este problema se ha resuelto introduciendo Network Time Protocol (NTP). El protocolo NTP admite la distribución de tiempo preciso desde un servidor de tiempo altamente preciso hasta clientes de tiempo de red. La mayoría de los sistemas operativos modernos tienen la capacidad de sincronizar el tiempo con un servidor NTP. Generalmente, todo lo que se requiere es la dirección IP o el nombre de dominio de los servidores Stratum 1 o Stratum 2 NTP.

Los sistemas operativos LINUX y UNIX pueden descargar la implementación completa de NTP desde el sitio web de NTP en www.ntp.org NTP es un software de código abierto de libre acceso, disponible bajo la licencia pública de GNU.

El software del sistema Mirosoft Windows XP / 2000 / 2003 y Vista utiliza un cliente SNTP estándar para Simple Network Time Protocol. Esto se basa en un subconjunto del protocolo de tiempo de red, que utiliza un algoritmo NTP simplificado con muchas de las rutinas de alta precisión más complejas eliminadas.

Los sistemas operativos de Windows proporcionan facilidades para que una dirección IP o nombre de dominio de un servidor NTP de Internet o Intranet se ingrese en la pestaña de propiedades de tiempo. El cliente SNTP contactará periódicamente al servidor NTP para actualizar y sincronizar la hora del sistema.

Se requerirán métodos alternativos para las computadoras independientes y los sistemas que no tienen acceso a Internet. Estos pueden ser provistos de un acceso local a las referencias nacionales de hora de radio que se transmiten de forma gratuita.

Todo lo que se necesita es un pequeño receptor serie RS232 o un receptor de radio USB, y la PC puede obtener un tiempo continuo y preciso. El tiempo de la computadora se sincroniza con la fuente de radio de tiempo y frecuencia recibida.

Las transmisiones de radio se identifican por su "distintivo de llamada" El indicativo de llamada del transmisor de tiempo del Reino Unido, MSF, se encuentra en Anthorn, Cumbria. Existen acuerdos similares en Noth America, el indicativo de WWVB de Colarado. Alemania está cubierta por DCF transmitida desde Mineflingen, cerca de Frankfurt. Las transmisiones nacionales también están disponibles en Francia, Suiza, Japón y Canadá.

La única deficiencia con las soluciones nacionales de tiempo y frecuencia de radio es que tienen un rango de transmisión finito. En general, están limitados a los límites geográficos también. Tales problemas no se aplican al Sistema de Posición Global (GPS), un sistema de navegación universal basado en satélites.

Cada satélite de GPS lleva un reloj atómico sincronizado de alta precisión. Esto permite que el GPS brinde información precisa sobre el tiempo en cualquier parte de la superficie del planeta. Todo lo que se requiere para recibir la transmisión es un receptor GPS de bajo costo y una antena con una vista clara del cielo. Las conexiones de PC son similares a la configuración de transmisiones de radio, utilizando un puerto serie o USB, lo que permite que la información de sincronización precisa esté disponible continuamente.