Erweiterter Kopierschutz - Extended Copy Protection

Image
XCP-Aurora-Logo

Extended Copy Protection ( XCP ) ist ein Software - Paket von der britischen Firma entwickelte First 4 Internet (die am 20. November 2006 änderten ihren Namen in Fortium Technologies Ltd) und verkauft als Kopierschutz oder Digital Rights Management (DRM) System für Compact Discs . Es wurde auf einigen von Sony BMG vertriebenen CDs verwendet und löste 2005 den Sony BMG CD-Kopierschutzskandal aus ; in diesem Zusammenhang wird es auch als Sony-Rootkit bezeichnet .

Sicherheitsforscher, beginnend mit Mark Russinovich im Oktober 2005, haben das Programm als funktional identisch mit einem Rootkit beschrieben : einem Computerprogramm, das von Computereindringlingen verwendet wird, um unbefugte Aktivitäten auf einem Computersystem zu verbergen. Russinovich veröffentlichte die Geschichte auf seinem Sysinternals-Blog, wo sie die Aufmerksamkeit der Medien und anderer Forscher auf sich zog. Dies führte schließlich zu einer Zivilklage und strafrechtlichen Ermittlungen, die Sony zwangen, die Nutzung des Systems einzustellen.

Während Sony schließlich die CDs daran erinnert , dass die XCP - System enthalten, das webbasierte Deinstallationsprogramm wurde von dem bekannten Sicherheits Forscher untersuchten Ed Felten und Alex Halderman , der die erklärte , dass ActiveX - Komponente zum Entfernen der Software ausgesetzt Nutzer weitaus erhebliche Sicherheitsrisiken, einschließlich Ausführung beliebiger Codes von Websites im Internet.

Beschreibung

Die auf Sony-CDs verwendete Version dieser Software ist diejenige, die als "XCP-Aurora" vermarktet wird. Wenn ein Benutzer zum ersten Mal versucht, eine solche CD auf einem Windows- System abzuspielen , wird dem Benutzer ein EULA angezeigt, wenn er die Annahme verweigert, wird die CD ausgeworfen, wenn er sie akzeptiert, wird die Software installiert. Die EULA erwähnte nicht, dass versteckte Software installiert wurde. Die Software bleibt dann im System des Benutzers resident und fängt alle Zugriffe auf das CD-Laufwerk ab, um zu verhindern, dass andere Mediaplayer- oder Ripper-Software als die im Lieferumfang von XCP-Aurora enthaltene auf die Musiktitel der Sony-CD zugreifen. Es gibt keine offensichtliche Möglichkeit, das Programm zu deinstallieren. Wenn Sie versuchen, die Software durch manuelles Löschen der zugehörigen Dateien zu entfernen, wird das CD-Laufwerk aufgrund von Registrierungseinstellungen, die das Programm geändert hat, funktionsunfähig. Es wurde jedoch bald entdeckt, dass die Software leicht besiegt werden konnte, indem man einfach einen permanenten Marker verwendet, um einen dunklen Rand entlang des Randes der Scheibe zu zeichnen.

Sicherheitsforschung

Nach der Veröffentlichung seiner Ergebnisse durch Mark Russinovich veröffentlichten andere Sicherheitsforscher schnell eigene Analysen. Viele dieser Ergebnisse standen Sony und First 4 Internet sehr kritisch gegenüber. Konkret wurde festgestellt, dass die Software ihre Aktivität nach Art eines Rootkits verbirgt und die Benutzer Folgeschäden durch Viren und Trojaner aussetzt.

Die Cloaking-Technik von XCP, die alle Prozesse, deren Namen mit beginnen, $sys$unsichtbar macht, kann von anderen Schadprogrammen genutzt werden, die darauf " huckepack " greifen , um sicherzustellen, dass auch sie vor dem Blick des Benutzers verborgen sind. Der erste bösartige Trojaner, der sich über XCP versteckte, wurde laut einem Bericht des Antivirenunternehmens BitDefender am 10. November 2005 entdeckt .

