Slashdot Mirror


DRM Hole Sets Patch Speed Record For Microsoft

puppetman writes "Wired columnist Bruce Schneier has an article up called 'Quickest Patch Ever', about a patch that was issued within three days to fix a vulnerability in Windows Digital Rights Management (DRM)." From the article: "Now, this isn't a 'vulnerability' in the normal sense of the word: digital rights management is not a feature that users want. Being able to remove copy protection is a good thing for some users, and completely irrelevant for everyone else. No user is ever going to say: 'Oh no. I can now play the music I bought for my PC on my Mac. I must install a patch so I can't do that anymore.' But to Microsoft, this vulnerability is a big deal. It affects the company's relationship with major record labels. It affects the company's product offerings. It affects the company's bottom line. Fixing this 'vulnerability' is in the company's best interest; never mind the customer."

46 of 397 comments (clear)

  1. Kinda blows their excuse by Eldred · · Score: 5, Insightful

    What's their excuse going to be the next time a user vulnerability that has exploits in the wild has to wait for the next release cycle?

    1. Re:Kinda blows their excuse by Anonymous Coward · · Score: 1, Insightful

      There's a big difference between fixing a hole in some DRM library versus fixing a bug in a piece of software that could just randomly bring down thousands of servers.

  2. The only thing that comes to mind by MadUndergrad · · Score: 1, Insightful

    is the phrase "it figures". Frankly, I'd expect nothing else from them.

  3. Ever? by truthsearch · · Score: 2, Insightful

    'Quickest Patch Ever'... for Microsoft. Linux distros have definitely had patches available within 48 hours of a security hole being found. IIRC the samba team once fixed a hole within 24 hours and it was in most of the big distros within another 24.

    And isn't it sad that the quickest patch they ever release is for a hole no user cares about? More proof that MS cares more about their corporate friends than users.

  4. Not an article by Red+Flayer · · Score: 2, Insightful

    I know it seems like semantics, but Schneier's piece is not an article. It's an editorial, an opinion piece -- even if it is based on some real event(s). We really should differentiate between the two, as I do prefer 'news for nerds', not 'opinions for nerds'. I've already got opinions o'plenty, and the comment section is where I like to see others' opinions. :)

    --
    "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
  5. Priorities by wardk · · Score: 5, Insightful

    fatal holes in the browser? whatever

    allowing spyware to take over? who cares

    DRM? we're on it!

  6. Plain and simple by Anonymous Coward · · Score: 5, Insightful
    this kind of rapid response is EXACTLY what we are clamoring for when we ask that you take security seriously


    The fast fix suggests that rapidness of response might be a function of "whose ox is being gored".
    1. Re:Plain and simple by MightyYar · · Score: 5, Insightful

      Exactly! The cat's out of the bag... we know that they are CAPABLE of a 3-day turnaround. That line about having to wait for testing and blah, blah, blah was totally bogus, apparently.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    2. Re:Plain and simple by Abcd1234 · · Score: 4, Insightful

      Well, just to play devil's advocate - what if the vulnerability fix was, literally, a couple of lines of code? Maybe it was just a tiny fix.

      Actually, I suspect the vast majority of security fixes are just this. Usually it involves adding a couple more error checks to function inputs, putting length limits on operations on memory buffers, that sort of thing. I suspect it's quite rare for a patch to be any more involved, unless it's the result of a serious error in design.

    3. Re:Plain and simple by radtea · · Score: 4, Insightful

      Well, just to play devil's advocate - what if the vulnerability fix was, literally, a couple of lines of code? Maybe it was just a tiny fix.

      I once moved a single line of code up one line and broke the product in a subtle and interesting way that fouled up major testing, delayed a milestone, and severely and justifiably pissed off one of my colleagues.

      There are no small fixes. A famous single-character error (typing "." for "," in a FORTRAN DO loop header, so it read DO I=1.10 instead of DO I=1,10) resulted in the destruction of a spacecraft.

      So I guess fixes that involve changing less than one character are safe to release with minimal testing. All the rest need the full cycle.

      The only reason why Microsoft might not do that in the present case is because keeping partners who depend on DRM happy is really, really important, and therefore they are willing to take the risk of crashing user's machines. Either that, or the person making the decision is just not very smart, a possibility never to be discounted.

      --
      Blasphemy is a human right. Blasphemophobia kills.
    4. Re:Plain and simple by Anonymous Coward · · Score: 1, Insightful

      While that is fine and dandy, the testing that they are talking about is regression testing.

      For those who don't know what it means, the simplest explanation is this:

      "Make sure shit you fixed, didn't break something else by testing everything associated with it"

      Some modules touch more than others. In the DRM issue, I "seriously" doubt that a security issue fix there would have anything at all to do with the OS functionality in general.

      The vast majority of the patches are for security issues that are pretty serious and, from what I've gathered in the past, require sweeping changes (or simple changes that affect many modules).

      Anyway, just my nickle.

  7. Who profits? by Damiano · · Score: 4, Insightful

    As TFA says, it's simple. A normal security hole costs the user money, not Microsoft. This "security hole" (indirectly) costs MS money so it gets fixed ASAP. MS is, if nothing, good at protecting its bottom line.

  8. Re:can someone explain ths by nine-times · · Score: 2, Insightful

    Microsoft is trying to sell their formats on the strength of the DRM. DRM is what record companies want. If the DRM is insecure and easily cracked, then it won't be used.

  9. Critical, or not? by kripkenstein · · Score: 5, Insightful

    So this is going to be the least installed patch for windows ever. untill they make it mandatory

    Actually, this is a very serious question: is the patch marked critical, or not? This is important, because:

    1. If the patch is critical, it will get criticized for being, in effect, mandatory degradation of capability (by the tech-savvy). Also, this will make light of Microsoft's security policy, to call this sort of patch 'critical'.
    2. If the patch is not critical, then - oh, the irony - by default, it will not be installable on computers failing WGA. Perhaps Microsoft will get around this. But, as WGA currently works, only critical patches are allowed to systems marked as 'non-genuine'. This would be amusing - pirated copies of Windows would not receive this unwanted patch, but paid-for copies would.

    I can't find, in TFA or the sources it cites, any mention of the severity of the patch. Anyone know the answer to this?

    1. Re:Critical, or not? by Damastus+the+WizLiz · · Score: 1, Insightful

      If this is truely about their bottom line then microsoft has no choice but to make this patch critical. I also suspect in time they will make it a mandatory patch in Windows Media Player. One of those lovely updates it grabs online as soon as you open it.

      --
      I often have trouble remembering which way is out of bed in the morning.
    2. Re:Critical, or not? by jZnat · · Score: 2, Insightful

      Just dual boot and keep a copy of Windows for gaming. One day you'll be able to play basically any game flawlessly via WINE, but that's not the case right now. Maybe it'll be ready for that by the time Vista comes out?

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    3. Re:Critical, or not? by LucBorg · · Score: 3, Insightful

      Fine they are being a typical company, but it's not as if Apple would behave any differently if something like this happened to their music.

    4. Re:Critical, or not? by brouski · · Score: 3, Insightful

      If your XP box has a network cable plugged in, I would consider it irresponsible not to keep it patched up with at least the critical security updates. No one's ever as perfect as they claim to be... :)

      --
      Proud member of the American Non Sequitur Society. We might not make much sense, but boy do we love pizza!
    5. Re:Critical, or not? by 200_success · · Score: 2, Insightful

      In the long run, it doesn't matter whether this particular patch is mandatory. The next time there is a truly security-related patch for Media Player, they'll either include this fix or require it as a prerequisite.

    6. Re:Critical, or not? by MightyYar · · Score: 2, Insightful

      Actually, this DID happen to Apple when Hymn broke the FairPlay encryption. It remained broken, off and on, for quite a few months (years?) until iTunes 6 came out. Even now, you can buy music using the older "broken" iTunes software and break the encryption. Eventually they will probably disallow the use of pre-6, but I don't think they have yet.

      --
      W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
    7. Re:Critical, or not? by pete6677 · · Score: 2, Insightful

      Keep in mind who Microsoft's real customers are: the content providers paying big bucks for a Microsoft-exclusive distribution arrangement. The consumers who pay $200 or so for a Windows license (or who don't pay at all) are not where Billy G. got his billions from. Microsoft is simply fixing problems in order of business priority.

    8. Re:Critical, or not? by Anonymous Coward · · Score: 1, Insightful
      One day you'll be able to play basically any game flawlessly via WINE, but that's not the case right now. Maybe it'll be ready for that by the time Vista comes out?
      And when Linux finally got WABI ported to it we could run 16-bit Windows applications nearly flawlessly! It was fantastic. But then again, who runs 16-bit Windows apps anymore? The same will happen with WINE. It'll flawless emulate Win32 some day but we'll have moved on to 64-bit apps and a new API that is completely incompatible. You'll be fine if you want to run 5 year old games, but new stuff won't run.
    9. Re:Critical, or not? by LordSnooty · · Score: 2, Insightful

      But as long as you are behind a firewall (which any geek would be), and use a competent virus scanner (Clamwin will do), the only threat comes from IE bugs, and who in our community uses IE?

    10. Re:Critical, or not? by orasio · · Score: 2, Insightful

      Switch to consoles.
      Windows gaming is more expensive than console gaming, if you include licenses and special hardware needed, and it's far less convenient.
      Windows gaming doesn't have much to stand against next generation console gaming. I don't think gaming in Vista will be as important as it was, for instance, in win98. Consoles have lots of advantages over what a computer has to offer.
      GNU/Linux for computing, Wii (or whatever rocks your boat) for gaming. That should be easy enough, and keep administration issues at the lowest.

  10. Re:Customers' best interest by Tackhead · · Score: 4, Insightful
    > While it may be funny to joke about it serving the customers' best interest if Microsoft were to go belly up,

    Microsoft is serving its customers' best interests. Their customers are system builders such as Dell, purchasing managers at businesses, and media companies.

    The guy at the keyboard of a Windows Vista box, using Microsoft Office at work, and Windows Media Player at home is not the customer, he is the product.

  11. Cued up for a reason by Mateo_LeFou · · Score: 3, Insightful

    This sort of story indicates something about Microsoft's priorities. It doesn't mean they're evil and/or going to software hell. It just indicates something about their priorities.

    --
    My turnips listen for the soft cry of your love
  12. Priorities... by Supp0rtLinux · · Score: 2, Insightful

    So let me see if I get this right... they'll wait a month for normal patches, sometimes longer for some that've been well known but they either can't fix or don't see the potential risk... but in general, if a new vulnerability is found on the Wednesday after black Tuesday, they'll wait a month (at earliest) to release a patch even if an exploit is in the wild... yet when it comes to protecting their cash cow, they'll fix it right away. In other words, screw the consumer... we can just damn well wait for updates to critical vulnerabilities, but when it comes to protecting their own revenue stream, they'll fix something right away. Not sure why I would've thought they'd do any different... but it would seem they rushed to provide a "bug fix" to protect their revenue stream, but won't rush to creat "critical updates" that customers need. Amazing...

  13. Funny how fast they are on screwing the customer by Anonymous Coward · · Score: 2, Insightful

    Normally. Microshaft ignores security problems for at LEAST a month, they they deny that a problem exists for at LEAST another month, then they "study" the issue for at LEAST another month, then they "work on the problem" for at LEAST another month, and finally release a patch that does not really address the original problem and breaks a half dozen other things (and apparently inflicts even more sadistically controlling DRM on Microshaft's victims).

  14. Re:can someone explain ths by daranz · · Score: 2, Insightful

    There are DRM-ed WMA playing portable devices and online download services. It's in MS's interest to keep the DRM doing what it's supposed to do. Otherwise, everyone goes to iPod and iTunes, and that's not what MS wants.

    --
    This is a sig. It is appended to the end of comments I post.
  15. Re:Regulation? by RocketScientist · · Score: 5, Insightful

    The free market is EXACTLY how this should be fixed.

    It's currently regulated so that the free market has NOTHING TO DO WITH THE PROBLEM.

    The primary issue, and this is exactly out of Mr Schneier's playbook, is that Microsoft has no direct civil liability for their defects. It's exaclty as if you couldn't sue Ford becase your Pinto's gas tank exploded. Ford would have no reason to fix the defect. Well, the same problem here: if you buy defective software, you have no recourse to sue the manufacturer of the product. Remove that lack of liability and you'll start to see problems get fixed very very quickly.

    If Microsoft was civilly liable for every piece of spam that was sent by a Windows zombie PC, there would very quickly be patches.

    Less protection of corporations, and more market forces, would fix this problem. This is EXACTLY the kind of problem markets are very good at fixing. The problem is that the current regulation circumvents the market.

  16. Turn Off Your Automatic Updates by organgtool · · Score: 2, Insightful

    It's a good thing I have automatic updates turned off. However, automatic updates in Vista will be turned on by default. If I ever end up using Vista, that will be the first feature that I disable which is a shame since automatic updates are a good thing if you can trust the company that performs them.

  17. Re:Regulation? by spun · · Score: 5, Insightful

    Unfortunately, free markets lead to concentration of wealth. Concentration of wealth leads to concentration of power, which leads to control of the regulatory process. Free markets invariably become unfree because of a runaway feedback loop. At least in democracy we have checks and balances. Where are the checks and balances within a free market that will work to keep it free? there are none.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  18. Computers are not a free market by Colin+Smith · · Score: 2, Insightful

    Not the desktop anyway. It's a monopoly. The actions of Microsoft are those of a monopolist.

    --
    Deleted
  19. The squeaky wheel gets the grease by TopShelf · · Score: 4, Insightful

    And isn't it sad that the quickest patch they ever release is for a hole no user cares about? More proof that MS cares more about their corporate friends than users.

    Is it proof that MS doesn't care enough about users, or is it (by extension) proof that users don't care much about OS vulnerabilities? Sure, they may complain, but do they actually take action and demonstrate that they care, by switching to more secure OS's (by moving to Apple or Linux)?

    After all, MS reacts to what its customers and business partners care about. The music companies go apeshit over stuff like this, but users (both corporate and personal) haven't really demonstrated that they'd rather take their business somewhere else, so why should MS give them anything more than lip service?

    --
    Stop by my site where I write about ERP systems & more
  20. Let's be fair here* by c0d3h4x0r · · Score: 2, Insightful

    Not all fixes pose the same risks or require the same amount of testing.

    A patch for a DRM component surely involves much less code churn, risk, and testing than a change to a core OS component (such as network stack or IE) would require.

    Furthermore, as the original post indicated, no end-users are going to care about this patch or badmouth it in the press if it doesn't perfectly close the hole. And partner businesses aren't going to abandon their deep investments in Microsoft's platform just b/c of one hole. This scenario actually presents less pressure on Microsoft to have to get the fix right compared to other scenarios, meaning they can afford to do less up-front testing.

    * I know someone will want to reply to this post to say: This is Slashdot, and you're looking for fairness?!? HahaaHAhaAHA! I know this is Slashdot, and so I know better than to expect to see fair reporting around here. Still, there's no harm in trying to raise the bar a bit.

    --
    Moderator hint: a comment is neither "Flamebait" nor "Troll" if it is true.
  21. Who the customer REALLY is by dustwun · · Score: 4, Insightful

    People seem to be overlooking who the customer REALLY is here. The bottom line lies in corporate back scratching for multi-$$$$ contracts and agreements

    One business contract with a large label, Dell, or Sony is worth more than the mutterings and begrudging updates from Windows consumers. Most of us are not the customers, we're the consumers. Most people don't buy windows from microsoft, they buy it from Dell, or Gateway, or whoever else sold them their computer. The Dells, Gateways, etc are the customers. The game companies writing for xbox 360s, the phone vendors embedding wince, they're the customers.

    Bottom line, If you're bitching about this update, you're a consumer. If you think it's a good thing, then you're the customer.

  22. Re:Regulation? by betterunixthanunix · · Score: 2, Insightful

    No, free markets create problems like this. In a truly free market, you have no legal recourse if you are sold a defective product, and as Windows demonstrates, market forces do not stop poor-quality products from dominating the market. What is needed is less protection of corporations, as you said -- and more protection of consumers. Microsoft should be legally obligated to immediately patch any bugs that are reported. Unfortunately, singling out Microsoft wouldn't solve the problem, and a general solution to the problem would ruin the open source movement. The only actual solution to this problem is better education -- so that consumers are educated enough to choose the best software available, which would force publishers (including FOSS publishers) to patch quickly, or lose market share. Standards help, too.

    --
    Palm trees and 8
  23. Re:Regulation? by ultranova · · Score: 3, Insightful

    If a user puts an unpatched computer on a network, they are grossly negligent and should be liable for any damages it causes.

    So basically, plugging a computer into a network opens you up to the RIAA-style legal blackmail - after all, finding out if your computer was "sufficiently patched and configured" to clear you of negligence charges is going to make file sharing cases seem simple. Oh, and does running some non-mainstream program - such as Firefox - make you negligent ? After all, an obscure program could well have obscure bugs in it; in other words: "No one ever got sued (or at least convicted) for running Microsoft".

    Besides, if your computer or network got damaged from traffick coming from my hijacked computer, then clearly you have been at least as negligent as I, since you failed to adequately secure your computer before plugging it to the network. So, given that you got damaged because of your own negligence, why should I pay for it ? Or, more to the point: why should I be responsible for my negligence but you not responsible for yours ?

    No; the culprit here is the guy who hijacked my machine, not me. I cannot be blamed for you failing to adequately protect yourself from damage, anymore than I could be blamed if someone walked over my lawn to break into your house, or a hostage could be blamed for aiding terrorists since he didn't exercise enough caution to avoid being captured by them. The whole concept is absurd and totally unjust, and will also make running any new or non-mainstream program an unacceptable risk, since you never know if that program has any obscure security bugs that could make you liable for potentially infinite damages. It will grind software development to halt and disintegrate computer networks since plugging your computer into them becomes the financial equivalent of grabbing a high-tension wire. Even the US Government can't possibly be stupid enough to pass this law.

    No need for a new law, just enforce the ones we already have for dealing with this sort of behavior.

    Yeah, go after the guy who hijacks people's machines in the first place, don't blame his victims for failing to defend themselves. Your whole idea is basically the same as throwing a serial rapist's first victim to jail because she failed to stop him and is therefore, by your twisted logic, responsible for every rape he does afterwards.

    --

    Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  24. They'll sneak it in like a U.S. Congressman by rubberbando · · Score: 2, Insightful

    Just like the bozos in congress that attach totally unrelated garbage to a bill trying to get passed, Microsoft will probably just attach it to another update that people will actually install...

    --
    DEAD DEAD DEAD DELETE ME
  25. Re:Regulation? by ChronosWS · · Score: 5, Insightful

    And there's no concentration of wealth and power now, in our democracy? Maybe you've missed the consistent erosion of our rights lately, and fail to realize that the people eroding those rights also have the power to use force (as in they can lock you up and/or kill you) to further their ends AND it's perfectly legal so long as the right people are paid off (or themselves coerced.)

  26. Re:Regulation? by Logic+and+Reason · · Score: 1, Insightful

    Concentration of wealth leads to concentration of power, which leads to control of the regulatory process.

    Except that in a truly free market, there is no regulatory process to control. This shows exactly why government-imposed regulations can end up hurting more than they help: they can get corrupted and abused easily, despite the best of intentions.

  27. You're not a shareholder by slowbad · · Score: 2, Insightful
    Unless you're regularly buying 10,000 shares of Microsoft stock or 1,000 copies of Vista, you don't matter much. That quarter million dollars, either way, is the cost-of-entry for your opinions to possibly matter in Redmond.

    Microsoft's level of quality in the Windows software offerings is similar to GM's level of quality in their car offerings -- good enough for most. Then they both put further efforts toward matching the competition's features and product line.

    Finally, just talk a good game about quality to your sales people and the general public. New car buyers don't follow advice from professional drivers or mechanics, any more than consumers listen to IT pros or technicians about what OS to install.

  28. Re:Timeline is wrong by mdb31 · · Score: 3, Insightful
    Don't do business with the RIAA if you don't want to get screwed
    Your idealism is touching, but you really should get out more often. Without content from the 'majors', all of whom insist on DRM, online music stores are dead in the water. It's not like music stores actually like DRM: most indie labels, for example, allow their music to be sold without DRM, and most music stores will jump at the opportunity do so. Sales of indie content alone, though, are nowhere (and I mean: nowhere) near enough for the stores to survive.

    "Don't deal with the RIAA" sounds good, but it's just not practical in the real world.
  29. Necessary by Columcille · · Score: 1, Insightful

    Fixing this 'vulnerability' is in the company's best interest; never mind the customer.

    Are people really this brain dead? Of course this is necessary for the customer. If DRM doesn't work then record labels will not distribute in Microsoft format. They will find a method that works in such a way that their music stays secure. The article is silly with its anti-Microsoft, anti-DRM rhetoric without even considering that there wouldn't even be online music sales without some kind of promise of secure DRM.

    --
    I love my sig.
  30. Moreover... by mce · · Score: 2, Insightful

    The amount of testing needed for any patch, as variable or fixed as it may be, does not in itself justify the "second Tuesday of the month" approach.

    I fully understand that there may be very critical patches that may take a few weeks to develop and test properly. I also fully agree that MicroSoft should not release those prematurely. However, it is not because one critical patch isn't ready that others that are ready must be queued up for up to a month. After all, if said critical one doesn't make the deadline, do they then also postpone publishing the others for an extra month? No. So why postpone at all the first time round? MicroSoft should just release each patch when it is ready, testing included. Not sooner, but also not later.

  31. Re:I'll play devil's advocate too by brianosaurus · · Score: 4, Insightful

    Its all about money. The DRM is key to their relationship with media partners. If DRM is broken then all Windows users will suddenly, uncontrollably start pirating their media; we can't help it, apparently, and without the DRM firmly in place, we mind end up like Sweden.

    I'm sure they're more "worried" about DRM breaking than the everyday security holes that merely allow someone to glom your computer onto their botnet, since there's money and contracts that depend on the DRM. The EULA is probably the only agreement that might be impacted by a security flaw, but we all know those are meaningless.

    --
    blog