Technology Review - Published By MIT
Log in to My.TechnologyReview.com | Register
Advertisement
[1] 2 3 4 5 Next »

Wednesday, May 17, 2006

Inside the Spyware Scandal -- Part 2

The "rootkit" on Sony BMG CDs was meant to prevent consumers from disabling anti-piracy software. It didn't stop one group.

By Wade Roush

smaller text tool iconmedium text tool iconlarger text tool icon
Mika Stahlberg and Santeri Kangas of Finnish data security firm F-Secure, who uncovered Sony BMG's rootkit application. (Photo by Markus Marcentic/Moment/Redux.)

This article -- the cover story in Technology Review's May/June 2006 print issue -- has been divided into three parts for presentation online. This is part 2; part 1 appeared on Tuesday, May 16, and part 3 will appear on Thursday, May 18.

Cloaking Device
When Sony originally hired First 4 Internet, it wasn't to build a DRM system for consumer CDs. According to press interviews with First 4 Internet executives months before the rootkit scandal broke, it was to deter copying of pre-release music by the label's own employees and contractors, and other recipients. The company's first DRM product, XCP1, rendered the music session on multisession CD-Rs, the type of recordable CD used in music studios, unplayable by computers. That ability was attractive not just to Sony BMG but also to its three major rivals, Universal, EMI, and Warner Music Group, all of which had licensed XCP1 by 2002.

But this method wouldn't work for consumer CDs, which needed to be playable in all types of devices, including computers, DVD players, video CD players, and ordinary players. So First 4 Internet developed a new program, XCP2, that uses a cleverer, slightly more permissive approach called "sterile burning." This unappetizing term simply means that purchasers of a protected CD can rip it to their computers, then burn copies back to blank CD-Rs, but those copies cannot be used to make more copies. (XCP2 came to be known simply as XCP.)

According to Princeton University computer scientists Ed Felten and J. Alex Halderman, who "reverse-engineered" XCP as part of an academic investigation, the software has several distinct functions that are invoked separately. The first time an XCP-protected disc is loaded into a computer, it asks the user to consent to Sony BMG's end-user license agreement (EULA). It then copies a number of programs and drivers to the hard drive and launches a proprietary media-player program. Once installed, according to a white paper -Halderman and Felten published in February, the new drivers listen for attempts by other media players such as iTunes to read audio tracks on the CD; if they detect one, they replace the data returned by the CD drive with random noise. Meanwhile, a "back door" in XCP allows the proprietary media player to read the disc's raw data without distortion.

Built into the media player is a burning application that allows the owner of the CD to rip up to three copies of it and burn them to CD-Rs. These copies will contain everything on the original disc, including the audio tracks, the media player, and the copy protection software. But they will be sterile: the burning application will be disabled, meaning the copies can only be played, not ripped and burned again. Alternatively, users can rip individual tracks or entire albums to their hard drives, then burn up to three copies to CD-Rs in the Windows Media Audio format.

If it were easy for users to sidestep or disable all of these complex functions, the copy protection system would be useless. And here is the nub of the controversy over XCP and the Sony BMG discs: First 4 Internet's developers decided that a number of the program's files and operations should be hidden from average users. The drivers that interfere with other media players' attempts to read a protected CD, for example, needed to be stored in a secret place where users couldn't find and remove them. Then there was the file XCP uses to count the number of copies of the CD the user is still permitted to make. The burning application is disabled only when the counter reaches zero. If advanced users were able to find this file, they could potentially change the counter's value back to three after each copy they burned.

[1] 2 3 4 5 Next »

Comments

  • Interesting...
    Guest (Tom Bradbury) on 05/17/2006 at 12:00 AM
    Posts:
    1
    http://www.google.com/trends?q=sony+rootkit&date=all&geo=all&ctab=1&sa=N
    Rate this comment: 12345
  • How to detect the rootkit
    Guest (Martin) on 05/17/2006 at 12:00 AM
    Posts:
    1
    Page 3 about the demonstration gave me an idea.  I copied calc.exe into a different folder, creates a shortcut to this version and renamed it to $sys$calc.exe in the folder and in the shortcut.  Then I tested to see if $sys$calc.exe appeared in the running processes list when I activated it - it did. 
    Although the computer is a Sony model running Win XP, evidently they don't install their rootkit on their own machines, and I have not run many CDs on this computer at all, so probably have not risked installing this software.  Now I can check any time that I don't have the rootkit by firing up my calculator!
    Rate this comment: 12345
  • I wonder if...
    Guest (Miguel) on 05/17/2006 at 12:00 AM
    Posts:
    1
    ... the artists started to ask themselves about the added value of signing for such big labels instead of promoting and distributing on their own.
    Rate this comment: 12345
  • NEVER buy Sony again
    Guest (Jason Sjobeck) on 05/18/2006 at 12:00 AM
    Posts:
    1
    I offer to never buy Sony again. Their behavior is simply repugnant.

    These jerks ought to be working for the NSA where they can be the world's hugest jerks.
    Rate this comment: 12345
Advertisement

Current Issue

Technology Review September/October 2008
How Obama Really Did It
Social technology helped bring him to the brink of the presidency.
•  Subscribe
Save 41%
•  Table of Contents
•  MIT News

Magazine Services

Career Resources

MIT Technology Insider

Stories and breaking news from inside MIT about the latest research, innovations, and startups--in a convenient monthly e-newsletter. Subscribe today

Follow us on Twitter

Twitter

Get Technology Review updates via the web, cellphone, or Instant Messager – Follow techreview on Twitter!

Advertisement

More Technology News from Forbes

Advertisement
Advertisement
Advertisement
TECHNOLOGY RESOURCES
Advertisement
MIT Massachusetts Institute of Technology