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

5 Blogging Mistakes That Can Be Fixed Easily

This is a guest post by Crystal J. Briscoe about five common Blogging Mistakes That Can Be Fixed Easily . One of the most annoying things about reading a really good blog content is the inability to navigate the blog or change the view with ease. While most bloggers usually make certain errors while building their blogs, the following are some of the mistakes that can make your blog useless and what you can do to fix them. 1) Using Mysterious Fonts For Your Blog Contents Whereas making use of distinct fonts to design your blog logo or to create titles for your sidebars can provide your site with a unique look, they should not be used for creating blog content. Fonts that every blogger should use when developing contents for their sites are Times New Roman, Georgia and Serif. This is because these fonts are easy to read by virtually anyone. 2) Building A Compacted Content Zone First-time web developers usually make the error of stuffing their content in a small region on their...

5 Benefits of Cloud Hosting

The popularity of cloud computing in recent years can be attributed to many things. The ability for many users to share resources is certainly one of them, by doing so a group of users can leverage the participation of multiple users into significant cost savings. One of the many aspects of cloud computing is that of cloud hosting. Cloud hosting is the use of multiple servers that are all connected together. These connected servers are cumulatively referred to as a cloud. Sites on the servers may use resources from any or even all of the servers in the cloud. The concept of cloud hosting has become very popular during the last few years because all of the hard drives, processing power and memory are shared by all of the sites in the cloud. Servers can be added to or removed from the cloud according to need. The benefits of cloud hosting are numerous but five of the more significant and apparent ones are listed below: 1. Scalability The concept of using numerous servers that a...

Technology through the years

"Technology" is a word which has come to mean a variety of different things to different people. Some may imagine space stations, while others

Preventing a Vulnerable Network with Good Patch Management

Every admin knows the importance of good patch management, but not every admin knows the tips and tricks that make for a great patch management strategy. There is so much more to patching than just running Windows Updates, and in this article we’ll share with you the nine tips for great patch management to prevent your network from having vulnerabilities. 1. Stay informed You can’t fix it if you don’t know it’s broken, so staying informed is the right place to start. Subscribe to the security and patch bulletins from your operating system vendors and your critical application vendors. You really want to consider subscribing to a third party alert like the ones offered by SANS, Bugtraq, or others so you are aware of vulnerabilities even when there aren’t patches yet, and also to cover the smaller but no less important applications that are on your network. 2. Test your patches I’d rather deploy an untested patch than not patch at all, but I’d really prefer to test all patches fi...

Asus Eee Pad Transformer Prime: World’s First Supercomputer Tablet

This is a guest post by Alia Haley . In this post, we will talk about Asus Eee Pad Transformer Prime, a tablet based on Android operating system. This is the successor of Eee Pad Transformer tablet PC and world’s first tablet with ARM Cortex A9 processor (Nvidia Tegra 3 Quad Core CPU). With use of this processor, this will be the most powerful consumer tablet and ultimate consumption device on the planet. Performance, gaming experience, graphics everything will be maximized still with a battery backup of 12 hours with a 22 WH battery. Are you excited? Read on to know more. Apart from a star processor, Asus is throwing many other extra goodies to make sure you buy the new Transformer Prime. Starting with the looks, the design is reworked with finish that is more metallic, thickness has gone down to 8.3 mm and the weight decreases to 586 grams. If we talk about the original Transformer, the thickness was 12.9 mm with a weight of 690 grams. The metallic finish makes the tablet more dur...

How To Maximize Real Time Communications

Voice over Internet Protocol (VoIP) and the primary rate interface (PRI) services that come with the infrastructure have given offices many different options when it comes to real time digital communications. Some of the features of these services can be integrated into an office so that problems are more quickly solved and communications become more efficient and cost-effective. These ways to maximize real time communications in the office can rely on intrinsic features of the technology or they can involve carefully chosen suites of applications that work together. Session initiation protocol (SIP) forking is a feature of many business VoIP services . SIP forking allows a single digital channel to be forwarded to multiple destinations. This can be used to send a call from a single phone to multiple other devices. If an employee is not at a particular station to answer a phone, then the signal can be forked to a cell phone or another location until the employee receives the call. Th...

How to Reduce Your Need for Home Computer Repairs

This is a guest post by Sachin about how to Reduce Your Need for Home Computer Repairs . Some of us are still afraid to use our computers for fear of calling for computer repairs. In most cases, we will not need pc repairs or laptop repairs if we follow some basic principles. Computers only have a limited lifetime. The fact is the world of technology is changing so fast, if we don’t spend the money to stay with that change, personal computers actually end up costing us a lot more. Here is how to reduce, if not completely avoid the need for repairs. New devices . If you are using a personal computer that is more than 2 years old, you can bet you will start to have problems. The problems are not related to the hardware. The only real place you have problems is with your hard drive. Replacing that will not cost much money. The problems relate to protocols of communication and the speed of your device. Older machines are slow, and cannot keep up-to-date software running. New device...

Archive