Slashdot Mirror


Microsoft Patents sudo

Jimmy O Regan writes "Justin Mason (of SpamAssassin fame) has this blog entry: US Patent 6,775,781, filed by Microsoft, is a patent on the concept of 'a process configured to run under an administrative privilege level' which, based on authorization information 'in a data store', may perform actions at administrative privilege on behalf of a 'user process'."

23 of 663 comments (clear)

  1. Re:Prior Art? by Anonymous Coward · · Score: 5, Insightful

    Sure, if you have the USD500,000 to field the court case. Most people cave first.

  2. Setuid? by chrispyman · · Score: 4, Insightful

    Wouldn't this patent also cover setuid, as that's a way you can have an app run under superuser privs for a regular user?

  3. Re:Why do they even try? by LostCluster · · Score: 4, Insightful

    That seems setup makes sense under Windows, but seems utterly useless under any Unix variant. It's almost as if Microsoft is defensively patenting just to make sure nobody else weasels in and trys to cut them off from a concept they want to use.

  4. Re:Prior Art? by rubz · · Score: 3, Insightful

    Why would they patent something which has been around for years in the competition's OS? There's no way they can actually patent sudo...not on my watch.

  5. prior art - ibm mainframe by geraint-nz · · Score: 3, Insightful

    i'm sure 20 years ago ibm's dos/vse, vm and mvs used to do this to allow an ordinary user to run one program which required the services of another so could invoke the other program to run with elevated priviledges. the priviledges were associated with the program not the user.

  6. Re:What Next? by maxpublic · · Score: 3, Insightful

    The underlying premise of patents will no doubt survive, as it makes a lot of sense in some areas (like engineering). But software and business process patents will probably disappear.

    And exactly what evidence do you base this assumption on? Corporations are patenting everything under the sun right now, *and getting away with it*. In fact, Congress is entertaining legislation that would further benefit such action.

    Seems to me they're doing a damned fine job of blowing potential competition out of the water, while fucking over the consumer, via the patent system. I don't see this changing any time in the foreseeable future, except for things to get worse than they already are.

    Max

    --
    My god carries a hammer. Your god died nailed to a tree. Any questions?
  7. Re:Why do they even try? by WindBourne · · Score: 5, Insightful
    So of course this is completely unenforcable...I wonder if they'll even try. What is the process to go about for getting this patent revoked?

    This is not about being unenforcable. This is about having a HUGE cabinet of patents that you can throw at whoever and use to stop them. Now, many of MS's patents are nothing but rip offs. But, if you were hit with more than 1000 patents, just the reading and understanding of them could take a year or two.

    Very scarey

    --
    I prefer the "u" in honour as it seems to be missing these days.
  8. Re:This is getting ridiculous by whovian · · Score: 5, Insightful

    Companies are getting rich by stealing the future inventions of people with these generic fucking patents.

    I think many people have speculated this for a while: a business world governed by patents and licensing where individual incentive to create is effectively unlawful.

    This is why I think it's important to support open source, the GPL, and open scientific research.

    --
    To-do List: Receive telemarketing call during a tornado warning. Check.
  9. Re:Prior Art? by NanoGator · · Score: 5, Insightful

    "Why would they patent something which has been around for years in the competition's OS? There's no way they can actually patent sudo...not on my watch."

    They can patent it just fine, all the USPTO has to do is not notice the similarity. It's when they get to court with somebody about it that the problem actually exists.

    I had to sound like an arrogant ass here, but maybe you should go work for the Patent Office? Not because it'd teach you a lesson, but because it is pretty clear that whoever approves these doesn't understand the area they're in. I mean, look how technical the patent is. Either the patent office picked up on a subtle nuance that makes it different from *nux, or they just didn't connect it with something it does already.

    --
    "Derp de derp."
  10. maybe not so easy by r00t · · Score: 3, Insightful

    If the summary is correct, sudo doesn't count.
    At least, normal sudo use doesn't count.

    This looks more like a daemon that will accept
    commands to run. With sudo, you don't have a
    privileged process performing actions on behalf
    of a user process. It's a privileged process all
    by itself, plain and simple.

    Maybe xcdroast+cdrecord would count, if cdrecord
    is setuid and xcdroast is not. That's key. You
    have to have two processes, one of which is not
    privileged. Knowing the way Windows would likely
    do things though, a daemon may be required.

    1. Re:maybe not so easy by sploo22 · · Score: 4, Insightful

      In fact, I did (well, at least the claims). There are two processes: a non-privileged process such as your shell, which starts sudo (a privileged process). Sudo uses its command line as a request and executes it. Clear now?

      --
      Karma: Segmentation fault (tried to dereference a null post)
    2. Re:maybe not so easy by no-body · · Score: 5, Insightful
      I don't think you are right with this. You're taking the word "process" too strict. I have not seen that it sasys in the patent that it needs to be a daemon.

      In the patent context it's hardly a OS process, more a "description of collected steps performing a defined functionality".

      If you think sudo does not count you're definitely incorrect. The sudo program is a process (performs defined steps) under an authorized level (setuid root) goes after privileges (grouped by user/computer/group/whatever) and allows or denies privileges.

      That's the patent.

      What M$soft does right now is write zillions of patents, no matter if they have previous art - they sure know it exists. Their straegy appears to be to get as many patents as possible and then one has to go to court to get it revoked. They got billions of $$'s in their war chest ant they are using it in this manner - one day we'll see how this turns out.

  11. Re:You know something... by MarkSwanson · · Score: 5, Insightful

    "Whose brilliant idea was it to give corporations the same legal rights as an individual?"

    You hit the nail on the head. Additionally disturbing: the documentary "The Corporation"
    http://www.thecorporation.tv/filmmak ers/
    makes a strong case for defining a corporation as the perfect psychopath.

    --
    Schedule your world with ScheduleWorld.com http://www.ScheduleWorld.com/ (Java Web Startable)
  12. Re:Prior Art? by hardcode57 · · Score: 5, Insightful

    Who needs to prove prior art? Obviousness is also an impediment to a patent. Even if the existing prior art cited here doesn't quite match, the reaction of everyone on this page is that there must be some that does: a fairly good indication that practitioners versed in the art regard the idea as obvious.

  13. Claim seems valid by SiliconEntity · · Score: 3, Insightful
    You guys are all wrong. Here's the text of claim 1. Read it carefully.
    1. In conjunction with an operating system configured to limit access privileges in accordance with defined privilege levels, said privilege levels including at least an administrative privilege level under which a plurality of administrative methods can be initiated and a non-administrative privilege level under which at least one of the administrative methods cannot be initiated, a method comprising:

    executing an administrative security process under the administrative privilege level;

    the administrative security process accepting a request from a user process executing under the non-administrative privilege level to initiate a particular administrative method, the user process calling the administrative security process with parameters comprising (a) an identification of the particular administrative method and (b) arguments to be provided to said particular administrative method; and

    the administrative security process calling the identified particular administrative method on behalf of the user process and providing the arguments to said identified particular administrative method.
    What this is describing is a proxy process (it very specifically says process) running as root/admin which accepts RPCs (remote procedure calls) for privileged operations, and then makes the call as root, on behalf of the user.

    That's not what su or sudo do (say that five times fast). They use no separate root process waiting to receive and proxy privileged calls.

    The patent specifically says that the request comes from a non-root user and goes to a root process; that the data sent across particularly describes an OS call and its arguments; and that the root process makes that precise call on behalf of the user.

    Now, I'm not going to claim that no one has ever done this in the history of the universe. But it's not what sudo does, and the RPC based utilities that I can think of don't fit this exact pattern.
  14. Wake up. Obviously not patenting SUDO. by Elwood+P+Dowd · · Score: 3, Insightful

    A bunch of comments here are exclaiming that

    1) This patent is identical to sudo! Prior art!
    2) Microsoft will use its patent on sudo to attack Linux.

    Obviously both statements cannot be true. If Microsoft ever attempted to enforce this patent on distributors & users of sudo or a sudo-like device, they would have no case. They would have proven that the patent is invalid, because the product that they are attempting to block is considerably older than the patent.

    1) This is like sudo, but different enough to merit a patent.
    2) Microsoft will never attempt to enforce this patent on something that is older than the patent.

    And I don't even have to read the patent. Keep in mind that "different enough to merit a patent" is barely different at all. Even the dumbest programmer does 200 patentable things per day. If you're the first person to do any of them, you can file. If you're the second person to do any of them, you're liable. That's the problem, not that Microsoft has gotten away with patenting some existing feature of Unix (and Windows, for that matter).

    --

    There are no trails. There are no trees out here.
  15. Re:Prior Art? by The+Kow · · Score: 4, Insightful

    Let's be fair, if you had to read these at the rate they do at the USPTO, then figure out exactly wtf all this double-talking techno babble means, eventually things would start blending together and crap like this would filter through. I thought it was generally accepted that the main problem is not that the USPTO people don't know what they're doing, it's that 1) the patent process has been turned from a means to protect innovation into a profitable business model, and nobody seems to want to stop it, and 2) the USPTO itself is understaffed.

    --
    Moo
  16. Re:Prior Art? by bit01 · · Score: 4, Insightful

    USPTO itself is understaffed.

    It doesn't matter how well staffed the patent office is. It is humanly impossible for a government office to realistically assess all of human knowledge for prior art. To say otherwise is dishonest.

    More precisely the patent office examiners a liars if they can say with a straight face thay have checked all possible places for prior art on an invention they have never seen before. Only a scientist who has spent a lifetime working in a very narrow area can do this, and even then they make mistakes all the time. It is financially impossible for the patent office to employ a scientist in every narrow area. Just look at their understanding of even one area like software. Absolutely hopeless.

    In any case prior art is a necessary but not sufficient evidence of inventiveness.

    ---

    It's wrong that an intellectual property creator should not be rewarded for their work.
    It's equally wrong that an IP creator should be rewarded too many times for the one piece of work, for exactly the same reasons.
    Reform IP law and stop the M$/RIAA patent/copyright abuse.

  17. Makes my blood boil by jonabbey · · Score: 3, Insightful

    It really angers me that anyone should get patents on such an obvious thing.. how in the world can the USPTO possibly pretend to know that no one in the world of software has ever done this before? Software differs from making airliner parts, in that anyone with a computer has all the pieces required to produce any piece of software they can think of. There have been probably millions of programs written over the last 50 years, and since software wasn't considered patentable during the vast majority of that time, there's an enormous corpus of prior art that should rightfully be extremely difficult to discount.

    When the average cost of patent litigation is on the order of $3 million dollars, it's way too much to Microsoft's advantage (yes, even taking the Eolas patent into account) for the USPTO to allow any but the most extremely novel software patents to be granted.

    Gah!

  18. Re:Prior Art? by bleckywelcky · · Score: 5, Insightful

    I think the USPTO's problem is that they've adopted a default 'innocent until proven guilty' mantra where all patents are valid unless proven otherwise. They need to turn their thinking around and adopt a default 'guilty until proven innocent' mantra where all patents are invalid until sufficient (or a certain amount of) time has been spent or research done to prove otherwise. If a patent application comes in for a supposed "computer/electronic technology" and some guy looks at it for a couple hours (days, weeks, etc), but doesn't know what he's looking at, how can he actually justify that this is a new, unique, novel idea by accepting the application? If a patent reviewer doesn't react with an "ah ha!, now that is interesting" that indicates he/she understands the topic and what is unique about the idea, then it shouldn't be accepted.

  19. Re:Prior Art? by msobkow · · Score: 5, Insightful

    Stop making excuses for the incompetent. We all have to pay for their screwups, and it's about freakin' time they were held accountable.

    Sue them. Sue them for your legal fees, your lost revenue, your lost potential revenue, damage to your corporate image, and anything else you can think of if you get caught in a bogus IP "lawsuit" by some vulture corp because of USPTO incompetence.

    If they can't do the job, don't do it. Let the backlog build up until industry screams and starts pushing for Congress to increase the budget. As long as you push incompetent crap through instead, the funding will never be increased because corporate America does not see just how much damage you're doing with your negligence at the USPTO.

    And believe me, it is emphatically negligance.

    --
    I do not fail; I succeed at finding out what does not work.
  20. Absolutely !! by AftanGustur · · Score: 5, Insightful


    So, I guess the prior art will be easy to show... right?

    Absolutely,
    however, if you want the prior art to have any legal meaning, you will have to affort a costly legal process with the evil empire's lawyers.

    You see, it doesn't matter so much who is *right* any more. It costs a awful lot of money just to have your case heard.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  21. Re:Prior Art? by Sun+Rider · · Score: 3, Insightful

    Most people just won't care. The patent will be enforceable only in the US. Like in many other IP issues the rest of the world will just go their merry way while the US gets yet a little bit more stucked in its legal big company swamp.