2 september 2005
Jon Lech Johansen, de Noor die als DVD Jon bekend werd van het kraken van multimedia-beveiligingen, heeft deze week code
gepubliceerd om informatie in NSC-bestanden bloot te leggen. NSC wordt
door Windows Media software gebruikt om informatie over multicast
mediastreams te verbergen. In een NSC-bestand zijn de waardes van
bijvoorbeeld het ip-adres, de serverpoort en het bestandsformaat
gecodeerd. Johansen heeft een decoder voor de reeksen van schijnbaar
willekeurige tekens gemaakt. Volgens Johansen is er van encryptie geen
sprake bij NSC, omdat er niet gebruik wordt gemaakt van een sleutel.
Johansen heeft via reverse engineering
het algorithme gereconstrueerd dat gebruikt wordt om NSC-files in te
kapselen. Hij zegt daarnaast geen goede reden voor de encryptie van de
gegevens te kunnen vinden, aangezien de netwerkconnecties die Windows
Media Player opzet na het openen van een bestand gemakkelijk
achterhaald kunnen worden. Voor makers van andere software wordt het nu
mogelijk ondersteuning voor NSC-bestanden te bieden. Johansen kwam de
laatste jaren geregeld in het nieuws door methodes te ontdekken om
beveiligingen van multimediasoftware te omzeilen. In Noorwegen
mislukten pogingen om hem veroordeeld te krijgen voor het
medeontwikkelen van software om de CSS-kopieerbeveiliging van dvd’s te
breken en deze op Linux PC’s te kunnen afspelen. De aanklacht
(gentameerd door de film- en muziekindustrie) stelde dat hij illegaal
opereerde door zijn DeCSS tool
te verspreiden via het Internet. Hierdoor werd het eenvoudiger om DVD’s
te kraken. De uitspraak was evenwel in zijn voordeel, namelijk dat hij
niet contrair aan de wet gehandeld had door de encryptie van de DVD te
doorbreken om die op zijn eigen PC te kunnen afspelen. Eerder dit jaar
heeft Johansen ook al de Digital Rights Management (DRM)-technologie
van Apple iTunes gekraakt. Het kraken van NSC-bestanden gebeurde om
Media Player bestanden beschikbaar te maken voor de open source
VideoLan Client (VLC) mediaplayer. VLC is beschikbaar als een download
voor 12 verschillende besturingssystemen en Linux distributies. Tot nog
toe zijn er meer dan 6 miljoen downloads geweest. Een ontwikkelaar is ondertussen al bezig om de decoder van Johansen in VLC in te bouwen.