Oops. That’s Software DEP…

I think I confused Hardware and Software DEP in a recent post. The description of turning on Data Execution Prevention in the Performance option is Software DEP, as described by this Microsoft article.

Microsoft also has an article about turning on Hardware DEP, which, as Steve Gibson said in Security Now #78, can result in a system not booting because some 3rd party driver causes a DEP violation. So be careful when following the instructions, or wait for Steve’s DEPuty utility.

How to stop Windows vulnerabilities before they are known – with DEP

Most Windows XP users are unaware about a very powerful option included in Service Pack 2, called Hardware DEP support. DEP stands for Data Execution Protection, and can prevent many buffer overruns that plague Windows (and Linux, and Apple) software.

To activate hardware DEP, you need two things:

  1. A processor that supports DEP
  2. An operating system that implements DEP

Most processors produced in the last couple of years support it. However, most BIOSes turn DEP off by default! To find out if your system supports hardware DEP, Steve Gibson of Spinrite fame has written a small Windows utility called Secureable. This will show you processor bitlength, Hardware DEP support, and Hardware Virtualization support. I haven’t seen any utilities for Linux…

After determining that your processor supports Hardware DEP, you need to enable it. Reboot your computer, and go into the setup. Depending on the BIOS, this may or may not show up as an option. Dig around in the menus, but be careful not to turn any other options on or off besides Hardware DEP.

If your BIOS allows you to turn DEP on, reboot the computer again, and turn DEP on in Windows. It’s a little hidden, but I reached it as follows:

  1. Right-click on My Computer and select Properties
  2. Click on the Advanced tab
  3. In the Performance block, click on Settings.
  4. Click on the Data Execution Prevention tab
  5. Select the radio button Turn On DEP.

If any programs cause problems, you can add them to the exceptions list by pressing the Add button in the DEP tab, and adding the program name.

Warning! There are reports of Windows not being able to start after enabling DEP. Check out Steve Gibson’s Securable page for the status of his program DEPuty and links to a Microsoft Knowledge Base article on how to set up DEP.

However, since the advantages of DEP are pretty big, I suggest making a backup of your system and trying it out, despite the risks. If you are a little more conservative, wait until Steve finished DEPuty…

Synchronize Outlook and Google Calendar with gSyncit

I just picked up a neat little utility called gSyncit. It’s a plugin for Outlook 2003 and higher (including Outlook 2007!), and synchronizes your Microsoft Outlook calendar with Google Calendar.

It seems to work pretty smooth. Just remember that your Google login name might contain @gmail.com:)

Podcast music will make its mark on the charts

For the past year or two I’ve been listening to a lot of podcasts, including Adam Curry’s Daily Source Code (and Leo Laporte’s This Week in Tech and Security Now!). I’ve been lagging behind a bit, and just listened to the February 19th episode. In it, Adam mentions a great initiative from Mark Yoshimoto Nemcoff (of Pacific Coast Hellway fame), called Bumrush The Charts.

The idea is to prove that podcasting can make an impact, and deserves more respect from the traditional media. So, on March 22nd, we’ll try to take an indie podsafe music artist (Black Lab) to number one on the iTunes singles charts as a demonstration of the power of podcasting.

Read more at the Bumrush The Charts blog, and make sure your iTunes credit is ready on March 22nd!

TiVo launches Amazon Unbox service

TiVo Lovers has an article describing a new feature of the TiVo, Amazon Unbox Video Downloads on Tivo. This service allows you to send Unbox content you get from Amazon (either purchased or as part of a special offer) directly to your TiVo, allowing you to watch it on your regular TV.

Not all content is available to be sent to your TiVo, but that probably will increase as this service takes off. Also, there currently is no way to order videos directly from your TiVo, but with the HME environment TiVo has opened the door to anyone to write an application that can do this.

If you register for the service by April 30th, you get $15 credit for movies and TV shows.