PC hardware components can provide a way for hackers to sneak malicious code onto a computer, a security researcher warned Wednesday.

Every component in a PC, such as graphics cards, DVD drives and batteries, has some memory space for the software that runs it, called firmware. Miscreants could use this space to hide malicious code that would load the next time the PC boots, John Heasman, research director at NGS Software, said in a presentation at this week's Black Hat DC event here.

"This is an important area and people should be concerned about this," Heasman said. "Software security is getting better, yet we run increasingly complicated hardware. Unless we address hardware security, we're leaving an interesting avenue for attack."

Malicious code delivered via the memory on hardware components poses a rootkit threat since it will run on the PC before the operating system loads, Heasman said. This likely will hide it from security software and other protection mechanisms, he added. Such low-level malicious code is known as a rootkit.

Moreover, because the malicious code is stored on the hardware component and not a PC's hard disk, reinstalling the operating system or otherwise wiping the disk won't remove the threat.

In his research, Heasman focused on graphics cards inserted in the PCI, PCI Express or AGP slots on a PC motherboard. He found that it is possible to load a few kilobytes of additional code onto the memory of such cards. An attacker could do this by tricking the user into opening a malicious file, for example, he said.

"The PCI bus was developed by Intel in the 1990s. And as we all know, security wasn't in high respects at that time," Heasman said. "On a well-run network, administrators know which machines are on their network, but do they know what PCI devices are on their network? In most cases I'd imagine that the answer is no."

The concept Heasman presented is not new. Other security researchers have highlighted the risk before. And the industry has responded through the Trusted Computing Group and the Trusted Platform Module, which performs additional checks. However, the Trusted Platform Module isn't on every PC and its capabilities aren't always used, Heasman noted.

For increased protection, Heasman recommends scanning the memory on PC expansion cards and other hardware components and analysing what the code stored there does.

Like this article? Click below to send it to your mobile for free!

Be the first to comment on this article!

  • Leave a comment

All fields marked with * are required

What do you think

Your e-mail will not be displayed

You must read and type the 6 chars within 0..9 and A..F

You must read and type the 6 chars.


  • 50 significant moments from internet history

  • Linksys WVC54GCA Wireless-G Internet Home Monitoring Camera

  • Microsoft Wireless Media Desktop 1000

  • Logitech Cordless Desktop S520

  • Microsoft LifeCam Show

  • Logitech MX 1100 Cordless Laser Mouse

  • Belkin Flip DVI-D

  • Vodafone Internet Stick

  • Logitech QuickCam Sphere AF

More articles »

Find the right desktop

Brand
  • Multiple options can be selected

    • Linksys WVC54GCA Wireless-G Internet Home Monitoring Camera

      Linksys WVC54GCA Wireless-G Internet Home Monitoring Camera

      Wi-Fi cameras for home security ought to be a no-brainer, and at this price, the Linksys pretty much is. We just wish it worked seamlessly cross-browser, and took better pictures.

    • Microsoft Wireless Media Desktop 1000

      Microsoft Wireless Media Desktop 1000

      Microsoft's Wireless Media Desktop 1000 will provide you with a perfectly capable wireless mouse and keyboard for a more reasonable price than its competition. We just wish Microsoft would give more thought to the design and overall feel of its hardware.

    • Logitech Cordless Desktop S520

      Logitech Cordless Desktop S520

      It's hard to get too excited about Logitech's basic Cordless Desktop S520, but on close inspection, a few design elements help it stand out. If you typically find keyboard hot keys a good idea that's poorly implemented, we think you'll like this mostly well-designed mouse and keyboard set.

    • Microsoft LifeCam Show

      Microsoft LifeCam Show

      The Microsoft LifeCam Show offers improvement over Microsoft's previous laptop webcam, but Logitech still has the laptop webcam to beat.

    • Logitech MX 1100 Cordless Laser Mouse

      Logitech MX 1100 Cordless Laser Mouse

      Logitech's MX 1100 wireless laser mouse is the best in its class, thanks to a wide array of features that make navigation easier.

    More reviews »

    Membership benefits

    Contact community members

    Contact community members

    Add friends or tech gurus to you contacts and send them messages. Sign up for a free CNET.com.au membership now!