Live data from Hacker News

Why Rosyna Can't Take a Movie Screenshot

alexrad.me

11–20 of 159 posts

Re: Why Rosyna Can't Take a Movie Screenshot

#11
post #6

What I don't really understand is how this could be used to stop piracy. Sure, you could stop recording on a machine with Intel Management Engine, but wouldn't pirates simply use a computer without Intel Management Engine to rip media? Unless the media becomes impossible to consume without Intel Management Engine (sounds unlikely, how would you explain that to customers), how does it prevent anything?

> the media becomes impossible to consume without Intel Management Engine

That's why Intel management keeps greenlighting this project. Intel thinks that it if it can convince content producers to distribute media as blobs encrypted with Intel's public key (and maybe, say, Samsung's or Apple's), then we can transition to a world where consumer video files do work on most consumer hardware, but can't be decrypted outside the protected media path and ripped.

There's no reason this scheme can't work. OEMs and content producers just haven't been able to cooperate well enough to piece it together yet. Once they do, game over, except for the analog hole.

This scheme also has the side effect of creating a "moat" around existing OEMs. Sure, a new player can begin fabricating new CPUs, but existing media files won't be encrypted for these CPUs. It is literally a conspiracy against the public.

Re: Why Rosyna Can't Take a Movie Screenshot

#13
post #10

[deleted]

That was a totally different problem, where the screenshot tool is not aware of the video acceleration.

This post explains why it is impossible for software to take a video screenshot on a modern computer with a certain piece of Intel DRM.

Re: Why Rosyna Can't Take a Movie Screenshot

#14
post #6

What I don't really understand is how this could be used to stop piracy. Sure, you could stop recording on a machine with Intel Management Engine, but wouldn't pirates simply use a computer without Intel Management Engine to rip media? Unless the media becomes impossible to consume without Intel Management Engine (sounds unlikely, how would you explain that to customers), how does it prevent anything?

More importantly, why would software be required to engage in all activity by piping through such a hardware interface. I would expect that open source alternatives and virtualization could easily bypass its necessity.

At first glance, dumping the contents of any source media, or capturing network streams properly, should readily provide the raw, unencrypted content data, which is then decoded by an application that has been implemented without use of those particular hardware features.

Am I being naive?

Re: Why Rosyna Can't Take a Movie Screenshot

#15

Just use a camera to take a shot

You completely missed the point of the article. "Trusted computing" is back with a vengeance. The fact that your computer runs complex firmware (your coprocessor's firmware can run a webserver?) which bypasses anything above it is the problem. It means you don't own your computer anymore: your overlords grant you the right to use it under certain conditions.

Nope I did'nt that is one way to bypass the problem

Re: Why Rosyna Can't Take a Movie Screenshot

#16
post #4

Are chips with this feature sold in consumer devices? I'm planning to buy a new computer soon. How can I avoid or boycott the chips in question? Or can the feature be definitively disabled through the BIOS? If I buy a computer, then I want to own it completely and not have arbitrary DRM bullshit remove capabilities. If I wish to take a screenshot of copyright content and share it with friends (fair use), then I shoul…

All Intel chips since 2010 or so have the management engine. There's a reason why the "reclaim your freedom" notebook is still a Lenovo X60.

Some of them come with larger firmware (5MB, making up vPro and AMT), others with the smaller one (1.5MB) that merely does the DRM stuff, but all of them have the full hardware access detailled in the article.

AMD is clean on the chipset side until kaveri/kabini. After that, they come with a "platform security processor". I think the GPU has some DRM features (mostly concerned with adding Macrovision noise to the output signal), but I'm not into GPUs very much.

Contemporary ARM stuff mostly comes with TrustZone, which can typically be used for DRM as well. AMD adopted the TrustZone model for their current CPUs, too.

Since Protected A/V Path and similar DRM systems require OS cooperation, the easiest way to stay clear of them is to use Open Source media players, on an Open Source OS.

If you want to avoid supporting proponents of such hardware assisted DRM systems, plain ARM systems that ship without fixed operating system (eg. the cuBox series, rPI & follow ups) are your best bet.

Re: Why Rosyna Can't Take a Movie Screenshot

#17
post #13
post #10

[deleted]

That was a totally different problem, where the screenshot tool is not aware of the video acceleration. This post explains why it is impossible for software to take a video screenshot on a modern computer with a certain piece of Intel DRM.

You're right, and if I'd read more closely I would have been able to come to that conclusion by myself.

Re: Why Rosyna Can't Take a Movie Screenshot

#18
post #4

Are chips with this feature sold in consumer devices? I'm planning to buy a new computer soon. How can I avoid or boycott the chips in question? Or can the feature be definitively disabled through the BIOS? If I buy a computer, then I want to own it completely and not have arbitrary DRM bullshit remove capabilities. If I wish to take a screenshot of copyright content and share it with friends (fair use), then I shoul…

Yes. I have a 2012 MacBook Pro 15" Retina and as described in the article, the chip & driver are present in my machine.

$ ioreg|grep AppleIntelMEI | | | | +-o AppleIntelMEIDriver

Post reply on HN