Advanced

Microsoft Patents Sudo?!!

Posted by Scott_Ruecker on · 17 comments
Groklaw
Mail this story
Print this story

Lordy, lordy, lordy. They have no shame. It appears that Microsoft has just patented sudo, a personalized version of it. Here it is, patent number7617530. Thanks, USPTO, for giving Microsoft, which is already a monopoly, a monopoly on something that's been in use since 1980 and wasn't invented by Microsoft. Here's Wikipedia's description of sudo, which you can meaningfully compare to Microsoft's description of its "invention". This is why what the US Supreme Court does about software patents means so much. Hopefully they will address the topic in their decision on Bilski. Sudo is an integral part of the functioning of GNU/Linux systems, and you use it in Mac OSX also. Maybe the Supreme Court doesn't know that, and maybe the USPTO didn't realize it. But do you believe Microsoft knows it?

Full Story

  Nav
» Read more about: Groups: GNU, Microsoft, Linux; Story Type: News Story

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (17)

Links not working...

Which links? Everything's working fine for me as far as I can see.
I get a php error whenever I try to access it.
I suggest you copy/paste the error and send it to PJ (at) groklaw (dot) com. Note, that's .com and not .net like the web address.

It's Worse Than Sudo For Dummies

It's sudo BY DUMMIES!

Quoting:The invention claimed is: ... information indicating the task and an entity that attempted the task; a selectable help graphic wherein responsive to receiving selection of the selectable help graphic, the computer-readable instructions further cause the computing device to present the information; identifiers, each of the identifiers identifying other accounts having a right to permit the task,


Identifying other accounts having a right to permit a task? OMG, that's letting a potential attacker find out which accounts to compromise. In reading the info page on sudo I see that you can type sudo -l to find out what your privileges are but not what some other user may do.

Pamela said:
Quoting:Etc. blah, blah. Dude. It's sudo. With a gui. Sudo for Dummies. That's what it is.
But it is more than sudo with a gui, it's sudo with a security deficiency. They granted a patent for an invention that is inherently stupid and that no thinking programmer would include. It's an invitation for social engineering attacks. Get any account and you can find out who to target for what privilege you may want. To quote one of my favorite movies (Plan 9 From Outer Space): Stupid stupid stupid stupid [smack]!

moopst you can determine the same thing in linux with one simple command: cat /etc/group | grep wheel. This will give you a list of people auth'd to sudo. /etc/sudoers file is locked (no user permission to read) on my system my default, /etc/group on the other hand is readable by anyone.
@az:

Are you sure you aren't confusing "sudo" with "su"?
It's used to limit the number of users who can su to root.

http://administratosphere.wordpress.com/2007/07/19/the-wheel...

Quoting:Perhaps one reason that the wheel group is not widely used may have something to do with the GNU project. The GNU implementation of su has this in its info page:

Why GNU `su' does not support the `wheel' group ===============================================

(This section is by Richard Stallman.)

Sometimes a few of the users try to hold total power over all the rest. For example, in 1984, a few users at the MIT AI lab decided to seize power by changing the operator password on the Twenex system and keeping it secret from everyone else. (I was able to thwart this coup and give power back to the users by patching the kernel, but I wouldn't know how to do that in Unix.)


All right RMS, fight the power!

That said, you're right, wheel could be a security risk too. I wouldn't use it on an Internet facing machine.
Positive Gus, to use sudo you must be a member of wheel. 'cat /etc/sudoers' and this becomes very obvious.
Quoting:Positive Gus, to use sudo you must be a member of wheel.


And even then it's only limited to certain Lin Distro's and BSD, because AFAIK on certain distro's there just is no 'wheel' group, or it might not have the right to sudo.

Quoting:OMG, that's letting a potential attacker find out which accounts to compromise.


How is this different from UNIX? Because an UNIX-attacker doesn't even need to find out anything, because he just knows the 'root' account is the one to compromise. I think this only matters in many-user setups, not for the average home-user Microsoft is targeting. At least I sure hope MS isn't targeting this sudo-GUI at sysadmins.
Quoting:At least I sure hope MS isn't targeting this sudo-GUI at sysadmins.


This IS MS we're talking about here.

But yeah...if it actually shows the list of users with the rights to do X like it sounds like from the description... "Hmm..I can't run this program, but I really want to . Let's see...OH! Bob from accounting has access to it! I'll just ask for his password......" And the sysadmins cry (and then change everyone's passwords and give them ANOTHER lecture on why to never ever ever give it out to anyone).
Quoting:and then change everyone's passwords and give them ANOTHER lecture on why to never ever ever give it out to anyone
That is, lecture everyone but Bob. He's no longer working there.
bash-3.1$ cat /etc/sudoers cat: /etc/sudoers: Permission denied

/etc/sudoers is readable only by root. If you have that you have the machine.
moopst read my first post in the thread not the last.
Azertoth: Again, you're not speaking for Linux in general AFAIK. I'm using Gentoo, my normal user is not in wheel, and is able to use sudo. I noticed several Linux distro's don't have a wheel group at all.

Also, it depends on the /etc/sudoers file, maybe group 'wheel' doesn't have permissions.
"wheel" is not enabled by default in most Linux distros. Giving wheel or any other group, or for that matter any single user regardless of group, sudo privileges is a configuration issue handled in /etc/sudoers. Sudo is extremely flexible and configurable. Many places I've worked only hand out sudo privileges on a user-by-user basis and not by group at all.

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post