Practical Technology

for practical people.

January 13, 2010
by sjvn01
0 comments

Microsoft’s hidden XP ‘patch’

If you’re still running Windows 2000, then you need to update your PC or server right now with the latest Microsoft patch. That was it. The Windows problem this patch fixes exists in other versions of Windows, but there it can’t do much harm. But, at the same time, Microsoft admitted that the version of Adobe Flash they’ve been shipping with XP until recently is hopelessly outdated and is totally insecure.

Really? Adobe Flash 6, circa 2002, which Adobe hasn’t supported in years, isn’t safe? Who knew!?

How dumb can Microsoft be? You and I might have immediately updated our copy of Flash to the latest version — Flash Player 10.x. But how many of the people who would have picked up a new XP computer in the last few years are likely to assume that software that came with their ‘new’ operating system was dangerously obsolete? I’d bet that a lot of them, especially those with new netbooks with XP Home, haven’t even thought about updating Flash.

More >

January 13, 2010
by sjvn01
0 comments

BranchCache Basics: Moving the Central Office Closer

It’s Monday morning, everyone’s hammering the servers, and your customers want the information yesterday. Part of the remote branch IT blues is that it can be darn hard to get quick access to the data stored at the company’s central office when you need it Right Now.

With Windows 7 and Server 2008 R2, Microsoft has an answer to these woes. BranchCache enables a user in a remote office or home office to access the central office’s files much faster. The first person who wants the file — let’s call it MarketingBudget.xls — still needs to download it over the Internet the way you’re used to. But, once the first remote office user (we’ll call her Nancy) downloads the file, a copy is cached locally on either a local Windows Server 2008 R2 server, or, if need be, on a PC running Windows 7 Enterprise or Windows 7 Ultimate. That way, when Joe (in the cubicle next to Nancy) needs the file, Joe’s PC automatically grabs it from the local BranchCache server. Joe doesn’t waste time, not to mention bandwidth, by dragging the file from the central network servers all over again .

Doesn’t sound like much? Think again. Let’s say your company has several dozen employees all accessing the same multi-megabyte pricing Excel spreadsheet several times a day. The difference between waiting for the file repeatedly over a 1.54 Megabit per second T1 line adds up. What might take a minute or two over an Internet VPN or Secure Remote Connect takes less than a second over your local office’s Gigabit or even Fast Ethernet (100 Mbps) network.

The basics of BranchCache, in either Distributed or Hosted, are quite simple. Frequently accessed files are kept locally, either on Windows 7 PCs or Windows Server 2008 R2. When a file is called for, BranchCache checks in with the central office to make sure it’s up-to-date. If it is, it delivers the data at LAN speed instead of Internet speeds.

Of course, as with many of Windows 7’s best networking features, Windows 7 can’t use BranchCache by itself. You also need to run Windows Server 2008 R2. However, the good news is that you only need Windows Server 2008 R2 at the home office data center; it’s not an absolute requirement to have a Windows Server 2008 R2 server at your branch offices. Here’s how it works.

First, keep in mind that BranchCache doesn’t cache everything. You can’t use it, for example, to speed up an application you’re running from a home office data server. What BranchCache does help you with is any data or files that can be transferred by Background Intelligent Transfer service (BITS), Server Message Block 2 (SMB) protocol, Secure Hypertext Transfer Protocol (HTTPs), and Hypertext Transfer Protocol 1.1 (HTTP). Still, that should cover 99% of data transfers.

If you don’t have an instance of Server 2008 R2 running at the local office, you need to use Distributed Cache. In this approach, your local Windows 7 client PCs can cache content from the central office after the first person who needs it. Then, if someone else needs the file in the local office, the request is intercepted by the Windows 7 BranchCache software and the file is sent to the other user via a peer-to-peer networking link.

If you have a Server 2008 R2 server at hand, you are better off using it with Hosted Cache. Here, BranchCache operates as a classic client/server application. As a user requests the popular Web page or file, the Windows 7 PC retrieves the the file from the server. The hosted cache software keeps track of what everyone is requesting from the home office. In server mode, BranchCache isn’t too demanding; you can use the server for other lightweight jobs such as file and print-serving.

To set up either version, turn to Microsoft Technet’s BranchCache Early Adopter’s Guide. While this Microsoft document hasn’t been updated since April 2009, in my BranchCache testing I didn’t find any outdated information.

For the most part, there’s little to choose from between these two modes. There is, however, one important difference: how they scale. Microsoft recommends, and I agree with them, that you should only use Distributed Cache if you have 50 or fewer Windows 7 PCs in your office. If you go over that, chances are you’ll start running into local slowdowns that erase the advantage you were getting from BranchCache in the first place.

Another difference between Distributed and Hosted Cache is that Distributed Cache can only work on a single subnet. With Hosted Cache mode, however, that’s not a problem. If the clients can reach the Server 2008 R2 server, they can get to its Hosted Cache files, even if they’re on different subnets.

The moral of this story is pretty clear. If you operate a good-sized office with 50 or more Windows 7 PCs, just bite the bullet and add a Windows Server 2008 R2 box to the local hardware mix.

No matter which method you use, BranchCache works in the same basic way. Whenever someone asks for a file or a Web page that might be held in a cache, the client software first checks to see if there’s an up-to-date version of the file locally. This is done by seeing if the local content’s metadata matches up with the home office’s content metadata. If it does, the local client goes on to retrieve the data from the local BranchCache server, be it another Windows 7 PC or a Server 2008 R2 server.

Before BranchCache goes that far, though, it checks to make sure that the Windows 7 PC and its user are authorized to get at the data. This authentication and authorization works just as it would if BranchCache wasn’t in the loop at all. Thus, BranchCache uses your normal security protocols without needing any additional safeguards.

