Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Microsoft Patents Sudo?!!
GrokLaw ^ | 11/11/2009 | PJ

Posted on 11/13/2009 1:37:37 PM PST by Swordmaker

click here to read article


Navigation: use the links below to view more comments.
first previous 1-2021-4041-48 next last
To: DrDavid
List users who have permission to execute an action gives crackers a road-map to break into the system, which decreases security.

I was going to bring up that very same concern.

21 posted on 11/13/2009 2:26:15 PM PST by AFreeBird
[ Post Reply | Private Reply | To 15 | View Replies]

To: heiss

bump


22 posted on 11/13/2009 2:26:55 PM PST by dangerdoc
[ Post Reply | Private Reply | To 19 | View Replies]

To: Villiany_Inc
What the hell is "sudo"?

It's something you say to your girlfriend in order to get her to make you a sandwich.

http://xkcd.com/149/

23 posted on 11/13/2009 2:42:29 PM PST by Omedalus
[ Post Reply | Private Reply | To 7 | View Replies]

To: Omedalus

24 posted on 11/13/2009 2:58:17 PM PST by Eepsy (www.pioacademy.org)
[ Post Reply | Private Reply | To 23 | View Replies]

To: taxcontrol; Swordmaker
That's my take on it too, so specifically it is not a GUI-ized sudo, it is a GUI-ized su and that has been around since the dawn of Unix. The difference is that sudo allows access to root without root password (and hence access to every other valid userid) and su requires knowledge of the password of the userid you wish to become.

The typical method on Unix to limit access to a specific application is through the use of group ids. You place every userid who requires access in the group and then fix the application to have only allowed group permissions and no world permissions.

To the best of my knowledge, and I have a quarter century experience with Unix, no one has ever GUI-ized that mechanism.

I find it something of a security risk so I'm not surprised no one on our side has done it before. Microsoft reliably "invents" dubious methods of bypassing security that were rejected in the Unix community years before starting with ActiveX and auto executing things coming from offhost.

The need to restrict access on a specific host for specific applications outside of an enterprise environment is nil other than parental controls - no QuickTime or World of Warcraft after 10pm on a school night, for example.

Oh and for the record, the first Unix system I ever had at home in 1985 had default crontab entries to restrict access to /usr/games inside business hours.

25 posted on 11/13/2009 3:16:50 PM PST by altair (I want him to fail)
[ Post Reply | Private Reply | To 4 | View Replies]

To: DrDavid; taxcontrol
The idea behind sudo was to find a way to preserve system security and still allow users to perform useful tasks.

I have been commanded by my managers at work to obtain sudo access to hosts, so let me explain with a real world example.

I manage an application which runs in a data center that I neither have physical access to, nor have any business on most other servers there. The application is managed by an account that has login access disabled for security reasons.

I am required to have access to various system logs that no one other than the assigned system management team should have access to. Sudo is the perfect solution to the dilemma of allowing me (limited) system admin access while also allowing me to manage the application.

$ sudo su APP-NAME

Allows me to obtain access to an otherwise inaccessible login and allows me to run dmesg.

With tiny, non-networked and single-user computers, it doesn't make much sense to restrict access on host. That is the original Microsoft DOS situation. With networked computers everything changes and it becomes extremely desirable to have very limited access to the system by default. It only took a decade and a half, but it appears that Microsoft has finally learned that lesson that we in the Unix world knew a decade before they started networking.

As I wrote in another post, I don't see much use, if any, for this patent. As with all software patents it's only going to hinder someone who does have a good use for the idea. The idea is not new.

26 posted on 11/13/2009 3:37:50 PM PST by altair (I want him to fail)
[ Post Reply | Private Reply | To 15 | View Replies]

To: heiss; Swordmaker
Typically patents, like this one, try to capture some very detailed scenarios, not just basic scenario such as “sudo”. The claim 1 is long and includes many limitations that are presumed novel.

I have to agree. This isn't the first time Microsoft has been awarded a patent that people fly off the handle and yell "They're patenting sudo! They're patenting sudo!", when in fact, they are not.

27 posted on 11/13/2009 3:41:10 PM PST by altair (I want him to fail)
[ Post Reply | Private Reply | To 19 | View Replies]

To: Ukiapah Heep
I'm getting an attorney and going after awk.

I'm staking out grep. I'm convinced it's the future of computing.

28 posted on 11/13/2009 3:44:07 PM PST by stripes1776 ("That if gold rust, what shall iron do?" --Chaucer)
[ Post Reply | Private Reply | To 16 | View Replies]

To: Swordmaker
WHISKEY TUCKING FANGO!!!

Council of Elrond

Cheers!