Nachforschungen von Felten und Halderman ergaben, dass der später von Sony angebotene webbasierte Uninstaller für die Software eigene kritische Sicherheitsprobleme enthält. Die Software installiert eine ActiveX- Komponente, die es jeder Website ermöglicht, Software ohne Einschränkung auf dem Computer des Benutzers auszuführen. Diese Komponente wird von der First 4 Internet-Website verwendet, um das Deinstallationsprogramm herunterzuladen und auszuführen, bleibt jedoch danach aktiv, sodass jede Website, die der Benutzer besucht, den Computer übernehmen kann.

Da es spezifisch für Microsoft Windows ist, hat XCP keine Auswirkungen auf alle anderen Betriebssysteme wie Linux , BSD , OS/2 , Solaris oder OS X , was bedeutet, dass Benutzer dieser Systeme nicht den potentiellen Schaden dieser Software erleiden, und sie werden auch nicht daran gehindert, die normalen Musiktitel auf der CD zu rippen . (Einige Discs, die in den Sony-Skandal verwickelt waren, enthielten eine konkurrierende Technologie, MediaMax von SunnComm , die versucht, eine Kernel- Erweiterung unter Mac OS X zu installieren. Aufgrund der Berechtigungen von Mac OS X gab es jedoch keine weit verbreiteten Infektionen unter Mac-Benutzern.)

Obwohl Russinovich der erste war, der über das Rootkit veröffentlichte, hatten andere Forscher es ungefähr zur gleichen Zeit entdeckt, analysierten es aber entweder noch oder entschieden sich aufgrund der abschreckenden Wirkung der Anti-Umgehungsklausel des Digital Millennium Copyright . , nichts früher zu veröffentlichen Akt .

Reaktion der Antivirus-Branche

Kurz nachdem unabhängige Forscher die Geschichte veröffentlicht hatten, folgten Sicherheitssoftwareanbieter und veröffentlichten detaillierte Beschreibungen der Komponenten von XCP – sowie Software, um die $sys$*Cloaking-Komponente davon zu entfernen . Andererseits wurde noch keine Software veröffentlicht, um die CD-ROM-Filtertreiberkomponente zu entfernen. Computer Associates , Hersteller der Anti-Spyware-Software PestPatrol , charakterisieren die XCP-Software sowohl als Trojanisches Pferd als auch als Rootkit :

XCP.Sony.Rootkit installiert eine ausführbare DRM-Datei als Windows-Dienst, nennt diesen Dienst jedoch irreführend "Plug and Play Device Manager". Ungefähr alle 1,5 Sekunden fragt dieser Dienst die primären ausführbaren Dateien ab, die mit allen auf dem Computer ausgeführten Prozessen verknüpft sind, was zu nahezu kontinuierlichen Leseversuchen auf der Festplatte führt. Dies verkürzt nachweislich die Lebensdauer des Laufwerks.

Außerdem installiert XCP.Sony.Rootkit einen Gerätetreiber, insbesondere einen CD-ROM-Filtertreiber, der Aufrufe an das CD-ROM-Laufwerk abfängt. Wenn ein anderer Prozess als der mitgelieferte Music Player (player.exe) versucht, den Audioabschnitt der CD zu lesen, fügt der Filtertreiber scheinbar zufälliges Rauschen in die zurückgegebenen Daten ein, wodurch die Musik unhörbar wird.

XCP.Sony.Rootkit lädt einen Systemfiltertreiber, der alle Aufrufe für Prozess-, Verzeichnis- oder Registrierungslisten abfängt, auch solche, die nichts mit der Sony BMG-Anwendung zu tun haben. Dieser Rootkit-Treiber ändert, welche Informationen für das Betriebssystem sichtbar sind, um die Sony BMG-Software zu tarnen. Dies wird allgemein als Rootkit-Technologie bezeichnet. Darüber hinaus betrifft das Rootkit nicht nur die Dateien von XCP.Sony.Rootkit. Dieses Rootkit verbirgt jede Datei, jeden Prozess oder jeden Registrierungsschlüssel, der mit $sys$. Dies stellt eine Schwachstelle dar, die zum Zeitpunkt der Veröffentlichung dieses Artikels bereits ausgenutzt wurde, um World of Warcraft RING0-Hacks zu verbergen , und könnte potenziell die Dateien und Prozesse eines Angreifers verbergen, sobald Zugriff auf ein infiziertes System erlangt wurde.