Those of you with a hacker’s turn of mind might be thinking, “That’s all well and good, but what about the data sitting on a Windows 7 PC in a Distributed Cache? What’s to stop me from walking over to that PC and seeing how much Joe in accounting really makes?” That is a problem.

You see, both Windows 7 and Windows Server 2008 R2 keeps the cached data in its ordinary format. If you want to keep that safe-and I think you will-you need to use BitLocker on the BranchCache computer drive. Alternatively, although it’s more trouble, you can use the older Encrypting File System on just the cache directory.

One thing you won’t need to worry about though is someone grabbing the cached information as it moves from PC to PC on your LAN. BranchCache data transmissions are automatically encrypted with 128-bit Advanced Encryption Standard (AES). Of course, when the data first gets to your local office it’s probably made it there over the Internet, but you are using a VPN or Secure Remote Connect? Right? Of course you are.

Finally, I feel I should spell it out: This feature, which makes corporate office file and Web site caching totally transparent to users, is only available to Windows 7 Enterprise and Windows 7 Ultimate PC users. You can’t get any good from BranchCache with Windows 7 Professional or any earlier version of Windows like Windows XP Pro.

That’s rather a pity, since it strikes me that would be easy to implement and very useful for small to medium businesses; they are likely to be Windows 7 Pro customers. That said, for larger customers with multiple offices and Windows 7 Enterprise or Windows 7 Ultimate on their IT shopping list for 2010, BranchCache should prove to be a very useful feature.

A version of this story was first published in IT Expert Zone. >

January 13, 2010
by sjvn01
1 Comment

Firefox 3.6 RC gives new life to an old browser

The Web browsing world is exciting again. Google’s Chrome browser is faster than fast and there’s serious thought that Internet Explorer may actually lose its top spot in the browser market-share wars. But for all the excitement, it would be a real mistake to overlook Firefox; with the forthcoming release of Firefox 3.6, which is now available as a release candidate, Mozilla’s flagship browser is looking better than ever.

As soon as the release candidate came out on January 9, I started putting it through its paces, using two Dell 530S desktop PCs. These older computers are powered by a 2.2GHz Intel Pentium E2200 dual-core processor with an 800MHz front-side bus. Each has 4GB of RAM, a 500GB SATA (Serial ATA) drive, and an Integrated Intel 3100 GMA (Graphics Media Accelerator) chipset. One was loaded with Windows XP SP3 and the other used MEPIS 8 desktop Linux.
Much improved performance

To my delight, I found that Firefox uses considerably less memory after prolonged use than its predecessor, Firefox 3.5.6. Better memory use may not strike you as the most exciting thing about a Web browser, but if you’re a serious Web user, with multiple tabs open at once for hours at a time, it’s a big deal. I, and other users, have noticed memory issues with Firefox 3.5.6 that slowed a PC’s overall performance. In my testing of 3.6, these memory problems appear to have been fixed, and that alone makes it a “must upgrade” in my book.

More >

January 12, 2010
by sjvn01
0 comments

The most insecure part of your network is…

I was recently reminded while troubleshooting a friend’s small business network of where most computer systems’ real security weaknesses lie. Where do you think it is? The desktop operating system, which was Windows XP SP3? The server operating systems, which were Windows Server 2003 SP2 and Novell’s SLES (SUSE Linux Enterprise Server) 11 SP1? Or, the Sonicwall TZ 210 firewall appliance?

The answer was, of course, none of the above. The weakest spot on your network is never your operating systems, your hardware, your applications, your security software or any of the rest of the technical side. The weakest link is always you and your people.

Whether it’s something as simple as that old stand-by of users putting a password on a yellow sticky note on their monitor or someone tricking their way into your office with a fake ID, your real security problem is the people sitting between their keyboards and their displays.

More >

January 12, 2010
by sjvn01
2 Comments

Another day, another SUSE/Moblin Linux netbook

Shame on me, I missed that during last week’s CES (Consumer Electronics Show), MSI wasn’t the only company to announce the release of a SUSE/Moblin Linux-powered netbook. Samsung also announced that they’ll be releasing this Linux mix on its N127 netbook.

This release, however, is still just getting out of the starting blocks. As several people at the show reported, the one sample netbook that Samsung was showing still had a Windows key emblazoned on its keyboard. Whoops!

The system also won’t be available in the States anytime soon. It’s being introduced first in India and Russia. Then, if all goes well, you can expect to see it in North America and Europe.

More >

January 11, 2010
by sjvn01
3 Comments

Windows goes rental

Windows goes rental Microsoft has quietly made it possible to, sort of, to rent both Windows and Office. While you were probably having great fun on New Year’s Eve, Microsoft was quietly making it possible for businesses to rent Windows and Office. This stealth move has the potential to make big changes in how businesses works with Office and Windows.

Now you can argue—-I would-—that Microsoft hasn’t actually let you own Windows or Office for years. On the business side, Microsoft’s volume licensing options, such as Software Assurance, requires companies to pay for the right to use Windows and Office, over the course of three years amounts to a rental program as far as I’m concerned. With this new program, as first reported by Mary Jo Foley, though, business customers could “pay a flat fee to use Windows or Office 2007 (Standard or Professional versions) for a year.”

You might think, as an individual user that you ‘own’ the operating system that came on your PC, but you’d wrong. You can’t sell the Windows that’s pre-installed on your PC. Now, you can sell a used copy of Windows, if you bought a copy of the Windows operating system and then deleted it from your computer. So, for example, if you bought a copy of Windows 7 to upgrade from your old PC’s pre-existing Vista, you can’t sell that copy of Vista. This is one of the many reasons I prefer desktop Linux.

More >