January 14, 2004

AMD chips include buffer overflow protection

"Execution Protection" detects attack

Advanced Micro Devices Inc.'s Opteron and Athlon 64 processors can detect a commonly used attack against PCs connected to the Internet and render it harmless by blocking malicious code from executing, AMD said this week.

Known as Execution Protection, the feature detects an attacker's attempt to overflow a buffer -- a temporary holding place for data in a processor -- with more data than that buffer can hold. This results in data leaking to other buffers on a microprocessor or the corruption of any data within that buffer.

Like almost all processors, AMD's chips detect buffer overflows and trigger an overflow exception that crashes an application or operating system, said John Crank, Athlon 64 product manager. But AMD's chips take the additional step of designating any code that enters the processor after the overflow exception is triggered as nonexecutable, he said. Otherwise, if the overflow exception was caused by a malicious attack, rather than a programming error, the new code can open the way for the attacker to place software programs known as "trojans" inside the PC, giving that attacker control of the PC, Crank said.

Execution Protection will prevent the code that caused the buffer overflow from being written into memory, blocking any further access to that PC, Crank said. The feature is already inside AMD's 64-bit Athlon 64 and Opteron chips, and it will be enabled when Microsoft Corp. releases Windows XP Pack 2 in the second quarter, he said.

The feature will also work today with any Linux PC or server with AMD's 64-bit chips, Crank said.

AMD's technology is new, as far as the x86 chip world is concerned, said Dean McCarron, principal analyst with Mercury Research Inc. in Cave Creek, Arizona. The x86 instruction set runs most of Intel Corp.'s and AMD's processors.

Older microprocessors such as the venerable Alpha chip used a form of this technology, but it was designed to protect more specific hardware exploits rather than the general buffer overflow technique used against today's PCs and servers, Crank said. AMD had avoided discussing the technology until Microsoft was ready to give more guidance about when Service Pack 2 would be released, he said.

Intel uses a variation of the technology in its Itanium processors for high-end servers, said George Alfs, an Intel spokesman. The company is currently evaluating the technology for mainstream processors, and wants to make sure it is fully tested before releasing the technology, he said, declining to provide a time frame for its release.

Buffer overflows were responsible for some of the most damaging worms and viruses of the last year, including Slammer and Blaster. Microsoft has since issued patches to correct the flaws that allowed those attacks to occur.

AMD's technology does not prevent all viruses or worms from damaging a user's PC, just ones based on buffer overflow vulnerabilities, Crank said.

 

Close

On Twitter now

Platforms

Powered by Twitter

On Twitter now

White Paper

D2D Virtual Tape Library Replication Primer

This whitepaper explains the terminology and concepts behind Data Replication technologies and establishes some sizing rules through worked examples. Learn the new paradigm in disaster tolerance—protect data anywhere.

Download now »

White Paper

An Alternative to Virtualization for Datacenter Cost Savings

Server virtualization is a popular option for dealing with mounting datacenter costs. Another equally promising approach is the use of an Application Delivery Controller. Citrix NetScaler provides a low-cost way for organizations to reduce their server count and accrue cost savings from a reduction in space, cooling, power and personnel.

Download now »

White Paper

Why Your Firewall, VPN, and IEEE 802.11i Aren't Enough to Protect Your Network

The emergence of WLANs has created a new breed of security threats to enterprise networks.

Included in HP ProCurve WLAN solutions is security technology that alleviates threats from WLANs through:
* Monitoring wireless activity inside and out of the enterprise
* Classifying WLAN transmissions into harmful and harmless
* Preventing transmissions that pose a security threat to the enterprise network
* Locating participating devices for physical remediation

Download now »

White Paper

Bringing the Edge to the Data Center

Effectively address data protection challenges, implementing solutions that help store and protect business–critical data while cutting costs and improving efficiency and reliability.

Download now »

Sign up to receive Platforms Resource Alerts

Subscribe to the Today's Headlines: First Look Newsletter

Find out what will be news for the day, with our first-thing-in-the-morning briefing.

©1994-2009 Infoworld, Inc.