29 posted on 11/13/2009 4:18:09 PM PST by grey_whiskers (The opinions are solely those of the author and are subject to change without notice.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Swordmaker
This is so they can claim whatever EPIC FAIL is lurking in Windows 7, it was a "feature" and not the latest in an infinite series of unspeakably poor design choices and bugs.

"Oh, you're not authorized, but here's a list of everyone who *is*. Would you like to learn how to impersonate *them* ?"

Cheers!

30 posted on 11/13/2009 4:20:22 PM PST by grey_whiskers (The opinions are solely those of the author and are subject to change without notice.)
[ Post Reply | Private Reply | To 12 | View Replies]

To: Ukiapah Heep
I'm getting an attorney and going after awk.

OK, but I get vi and Emacs! /sarc>

Cheers!

31 posted on 11/13/2009 4:21:22 PM PST by grey_whiskers (The opinions are solely those of the author and are subject to change without notice.)
[ Post Reply | Private Reply | To 16 | View Replies]

To: taxcontrol
What they did patent is something that sudo does not do, namely, when an attempt to access an application fails, it presents a list of people who ARE authorized to execute the action.

*chuckle*

Patent security issue there... That's like a potential bank robber which of the bank employees know how to open the safe.

32 posted on 11/13/2009 5:36:10 PM PST by coconutt2000 (NO MORE PEACE FOR OIL!!! DOWN WITH TYRANTS, TERRORISTS, AND TIMIDCRATS!!!! (3-T's For World Peace))
[ Post Reply | Private Reply | To 4 | View Replies]

To: grey_whiskers
OK, but I get vi and Emacs! /sarc>

I'm sorry, but in this universe the two are mutually exclusive. If you had both, it would create a rift in space/time that would destroy the universe. I'll take vi, which I shall refer to as '6' so as to confuse the Powers That Be. You can have emacs, which I hear is really an operating system masquerading as an editor.

33 posted on 11/13/2009 6:42:44 PM PST by zeugma (Raise the IQ of the planet: Nuke mecca during haj.)
[ Post Reply | Private Reply | To 31 | View Replies]

To: zeugma
Fool! You shall be assimilated.

(Once I master the Ctrl-Alt-F6-Assim key combo, that is...)

Cheers!

34 posted on 11/13/2009 7:34:50 PM PST by grey_whiskers (The opinions are solely those of the author and are subject to change without notice.)
[ Post Reply | Private Reply | To 33 | View Replies]

To: grey_whiskers
(Once I master the Ctrl-Alt-F6-Assim key combo, that is...)

Funny. 

I always figured I wasn't smart enough to know emacs. 6 just seemed so much more natural for me to learn, and I still only know about 10% of its capabilities. However, in bash, I prefer to use the emacs keybindings for command line manipulation rather than set -o vi.

One of the things I love about Unix is the sheer number of choices available to us. It lets you do really powerful things fairly easily that just aren't possible in the windows world.

For instance. Recently I had a need to scan a network to determine reverse DNS names of every host in a subnet.

for((i=0;$i<=256;i=$(($i+1))));do
host 192.168.1.$i  >> localnet.log
done

How would you do that in windows without finding a program written for such things, or writing your own?

Granted, the script that I eventually deployed was somewhat more complex than that, as it was more generalized to allow it to query specific DNS servers and whatever network you wanted to scan, but the actual work was done in 3 lines of shell code.

Lots of folks don't need that kind of power (or at least don't realize they do), but for those of us who do need it, I thank G-d we have options.

35 posted on 11/13/2009 9:30:33 PM PST by zeugma (Raise the IQ of the planet: Nuke mecca during haj.)
[ Post Reply | Private Reply | To 34 | View Replies]

To: Swordmaker; rdb3; Calvinist_Dark_Lord; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; JosephW; ...

36 posted on 11/14/2009 6:04:33 AM PST by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Swordmaker

That’s insane!!

Are they going to patent /etc too? LOL


37 posted on 11/14/2009 6:12:29 AM PST by KoRn (Department of Homeland Security, Certified - "Right Wing Extremist")
[ Post Reply | Private Reply | To 1 | View Replies]

To: pikachu
Microsoft has the time and expense to do pretty much most things.

It wasted enough on SCO.

38 posted on 11/14/2009 6:13:47 AM PST by Tribune7 (God bless Carrie Prejean)
[ Post Reply | Private Reply | To 2 | View Replies]

To: Swordmaker

Update: Steve Martin notes that sudo goes back even further, to the 1970s and mainframes:

Wow, in addition to being wild and crazy, that's one busy guy!

39 posted on 11/14/2009 6:36:02 AM PST by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 1 | View Replies]

To: zeugma
I'm sorry, but in this universe the two are mutually exclusive. If you had both, it would create a rift in space/time that would destroy the universe.

Hey - I just issued the emacs command "term", and then ran vi from within an emacs terminal session and as far as I can tell, the universe is still functioning!

40 posted on 11/14/2009 6:39:56 AM PST by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 33 | View Replies]


Navigation: use the links below to view more comments.
first previous 1-2021-4041-48 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson