Skip to main content

Time to Think about Time

This is a guest post by Isabella. The Millennium Bug seems like a long, distant memory, but in the late 1990s, the Y2K bug was sending fear and panic among network administrators, governments and businesses alike. Cash machines were expected to start dishing out dollars like fruit machines, high interest current accounts would empty, planes would fall from the sky and the world was going to plunge back into the dark ages, as every computer system failed. Okay, things didn’t seem to work out to be that bad. Few if any major computer meltdowns occurred, and the world moved on.

The threat of the Millennium Bug was quite simply caused by a lack of foresight by computer manufacturers and programmers. Many computer programs only bothered to store the year in two decimal places, which meant that come the year 2000, a lot of timestamps would go from 99 to 00, essentially making the computer believe it was the year 1900. The debate was never settled whether the Y2K bug was just a damp squib, propagated by a media panic, or that the threat was real and only due to the actions taken in the run up to the millennium were catastrophes averted. Whatever the truth, one thing the Millennium bug did highlight, was the critical importance of time for maintaining a stable computer network. But all too often, few people give time a second’s thought, and yet it’s perhaps the most fundamental aspect of keeping a network healthy and secure. So perhaps it’s time to look at network time and understand what is going on.


Timestamps

Time is fundamental for computer networks. Time is the only reference point a computer has to complete tasks, save data or know if something has happened, is due to happen, or shouldn’t happen at all. Start messing about with network time and all sorts of problems can occur - data gets lost, systems fail, applications refuse to start and computers crash. Computers rely on time in the form of a timestamp. This is normally the number of seconds from a particular point in time. In Unix systems, the time stamp represents the number of seconds from midnight, 1 January 1970, so the timestamp of 1322657071 represents 12:44 on 30 November 2011.

Because of the fundamental importance of time, all networks need to be synchronized. Network Time Protocol (NTP) or the Windows Time service (W32Time) are the common methods used by most networks to achieve this. These programs take the time from a master computer and spread it around the network, while continuously checking the clocks on all machines to avoid drift. But they are only effective as the time they are using as a source. Computers are lousy at keeping time. While most PCs have an onboard clock built into the motherboard, these can lose several seconds a day. Set your desktop clock on Monday and in a month’s time, you could be several minutes away from the original time source. For this reason, networks need an accurate, reliable and unfaltering source of time to function. And the only machines that can provide such an unwavering time source are atomic clocks.

Atomic Clocks

Computer networks generally use Universal Coordinated Time (UTC) this is a timescale used throughout the world and is generated by a series of global atomic clocks. Because UTC is the same everywhere, it allows computers to communicate across timezones without the problems caused by time differences. Of course, when it comes to setting your desktop clock, the timezone information is added to keep you in local time. Most computer networks hook up to a service such as time.windows.com, time.nist.gov or another online timeserver. These provide the master time that all other machines on a network feed off.

For highly secure networks, external sources of UTC time are used. Often this is done by GPS, using the signals generated by the atomic clocks onboard GPS satellites to synchronize a network. And this isn’t a bad idea. When a connection to a time service gets broken, or worse, an online timeserver gets hacked, those machines hooked up to it become incredibly vulnerable. You only have to think about the perceived chaos of the Y2K bug to realize the potential for a system meltdown if the time being fed to a network has been tampered with. And in the ever-increasing sophistication of modern day hackers, DDoS attacks to timeservers are not uncommon and can expose networks to all sorts of trouble. So perhaps it’s time to start taking time more seriously and securing your time source.


Technology Blog

Comments

Popular posts from this blog

Best iPad games: see what others are playing

If you’re looking to have some mega-fun on your iPad, then you need to look for the kinds of games that have gained massive popularity. Their

The Next Big Thing- Flipping Luxury Houses

Over the past several years flipping houses has become a national phenomenon. Reality television shows demonstrate how a couple fun packed days of remodeling can drastically increase the value of a home before resale.

Motorola Atrix - Half a year ahead of the iPhone 5

This is guest post by Simon about the Atrix and the iPhone. The Motorola Atrix was released in April, months ahead of the new iPhone. We look at the features the device has brought to the market half a year before the new Apple product even sparks up its iOS. Motorola Atrix has Dual Core Chip The Atrix came out of the blocks at a gallop, sporting its new dual core Tegra 2 chip. The device can run at a super fast rate and is future proofed for years to come, such is its pace. This dual core processor and the innards of the Atrix will be something that Apple can only hope to emulate when it arrives. The Atrix shares the same inside as the iPad competing Xoom tablet and Apple will probably rely on the same iPad processor for the iPhone 5 upon its introduction. Atrix with Fingerprint scanner There have been so many rumours abound that the iPhone will come with this that and everything else and one of the speculations is for the device to come with a finger print scanner. ...

Windows 7 - Finally, an OS That Looks Like One

In this guest article Leslie Miller shares us her experience with Windows OS . We have all suffered with Windows operating systems. Up until now they were, generally speaking, counter intuitive to say the least. Finally, Windows 7 looks like a real operating system that actually does something to make life easier. For once, it makes sense and, with a minimum of effort, can be set up to simplify your work. What is especially nice is the fact there are numerous configurations, so you have your choice of how you want to set it up. I installed my own OS from disk, so I got to make selections as opposed to having to accept the factory settings and work from there. I have seen those who put the bar, running along the top, to hold their most frequently used programs. I prefer to use the task bar at the bottom. It is less likely I will make an unintended choice. I tend to move quickly around the desktop and, when I have worked on computers with the top display, I have ended up doing...

7 Simple Ways to minimize Shopping Cart Desertion

This is a guest post by Crystal J. Briscoe about seven simple steps to minimize Shopping Cart Desertion . Shopping cart deserting? If it is, are you taking initiatives to avoid it? Surely you are. But are you sure you’re doing the right thing? Well here are some tips that will avoid your shopping cart desertion. 1. Make Your Store User Friendly The end of shopping cart desertion is what you want. Along with it, the ease of customer is what you should want. Your store should be user friendly. 2. Technology Is What That Matters Develop a good website. Sitemap should be clear. Keep a check on what the customers are buying. Ensure that whatever the customer is putting into his basket, he shall be able to view it again. Make icons which will continuously show him what is going in his basket and what is he dropping out. 3. Display Stock Count To avoid any hassle, you should always continuously show the amount left in your stock so that the customer shall have a clear picture ...

How Repo Rate Influences Share Market

It is well known the relation between Repo Rate and the fluctuations in share market. Repo rate is the rate at which central bank of a country lends money to the commercial banks. If the Repo Rate is high, naturally the interest rate of commercial banks increase.

Finding Home and Wireless Internet Providers by Zip Code

This is a guest post by Blake Sanders about finding Home and Wireless Internet Providers by Zip Code. Many people assume that they need to use a specific local provider to get high speed internet, as certain providers often market themselves very heavily. However, internet coverage options vary greatly from one coverage area to the next. Due to a number of state and local laws, there are usually only one or two cable companies offering high speed internet, but there are no such restrictions on satellite companies. Even if you live in a small town, there's a fairly good chance that there are a few internet providers offering service for your address. In order to find fast internet speed at a low price, it's important to compare internet providers by zip code. Comparison Shop The old ways of finding a good service provider are gone. The fastest way to find one today is by using an online comparison website, as this will allow you to quickly look at prices, download spee...

Archive