Computer Associates gab im November 2005 bekannt, dass sein Anti-Spyware-Produkt PestPatrol in der Lage sein wird, die Software von Sony zu entfernen. Einen Monat später veröffentlichte Microsoft ein Update für sein Windows-Tool zum Entfernen bösartiger Software, das die F4IRootkit-Malware säubern könnte.

Die etwas langsame und unvollständige Reaktion einiger Antiviren-Unternehmen wurde jedoch von Bruce Schneier , Informationssicherheitsexperte und Autor von Sicherheitsartikeln und -texten, einschließlich Secrets and Lies , in Frage gestellt . In einem Artikel für Wired News fragt Herr Schneier: "Was passiert, wenn die Entwickler von Malware mit genau den Unternehmen zusammenarbeiten, die wir beauftragen, uns vor dieser Malware zu schützen?" Seine Antwort lautet: "Benutzer verlieren... Ein gefährliches und schädliches Rootkit wird in die Wildnis gebracht und eine halbe Million Computer werden infiziert, bevor irgendjemand etwas tut."

Auswirkungen von XCP

Bereits im August 2005 berichteten Windows-Benutzer über Abstürze im Zusammenhang mit einem Programm namens aries.sys , während sie die Datei aus unerklärlichen Gründen nicht auf ihren Computern finden konnten. Diese Datei ist jetzt als Teil von XCP bekannt. Call for Help- Moderator Leo Laporte sagte, er habe eine Zunahme von Berichten über "fehlende" CD-ROM-Laufwerke erlebt, ein Symptom für erfolglose Versuche, XCP zu entfernen. Der Sicherheitsforscher Dan Kaminsky stellte mit einer DNS- Cache-Analyse fest, dass in 568.000 Netzwerken weltweit mindestens ein XCP-infizierter Computer enthalten sein kann. Kaminskys Technik nutzt die Tatsache, dass DNS-Nameserver kürzlich abgerufene Ergebnisse zwischenspeichern und dass XCP zu einem bestimmten Hostnamen nach Hause telefoniert . Durch das Auffinden von DNS-Servern, die diesen Hostnamen im Cache tragen, konnte Kaminsky die Anzahl der betroffenen Netzwerke ungefähr abschätzen. Nach der Veröffentlichung der Daten erfuhr Kaminsky, dass eine noch unbestimmte Anzahl von "Enhanced CDs" ohne Rootkit auch bei der gleichen Adresse anrufen, die von Rootkit-betroffenen Discs verwendet wird, so dass die Infektionsraten noch aktiv untersucht werden.

XCP-Fehler

Laut der Analystenfirma Gartner leidet XCP unter dem gleichen Fehler bei der Implementierung von DRM wie jede DRM-Technologie (aktuell oder zukünftig), die versucht, DRM auf Audio-CDs anzuwenden, die für die Wiedergabe auf eigenständigen CD-Playern entwickelt wurden. Da die Installation von XCP oder einer DRM-Software laut Gartner davon abhängt, dass die CD mehrere Sitzungen umfasst, macht das Auftragen von Tinte (über einen gewöhnlichen Filzstift) auf den äußeren Rand der CD die Datenspur der CD unlesbar , wodurch der PC die Disc wie eine normale Single-Session-Musik-CD behandelt.

