Protected Streaming

Protected Streaming

Protected Streaming ist ein digitales Rechte-Management (DRM-Technologie) von Adobe. Es dient dazu, digitale Inhalte (Video oder Audio Streams) gegen unerlaubte Nutzung zu schützen. Protected Streaming ist eigentlich eine Kombination aus verschiedenen Techniken. Im Wesentlichen spielen zwei Komponenten zusammen.

Inhaltsverzeichnis

Verschlüsselung

Die Inhalte werden durch den Flash-Media-Server während der Übertragung verschlüsselt – es ist also keine Vorab-Verschlüsselung der Dateien notwendig (im Gegensatz zu z.B. Microsoft DRM). Die Daten werden dabei über ein spezielles Protokoll übertragen, entweder rtmpe oder rtmps. rtmps verschlüsselt die Daten via SSL, rtmpe verwendet hingegen ein proprietäres Verfahren. rtmpe erzeugt weniger CPU-Last auf dem Flash-Media-Server. Durch ein Sicherheitsleck im Flash Player war in der Vergangenheit der Zugriff auf die übertragenen Daten möglich. Adobe hat diese Sicherheitslücke im Januar 2009 jedoch geschlossen. Da sich jedoch der zur Verschlüsselung verwendete RC4 Schlüssel aus einerseits der zu übertragenen Datei selbst, andererseits den letzten 32 bytes der ersten Serverantwort errechnet, ist sowohl ein Man-in-the-middle-Angriff als auch ein Entschlüsseln des empfangenen Mediastreams auf client Seite leicht möglich.[1]

Weiterhin gibt es daher Tools, welche rtmps streams de-crypten und auch lokal speichern können. Adobe bekämpft jedoch die öffentliche Verbreitung dieser Tools mit Verweis auf den DMCA.[2]

SWF-Verification

Dieses Verfahren dient dazu zu gewährleisten, dass nur der offizielle, vom Anbieter zur Verfügung gestellte Client verwendet werden kann, um die Streams abzurufen. Mit Client ist hier z.B. ein Flash-Videoplayer gemeint, der vom Inhalte-Anbieter mitgeliefert wird (z.B. innerhalb einer Website). Alle erlaubten Clients (.swf-Dateien) werden dabei auf dem Flash-Media-Server hinterlegt. Versucht ein unbekannter Client den Stream abzurufen, verweigert der Flash Media Server den Verbindungsaufbau zum Client.

Ein „abhören“ bzw. „mitschneiden“ der übertragenen Streams kann damit jedoch nicht wirksam verhindert werden.

Weiterhin ist es möglich, auf dem Flash Media Server eine Liste zu hinterlegen, von welchen Hosts aus die Streams abgerufen werden können. Dies dient dazu zu verhindern, das einfach der komplette Original-Player in fremden Seiten eingebettet wird.

Weblinks

Einzelnachweise

  1. http://lkcl.net/rtmp/RTMPE.txt
  2. http://www.heise.de/newsticker/meldung/Adobe-geht-gegen-Streamrecorder-fuer-Flashvideos-vor-219989.html

Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Copyright aspects of downloading and streaming — Streaming and downloading (or saving) media files may often involve use of linking[disambiguation needed  ] and framing[ …   Wikipedia

  • WebPlayer9 Streaming Video On Demand System — WebPlayer9 streaming video on demand software system is a high performance, video media server for on demand streaming. The official homepage is http://www.streaming media server.com.The communication between server and client is using HTTP… …   Wikipedia

  • Adobe Flash — (formerly Macromedia Flash) is a multimedia platform used to add animation, video, and interactivity to web pages. Flash is frequently used for advertisements, games and flash animations for broadcast. More recently, it has been positioned as a… …   Wikipedia

  • Digital Restriction Management — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • Digital Restrictions Management — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • Digital Rights Management — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • Digitales Rechtemanagement — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • Rechtekontrollsystem — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • WMDRM — Digitale Rechteverwaltung (gelegentlich auch Digitales Rechtemanagement bzw. engl. Digital Rights Management oder kurz DRM) bezeichnet Verfahren, mit denen die Nutzung (und Verbreitung) digitaler Medien kontrolliert werden soll. Vor allem bei… …   Deutsch Wikipedia

  • Ming library — Not to be confused with MinGW or MNG. Ming is a C library for creating Adobe Flash (.swf) files. It is often packaged as a PHP module that allows for the dynamic generation of Flash animations. In addition to PHP, the library can also be… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”