Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Windows Operating Systems Software Security IT

Microsoft To Disable Autorun 429

jchrisos writes "Microsoft is planning to disable autorun in the next Release Candidate of Windows 7 and future updates to Windows XP and Vista. In order to maintain a 'balance between security and usability,' non-writable media will maintain its current behavior however. In any case, if it means no more autorun on flash drives, removable hard drives and network shares, that is definitely a step in the right direction. Will be interesting to see what malware creators do to get around this ..."
This discussion has been archived. No new comments can be posted.

Microsoft To Disable Autorun

Comments Filter:
  • by Sj0 ( 472011 ) on Wednesday April 29, 2009 @05:29PM (#27764655) Journal

    Why wasn't this the default to begin with? There's no good reason to automatically run anything on media like hard disks or flash drives. It's an obvious virus vector.

  • by sqlrob ( 173498 ) on Wednesday April 29, 2009 @05:32PM (#27764703)

    Since non-writable media such as CD-ROMs generally aren't avenues for malicious software propagation

    Because no that's infected ever burns a CD, nope, never.

  • by Anonymous Coward on Wednesday April 29, 2009 @05:34PM (#27764723)

    Microsoft wanted a computer to be an appliance. The person operating it didn't have to know much. When it got older, you bought a new one Want your new camera to work? Plug it in and insert cd. Want an external hard drive you just plug in and it backs up your stuff? You got it. Want to watch tv on your computer? Plug it in the usb slot, plop the cd in the drive and you're good to go. Good idea. However, the real world doesn't play with good ideas very well.

  • Finally (Score:2, Insightful)

    by Capt.DrumkenBum ( 1173011 ) on Wednesday April 29, 2009 @05:34PM (#27764727)
    It is about bloody time too.
    It only took Microsoft 14 years to fix this massive security hole.
  • by Sj0 ( 472011 ) on Wednesday April 29, 2009 @05:36PM (#27764755) Journal

    The risk is too obvious and too stupid to take.

    A menu pops up with this stuff anyway: "Hey, want to open this folder?", so it's not like you're doing anything more than adding exactly one step.

  • by gringofrijolero ( 1489395 ) on Wednesday April 29, 2009 @05:39PM (#27764771) Journal

    I don't think so. Just tell the user to double click the setup.exe icon if it doesn't run automatically. Gotta turn off autorun in the user's brain.

  • by Midnight Thunder ( 17205 ) on Wednesday April 29, 2009 @05:44PM (#27764827) Homepage Journal

    Why wasn't this the default to begin with? There's no good reason to automatically run anything on media like hard disks or flash drives. It's an obvious virus vector.

    A compromise would have been to ask the user, but disabling is completely is probably better, since it will avoid stuff like the Sony Root kit, being installed by a clueless user. After all:

    Computer: "Do you want to do xyz? It may break you computer."
    User: clicky, clicky "Why yes of course"

  • by Benanov ( 583592 ) <[brian.kemp] [at] [member.fsf.org]> on Wednesday April 29, 2009 @05:45PM (#27764845) Journal

    Not sure exactly what's doing it, but in my Ubuntu and gNewSense installs:

    If I insert a CD with autorun files on it or it has an autorun folder, I am prompted that this disc has software on it designed to run automatically, and I am asked what I would like to do about it.

    Seemed to be pretty sensible really. I mean *I* inserted the CD, so I expect something to happen.

  • by Twillerror ( 536681 ) on Wednesday April 29, 2009 @05:48PM (#27764895) Homepage Journal

    Not entirely true. When I plug in my camera and a little popup comes up I really like that. Why...because it's not exactly what program I'd like to launch. Most of the time I just want to get at the file system and copy and paste over the files.

    Then there is my wife who would be completely lost without the auto run that cameras present users with.

    When USB drives plugin sometimes they auto run management software which could include faster drivers or encryption utilities. I'd don't want the option for this lost.

    The problem to me is not that it auto runs, but that it doesn't require any sort of user involvement. I like auto run cds...except when I don't want it. I know I can hold down shift to get around it, but if I forget or my arms are to short to do both at the same time I'm boned.

    If there is a use case (even if you don't see the need) for this then we need to try to continue to support it. My guess is someone though of a GOOD user for it. I don't want my entire computer expierence to be dictated by virus writers and boring programers. It's like saying we can't fly on jets because someone could fly them into buildings...figure out how to stop people from flying into buildings...not stop flying.

  • Sony CD (Score:5, Insightful)

    by cant_get_a_good_nick ( 172131 ) on Wednesday April 29, 2009 @05:49PM (#27764901)

    Didn't Sony install rootkits as part of CD insertion/autoRun? CD-ROMs are a vector for malware.

    Also, I remember some website getting sued because they mentioned how to disable autorun, effectively disabling their anti-copy rubbish. So will Microsoft be sued for removing this?

  • by 77Punker ( 673758 ) <spencr04 @ h i g h p o i n t.edu> on Wednesday April 29, 2009 @05:50PM (#27764913)

    What about someone who intentionally creates a malicious autorun and distributes a CD-R? How about a virus that adds its own autorun to every disc burned by its host system?

    It's still a huge problem and the fact that they removed it from other media demonstrates that they don't understand all of the attack vectors.

    One more thing: virus scanners are a joke.

  • Uhhhh (Score:2, Insightful)

    by Idiomatick ( 976696 ) on Wednesday April 29, 2009 @05:55PM (#27764981)
    I don't see the problem so many people are having. In XP+ when you put in a CD/flash/w/e you get a windows menu popup saying do you want to open in the browser or play in your media player or w/e. This seems perfectly reasonable. No code is being executed off the disk so no security hole. If you want the CD to run a splash or w/e it is one click. If you want to browse it one click. And it can be set to remember your answer for different devices. I completely fail to see the problem with that.

    If this does mean that they are breaking U3 drives I'm happy for the change mind you.
  • by Tetsujin ( 103070 ) on Wednesday April 29, 2009 @05:58PM (#27765011) Homepage Journal

    Not sure exactly what's doing it, but in my Ubuntu and gNewSense installs:

    If I insert a CD with autorun files on it or it has an autorun folder, I am prompted that this disc has software on it designed to run automatically, and I am asked what I would like to do about it.

    Seemed to be pretty sensible really. I mean *I* inserted the CD, so I expect something to happen.

    This kind of thing always drove me crazy, and still does. Like sometimes I'll take a CD out of the drive to put another one in - and then when I'm done with the second one I'll put the first one back in 'cause I don't know where the case is. The fact that I put that first CD back in the drive doesn't mean I want to run it...

  • by Anonymous Coward on Wednesday April 29, 2009 @06:01PM (#27765039)

    While I agree with your point about boring programmers, your analogy would fall flat if 1/10 airplanes were smashed into a building within an hour of takeoff.

  • by Feanturi ( 99866 ) on Wednesday April 29, 2009 @06:06PM (#27765089)
    That's only if there isn't an autorun.inf pointing to an executable. If there is, it runs that instead of showing the "What do you want to do?" dialog. Only having autorun disabled will protect you from that. What would be good is if it was disabled by default, but could be turned on for select "trusted" flash drives. Or, just a thought, maybe people could learn a bit about how to use a computer and not have to have it do all the driving. Nothing wrong with learning to open an Explorer window, then navigating to a drive to access something on it. What a concept, actually knowing what's on your media. All this "ease of use" and accessibility crap is just making users dumber and dumber.
  • by EvanED ( 569694 ) <{evaned} {at} {gmail.com}> on Wednesday April 29, 2009 @06:13PM (#27765143)

    Or, just a thought, maybe people could learn a bit about how to use a computer and not have to have it do all the driving. Nothing wrong with learning to open an Explorer window, then navigating to a drive to access something on it. What a concept, actually knowing what's on your media. All this "ease of use" and accessibility crap is just making users dumber and dumber.

    As someone who likes autorun, my reaction to this is "yeah, because I like doing work myself that a computer is good at".

    I think Vista's "always autoplay, never autorun" (if I got those names right) scheme works really well.

  • hat a concept, actually knowing what's on your media. All this "ease of use" and accessibility crap is just making users dumber and dumber.

    Why should those people who are using computers as tools (in the same way they would use a car, lawnmower, or vibrator) have to know anything at all about how it works, where content is stored, etc?

    The best system is one that just does what you want it to do, without distracting you from your task by making you think about it. That holds equally true for computers, windshield wipers, and toilet paper.

  • by Darkness404 ( 1287218 ) on Wednesday April 29, 2009 @06:24PM (#27765291)

    And remember the Sony rootkit fiasco? That's no better or worse than something you might catch from popping a pirated CD or DVD (the ones you buy for $1 off the streets).

    Except for the fact the Antivirus you paid $80 for will catch the malware that came off the CDs and DVDs but believes that the Sony Rootkit is "legitimate" and leaves it alone.

  • by Anonymous Coward on Wednesday April 29, 2009 @06:29PM (#27765337)

    The fact that you're using a CD drive as a jewel case pretty much invalidates any opinion you may have on this matter.

  • by Happler ( 895924 ) on Wednesday April 29, 2009 @06:30PM (#27765351) Homepage
    I have met people who do not think about toilet paper and they stink. I am a firm believer that people should have at least a basic understanding of what tools they are using. Knowing the basics of windshield wipers means that you can purchase and change them yourself (and pay less in the long run). Knowing the basics of computers means that you will, at least, help minimize the amount of damage you do to your computer via virus, malware, stupid user tricks, etc. I have worked too much tech support to encourage systems that do everything for the user. It just creates more problems then it is worth.
  • by Nerdfest ( 867930 ) on Wednesday April 29, 2009 @06:34PM (#27765415)
    It's still an infection vector.
  • by Cajun Hell ( 725246 ) on Wednesday April 29, 2009 @06:34PM (#27765417) Homepage Journal

    The best system is one that just does what you want it to do

    Autorun isn't intended to do what users want it to do. Close, but not quite. Autorun is intended to do what ..
    .. .. somebody .. ..
    .. wants it to do. That person is never the user, unless the user wrote the autorun script. That person may have the user's interests at heart.

  • startup (Score:3, Insightful)

    by robvangelder ( 472838 ) on Wednesday April 29, 2009 @06:42PM (#27765487)

    another good idea is reduce the number of "run on startup" lists to one. theres a billion options for running your stuff on startup. should be just one place.

    while im ranting, i hate that i've got two processes in task manager called rundll32.exe that i havent a clue what they do

  • by Tanktalus ( 794810 ) on Wednesday April 29, 2009 @06:46PM (#27765529) Journal

    No other device stores nearly so much of a user's information as a computer. Except maybe a filing cabinet, and you damned well better know where to find your information there, because there's no "grep" tool for that!

    All I'm saying is that analogising a computer against a lawn mower may break down for some things. And this might just be one of them.

    I don't expect a user to be able to write a program, or even a script, or even a batch file. But I do expect them to know where they store their stuff insofar as its similarities to a set of filing cabinets goes.

  • by camperdave ( 969942 ) on Wednesday April 29, 2009 @07:08PM (#27765725) Journal
    "yeah, because I like doing work myself that a computer is good at".

    This is exactly why a CLI is better than a GUI. With a CLI, you type the command, and the computer goes off and finds the actual executable. With a GUI, you have to do that manually: Click Start, select All Programs, select Microsoft Office, click on Microsoft Word (as an example). When did we humans get stuck with the job of finding the actual program we want to run?
  • Re:startup (Score:3, Insightful)

    by Blakey Rat ( 99501 ) on Wednesday April 29, 2009 @07:17PM (#27765799)

    another good idea is reduce the number of "run on startup" lists to one. theres a billion options for running your stuff on startup. should be just one place.

    To be fair, there should be two. One for services (which don't necessarily need a logged-in user), one for desktop applications (which do).

    But yah, I agree generally.

  • by Hatta ( 162192 ) on Wednesday April 29, 2009 @07:24PM (#27765879) Journal

    As someone who likes autorun, my reaction to this is "yeah, because I like doing work myself that a computer is good at".

    Computers are good at deciding whether or not you can trust a piece of software? What algorithm would you use for that?

  • by DragonWriter ( 970822 ) on Wednesday April 29, 2009 @07:28PM (#27765925)

    Autorun isn't intended to do what users want it to do. Close, but not quite. Autorun is intended to do what .. .. .. somebody .. .. .. wants it to do. That person is never the user, unless the user wrote the autorun script.

    Or, unless the user deliberately enabled autorun and deliberately put the media in the drive/slot/etc. What the user wants can be "whatever the creator of the autorun script on this drive programmed", after all.

  • by rnelsonee ( 98732 ) on Wednesday April 29, 2009 @08:00PM (#27766317)

    If we're talking about CD's, then the user is already assuming the script writer has their best interests at heart - why else would they be sticking the CD in the drive? All disabling autorun does is make it harder for users, because *no* user is ever going to stick a CD in the drive, and then say "Well, that was fun" and then take the CD back out and throw it away. They're putting it in to install software! And if they're putting a CD in that doesn't have a setup.exe, then there's not going to be an autorun.

    I use autorun for my customers. I have multiple install scripts depending on the type of computer and dependencies. I'd rather change an autorun.inf than explain which setup to run to my customers. I'm getting paid to automate tasks (my software is basically an automated testing suite). If Windows forces my users to run setups themselves, its making everyone's life more difficult.

    If you think autorun is a security threat, you can already disable it. At least make it a choice.

  • by Thinboy00 ( 1190815 ) <[thinboy00] [at] [gmail.com]> on Wednesday April 29, 2009 @09:12PM (#27767023) Journal

    I'm not very familiar with KDE history, but if I had to guess I'd say MS shamelessly ripped that off...

  • by Thinboy00 ( 1190815 ) <[thinboy00] [at] [gmail.com]> on Wednesday April 29, 2009 @09:13PM (#27767043) Journal

    No, Sony got in HUGE trouble for that (not sure if it was legal trouble, but after the public outcry, they recalled EVERYTHING and IIRC a court may have ordered them to do more or something...?).

  • Re:Enable it (Score:3, Insightful)

    by blueg3 ( 192743 ) on Wednesday April 29, 2009 @09:41PM (#27767245)

    In which case the malware is already running on the machine. Considering the point of adding your malware to autorun was to get it running on the machine, I'm not sure this is a significant security risk.

  • by symbolset ( 646467 ) * on Wednesday April 29, 2009 @09:42PM (#27767251) Journal

    And they're not removing the feature. They're just making sure the default is "off". It's the sensible thing to do.

    If you're secure enough about what's on the disks/pendrives/cameras/network shares you mount to use it then by all means turn it back on. But that ought not be the default because not everybody is at that level.

    I'm not one to praise Microsoft usually, but this is a move in the right direction.

  • by blueg3 ( 192743 ) on Wednesday April 29, 2009 @10:00PM (#27767365)

    In your scenario, you are plugging a physical device of your own design into the target machine, either personally or by distributing it to unsuspecting users.

    The real attack scenario of interest is malware that propagates by adding itself (and autorun settings to launch itself) to USB storage devices provided by the unsuspecting user. You don't get to choose the physical device, only write to its filesystem.

  • by FrankieBaby1986 ( 1035596 ) on Thursday April 30, 2009 @01:32AM (#27768645)
    Here, here, and this applies to cars very well, too. You absolutely must know how to maintain them. And that can be as little as recognizing your light is out, wipers are old (dried out), etc. Or at least get the freaking snow off your roof before you drive! (one of my peeves about dumb drivers in the winter: an icy, snowy roof is dangerous to drivers behind you).

    Ditto for knowing how to use a computer responsibly and not becoming a bothost and placing other people's computer's at risk.
  • by k.a.f. ( 168896 ) on Thursday April 30, 2009 @03:10AM (#27769241)

    Why should those people who are using computers as tools (in the same way they would use a car, lawnmower, or vibrator) have to know anything at all about how it works, where content is stored, etc?

    Because misusing your computer connected to a worldwide network can do harm to uncounted others, while misusing your lawnmower/vibrator will only screw up your own lawn/body. Misusing your car, on the other hand... guess which of your three examples we regulate the hell out of?

  • wrong tree? (Score:4, Insightful)

    by Tom ( 822 ) on Thursday April 30, 2009 @03:36AM (#27769389) Homepage Journal

    Wake me when they disable "autorun" for E-Mails.

    Seriously, when's the last time you heard about 100,000 PCs getting infected by malware on a USB stick?

    It's certainly a good step, but the problem it solves pales compared to pretty much everything else that windos has burdened itself with over the past decade or so.

  • by MightyYar ( 622222 ) on Thursday April 30, 2009 @08:30AM (#27771121)

    This is exactly why a CLI is better than a GUI.

    Actually, they are exactly the same. You can remember an exact name, or you can remember an exact location. Some brains do better with location and some with names... just a preference thing.

    Anyway, modern GUIs all have some sort of "find" function that makes it very easy to just type the application name. Mac has Spotlight... just type Command-Spacebar and then the application name and then Return. Most of the time you don't even have to enter the entire name. Vista has a very similar item in the Start menu.

  • Re:sandisk? (Score:3, Insightful)

    by JustNiz ( 692889 ) on Thursday April 30, 2009 @12:59PM (#27774951)

    Yeah I will never buy another Sandisk USB drive because they do this crazy thing of also having a small ROM in there that appears as a second drive that has an autroun that installs Sandisk 32-bit windows drivers and bloatware every time you plug the disk in, even on a 64-bit os. Needless to say the drivers and bloatware are completely unnecessary to access the drive itself.

    You can disable autorun but cannot do anything to stop the read-only drive appearing and being mounted. To make it even more annoying, the small read-only drive gets the first available (lower) drive letter than the real drive.

    Whatever marketing moron at Sandisk though that this was a good idea should be castrated (Preferably with a rusty knife) in an attempt to ensure he can't pollute the human gene pool further.

New York... when civilization falls apart, remember, we were way ahead of you. - David Letterman

Working...