Slysoft ‚s AnyDVD - Programm, das entfernt Schutz von Standard- und hallo-Definition - Video - Discs zu kopieren, besiegt auch DRM auf Audio - CDs. Wenn aktiv und eine Audio-CD eingelegt ist, blockiert AnyDVD den PC vom Zugriff auf jede Sitzung außer auf das Audio; Datensitzungen unlesbar machen und die Installation von Malware wie XCP verhindern.

Rechtliche Bedenken

Es gibt viele Spekulationen, inwieweit die von dieser Software durchgeführten Aktionen gegen verschiedene Gesetze gegen unbefugte Manipulationen von Computern oder gegen Gesetze zur Verletzung der Privatsphäre durch " Spyware " verstoßen , und wie sie Sony und First 4 Internet rechtlich haftbar machen. Die Bundesstaaten Kalifornien, New York und Texas sowie Italien haben bereits rechtliche Schritte gegen beide Unternehmen eingeleitet, weitere Sammelklagen sind wahrscheinlich. Der bloße Versuch, diese Software anzuzeigen oder zu entfernen, um die Änderung von Windows zu ermitteln oder zu verhindern, würde jedoch theoretisch eine zivil- oder strafrechtliche Handlung nach bestimmten Antiumgehungsgesetzen wie dem umstrittenen Digital Millennium Copyright Act in den Vereinigten Staaten darstellen.

Die Electronic Frontier Foundation ‚s Fred von Lohmann auch heftig kritisiert den XCP EULA , es ist der Aufruf "juristisches Rootkit."

Einer der Hauptgründe für das XCP-Experiment liegt in der Frage, DRM zu einem Legacy-Standard hinzuzufügen. Diese Probleme werden von Professor Randal Picker, Professor für Rechtswissenschaften an der University of Chicago Law School , in seinem Artikel "Mistrust-Based Digital Rights Management", veröffentlicht in Band 5 des Journal on Telecommunications and High Technology Law, untersucht . CDs allein sind nicht in der Lage, ältere Hardware wie Standalone-CD-Player zu aktualisieren, und es fehlt die Möglichkeit, die Firmware zu ändern oder zu aktualisieren, um DRM zu lesen. Daher muss das DRM hinzugefügt werden, um die Funktion der Legacy-Player nicht zu beeinträchtigen, aber dennoch zu funktionieren, wenn dieselbe CD in einen Computer eingelegt wird. Professor Picker analysiert die vier Hauptprobleme mit Add-On DRM.

Das erste Problem besteht, wie im XCP-Beispiel gezeigt, darin, dass fähige Verbraucher das DRM einfach umgehen können. Das Deaktivieren von Autorun verhinderte die Rootkit-Installation und machte somit das DRM-Schema ungültig.

Das zweite Problem ist die Reaktion der Verbraucher. Das Hinzufügen von DRM zu einem Legacy-Produkt wie Musik-CDs, die traditionell kein Rechteverwaltungssystem hatten, wird die Verbraucher verärgern. Professor Picker weist darauf hin, dass Amazon.com nach der negativen Werbung um das Sony-Add-On DRM begann, Kunden darauf hinzuweisen, welche Sony-CDs XCP enthielten. Kunden könnten das DRM vollständig vermeiden, was die Wirksamkeit zunichte macht.

Das dritte Problem liegt in der rechtlichen Reaktion. Die EFF sowie die Generalstaatsanwälte ermittelten und verklagten Sony wegen des XCP-Programms. Professor Picker analysiert nicht die rechtliche Berechtigung solcher Klagen, aber die Kosten eines Rechtsstreits überwiegen möglicherweise den Nutzen des Versuchs, DRM hinzuzufügen.

Das vierte und letzte Problem liegt in der Endbenutzer-Lizenzvereinbarung, die versucht wurde, durch das Add-On-DRM durchgesetzt zu werden. Die Möglichkeit, diese Vereinbarungen über Add-On-DRM tatsächlich durchzusetzen, wird durch die bloße Tatsache eingeschränkt, dass das Unternehmen ohne aktive Registrierung und Verfolgung der CDs niemanden hat, gegen den er sich durchsetzen kann. Daher ist der erwartete Nutzen der Durchsetzung der EULA gegen Verstöße tatsächlich nicht vorhanden; Die Kosten der Implementierung des zusätzlichen DRM-Systems in Form von staatlichen und bundesstaatlichen Ermittlungen, Privatklagen, negativer Werbung, Verbraucherreaktionen und technischen Einschränkungen überwiegen jedoch bei weitem den Nutzen.

