Microsoft PlayReady – Complete Client Identity Compromise
seclists.org
seclists.org
I really don't see why so many millions (billions?) of dollars have been spent on technologies which so far have never kept the bad guys out.
4K Blurays are currently always ripped due to an unfixable compromise in Intel SGX allowing PowerDVDs keys to be extracted, they could close that hole by revoking PowerDVDs keys for new Bluray releases but they haven't done that yet. I imagine they will at some point because PowerDVD requires SGX to play UHDs, and Intel stopped supporting that on newer consumer hardware, so 4K Bluray playback on PCs is effectively being phased out.
But the display panel itself still receives an unencrypted LVDS signal, which should not be too hard to decode. There are (were?) also cheap HDMI splitters that conveniently strip HDCP.
Your only issue is that yes, you can't get at the original compressed video stream and have to reencode, possibly losing a tiny bit of quality.
edit: But the subtitle tracks are also available on software-only DRM levels that are easy to break.
edit: also to add, we would get employees at the studios send us discs with the new shows before release, but I had agreements with at least one studio to not allow uploads until after broadcast if we received any of their media
Combine that with some software mods to hide the UI at all times and you've got a perfect recording.
Re-encoding is the slowest and most annoying part of this process, but release groups re-encode everything anyway, so that's not an issue either.
DRM only hurts the legitimate customers, no one else.
I'm subscribed to the highest tiers of Netflix, Disney+, Prime Video, Paramount+, YouTube Premium, CuriosityStream, Nebula and Zattoo.
Yet often enough, I have to rip media from bluray because the streaming version only has audio or subtitles available in the local language or the quality is subpar.
This. It's a huge problem for us expatriates living outside of their native countries - I want my son to be bilangual and as part of that I try to at least play cartoons in my native tongue - but Disney/Netflix/Prime usually only have the local language option, even though as soon as we are physically in my home country magically the same shows have dubs in local language. So all of these corporations have these options available, but decide not to show them for whatever reason. So more often than not I have to ask family to send us actual DVDs/Blurays of kids shows so we can watch them in the language we want to watch them in.
And no, VPN doesn't always help - it's flaky, it's frustrating in its stability, one day it works the next day it doesn't, it's not the thing I want to mess with nearly every other day just to play some cartoons.
To them, it’s like saying Speed Limit signs are useless, because cars can go faster than the number posted by literally pressing a button. That’s not the point.
The question is, is it good for society overall. Who or what is being protected and what impact does that have on everyone else?
Speed limit / stop signs represent a decent point of discussion I think.
That’s not what execs ask at all. I don’t know where you’re living. The existence of DRM is not in any way related to society.
Their analysts say it’s a net positive on their balance sheets, so DRM is here. Everything else is baseless speculation.
Does DRM signal an ethical dilemma?
And if yes, what does it mean considering that each year we lose millions of people on the roads. (To fatalities and horrific injuries resulting in permanent disabilities.) Yet the majority doesn't care?
You don't have an automatic right to compensation or audience for your work. Your right is that others can't take your work without your permission--i.e. that they don't own your text just because they can read it. If you have no rights over your text, then only the man with the printing press wins. When you do have those rights, you can trade them for compensation, audience, etc. and that's your choice, not theirs.
Does this mean that agreements are made between entities in unequal economic positions? Yes. But so does employment, so does freelancing, so does nearly every business ever.
Being personally dissatisfied with the current economics of publishing does not change the social contract that underlies it.
Sure, capitalism is fucked up all the way through.
If and when you get it to the point where people can negotiate from position of equal power (also in all those other areas, yes), then I could take your ethical point seriously.
As it is, the companies that get harmed by piracy of the kind that DRM prevents are parasites on society, and the notion that the deal that they force on the rest of us though their position of economic dominance is some kind of "social contract" is laughable. Which is exactly why piracy is so prevalent - if it really were a social contract, people wouldn't do it in droves.
My brother in Christ, you work for a two trillion dollar company built on these same rights.
Honestly, tech folks misunderstanding of DRM and content protection is significant. There's some assumption that people are inherently honest and that we're just money grabbing. In the years that I've been doing this I've seen a lot of things and nothing has convinced me that if we turned off DRM we'd: 1) save money 2) not have issues with piracy proliferation
The cost of DRM license issuing for our company is relatively insignificant, a year's worth of DRM for millions of users is less than the cost of a single show we might make. We pay cents per thousands of plays.
I recall we launched in a new market, we did a show which would have been an expensive PPV previously, but it was included in our standard subscription. We also offered a first month free trial, which you could cancel. So, you could enjoy it at zero cost, from the original provider in high quality, with no commitment. That night our anti-piracy team took down 20,000+ illegal streams, serving a large audience.
I also acutely know that DRM isn't as secure as we'd like, I know that all security measures are ultimately not anywhere near perfect. But you know what? I also lock my front door, even though I know how to pick locks. I put my car keys in a RFID box, despite knowing there are probably CAN attacks against my car. I still need to protect my assets, because enough people don't want to pay for something if they can get it for free.
We had some research into the attitudes of pirates that basically distils down to: 1) 1/3rd would pay if they couldn't get the content any other way 2) 1/3rd don't care enough and are casual pirates, watching because they can. 3) 1/3rd are "pay never", militant, yet still happy to take my work without concern for the sustainability of that.
Ultimately, if you like content then you should pay for it, but it's always a waste of time arguing about this on the internet because so many people are in the third category, think I'm an asshole for doing my job and apparently they know my job better than I do.
The "sustainability" of Disney's profits are not important. To suggest otherwise on a site literally named Hacker News is comical.
How do you make money? Why should it not be for free? Your sustainability is important?
We agree on hardware belonging to the user by the way.
If that freedom makes e.g. Disney business model unsustainable, then that business model is itself incompatible with the ethos.
> We agree on hardware belonging to the user by the way.
You absolutely do not or you would not engage in the work you do. Actions speak louder than words. Being dishonest only makes it even worse.
> ...nothing has convinced me that if we turned off DRM we'd: 1) save money 2) not have issues with piracy proliferation
> That night our anti-piracy team took down 20,000+ illegal streams
You already have enormous issues with piracy proliferation. The money you spend on DRM may be "relatively insignificant", but it's still money being wasted on "protection" that has already proven to be utterly ineffective.
I am in neither of your three groups. I want to pay for content. I pay for a lot of music, for example. But you're not going to bully me into paying for your shit by making it as user hostile as possible. As a paying customer I expect at least the level of service that piracy groups have no trouble providing, but instead I'm treated like an enemy every step of the way.
In practice this means I avoid TV shows and movies, but when I do want to watch one I have absolutely zero moral qualms pirating a product that is not for sale. I'll even go out of my way to look for a DRM-free copy I can pay for first. This takes more time than pirating it once I inevitably find out that's not available.
The fact that it does not always work, is in no way a proof of ineffectiveness.
Otherwise, the tax system, speed limit signs, front door locks, and glass windows are also “completely ineffective.”
He is literally telling you, from his own experience in his company, it’s effective. Don’t cite a sloppily-produced research paper from somewhere to make him deny reality.
I'm not, I'm citing their own comment in which they describe taking down 20,000+ illegal streams of their already DRM-"protected" content on launch day. He's describing it not being effective at all.
Glass windows, speed limit signs, the tax system (what?) provide value to the people affected by them. DRM is a pure negative for customers.
I am telling you flatly that the users who are producing the streams have absolutely no concern or effect from the DRM. Most probably are completely unaware of it. It's quite literally as simple as plugging your phone into your computer with a $15 cable and pressing the Cast button on a webpage.
We as nerds are privileged to recognize that the $15 HDMI capture card in the above scenario is playing fast and loose with HDCP; maybe we understand systems like ContentID that don't rely on any of this; maybe we recognize that there could be stenographic data in the output that can identify us.
Anyway my objective is to emphasize that the lack of data isn't sufficient to imply a false hypothesis. Please don't exaggerate your point in an attempt to 'balance' an argument that doesn't seem likely to support a conclusion that content piracy would be much worse without DRM.
By all means keep taking down illegal streams. I'm not excusing the people providing them. I'm saying maybe stop treating every paying customer as if they're going to do that to the detriment of the service provided. Because it is negatively affecting the service.
The contrast to that is that you're not obligated to watch everything out there and just because you can't watch something isn't an offense to humanity. It's leisure, not the top of the pyramid of the hierarchy of needs.
The real problem for us is with freeloaders, people who will steal to avoid paying for the work we put in. It's not some nebulous Scrooge McDuck money pit, streaming is really hard and costs a lot of money to do right. I get to see our cloud computing bill, it is eye watering. Then you have to employ people to build and maintain 30 different apps for every smart TV, smart phone, games console, set-top box, browser, tablet, etc. Then you need people to build and maintain hundreds of backend services to provide catalogues, account management, billing and metadata. Then you need people to run the media processing, encoding and distribution. Then you need an operational support team to ensure 99.999% availability because people are passionate about what they watch. You need a rights team to get the deals, you need a legal team to arrange contracts, you need a finance team to pay everyone, you need infrastructure and IT support for all that.
Oh, and to top that all off, I have to spend significant amounts of my time dealing with patent trolls who want a slice of the action.
One thing I am looking at is a way of removing DRM, by adding invisible watermarking which would attribute every leak to an individual. But when what happens? I turn off DRM and someone releases it online. I know who did it, but am I going to get my pound of flesh? Unlikely.
One of the main reasons I have DRM is because it's contractually required. It does certainly provide a mechanism to prevent casual piracy, it provides me a control point, somewhere I can restrict playback and attribute it to a certain situation. Most people have to jump through hoops to get around the restrictions provided by DRM and that's a good thing because it does reduce proliferation. I'd actually support an alternative to DRM, some kind of trust anchor where I can trust that code run in a browser is not tampered with so I could just use things like mTLS and tokens, but there's plenty of people out there who would block such a thing and instead we have to go with commercial solutions that sit outside the standards.
I don't have any desire to treat anyone but pirates like the enemy, and it's certainly not our intention, our intention is to make everything as friction free as possible within our contractual responsibilities. But when people just want to burn the whole thing down around you and have a wild west, it's not reasonable. If you want to argue, then show me how it can be done, show me how I can protect our assets without DRM? The group I am within the business used to be called the "Revenue Protection Unit", because ultimately it was about protecting ourselves. Not to make us rich, but to make the business sustainable and unless you've seen how hard it is to make a streaming business sustainable, it's really hard to appreciate it.
I can say 100% that the company did not want DRM as it was unreliable and customer-unfriendly, but it was the rights-holders that were badly educated and informed and would demand it in their contracts. I would suspect that is the case at a lot of other streamers too?
(the cost of the DRM was near-zero at our company)
I spend way too much time pushing back on over zealous requirements.
The lack of a "save video" button in the player app is the most effective means to prevent the average person from distributing the content. By your "lock on the door" analogy, a UI that does not allow the thing you don't want your users doing is providing more or less equivalent protection to the DRM. It doesn't matter how many locks you put on your door if all the attacker needs to get what they want is to look through the window. Why continue to invest in the additional technology if it is not actually adding significant additional protection? By the time any user presents a willingness to do anything at all to circumvent your standard software interface, you have lost; the user will succeed. Plugging in a $30 recorder and pushing the button is all it takes, and all the sweet cutting edge secure enclave crypto quantum DRM in the world cannot prevent it. How many of those 20k illegal streams you cite even bothered to break the precious DRM? My guess is zero.
And....was it worth it? Do you think literally anyone from those 20k people actually signed up for your trial?
For a long time the industry worked by shipping movies off the theaters, to be run in projection room secured by kids doing after-school jobs. I think they aren’t concerned with perfection.
Consider you've encoded and packaged your mezzanine into ABR (dash, HLS) and it's working on phones, browsers, smart TVs, STBs etc. Now you add common encryption: repackage and get double the number of tracks (CENC as well as CBCS). You buy your licenses from Apple (Fairplay), Google (Widevine), Microsoft (Playready) and Marlin (old crap). What used to "just work" now has all kinds of subtle interop problems.
Audio sync issues on iPad? Ah, Apple pushed a bad firmware update, thank you. Tomorrow it's users complaining about Widevine in Firefox. Only Netflix, maybe Disney+ — the biggest of the biggest can do streaming with DRM and make a profit.
DRM is a drop in the bucket compared to normal costs. A Netflix subscription is, what, $10? That’s enough to pay for 3,300 encrypted plays. The same provider, if I was doing over 10,000,000 plays, will drop it to just under one tenth of a cent per play, enough for over 10,000 encrypted plays. Compare that with how much the internet bandwidth, storage, and distribution costs - and the DRM is a rounding error.
You’re seriously telling me that not even one out of 10,000 plays is going to attempt a serious theft, to share it with random friends and family? Hah, it’s probably closer to 5 in 100.
Believe me - I’m not a guy who defines himself by living in a Hacker News bubble where everything needs to be perfect to be effective. I’d have DRM yesterday if I ran a streaming service, just like my copyright filings and the deadbolt on my front door.
Which will only perpetuate and speed up the problem. 4K blu ray discs suck on a lot of new tvs and players for frame rate and detail so the best visual experience is going to be on high dpi PCs (or Mac? Retina?)
If I can’t play a 4K blu ray I purchased on my pc… I’m going to probably download a ripped version and not feel guilty about it since I purchased the disc …
My M2 Pro can decode and play 4K without breaking a sweat and with amazing battery life on VLC player
It's entirely the services' choice to use what they want, like they can even put SD stream behind L1 and leave 4K for L3 (this happens widely in lesser known services & L2 is hardly used). Also Amazon's 4K is different from Netflix's 4K considering the key revocation TAT. So everything changes from service to service.
Aren't the lower tiers only 720p? At least all the streaming services give Linux users only 720p. (There is a workaround for one particular service to still get 1080p - I'm paying for it so I better can watch it in 1080p! The moment this stops working I cancel my subscription.)
On a general purpose Linux installation who would do that?
(And who in the Linux using community wouldn't take any efforts by someone to try as an afront, bluntly).
They don't want the highest quality to be available on devices where the DRM can easily be broken.
they don't want to admit you can get L3 keymaterial from androids super easily. They just are obnoxious assholes.
https://www.digimarc.com/resources/widevine-announces-digita...
I imagine the reason so much money has been spent on it is because studios prefer to blame piracy than content for increasingly poor sales. So they see it as their salvation and are willing to pay big bucks, even if it's impossible. That's a primo ground for hucksters and charlatans to make a killing. Something similar happened in poker where players wanting to use fully automated software to make their decisions ended up just stepping outside the cat&mouse game and using a setup with a second computer + cam - completely and absolutely impossible to detect.
I genuinely can't imagine any other form of DRM being successful.
That would probably "work".
I’m not even interested in piracy (no ethical dilemma I just can’t be bothered), but I think this would be an absolutely fantastic tech demo, and also very funny. Ultimately the video has to be displayed on a screen, so this must be the final defeat for DRM, right?
A while ago we had an issue where, under some circumstances, macbooks would enforce HDCP for their output. Obviously an issue if you're trying to record and stream a talk. And we didn't have any hdcp removal devices on hand.
So I set up a Sony FX30 with fujinon broadcast optics on a tripod, aimed at the screen. Some white balancing and adjustments to brightness and ISO curve later and the image was undistinguishable from the original.
We actually used that setup for all talks on that day, and it worked perfectly fine.
Careful who you call the bad guys. A lot of "piracy" comes from the people who spend the most money on the content they pirate.
I personally think the best DRM approaches are those that keep "the honest people honest:" IE, metadata that identifies copyright owners, flags that identify content that has restrictions due to copyright, and casual protections. (Think of a "do not enter" sign that you can choose to ignore if you have reason to do so.)
Otherwise, DRM really only works when the people consuming the content have motivation to keep it secret. (IE, corporate and military secrets.)
While indeed DRM barely contributes in fighting redistribution over Pirate Bay, it does prevent stream sharing. Ie.: the platform saves a lot of CDN bandwidth by forcing that onto torrents.
That doesn’t strike me as a valid statistic. Where are you getting that data from?
- rip the DVDs (pain in the butt unless you have a specific setup for doing it en-masse. Some shows end up with episodes out of order, etc)
- download the shows
And this is when she's lucky enough the show/movie had a DVD release.
Similar problems exist for local content that doesn't exist on streaming sites altogether (bunch of things I grew up watching that I'd like to revisit).
[1] Region locking is a form of DRM, and most DVDs at least used to be region-locked. I don't know if that's still common practice nowadays.
Granted, the media companies use civil lawsuits to also make it feel illegal.
The inability to just consume media using official device to on rented or purchased disks encouraged ripping, sharing and downloading.
I'm going to assume they are trying to say in other forms of support like word of mouth marketing, user created content, or purchases in other areas such as video game merchandise for instance?=
This is laughably, obviously false. Don’t let the Reddit bubble of all 300 people who do this, or the 1.2% of Yuzu users who actually dumped their own keys, distort your understanding of reality.
As a Nintendo Switch owner, if my console died or I wanted to play Zelda at 4K I would probably not go through the hassle of dumping my own keys and rip the game myself if I can download them on the internet in a more convenient/quick way.
So there is probably a much larger fraction of users that own their games legally but still use emulators.
Also as said somewhere else, the fact some people play pirated games they would probably not even play if they were not available that way is orthogonal to the fact they may still be the highest spenders in games. Same applies to movies/music/shows. People usually have a non infinitely stretchable budget. A lot of piracy is opportunistic but would not transfer in sales if prevented. When I was a teenager/young adult I pirated a lot of stuff to try out. My gaming/movie/CD budget was fixed anyway and I still spent money on them but for the most part I would not have bought more if those things weren't accessibles illegally. Some were either out of reach for my budget (softwares like photoshop or Music DAWs), other were not deemed good enough to pay for them over better records/movies/games.
And it transfers to today: while I have a totally unlimited access to 8, 16-bit and 32-bit console roms, I almost only play to games I have owned and loved at the time.
If they mostly succeed at that, they consider it good enough.
I just want to pay the $5 and watch the damn movie/show!
So instead I just ... check out the Roku from the library that has all the services and binge ;)
Backn in the days it was: Of course you can break DVD copyprotection schemes. But you cannot build a legal opensource DVD player software. Today it's: Of course every Netflix series can be found on the pirate bay. But you're not legally allowed to build an alternative netflix player frontend.
I feel like this is kind of a naïve question, but I haven't needed to use pier to pier stuff since streaming did become the standard and remember a lot of articles on Pirate Bay shutting down around 2014. Some of the 1070's movies I've found on YouTube that aren't on any streaming platform like the 1982 movie Dreams Don't Die about a graffiti artist played by Ike Eisenmann.
I can’t believe that we don’t use this terminology. Of course pirates go from pier to pier. Missed opportunity
Thank you for the good chuckle and have an upvote for that.
https://thepiratebay.org/index.html
Feel free to look up your favorite movies from 2024. They're on there.
People can’t just go get a random browser extension to save videos.
Alternative and unlicensed clients are illegal.
Sure, there’s some piracy - but even at the end of the day, pirates would watch a smartphone recording to save a buck.
To them, DRM does not have to be perfect to be a good investment; any more than copyright needing to be perfect or Speed Limit sign enforcement needing to be perfect.
Plus, every layer of complexity that gets broken, is another line for convincing the DOJ or the Jury about malicious intent.
I spend a lot of money on hard drives and Usenet to have quality rips. It's a service problem, not about the money
Not for users: https://gamerant.com/denuvo-outage-servers-down-persona-5-ro...
> Allegedly they have a custom approach to each new game, so cracks can take months to appear, with some unpopular games never having been cracked at all
From what I hear, it's cracked in a matter of days or weeks. I haven't checked whether this is true or not, so I can't say you are wrong about some (most?) cracks taking months.
Dragon's Dogma 2 (2024)
Like a Dragon: Infinite Wealth (2024)
Suicide Squad: Kill the Justice League (2024)
Street Fighter 6 (2023)
Hi-Fi Rush (2023)
Dead Space (2023)
Star Wars Jedi: Survivor (2023)
Persona 5 Tactica (2023)
EA Sports FC 24 (2023)
NBA 2K24 (2023)
Assassin's Creed Mirage (2023)
Atomic Heart (2023)
Lost Judgment (2022)
Sonic Frontiers (2022)
Sonic Origins (2022)
Persona 4 Arena Ultimax (2022)
Persona 5 Royal (2022)
Sniper Elite 5 (2022)
Marvel's Midnight Suns (2022)
Total War: Warhammer III (2022)
Going back further there's more high profile games that were never cracked. The system seems to work as intended in some cases.There is a closed beta copy of SF6, a leaked dev build of Atomic Heart, and an arcade dump of Persona 4 Arena Ultimax but these are unrelated to Denuvo.
It's because it's tedious to crack it, it's not really a rocket science, they just generate new VM for the binary so you can't automate it, they inject A LOT of code paths which you need to manually follow and change. That's the only reason why games stay uncracked for months. It's a war of attrition.
> with some unpopular games never having been cracked at all
That's not exactly true actually, you need to pay for Denuvo license every year, that's why after some months or a few years it's removed from most of the games.
Sunk cost investment bias [0].
Past a certain point, even when the outcome is obviously futile, it becomes a mixture of accumulated momentum and pure bloody mindedness to "build it if it kills us". Companies like Microsoft or Sony have entire departments of people working on "rights management".
Nobody has the courage to just say, "Sorry guys, this is a fool's errand, we're going to shut it down and move you all onto something more productive".
Someone who wanders in the woods might not be blamed for trespassing. But someone who hops a fence with a sign on it doesn't have much defense.
These pirates release high quality content that is better than the service provides on most devices. Typically in HEVC as well, requiring less download size.
It's also great for those that don't have consistent Internet and want to download over time.
DRM and anti piracy are a snake oil industry for business suit types that think they're protecting their assets. They're not, but they don't understand the infinitely copiable nature of digital. They want control at any cost.
[1] https://en.wikipedia.org/wiki/DIVX
[2] And this is when I remember that Wikipedia links are case-sensitive
The resulting files ("webrips") aren't a lossless copy of the original, but are good enough for most.
Because the goal isn't actually to "keep the bad guys out" - it's to strip user freedom and privacy, and make a shit load of money at the same time
A PR campaign to make people think getting that content for free is harder than it is?
A simple GUI wrapper around something like yt-dlp or ffmpeg would suffice for downloading DRM-free HLS videos.
As a concrete example, try
yt-dlp --format english_192-English+bestvideo https://devstreaming-cdn.apple.com/videos/wwdc/2020/10655/3/45C0E27F-A3BA-416D-B037-9BEE7466C11F/master.m3u8
Note that --format is only required (to get the best available version) because yt-dlp appears to rely only on metadata present in the supplied .m3u8 file to determine which stream is "best", and no such metadata appears for the audio streams in this example.For details on what yt-dlp knows about each candidate stream when attempting to choose the best, see
yt-dlp --list-formats https://devstreaming-cdn.apple.com/videos/wwdc/2020/10655/3/45C0E27F-A3BA-416D-B037-9BEE7466C11F/master.m3u8
This would presumably not be a problem for our hypothetical "Netflix DLP.app", which could rely on whatever convention Netflix uses to indicate stream quality to its own clients when choosing streams, rather than falling back to sensible defaults for arbitrary HLS input.The platforms roll their eyes, but implement it anyway; cause it's a rounding error, and keeps publishers happy
> PlayReady is a media file copy prevention technology from Microsoft that includes encryption, output prevention and digital rights management (DRM). It was announced in February 2007.
It sounds dumb, like "why would companies shoot themselves in the foot like this" but trust that they will. They always do. Corpobrain is a form of autopilot, there's no one with intelligence in charge not because the people who work at media companies are dumb (though, they are), but because there's just literally no one in charge. Its autopilot. Each iterative decision in isolation makes sense, but when zoomed out and interpreted holistically they're killing their own business.
This is exactly what the WEI (Web Environment Integrity)[0] specification sought to achieve, but at the browser level.
The only reason it's possible to copy such content is because keys were leaked in the past, and they are not blacklisted.
It's grim. I hope to win the lottery and leave the industry before the term "computer" has lost all meaning.
If users continue to accept this path, which... they seem to, that is where we'll inevitably end up.
You fundamentally can't prevent someone copying your file. It isn't possible, full stop. You can only make it maximally inconvenient. You can't encrypt a user's eyeballs, so the media has to be transmitted in the clear at some level. Be it intercepting the LVDS signal to your TV panel or just pointing a camcorder at the screen.
The current tact is to just make it maximally inconvenient for anyone to access the file in any way. This does not consider the asymmetry in effort required. All legitimate users must deal with shitty DRM systems and broken apps, where it takes exactly one pirate to go through the effort of making a copy. Then everyone else who obtains a copy has to expend zero effort to consume the media.
Piracy is simply easier, which is why there's a resurgence now. The only sustainable option is to make legitimate consumption easier than piracy. For a lot of media, piracy is the only option to obtain a copy that will not vanish at some indeterminate point in the future. even if you paid for it.
Companies think that they can just make piracy harder, but that simply doesn't work. Once the first copy is made, the game is over. As established, there's simply no way to truly and permanently prevent a copy being created. That's simply the nature of digital media. At best, you can slow pirates down, you can never stop them. Piracy will never go away, and people need to accept that. People have been selling bootleg copies of goods since the dawn of time, there's no way to prevent it. There will always be someone nabbing copies of movies and sharing the files.
You can either waste everyone's time by trying to fight it, or you can realize that companies need to compete to survive, not just be large. If you compete with the pirates and produce a better product that people want more, well that's what capitalism is all about, isn't it?
Oh, they do consider it. But, upon consideration, they decide that they don't care.
However, market forces are actually very real. They just don't work the way capitalists think they do. Or rather, capitalists are convinced they can control the market through technology. Unfortunately for them, this is a technology that can't be solved or controlled.
Granted, pointing a camera at a screen and recording will always be possible - but I say if we ever reach the point where that is the only option, we've lost.
And there's already precedent for this kind of thing: the way copiers block money bills as source.
for the tv/movie industry, the best solution we have right now is basically streaming services like netflix. the issue is that its probably still not economically feasible for companies like netflix to pay for the streaming rights of new movies for their subscribers, especially those big budget movies. so for those, either you'd have to wait until the price is more palatable for netflix, or you'd have to just pirate it.
Has there ever been a time where piracy hasn't "won"?
The attack essentially means that they could write a program themselves that acts as "Windows.Media.Protection.PlayReady.dll" to get decryption keys from a server. What will happen now is that Microsoft will deprecate the client and release a new one with new obfuscation and new keys. The license servers will start rejecting the old cracked client. And then people will crack the new client. And the cycle continues.
Thanks for the clarification.
Otherwise people would be worried about being targeted and having "personal" keys tied to a financial account or online identity getting sold and used by others to access arbitary content.
This seems kinda good news for concerned users, but even worse news for Microsoft.
The decryption keys have to be stored on your device so you can play your media or your game. So, the level of encryption is totally moot. The level of obfuscation is all that really protects the content.
Basically the means to forge an authenticated cookie.
[Update]
It's a bit more subtle: Having the keys to forge a license request and decrypt server response allows you to emmulate or re-implement a DRM client.
Because the server is oblivious to this fake, it will respond as though it's taking to a genuine "secure" client thereby ultimately exposing the content decryption key.
Or the vendor could just let me consume the content I paid for in whatever player I like. Which is what happens anyway, as this sort of DRM is always breakable. If the media consumer can view the content at all, they can simply record that output and re-encode in a more convenient storage format.
So DRM boils down to security through obscurity. Turns out obscurity is hard, expensive and never works very well.
The horizontal pivot from DRM/crypto-managed Identity to a session token, an unassumingly-kosher redirect, or just omitting the "AUTHENTICATION" header itself is a trivial exercise for the common script kiddie.
This is how exploit chains get a foot-hold, and "secure" accounts get compromised like it was 2010 again.
See if that endpoint just hinges on that DRM token, since its crypto-secure, why check any other fields?
Spoof other fields.
10k+ 0-day exploit.
Can you make a sentence like "Microsoft will ..." or "a problem is that ..." or something?
Who wants to "steal" their _own_ keys?
Microsoft's broken DRM scheme creates objects of value which it then tries to store on the client's machine deliberately beyond the owners control and security management. It is adversarial to the user. This is clearly a no-win situation... hence the snarky sign-off about vendors "raising the bar", basically saying; Good luck with that! It really seems quite unhinged.
So now there is collateral damage:
- A motive to hack Windows machines to steal content keys.
- A misuse of "identities" through a market in stolen keys
- Pivots (as parent says) to other malware vectors
So, predictably, because of DRM, Microsoft Windows is now an even more
dangerous and insecure system. Why do people persist chasing this
unnecessary, pathologically involuted technological misadventure?
Surely "controlling and monitoring peoples content" is not a hill
worth dying on?I'd be more concerned about any other, more important facets of a user's account/assets/property that assumes the DRM is secure, and leans on that.