Urheberrechtsverletzungen

Forscher Sebastian Porst, Matti Nikki und eine Reihe von Softwareexperten haben Beweise veröffentlicht, dass die XCP-Software das Urheberrecht des LAME- mp3- Encoders mpglib , FAAC id3lib ( ID3- Tag-Lesen und -Schreiben), mpg123 und des VLC-Mediaplayers verletzt .

Princeton Forscher Alex Halderman entdeckt , dass auf fast jede XCP CD, Code, der eine modifizierte Version von nutzt Jon Johansen ‚s DRMS Software , die öffnen kann Apple Computer ‘ s Fairplay DRM ist im Preis inbegriffen. Er fand den Code inaktiv, aber voll funktionsfähig, da er damit Songs in Fairplay einfügen konnte. DRMS, mpg123 und VLC sind unter der GNU General Public License (GPL) lizenziert. Die andere gefundene Software, wie LAME, ist unter den Bedingungen der GNU Lesser General Public License (LGPL) ebenfalls als freie Software lizenziert . Wenn die Behauptungen richtig sind, hat Sony/BMG illegal urheberrechtlich geschütztes Material verbreitet.

Jon Johansen schrieb in seinem Blog, dass er nach einem Gespräch mit einem Anwalt der Meinung ist, dass er nicht klagen kann; Es gibt jedoch Meinungen, dass der Rat, den er erhalten hat, falsch ist. Die LAME-Entwickler haben einen offenen Brief an Sony/BMG online gestellt.

Zu den Urheberrechtsverletzungen, die Sony vorgeworfen werden könnten, gehören:

  • Keine "hervorragenden Hinweise" für die Aufnahme von GPL- und LGPL-Software.
  • GPL-Code statisch in das Programm einbinden, aber nicht den Quellcode des gesamten Programms unter GPL bereitstellen .
  • Statisches Verknüpfen von LGPL-Code, ohne Angabe der Quelle der LGPL-Teile und des Binärcodes der Nicht-LGPL-Teile, um eine erneute Verknüpfung mit aktualisiertem LGPL-Code zu ermöglichen.
  • Beschränkung der Verwendung des Codes außerhalb dessen, was die GPL/LGPL erlaubt, zB keine „kostenlose Lizenzierung für alle Dritten“ unter der LGPL und GPL.

Sony stellt auf seiner Website bereits eine Version des Quellcodes von id3lib bereit, die jedoch nichts mit XCP zu tun hat.

Antwort von Sony

In einer Sendung des National Public Radio fragte Thomas Hesse , Präsident des globalen Digitalgeschäfts von Sony BMG: "Ich glaube, die meisten Leute wissen nicht einmal, was ein Rootkit ist, also warum sollten sie sich darum kümmern?" Er erklärte: "Die Software soll unsere CDs vor unbefugtem Kopieren und Rippen schützen ."

Sony behauptet auch, dass die "Komponente nicht bösartig ist und die Sicherheit nicht gefährdet", aber "um alle Bedenken zu zerstreuen, die Benutzer möglicherweise haben, dass das Programm potenzielle Sicherheitslücken birgt, wurde dieses Update veröffentlicht, damit Benutzer die Rootkit- Komponente von ihrem Computers."

Eine Analyse dieses Deinstallationsprogramms wurde von Mark Russinovich - der ursprünglich XCP entdeckte - mit dem Titel "More on Sony: Dangerous Decloaking Patch, EULAs and Phoning Home" veröffentlicht. Um das ursprüngliche Deinstallationsprogramm zu erhalten, muss man einen bestimmten Browser (Microsoft Internet Explorer ) verwenden und ein Online-Formular mit seiner E-Mail-Adresse ausfüllen, eine E-Mail erhalten, den Patch installieren, ein zweites Online-Formular ausfüllen und dann einen Link erhalten zum Deinstallationsprogramm. Der Link ist personalisiert und funktioniert nicht bei mehreren Deinstallationen. Darüber hinaus besagt die Datenschutzrichtlinie von Sony, dass diese Adresse für Werbeaktionen verwendet oder an verbundene Unternehmen oder "angesehene Dritte, die Sie möglicherweise direkt kontaktieren" weitergegeben werden können.

Es wurde auch berichtet, dass das Deinstallationsprogramm möglicherweise Sicherheitsprobleme hat, die eine Remotecodeausführung ermöglichen würden. Die Deinstallationsseite von Sony würde versuchen, ein ActiveX-Steuerelement zu installieren, wenn es im Internet Explorer angezeigt wird. Dieses ActiveX-Steuerelement wurde als "Sicher für die Skripterstellung" gekennzeichnet, was bedeutet, dass jede Webseite das Steuerelement und seine Methoden verwenden kann. Einige der von diesem Steuerelement bereitgestellten Methoden waren gefährlich, da sie es einem Angreifer möglicherweise ermöglicht haben, beliebigen Code hochzuladen und auszuführen.

Am 11. November 2005 kündigte Sony an, die Herstellung von CDs mit dem XCP-System einzustellen:

"Sony BMG stellt vorsorglich die Herstellung von CDs mit XCP-Technologie vorübergehend ein", heißt es in einer Mitteilung.

"Wir beabsichtigen auch, alle Aspekte unserer Initiative zum Schutz von Inhalten zu überprüfen, um sicherzustellen, dass sie weiterhin unseren Zielen der Sicherheit und Benutzerfreundlichkeit entspricht", fügte Sony BMG hinzu.

Es folgten Kommentare von Stewart Baker , dem stellvertretenden Staatssekretär für Politik des Department of Homeland Security , in denen er DRM-Hersteller zur Rede stellte, wie die Washington Post berichtet:

In einer Bemerkung, die sich eindeutig direkt an Sony und andere Labels richtete, fuhr Stewart fort: „Es ist sehr wichtig, sich daran zu erinnern, dass es sich um Ihr geistiges Eigentum handelt – es ist nicht Ihr Computer Sicherheitsmaßnahmen, die die Menschen heutzutage ergreifen müssen."

Laut The New York Times sagte Sony BMG, dass "etwa 4,7 Millionen CDs mit der Software ausgeliefert und etwa 2,1 Millionen verkauft wurden". 52 Alben wurden von Sony-BMG vertrieben, die XCP enthielten.

Am 14. November 2005 gab Sony bekannt, dass es die betroffenen CDs zurückruft und beabsichtigt, Verbrauchern, die die CDs gekauft haben, einen Umtausch anzubieten.

Alben mit XCP

Die Electronic Frontier Foundation veröffentlichte am 9. November 2005 ihre ursprüngliche Liste von 19 Titeln. Am 15. November 2005 veröffentlichte The Register einen Artikel, in dem es heißt, dass es bis zu 47 Titel geben kann. Laut Sony BMG gibt es 52 XCP-CDs.

Amazon sagt, dass es die XCP-CDs als defekte Ware behandelt und eine Rückerstattung mit Versand anbietet, solange der Kunde dies angibt. Die verschiedenen negativen Nebenwirkungen von XCP können rational als Mängel angesehen werden, da sie nicht Teil der (scheinbar) beabsichtigten Funktion von XCP sind; Diese Sichtweise umgeht die substanziellere Frage, ob Sony Computerbesitzer verletzt hat, indem es ihre Computersysteme absichtlich ohne Zustimmung modifiziert hat.

Siehe auch

Anmerkungen

Verweise

Externe Links