Slashdot Mirror


Microsoft's Goal, Security Through Obscurity?

dave cutler writes "Salon has an amusing little wire article claiming that Microsoft argues that were they to provide any greater technical detail about protocols and APIs, it would make computers running their operating system far more vulnerable to cracking attacks." Update: 05/09 13:59 GMT by M : The benefit to customers of Microsoft integrating internet services into the operating system, as well as Microsoft's commitment to security, are exemplified in this article which notes yet another remote root hole in Microsoft's code.

374 comments

  1. Mirror. by Alan_Thicke · · Score: 0, Insightful
    --
    Alan Thicke's Journal
    My Slashdot ads say "
    1. Re:Mirror. by Anonymous Coward · · Score: 0

      you boring bastards. this is the funniest thing i've seen on slashdot in ages

    2. Re:Mirror. by jonathan_ingram · · Score: 0, Offtopic

      Congrats on this - it's old now but I still smile every time I see this post :)

  2. clearly... by jeffy124 · · Score: 1, Interesting

    clearly the rebuttal to this is the security of OSS tools. Hackers have access to their source and are able to break into systems running them, just as much as Microsoft systems can be broken into without source available.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:clearly... by DarkBlack · · Score: 1

      But wouldn't it seem that if Microsoft did release their source, that their systems would be cracked into more often?

    2. Re:clearly... by jeffy124 · · Score: 1

      yeah that's true, but how often are open sourced systems cracked? i would not be surprised if the statistic is much less than closed source systems.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    3. Re:clearly... by EyesWideOpen · · Score: 1

      just as much as Microsoft systems can be broken into without source available.

      This is exactly the point that a lawyer makes in the article: "A lawyer for the states, Kevin Hodges, pointed out that many of the most destructive computer attacks in recent years have targeted Microsoft products regardless of whether Microsoft disclosed particular technical data."

      There are those in the open source community who would be willing to help tighten the security of Microsoft products just as there as those who are more than willing to attempt to break them.

      --

      As with the sun's light
      My mom was magnificent
      Unquestionable
    4. Re:clearly... by jeffy124 · · Score: 1

      honestly, i realized that after i posted. i was hoping no body else would note it.

      --
      The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    5. Re:clearly... by Anonymous Coward · · Score: 1, Interesting

      Yeah, but keep in mind that when something opensourced gets 'cracked', fixes are not only put out quicker but also the software becomes more secure as a whole. Notice that the bugs people find in opensource software are found because they have access to the source code. Since the authors know that many eyes will be looking at their source, they tend to not cut corners like many closed-source developers fall victim to doing. I mean, imagine if you were driving a car where you weren't able to pop open the hood and look at the engine. Sure, the car runs, but is that good enough? For all we know, there could be a small army of genetically engineered, gasoline-drinking hamsters powering it. It could have a very horrible design, but we can't see it.

      Apply this to Windows. Just think how many extremely fatal bugs there are in Windows right now that nobody knows about (yet)? Kinda reminds me of the Winnuke scourge a few years ago.

      Now, I do use Microsoft products for certain things, but when I do I can't help but feel that I have an "Open" sign hanging over my ass.

    6. Re:clearly... by EyesWideOpen · · Score: 1

      I didn't mean to sound like I was pointing out a flaw in your post or anything I was mearly agreeing with you by providing a quote that backed up what you posted. Sorry for any confusion.

      --

      As with the sun's light
      My mom was magnificent
      Unquestionable
    7. Re:clearly... by MindStalker · · Score: 2, Insightful

      But the point is Windows was made with the idea of it being a closed system. So they would have to fix many many security holes before they opened up there code. And everybody would have to update there windows too.

    8. Re:clearly... by Anonymous Coward · · Score: 0

      put your money where your mouth is. Install red hat, hook it up to the internet, and post a couple usenet posts offering $50 to the first person who roots you. You'll be rooted within an hour.

      Sendmail is probably the most gaping security hole, but there are plenty of others (wuftpd, ssh, libz, etc)

    9. Re:clearly... by Anonymous Coward · · Score: 1, Insightful

      " yeah that's true, but how often are open sourced systems cracked? "

      A few years ago, they were cracked A LOT. While at the same time, there were relatively few Windows cracks out there. Recall when someone did a study that the mean-time-to-root of a unpatched RedHat box was something like 5 minutes. (And that was without an automated worm like Nimda!)

      Furthermore, having the source makes it easier to create more ingenious hacks -- injecting drivers into kernel space at runtime in order to hide activity and things like that.

      It took a few years, but the Linux community finally developed a better response than "Uh, here's another patch". First and foremost was getting rid of problematic software like sendmail, lpd, and wu-ftp. Second was all sorts of nice automatic update utilities, Third was better installation defaults.

      It's nice to rag on Microsoft, but they are really just going through the same process that Linux and Unix went through 3-5 years ago. Their initital response was patch-patch-patch, but the next versions of Windows will have rewritten software and saner default configurations.

    10. Re:clearly... by rosewood · · Score: 2

      Redhat comes with those things secured via xinitd and iptables - atleast 7.3 does

  3. WTF???? by user32.ExitWindowsEx · · Score: 5, Flamebait
    As a result, even non-active Messenger users, or those who access the service using a third-party product such as Trillian, should upgrade to the new MSN Chat control.

    TRILLIAN CONTAINS NO MICROSOFT CODE. THIS IS A FLAW IN MICROSOFT'S CODE, NOT THE PROTOCOL.

    WTF was the author on?? HTF can he say this? It's blatantly wrong.

    p.s. I'm a Trillian user.

    --
    "Evil will always triumph because good is dumb." -- Dark Helmet
    1. Re:WTF???? by MaxwellStreet · · Score: 4, Insightful

      Makes you wonder if these things aren't being spun out to get people to use the latest version of MS's products - if for no other reason than to make their systems secure.

      Don't use 3d party stuff. Use the latest from MS. It's secure this time. We promise. Really.

      Vaguely reminds me of auto glass purveyors out in a parking lot with a bat.

    2. Re:WTF???? by user32.ExitWindowsEx · · Score: 1

      You may have a point there.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    3. Re:WTF???? by Anonymous Coward · · Score: 0
      Systems Affected:
      • Microsoft MSN Chat Control
      • Microsoft MSN Messenger 4.5 and 4.6, which includes the MSN Chat control
      • Microsoft Exchange Instant Messenger 4.5 and 4.6, which includes the MSN Chat control
      I don't see any explicit mention of Trillian (or others' products) in the eEye advisory. Not sure *where* the Post got their information...
    4. Re:WTF???? by burts_here · · Score: 1

      As a result, even non-active Messenger users, or those who access the service using a third-party product such as Trillian, should upgrade to the new MSN Chat control.

      --
      Burt "Out of my mind back in 5 minutes"
    5. Re:WTF???? by Anonymous Coward · · Score: 0

      It's lifted directly from the Washington Post article...

      I think the original poster was railing at the Post writer for an apparent lapse in logic.

    6. Re:WTF???? by Merlin42 · · Score: 5, Informative

      This is an overstatement. This bug can be triggered from a web page that references the MSN Chat ActiveX Control, so if at some time in the past you installed the control then you are vulnerable even if you use trillian. The advisory states that the chat control is not installed by default with any other software so you are probably safe. Of course a better course of action for trillian users would be to verify that the control is not installed and uninstall it if it is installed.

      This leads to a couple questions I do not personally know the answer to:
      Is there a way to uninstall ActiveX controls?!?
      Can I get a list of the ActiveX controls installed on my machine??!?

    7. Re:WTF???? by Quixadhal · · Score: 1

      Does Trillian use the MSN Chat control to do the low-level communication? It's fairly common practice when programming to not re-invent the wheel if there's already one parked in the driveway. If the M$ control provides the API's to do the communication without a gui, I'd probably use that if it were present. If they did, a hole in that library object is a hole for anything that uses it too.

      BY THE WAY, IT LOOKS LIKE YOUR CAPS LOCK KEY IS BROKEN...

    8. Re:WTF???? by Snake · · Score: 1
      Answer: RTFA! :)

      The answer is here:

      "The attack doesn't happen through the chat client, so as long as you have MSN Messenger installed, if I send you a special URL, I can own you," said Marc Maiffret, Eeye's "chief hacking officer."

      So, you'd better check if MS didn't helpfully install this fine piece of secure enginnering on your box. If so, either remove it, or update it to a newer and safer (?) version.

    9. Re:WTF???? by iabervon · · Score: 3

      I would presume that the flaw is such that, if you have a Messenger account and have MSN Chat (which is probably installed by default and which probably can't be gotten rid of entirely), you're vulnerable. Trillian users probably count as non-active users of the broken MS client for the purposes of this bug.

    10. Re:WTF???? by Transient0 · · Score: 5, Funny


      ---QUOTE---
      "The attack doesn't happen through the chat client, so as long as you
      have MSN Messenger installed, if I send you a special URL, I can own
      you," said Marc Maiffret, Eeye's "chief hacking officer."
      ---ENDQUOTE---

      This kind of paraphrasing is a disgrace to journalistic integrity. I present to slahdot an exclusive direct transcription of this statement, before the WashPost mangled it.

      "M4RX M4IFFR3T d03Z n0t R007 j00 7hru 14M3 cl3n7 h4x. M4RX M4IFFR3T iz 31337-h4x0r. H3 wiLL *0WNZ* j00 W/ 1337 j00-R-3ll iF j00 hav m3$$3ng3r 0N j0r 14m3 b0x0r 47 4LL!!!!!!!!!11111111," said M4RX M4IFFR3T, Eeye's K1N6Z0r of 31337.

    11. Re:WTF???? by Software · · Score: 4, Informative
      Is there a way to uninstall ActiveX controls?!? Can I get a list of the ActiveX controls installed on my machine??!?
      I believe that c:\winnt\Downloaded Program Files is a fairly comprehensive list of the ActiveX controls downloaded to your machine. You can delete them from the same folder. However, ActiveX controls can also be installed by Setup programs, etc. You have to run the uninstall program and hope for the best, or do some Registry fiddling.
    12. Re:WTF???? by reparteeist · · Score: 1
      Can I get a list of the ActiveX controls installed on my machine??!?

      Oh come on. If Microsoft were to release that information they would be opening themselves up to security exploits.

      --
      If Bill Gates had a nickel for every time Windows crashed... Oh wait, he does.
    13. Re:WTF???? by Niggle · · Score: 1
      > Is there a way to uninstall ActiveX controls?!?

      Easy. just delete the .OCX file.

      > Can I get a list of the ActiveX controls installed on my machine??!?

      Yep. Just look for all the .OCX files (usually in the System or System32 directories). Note that if you delete all of these, Windows will almost certainly stop working. After deleteing, run Regclean twice to clean up any hanging references in the registry.

      --
      - Blah blah blah, missing scientist. Blah blah blah, atomic bomb. -
    14. Re:WTF???? by Pfhreakaz0id · · Score: 2

      well, it depends what you mean by "activeX". It is sometimes used as a synonym for "COM object", in which case, most of the .dlls on your avg. win machine are COM.

      But, for an actual Activex conrol (with a visual interface), most will have an OCX extension. If you dont want to patch it, search for the file msnchat40.ocx. delete. to be absolutely sure, delete the reg entry for it. There will be an entry in the CLSID section of the HKEY_CLASSES_ROOT (just search for the above file in regedit and delete the keys). Actually, if you delete the class pointers to the interface, no program could call it anyway. but deleting them both is the safest way.

    15. Re:WTF???? by user32.ExitWindowsEx · · Score: 1

      I have purged MSN Messenger from my system, one lousy stinking file at a time. I never go near *.msn.com. The way the article reads it implies that I'm still vulnerable, even though there's no trace of MSN code on my system.

      --
      "Evil will always triumph because good is dumb." -- Dark Helmet
    16. Re:WTF???? by oliverthered · · Score: 1

      Loads of ways to un-install activex controls,
      regsvr32 was kinda designed to do this and can be run from the command line
      The list of registered activex controles is stored in the registry (funny enough) HKEY_CLASSES_ROOT
      mor or less all those larlar.ralral entries are OLE (activeX) components,
      HKEY_CLASSES_ROOT\clsID lists there GUIDS (global unique identifiers).

      HKEY_CLASSES_ROOT\licenses holds licence info (search on the internet for this key if you're missing active X licences!)

      That'll do for now, have fun and be carefull!!!!

      --
      thank God the internet isn't a human right.
    17. Re:WTF???? by i_am_pi · · Score: 0

      There is an easier way to remove MSN Messenger from XP/IE6, which is here. Just download the zip and click on the nomsngr.bat file.

      Pi

    18. Re:WTF???? by stungod · · Score: 1

      That's funny as hell. Thank you.

    19. Re:WTF???? by kson34 · · Score: 1

      It's simple to remove ActiveX controls (or as people have pointed out, COM components).
      </sarcasm>

      From the start menu, select RUN.
      Then type "regedit" in the run box.
      Open up the HKEY_CLASSES_ROOT. Find the interface (this is not the name of the activeX control, or the the DLL but one of the objects that can be insantiated through the activeX dll, there can be many). Note: Only some of the entires in the HKCR hive are interfaces, they can be many other things.
      Now expand the entry and if it has a CLSID it is an interface. Write down the CLSID, and then find it in HKEY_CLASSES_ROOT/CLSID (this is another major entry in HKCR, this will be something like:
      HKEY_CLASSES_ROOT\CLSID\{6E22710E-F799-11CF-9227-0 0AA00A1EB95}
      Now expand that branch and look for the InprocServer32 entry. If it is a single dll entry (foo.dll) then it will "probably" be in
      /%%SYSTEM_DIR%%/System32
      , but it could be anywhere in your path. Usually it will be a fully qualified path (unless it is a microsoft product).

      Go the the command prompt and type:
      regsvr32 /u FULLY_QUALIFIED_PATH
      E.g. regsvr32 /u c:\winnt\system32\foo.dll
      And that is it, simple n'est pas? (Yes there are tools to do this, or you could write one yourself). However, finding out what the .dll's actually do is a lot more difficult. Some vendors place a little bit of information in the dll so you can right click on it, and select properties.

      WARNING: Uninstalling DLL's may cause (in)stability in your system. Even looking at the registry can cause the heavens to open and the sky to fall. Always backup your registry before booting up windows. And if you have to re-install the dll the above command without the /u will re-install it.

    20. Re:WTF???? by Anonymous Coward · · Score: 0

      Nah, it gives them an exscuse to add mroe software to your system that controls your system and blocks rival software!

    21. Re:WTF???? by indiigo · · Score: 1

      start-->run
      "%systemroot%downloaded Program files"
      right click on active x control and choose remove. This removes it from the restry properly.

      --
      fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
    22. Re:WTF???? by Fembot · · Score: 1

      Actualy what he means is if you run trillian and have the official client installed you would think you wernt vunerable, BUT YOU ARE, since merly having the activeX control present makes you vunerable.

      Interestingly though assuming you use any web browser and mail client that doest support activeX controls you are presumable safe

    23. Re:WTF???? by IamTheRealMike · · Score: 2
      The advisory states that the chat control is not installed by default with any other software so you are probably safe. Of course a better course of action for trillian users would be to verify that the control is not installed and uninstall it if it is installed.

      Unless you use Windows XP, in which case it's (cough) integrated. There is no uninstall option available, and even if there was I'm not sure it'd remove the chat control. There is however a workaround, you can run a command from the Run dialog that will manually trigger the uninstall routine. I can't remember it now, but it can be found on google. Doing so does not in any way harm or reduce the functionality of your system - that's how integrated it is.

      Rant aside, this is worrying, not least because many people who don't actually use MSN but have WinXP will have MSN installed but not think to update it, as they never use it. Therefore it will sit there, leaving a hole, never to be updated (unless they use the auto-update tool).

      This leads to a couple questions I do not personally know the answer to: Is there a way to uninstall ActiveX controls?!? Can I get a list of the ActiveX controls installed on my machine??!?

      1) Sort of. You can "unregister" them, but this requires API calls and is therefore normally dealt with by the install program. If an ActiveX control is not associated with a particular program (the IE control for instance), it cannot be easily uninstalled.

      2) ActiveX is a loosely defined superset of COM. Look in the registry under HKEY_CLASSES, and look at that rather long list of GUIDS. Each and every one is a COM object, that may or may not be classified as an ActiveX object by the Microsoft marketing department. As far as I know, there isn't any easy way of figuring out (other than manually querying the interfaces) to tell if something is a necessary part of Windows or simply a piece of fluff put there to push a corporate agenda.

    24. Re:WTF???? by Zillatron · · Score: 1
      This leads to a couple questions I do not personally know the answer to:
      Is there a way to uninstall ActiveX controls?!?
      Can I get a list of the ActiveX controls installed on my machine??!?

      For my Windows box the best utility I've every used is OnTrack's SystemSuite. Included is a top rate anti-virus program (although I wish the damned thing was turned on by default) as well as a clutch of utilities that allow the management of cookies, temp files, registry repair / editing, viewing and unistalling activeX controls etc. etc. etc.

      Check it out.

    25. Re:WTF???? by Brian+Knotts · · Score: 2
      After deleteing, run Regclean twice

      ROFL

      That statement is so Microsoft.

    26. Re:WTF???? by Cenam · · Score: 0

      or do it the easy way: start->run then type: regsvr32.exe filename -u the -u flag makes it unregistered(and thereby almost totally usless without even deleting it under windows) if you leave out the -u flag it will try to register the file

      --

      The Truth: There is no string:)
    27. Re:WTF???? by 3.1415926535 · · Score: 1

      If you have Visual C++ it comes with an ActiveX control test container that can be used to register/unregister controls. It's just a matter of calling one of the functions exported by the control itself. I'm surprised there's no UI for listing and unregistering ActiveX controls built into Explorer or something.

    28. Re:WTF???? by GlassUser · · Score: 2

      It's something along the lines of "regsvr32 /u msnchat40.ocx". The version number (40) may differ, so search for like files. After you've unregistered any you find, delete 'em.

    29. Re:WTF???? by codingbytes · · Score: 1

      Makes you wonder if these things aren't being spun out to get people to use the latest version of MS's products - if for no other reason than to make their systems secure.

      Well, one thing is sure. People will become just a little more uncomfortable with Windows. I think some of the major viruses made them more uncomfortable, though. Incidents like this raise the question of why your underlying OS, which is in ultimate control over what you do, should be allowed to be hidden. A few years from now, Windows will be a much larger animal and going through the source code will be fruitless if you're trying to unearth sneaky behavior on Microsoft's part. Having the OS open (or the kernel at the very least) is quickly becoming critical.

      --

      soul daddies in a firewire tumble dryer

    30. Re:WTF???? by cscx · · Score: 1

      Or you could do it the easy way:


      C:\> rundll32 advpack.dll,LaunchINFSection %windir%\INF\msmsgs.inf,BLC.Remove

    31. Re:WTF???? by el_chicano · · Score: 2
      WARNING: ... Even looking at the registry can cause the heavens to open and the sky to fall.
      You are joking, right? The lack of a :-) leads me to believe you are being serious.
      Always backup your registry before booting up windows.
      Pray tell, how do you do that? Access the drive from an emergency windows boot partition? Boot from a floppy?

      And why do you even have to backup the fscking registry in the first place? Why have such a fragile mechanism for storing important system information?
      --
      A man who wants nothing is invincible
    32. Re:WTF???? by Kanasta · · Score: 2

      Actually, other ActiveX controls in your win\sys dirs or wherever can be uninstalled by calling regsvr32 /u and then deleting the file.

    33. Re:WTF???? by SectoidRandom · · Score: 1

      You're joking right?

      The lack of ":)" make me think you need to go look up humour in a dictionary! :)

    34. Re:WTF???? by fforw · · Score: 1

      Don't know exactly, but you could try:

      <WINDOWS-DIR>\System32\regsrv32.exe /u <FULL DLL-PATH>

      to unregister a active-x control..
      --
      while (!asleep()) sheep++
    35. Re:WTF???? by Roblimo · · Score: 2

      Actually, it's quite easy to get rid of MSN chat and ActiveX, even in XP. I recently bought a Compaq laptop with XP, and here's how I did it:

      1) Place Mandrake 8.2 bootable CD in slot.

      2) Reboot.

      3) Follow (very simple) install instructions.

      Half an hour and about eight mouseclicks later, I had a laptop that would do everything I needed for work and play including the ability to get online through a wireless network, wired ethernet or phone modem, impervious to viruses and other Microsoft security hassles, *plus* I had a journaling file system that let me shut it down instantly with the power switch without screwing anything up, one-click cut and paste, and many other cool features you don't get in Windows.

      Installing Linux will cure all Windows security problems, guaranteed,every time.

      - Robin

    36. Re:WTF???? by Tony-A · · Score: 2

      Can I get a list of the ActiveX controls installed on my machine??!?

      Oh come on. If Microsoft were to release that information they would be opening themselves up to security exploits.

      That, my friend is the crux of the problem.

      The black hats don't have a clue how to find them???? The skill, the determination ???

      Result: Deprive the users of information that would actually help and deprive the black hats of what they already have.

      Backup early, backup often. Backup where the worms and viruses cannot reach.

    37. Re:WTF???? by Tony-A · · Score: 2

      Joking? Not unless losing everything on your computer is a joke.
      I don't know that Evil Eye Fleegle works on the registry, but better not to take unnecessary risks.

      Always backup your registry before booting up windows.
      Haven't seen that one before, but it's actually good advice. At least be aware that booting Microsoft Windows without a backed up registry (and you should have several backups) is rather risky. You can ameliorate that risk by terminating power when Microsoft Windows goes screwy. Don't log off, Don't power down. Hit reset or the power switch.

      How do you do this? Boot something else, obviously. Microsoft doesn't want people booting into multiple systems. Ever wondered why?

      Why have such a fragile mechanism for storing important system information?
      Because programs that store important system information never make mistakes. That's the theory. Reality is something else.

    38. Re:WTF???? by Anonymous Coward · · Score: 0

      To think, Marc's quotes actually need to be translated to this level just so the median of the /. crowd can read them.

  4. Security through obscurity? by DragonPup · · Score: 3, Funny

    Not quite.

    More like security through brillantly designed APIs. See, rather than letting Windows get cracked, MS cleverly designed the APIs to crash the system first. Everytime you see a BSOD, you should thank MS that they prevented a evil hacker from taking over your system. And if MS let people see their APIs, they could stop the APIs from crashing the system in response to hack attempts, leaving all Windows users vurnable with a non-crashing insecure Windows!

    -Henry

    --
    "Useless organic meatbag" -HK-47
    1. Re:Security through obscurity? by Anonymous Coward · · Score: 0

      Yes +5 funny, I find it funny and so tough the moderators. You have no sense of humour or what? If you don't like it, don't read it.

    2. Re:Security through obscurity? by Anonymous Coward · · Score: 0

      "and so tough the moderators"

      With that kind of grammar I'll bet you'd find anything funny. Idiot.

    3. Re:Security through obscurity? by Anonymous Coward · · Score: 0

      This is why moderation is dumb. One person's funny is another person's stupid. Athoguth your both dumb for arguing over grammer, and even more dumb because you are going to insult me for not spelling certain words correctly.But now that i said that you wont insult me, but now that i said that maybe you will...

      doesnt matter your dumb anyway and so is moderation

  5. Re:What are you talking about? by ilovecheese · · Score: 0

    This is what, Nimda part #5 now? Oh yeah...

  6. Patches by diparfitt · · Score: 1

    It's great that open source software comes out patches so often, but maintaining them is quite a hassle - I'm constantly getting security updates for Linux. I guess that's better than leaving your box wide open while M$ takes time releasing a service pack. It's just the nature of the beast.

    1. Re:Patches by Balinares · · Score: 3, Informative

      One word: Debian.
      Put security.debian.org in your sources.list conf file, and then the standard 'apt-get dist-upgrade' procedure will simply, automagically plug those naaaaasty holes. Debian might not be the best distro for everything, but it's great security-wise for a reason.

      --

      -- B.
      This sig does in fact not have the property it claims not to have.
    2. Re:Patches by diparfitt · · Score: 1

      I was extremely disappointed with apt-get because of the UI. It totally turned me off of Debian. Maybe I'll have to check it out again.

      I suppose theres RedHat Network. I didn't feel like dishing out the cash for it though.

    3. Re:Patches by Anonymous Coward · · Score: 0

      No, you are wrong, Debian is the best.

      Someday Debian will rule the world and we will all bow to the Debian volunteers, finally treating them with the high praise so warranted.

    4. Re:Patches by Scooby+Snacks · · Score: 1
      Well, if you don't like the command-line interface, you could try some of the following:

      GUI-based:

      Console-based:

      WWW-based:

      (Click a distribution (stable, testing, unstable) for a package description.)

      These are just the ones that have the string 'apt' somewhere in their Dependencies: line. I'm sure there are others, like Feta, a Front-End To Apt, which is still in development (there's an intent to package currently filed for it).

      --

      --
      Runnin' around, robbin' banks all whacked on the Scooby Snacks...
    5. Re:Patches by Jerry · · Score: 1

      You obviously don't use recent releases of the major distros.

      For example: SuSE has "YaST Online Update" (YOU) which works great! One click gets all the latest patches and updates. If that's too much work then you are extremely lazy, dumb or a quadruple amputee.

      --

      Running with Linux for over 20 years!

    6. Re:Patches by Darby · · Score: 1

      I suppose theres RedHat Network. I didn't feel like dishing out the cash for it though.

      So don't dish out the cash. It doesn't stop you from using it. You get one free system at a time per email address.

      So if you have 2 or more machines and one email address, just update whichever machine is currently entitled.
      Then go to rhn.redhat.com log in, click on "entitlements", change the updated system from "basic" to none. Change the next system from "none" to "basic" run up2date.
      Repeat until done.

    7. Re:Patches by jelle · · Score: 2

      It sounds like you're talking about 'dselect', which is horrible, but has become obsolete since apt-get.

      Need a program? 'apt-get install programname'

      Need the source? 'apt-get source programname'

      Patch and compile? 'dpkg-buildpackage'

      Remove a program? 'dpkg --purge progamname'

      How hard is that?

      And/or use the GUI wrappers around apt-get mentioned by Scooby Snacks.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  7. yet another ROOT hole in MS Code? by gatekeep · · Score: 3, Funny

    Wow, now that's really something, seeing as how Microsoft doesn't even have the concept of Root.

    1. Re:yet another ROOT hole in MS Code? by nukey56 · · Score: 0, Flamebait

      I don't think 'Administrator hole' has the same feel to it. As long as we aren't using one of their usernames, they're happy, though I'd love to see an official release on a remote domaincontroller hole.

    2. Re:yet another ROOT hole in MS Code? by ryepup · · Score: 4, Insightful

      Yeah they have the concept of root, it is just implemented for every user.

    3. Re:yet another ROOT hole in MS Code? by Anarchofascist · · Score: 3, Insightful

      "...Microsoft doesn't even have the concept of Root."

      No, not quite true. Microsoft (Win9x at least) doesn't have the concept of any user type except root.

      --
      Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
    4. Re:yet another ROOT hole in MS Code? by binner1 · · Score: 1

      Funny? More like Insightful...I'd correct this if I had moderator points!

      -Ben

    5. Re:yet another ROOT hole in MS Code? by debaere · · Score: 3, Insightful

      Root user, no.

      Concept of root - absolutely.

      Root is basically a user that can do whatever he pleases with no restrictions (or without restrictions that can't be overridden or removed)

      non-NT based windows every has absolute access
      NT based windows, administrator has this access.

      Think of root as a metaphor :)

      --

      DOS is dead, and no one cares...
      If there's a Bourne Shell, I'll see you there
    6. Re:yet another ROOT hole in MS Code? by SeaCrazy · · Score: 1
      I don't think 'Administrator hole' has the same feel to it.
      No, that's the hole that Microsoft uses to screw their trusty MCSE:s
      --
      .sig? Get your own damn .sig!
    7. Re:yet another ROOT hole in MS Code? by Anonymous Coward · · Score: 0

      > Wow, now that's really something, seeing as how Microsoft doesn't even have the concept of Root.

      Um, Win9x systems don't have the concept of normal user; root access is implied just by using the system.

    8. Re:yet another ROOT hole in MS Code? by Col.+Panic · · Score: 3, Informative

      Processes on Windows NT run in "Rings". From the MSDN knowledge base:

      The core of a Win32 operating system runs at Ring 0 (kernel or supervisor mode), which is the highest privilege level.

    9. Re:yet another ROOT hole in MS Code? by ink · · Score: 2, Troll

      NT based windows, administrator has this access.

      Actually, NT's root user is called SYSTEM. The "Administrator" user is a crippled account that cannot do many things. This is a requirement for some security settings (mostly for auditing). It's also the reason why you can't kill the stupid printing spool service as the Administrator (you need the kill.exe or rkill.exe programs, which are SUID-SYSTEM more or less). You'll also notice that members of the "Backup" group have elevated privileges above the Administrator users for exactly the same reason.

      --
      The wheel is turning, but the hamster is dead.
    10. Re:yet another ROOT hole in MS Code? by GlassUser · · Score: 2

      Actually that's a reference to real vs. protected mode, a feature of most CPUs (including the x86). It determines which processes have access to which memory locations.

    11. Re: yet another ROOT hole in MS Code? by elemental23 · · Score: 2

      Insightful? More like just plain wrong.

      Anything in Microsoft's NT line (NT4, 2000, XP) absolutely does not give every user root (or in Windows-ese, "System") level access. Even the Administrator account doesn't have complete system access.

      --
      I like my women like my coffee... pale and bitter.
    12. Re:yet another ROOT hole in MS Code? by madenosine · · Score: 1

      Yeah they have the concept of root, it is just implemented for every user.

      I really hope you mean in windows 9x

      remember kids, Microsoft is not an operating system.

    13. Re: yet another ROOT hole in MS Code? by Wolfier · · Score: 2

      If the Administrator doesn't have complete system access, who has it?

      In Windows NT, 2000, XP if you want to kill a process as administrator, you sometimes get "access denied" and you'll have to run another program to kill it, which grants "debug" privilege.

      If it is not stupid then what is...

    14. Re:yet another ROOT hole in MS Code? by Anonymous Coward · · Score: 0

      So actually NT is more secure than linux.

    15. Re:yet another ROOT hole in MS Code? by ryepup · · Score: 1

      Yeah, 9x, sorry, I should've specified. NT core OS's have them implemented.

    16. Re:yet another ROOT hole in MS Code? by sir99 · · Score: 1
      Processes on Windows NT run in "Rings".

      That has nothing to do with what account it's running under though. x86 has 4 rings: 0 through 3. The Core OS runs in ring 0, drivers might run in ring 1 or 2, regular programs run in ring 3, no matter who's running them. Linux uses the rings on x86 too. Everything runs in either ring 0 or 3 IIRC. Even root's processes still run in ring 3.
      --
      The ocean parts and the meteors come down
      Laid out in amber, baby.
  8. Flash: Mogul Predicts BadThings® If Regulated by ch-chuck · · Score: 2

    Having just spent another bad week wrangling with Win9X (wish they'd at least fund 2K upgrades) and SirCam viri, while my *nix boxes just run flawlessly - All I can say is what utter rubbish, bullocks.

    --
    try { do() || do_not(); } catch (JediException err) { yoda(err); }
  9. Re:What are you talking about? by mAIsE · · Score: 0

    Of course MickEysoft knows best!! If qualified Windows administrators can't handle sealing windows MickeySoft will do it for you. Just dont question it and when they have emergency patches believe them when they say they are doing the 'BEST' they can.

    What a joke, dont tell anyone about our security model and no one will figure it out?!?!

  10. MS Security Paradigm by theFlux · · Score: 5, Interesting

    Yes, its true that the security through obscurity claims of MS seem like blowing smoke, but obscurity is an accepted security paradigm. Any CS course in security outta mention it, and you can read about it in "Security in Computing" by Pfleeger. Its always been my stance, however, that MS is taking the obscurity stance to propagate their business model and NOT to better security.

    1. Re:MS Security Paradigm by Anonymous Coward · · Score: 0

      "Its always been my stance, however, that MS is taking the obscurity stance to propagate their business model and NOT to better security."

      I agree completely. A new excuse for FUD.

    2. Re:MS Security Paradigm by mjh · · Score: 4, Insightful
      Yes, obscurity is an accepted security paradigm. However, when people talk about "security through obscurity" they're typically talking about obscurity as the only security model. And that is a very risky model.

      Of course, since Microsoft's API's are still hidden, we don't know whether or not they're using obscurity as their only model. However, it seems, from the alarming number of remote root exploits available it seems evident that Microsoft's claims for obscurity of their API's as a security measure is the only measure that they're taking. Which leaves one of two possibilities:

      1. They are intentionally depending entirely on obscurity as a security practice.
      2. They are conveniently coming up with security as the reason for further obscurity of their API's. IOW, the real reason for obscurity is to propagate their biz model (as you say) and not for security purposes.

      I tend to believe the latter. But giving them the benefit of the doubt, we can only argue against the former. Which is that trusting your business to Microsoft's security practices is a very risky proposition.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    3. Re:MS Security Paradigm by ENOENT · · Score: 2

      How many disgruntled employees does it take to reveal the secrets of your obscure security features? Also, just how obscure do you have to be to keep bright people from reverse-engineering your code?

      --
      That's "Mr. Soulless Automaton" to you, Bub.
    4. Re:MS Security Paradigm by coyote-san · · Score: 2

      Oscurity is greatly overrated. It's important when you're talking about *physical* security, e.g., you don't want your data center to have a big sign announcing its presence to anyone driving down the street, but almost always worthless (or worse) when you're talking about software unless it's already protected by some measure of physical security. (E.g., armed guards with orders to "shoot to kill" anyone trying to access the crypto gear without authorization.)

      --
      For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    5. Re:MS Security Paradigm by theFlux · · Score: 1

      The simplest example of "software" security obscurity (or something like that), would be to keep your "secure" things secret. Like what sort of encryption you use, which modules control which aspects, etc... Actually, MS outta help obscure their security by obfuscating: ie, release source with phony security lapses! That'd be a riot.

    6. Re:MS Security Paradigm by iabervon · · Score: 3, Insightful

      The problem is that selling your software to most of the computer users in the world means it's not really obscure. Security through obscurity only works if the system doesn't give feedback to attackers. Letting people run the software themselves is like playing mastermind with your passwords: it will still take people a little while to break them, but it is by no means secure.

      Security through obscurity has a place in unique, locally developed systems which only grant access to trusted users. In a commercial product it is nearly useless.

    7. Re:MS Security Paradigm by gosand · · Score: 2
      obscurity is an accepted security paradigm.

      This definitely needs to be clarified - obscurity is an accepted security paradigm, as long as it is used with other methods of security. Obscurity cannot stand alone as the only means of security. I believe that Microsoft is afraid that it will be shown to the world how weak and insecure their products actually are. They are using obscurity to HIDE their insecurities.

      --

      My beliefs do not require that you agree with them.

    8. Re:MS Security Paradigm by Anonymous Coward · · Score: 0

      > Yes, its true that the security through obscurity claims of MS seem like blowing smoke, but obscurity is an accepted security paradigm.

      Obscurity is an accepted security paradigm when it's part of an overall security plan; when obscurity's all that plan has, it's NOT acceptable at all.

    9. Re:MS Security Paradigm by Anonymous Coward · · Score: 0
      Of course, since Microsoft's API's are still hidden

      That's actually misleading. You can't hide APIs in Windows. Anyone can run a program in a debugger and trace all the calls. What you CAN do, is to not DOCUMENT your API. Anyone can call any Windows API, they just won't know what it does.

    10. Re:MS Security Paradigm by doodleboy · · Score: 1
      Yes, its true that the security through obscurity claims of MS seem like blowing smoke, but obscurity is an accepted security paradigm.


      Accepted by whom? Other than corporations with vested interests (i.e. Microsoft) and the book you mention above, I can't think of anyone who takes the obscurity model seriously. Bruce Schneier thoroughly debunks it in "Secrets and Lies," arguing that full disclosure and peer review is the only way to have any confidence at all in the security of a given piece of software. This is the method used by the free software movement, and it's why free software is in general so much more reliable and secure than proprietary software (i.e. Windows).

      I agree that Microsoft likes the obscurity model for business reasons. They don't like revealing how their APIs function because that would promote interoperability with non-Microsoft software. Fortunately, there's a provision in the anti-trust agreement granted by the Bush administration that allows Microsoft to withhold information which could be used to compromise the security of Microsoft software. Hence, the Mundie speech. Hence, full-disclosure is dangerous and irresponsible, etc., etc., ad nauseum. Just a guess here, but Microsoft will use all this to completely deny interoperability with free software. In other words, it's business as usual for Microsoft and the anti-trust settlement isn't worth the paper it's written on.

      Like I said, vested interests...
    11. Re:MS Security Paradigm by dasmegabyte · · Score: 2

      I contend that any "obscure API" that is installed on however many hundreds of millions of copies of windows is not at all obscure.

      Example: I am playing around in an "undocumented" networking api through my debugger at work and have noticed that whenever I send a certain control sequence to another api, it crashes my NIC. This means that sending that control sequence on any other machine with the same API will result in similar failure. It's obscure in that I don't know the syntax of the api -- but that doesn't stop me from calling it. In fact, that makes it even more dangerous, because the repair of the API now rests in the hands of a chosen few at MS.

      --
      Hey freaks: now you're ju
    12. Re:MS Security Paradigm by aaarrrgggh · · Score: 1
      you don't want your data center to have a big sign announcing its presence to anyone driving down the street

      Nor do you want the sign in the elevator lobby that says "pull fire alarm to disengage man traps." But sometimes people put data centers in San Francisco...

    13. Re:MS Security Paradigm by walt-sjc · · Score: 3

      Speaking of datacenter security, that's apt. I used GlobalCenter (before they were bought by Exodus) and had a little tiff with their security chief.

      From the front, you need to get buzzed into the lobby, where you face a guard behind a sheet of bullet proof glass. If you pass credentials, the guard lets you into a hall that has an elevator, and another secure door. You also need a cardkey to use the elevator. So to get to your locked cage, you need to go through 3 locked doors, one which uses a hand-scanner. Sound fairly secure?

      The back door to the loading dock was always wide open (a big garage door) during business hours. The single door between the datacenter and the dock (normal key only) was frequently propped open to provide that nice cool air to the loading dock worker.

      The bottom line is that you can have a facade of tight security but it's all for naught due to poor internal practices (or shoddy programming on MS's part.) If MS is truely concerned about disclosure due to security reasons, anyone running their business on Windows should really think twice. Security through obscurity doesn't work and that's been proven over and over and over.

    14. Re:MS Security Paradigm by Trekologer · · Score: 2

      Its not necessarlly a problem with Microsoft's security stance (although that still is a problem), but more that the security flaws are always in the componants that the whole line of Microsoft software and third-party software uses, as this current example shows. Its great to be able to reuse some code or link to an external library to make your job writing the software easier, but this just shows how dangerous that can be.

      For example, let's say that I write a program that uses pages written in HTML and use Microsoft's Internet Explorer HTML display libraries. Now, any security holes and exploits that are in IE are now in my program.

      Security through obscurity can be a useful tool (not the only method of security, of course) but you can easily see where one failure point can propogate to many other programs.

      Now, using my hypothetical program that uses Microsoft's HTML libraries... if I write my own HTML libraries for my program, its likely to have bugs and holes of its own. But the difference is that is that not only are they going to be different ones, but I now have control over them, i.e. I can fix it and not be at the mercy of someone else to write fix their program (that became my problem).

    15. Re:MS Security Paradigm by markmoss · · Score: 2

      Sounds familiar. I once worked on some top secret army electronics in a vault at Fort Huachuca. That is, the front door was like a bank vault, armor plated with a big combination lock. It was also inside the building, so you had to go through the battalion offices to reach it. The walls, ceiling, and floor were lined with copper plates welded together, to block any radio emissions that might give away details of the equipment. But then there was the fire-escape door, an ordinary metal door (like on your house), opening out the back of the building towards a runway, where there weren't any people except when some bigwig flew in on a cessna. And, because it got rather warm in that room when we started firing up the gear, that door was usually propped open.

      Don't worry, the US military is watching over you... 8-)

    16. Re:MS Security Paradigm by nickyj · · Score: 1

      Agreed... very excellent point. But I don't trust anything that isn't modular. Would you buy a car that wasn't modular? (what happens when your timing belts need replacing? new car?).. or how about something simple like a computer? would you buy a computer that you couldn't take parts out and put parts in? (for personal use of course or even business for employees not customers).

      "I am sorry sir, I can't give you a ham cheese on rye, our sandwiches are not modular and require that white bread be used only."

      --
      Causing Chaos Everywhere,
      Nik J.
      The strange world of a loner, in a populous city, drowning in society
    17. Re:MS Security Paradigm by jelle · · Score: 2

      "obscurity is an accepted security paradigm"

      That phrase was either taken completely out of context, or is just plain wrong. But then again, they can teach whatever they want at CS courses.

      Pfleeger probably has a more pragmatic approach than for example people with an encryption background such as Bruce Schneier.

      My point is: Obscurity does not make anything more secure. It only delays the discovery and exploitation of an existing security leak. The world is full of examples in this matter. Sure, when securing something obscurity can be used as a tool to give a better probability of the security hole to be fixed before it's discovered, but that assumes you're searching for them better and faster than the crackers.

      So obscurity can be helpful in delaying the attackers and giving you an edge, but only when combined with significant effort from your end to stay ahead. Hence, obscurity not a security paradigm, just one of the security tools in a much larger toolbox. If you use obscurity as a paradigm, you're basically just hoping that 'they' don't find your network.

      A good reading on the subject of security through obscurity is the snake oil faq. Pay special attention to the section about 'secret algorithms'.

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
    18. Re:MS Security Paradigm by mpe · · Score: 2

      I contend that any "obscure API" that is installed on however many hundreds of millions of copies of windows is not at all obscure.

      Especially since there is no way in which that API can cease to exist after a certain date.
      "Security by obscurity" is only really much use where whatever is being kept secret will have no value after a certain time.

    19. Re:MS Security Paradigm by Tony-A · · Score: 2

      Seems like the first requirement of security through obscurity is obscurity itself.
      Secure software from that obscure company Microsoft.
      Something in that doen't work.

  11. They are right though by anthony_dipierro · · Score: 5, Insightful

    Salon has an amusing little wire article claiming that Microsoft argues that were they to provide any greater technical detail about protocols and APIs, it would make computers running their operating system far more vulnerable to cracking attacks.

    It would. It's not a good excuse, but it is true. In the short term, Microsoft cracks would increase.

    1. Re:They are right though by burts_here · · Score: 0

      I fail to belive anybody could be bothered to traul through however many lines of windows code their are should it get realleased as source code...

      --
      Burt "Out of my mind back in 5 minutes"
    2. Re:They are right though by JordoCrouse · · Score: 5, Insightful

      It would. It's not a good excuse, but it is true. In the short term, Microsoft cracks would increase.

      Mod this one up insightful.

      For the first, say 5 months, it would be anarchy - People would be fixing bug 24 hours a day all around the world, just to stay a few steps ahead of the crackers. Then as soon as the largest holes are patched, there willl be peace in our time. Machines would be fairly secure, and we could go back to actually using our bandwidth and machines for important things instead of 3 MB of klez and sircam worms daily.

      Instead Microsoft would rather keep the bugs obscured, so they will escape slowly over a number of years. And don't get me wrong, they will escape, there is no amount of obscurity that can mask the continious onslaught of people pouring over every inch of the code looking for holes.

      Which method would you prefer?

      --
      Do you have Linux and a DotPal? Click here now!
    3. Re:They are right though by Warlock7 · · Score: 1

      No they're not. It's an excuse. If their code were "secure" then they shouldn't have any troubles with hackers. Oh, that's right, this is Microsoft, bugs are their business.

    4. Re:They are right though by anthony_dipierro · · Score: 2

      No they're not. It's an excuse.

      Oh, now I see why I might have gotten modded as a troll. By "It's not an excuse" I meant that "The fact that there will be more cracks does not excuse them from having to release the API."

    5. Re:They are right though by Anonymous Coward · · Score: 0

      It would. It's not a good excuse, but it is true. In the short term, Microsoft cracks would increase.

      Mod this one up insightful.

      For the first, say 5 months, it would be anarchy - People would be fixing bug 24 hours a day all around the world, just to stay a few steps ahead of the crackers.


      The problem is that Microsoft releases a new product ever other year. Is it really worth it to them to have nearly a fourth of the time be spent in anarchy?

      I doubt it.

      AC for Fun and Profit

    6. Re:They are right though by Zathrus · · Score: 1

      go back to actually using our bandwidth and machines for important things instead of 3 MB of klez and sircam worms daily.

      Oh goody. That'll leave even more bandwidth for the spam then. I've been deeply worried about not getting a couple hundred emails a day about making both my breasts and penis larger.

    7. Re:They are right though by Fastball · · Score: 2
      Microsoft argues that were they to provide any greater technical detail about protocols and APIs, it would make computers running their operating system far more vulnerable to cracking attacks.

      We'll never know for sure since MSFT refuses to even consider the alternative of releasing info for their protocols, APIs, source. And that is their fait accompli. Any good software engineer worth his salt has to consider the possibility that he is wrong. Even genius coders forget the occasional semicolon.

    8. Re:They are right though by mikosullivan · · Score: 1
      The problem is that Microsoft releases a new product ever other year. Is it really worth it to them to have nearly a fourth of the time be spent in anarchy?

      Which is why it's ironic that MS says that open source inherently results in rapidly changing software that customers can't keep up with.

      --
      Miko O'Sullivan
    9. Re:They are right though by Tyreth · · Score: 1
      Please don't use the word anarchy when you mean to say chaos.

      Anarchy FAQ

    10. Re:They are right though by Kanasta · · Score: 2

      See, in the 1st 5 months, nobody would buy the damned stuff, instead choosing to wait for SP2/3 to come out.

      Meanwhile MS spends 24hrs/day paying ppl to fix it.

      It's easy to see why MS prefers the slow way.

    11. Re:They are right though by Tony-A · · Score: 2

      We'll never know for sure since MSFT refuses to even consider the alternative of releasing info for their protocols, APIs, source.
      Maybe not for sure, but methinks we can make a very educated guess.
      The existing exploits and wormage seem to be picking relatively low-hanging fruit. With a bit of help there are some nice juicy ones farther up.
      Whether keeping the info secret actually accomplishes anything is a different matter. Machine level debugging is laborious, but shows what is actually going on unobfuscated by preconceptions in the source. There is a good chance that some black hats have detailed knowledge that is not generally known and that Microsoft itself has no access to.

  12. Typical ... by ultraslide · · Score: 1

    So ... as long as know one knows whats really going on under the hood. We'll all be safer!?
    I hardly think so ...

    Hopefully Judge CKK will see right thru this attempt at obviously controlling the market thru obscurity and risking the virtual safety of its customers. Customers who, in essence, dont have choice.

    --
    "Corporate rock still sucks. What are you gonna do about it?"
  13. Problem Is... by 4of12 · · Score: 5, Interesting

    ...that they are partially correct and justified in hiding certain secret keys as ways of preventing unauthorized use of products.

    But that's an oversimplification that I'm afraid the lawyers and the court won't be able to clearly pick apart. Even the Microsoft VP testimony about the issue was sprinkled with constant reminders that this was "a confusing" technology. It is confusing. But it's essential for everyone to understand what it's purpose is and how it can be misused, too.

    The part that rubs the wrong way, of course, is that the exact same arguments could be used to prevent a competitive implementation of an interface that Microsoft wants to own for themselves.

    --
    "Provided by the management for your protection."
  14. good job by Anonymous Coward · · Score: 0

    you helped him reach his goal!

  15. Amok .. amok .. amok ... by ProfMoriarty · · Score: 3, Interesting
    You gotta love these quotes ...

    "I guess it's a matter of how hard you make it," Allchin replied. "We have to work on our reputation for security in the marketplace." from Jim Allchin, who oversees the Windows operating system.

    Gee ... I guess that's why theres so FEW reported news stories about the hacking of Windows ... and so MANY stories about the hacking of Linux.

    --
    Karma? Karma? I don't need no stinkin' karma.
    1. Re:Amok .. amok .. amok ... by lewkor · · Score: 1

      "We have to work on our reputation for security in the marketplace".

      I get a real kick out of Alchin. It seems to me like Microsoft have done a lot of work on their reputation for security already!

    2. Re:Amok .. amok .. amok ... by Anonymous Coward · · Score: 0

      > Gee ... I guess that's why theres so FEW > reported news stories [washingtonpost.com] > about the hacking of Windows ... and so MANY > stories about the hacking of Linux. > Because so many people use linux and so few windows.

    3. Re:Amok .. amok .. amok ... by HiredMan · · Score: 5, Insightful

      "I guess it's a matter of how hard you make it," Allchin replied. "We have to work on our reputation for security in the marketplace." from Jim Allchin, who oversees the Windows operating system.

      This perfectly demonstrates the M$ sekurity mindset - they approach security problems as a PR problem NOT an actual usage or safety issue. What he SHOULD be saying is, "As the dominant OS in the consumer space we need to work to make our OS the most secure for our users because they are the biggest target and the least aware of the threat."Instead he's blathering about their "reputation" instead of actual security.

      Bottomline is that M$ doesn't care about security - they only care about there reputation for security. Hence to them obscurity IS security to them and it becomes policy and is encouraged.

      =tkk

    4. Re:Amok .. amok .. amok ... by PhilHibbs · · Score: 3, Insightful
      "I guess it's a matter of how hard you make it," Allchin replied. "We have to work on our reputation for security in the marketplace."
      And if they released the source code, the security community would realise the full extent of the security problems. "We can't release the source, everyone would laugh at us!"
    5. Re:Amok .. amok .. amok ... by PhilHibbs · · Score: 1

      Au contraire, my friend; the requirement for GNU software to come with source prevents this from happening (other than in small-scale obscure projects maybe).

    6. Re:Amok .. amok .. amok ... by PhilHibbs · · Score: 1

      OK, I'll bite, what code has been misappropriated for inclusion in the Linux kernel?

  16. Only this? by Libor+Vanek · · Score: 1

    This all the results after taking 1 month fixing bugs and educating sw people about security? Wow!

  17. *thbppt* by TVmisGuided · · Score: 5, Funny

    *pauses to wipe coffee off monitor*

    Three arguments against Microsoft's position:
    Nimda.
    Code Red.
    The fact that a virus framework for .Net was released to the wild before the "official" .Net specification.
    No, I don't believe them, not for a second. I'd sooner trust an armada of politicians and their attendant [strike]lackeys[/strike] lawyers.

    'Nuff said.

    --
    All the world's an analog stage, and digital circuits play only bit parts.
    1. Re:*thbppt* by TummyX · · Score: 1


      The fact that a virus framework for .Net was released to the wild before the "official" .Net specification.


      It didn't work because of any hole in the .NET framework. It was just written in C#. It's just another program. And if you run programs with your priveledges, they can do the same thing you can. You could easily write that 'virus' in C for Linux (oh no!) or Java etc.

    2. Re:*thbppt* by Zorquan · · Score: 1
      Three arguments against Microsoft's position: Nimda. Code Red. The fact that a virus framework for .Net was released to the wild before the "official" .Net specification.

      If I installed a Red Hat distro from two years ago and didn't patch it how secure would I be? Code Red didn't happen to boxes that had been patched in the previous couple of months. If it happened on a Linux box the admin would be stupid for not patching and being rooted, but on a Win2k box it's MS's fault for lame users who won't patch. (BTW IIS6 is shipping with most/all unnecessary features turned off by default, so the situation should improve.) As for the .NET exploit - it was a bug that had already been fixed in the next beta by the time the theoretical exploit was announced. I'm sure no OSS code ever had a bug in a beta before.

      Oh, and mod this down as flamebait for pointing out the hypocrisy of the typical slashdot crowd.

    3. Re:*thbppt* by Tony-A · · Score: 2

      Installed RedHat from two years ago, unpatched.
      For a lot of configurations it would be immune.

  18. Security Through Hacks... by march · · Score: 1

    It's more like, if we hack it together so badly, it will be really secure because people won't be able to understand it.

    That is why the "Print" pop-up menu button in the windows explorer actually has to launch MS Word (and take over your full screen and control of your desktop - but don't hit a key or it will mess up!) rather than doing it non-graphically in the background, right?

  19. A new analogy by nukey56 · · Score: 2, Interesting

    I'm going to hide a cookie in this glass cookie jar over there. If I find out that you ate it, I'll just have to put a new cookie in the jar and hide it somewhere else.

  20. Why? by crumbz · · Score: 3, Interesting

    I firmly believe that software should be held accountable to liability laws and consumer rights laws. Microsoft has repeatedly fought laws designed to provide these protections and re-written their EULAs to provide no liability whatsoever. Compare the EULA for MS Office from 1995 to todays. About ten times as long, with each additional page reducing their liability and increasing yours.
    More FUD from Microsoft. Their legal department must have more employees than their coding department by now.

    1. Re:Why? by Anonymous Coward · · Score: 1, Informative

      The only people who will benefit from liability laws on software are the lawyers.

      I for one would be afraid to release a stick of code - there's (almost) always -some- way to break any non-trivial system.

      Software costs would skyrocket, and programmers would have to get to know (and love) their own lawyers.

      A mess. Big mess. Bad for Microsoft, yes. Bad for everyone else who programs too.

    2. Re:Why? by ProfMoriarty · · Score: 2
      Their legal department must have more employees than their coding department by now.

      They're all salivating at that $40B in the bank ... :)

      --
      Karma? Karma? I don't need no stinkin' karma.
    3. Re:Why? by Hassman · · Score: 1

      it is IMPOSSIBLE to create bug-free or totally secure software. Anyone with a BS in CS knows that. you can try hard...VERY hard, but there is always a loophole somewhere. Plus you can only spend so much money on a project before it becomes overbudget (even for MS. Its not how much money you have, its how much the project will bring in, in relation to how much it costs...)

      --
      -Mark
      Dovie'andi se tovya sagain.
    4. Re:Why? by mjh · · Score: 2, Insightful

      +1,Insightful (virtual moderator point)

      Software liability is really only an issue for Microsoft software. In other software markets, where there is not a monopoly, the bad PR from a security incident (or a reliability problem) is enough to incent the producer to produce good code.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    5. Re:Why? by crumbz · · Score: 2

      Yes, but there is a difference between creating completely bug-free software and attempting to litigate your way out of any responsibility for your product. A world of difference. This is embodied in the paradigms of for-profit software vs. open-source software. No one wants to write insecure, untested, buggy software. Not even Microsoft.

      However, Microsoft has found it cheaper to use legal means to defend rushed, incomplete software to meet deadlines for quarterly revenue. Microsoft has accepted the trade-off. Many other companies and individuals have not. And now, it appears that their strategy is beginning to backfire.

    6. Re:Why? by Anonymous Coward · · Score: 0

      Their legal department must have more employees than their coding department by now.

      And a whole lot more than their QA department!

    7. Re:Why? by ink · · Score: 4, Insightful

      I firmly believe that software should be held accountable to liability laws and consumer rights laws.

      That would kill all free software. People could personally sue Linus for bugs in the Linux kernel that caused them problems: "I'm seeking $10,000 in damages because your stupid bottom handler for my POS Promise IDE controller caused me to lose all my data!". The listings on freshmeat would be a pool of future clients for lawyers, and not software projects. Amateurs wouldn't release code for any use whatsoever.

      In short: that's a realy, realy, really, really bad idea.

      --
      The wheel is turning, but the hamster is dead.
    8. Re:Why? by Zathrus · · Score: 3, Insightful

      IANAL, but I believe that a good bit of OSS would be exempt... why? Because it's not sold and thus does not fall into the "intended purpose" bit of product liability laws.

      Red Hat, Mandrake, and others that do sell a product would become liable though, and that'd certainly kill them.

      I think that liability with a broad brush would definitely be a bad idea. But negligence is another matter... some of the exploits could definitely be shown as negligence on the part of the software maker (e.g. - you were informed of this exploit 5 months ago and failed to remedy it). This isn't just MS either - Sun, IBM, etc. have all had times where they failed to release a security patch within a reasonable time period after being informed of a vulnerability.

      That kind of thing should definitely result in liability on the part of the software company. Similarly, applications that have destructive bugs and don't get fixed should result in liability.

      The problem becomes one of defining how long is "long enough", and what should the fines be? Realistically we don't need new laws here. We just need to apply some old ones to a new situation.

    9. Re:Why? by roccothegreat · · Score: 1

      "I firmly believe that software should be held accountable to liability laws and consumer rights laws" What, are you on crack. We already have people suing burger joints cause they are 4 year olds and cant handle their coffee. So every time that someone gets a Virus of some kind, they get to sue or hold MS accountable? Your nuts.

    10. Re:Why? by Badanov · · Score: 1

      Wrong. You can't be sued for providing a free service in the USA if you do not believe it could cause greivous harm..

      --
      Dawn of the Dead
    11. Re:Why? by MoneyT · · Score: 2

      You can be sued, it doesn't mean that the judge will hear the case or you will win, but you can be sued. And if every tom dick and hairy a$$ that fucked up his machine when he installed linux started suing, we would see a very quick end to a lot of open source.

      --
      T Money
      World Domination with a plastic spoon since 1984
    12. Re:Why? by crumbz · · Score: 2

      How does a person suing a manufacturer receiving a software virus equate to a person suing a manufacturer of poorly written software?

      Easy, it doesn't. Liability laws are designed to discourage a manufacturer from producing a product that knowingly can cause damage, in toto. I write software and release it for sale. If it computes 2001 tax tables incorrectly and it can be proved that I did not do due diligence (i.e. not complete QA, etc.), I can be held liable. If some guy writes a virus and it infects my program and my program fails, it would be very difficult to hold me liable.

      My point is that Microsoft's approach is to shift liability away from themselves, even in the event that their program is flawed.

      Please read the post before you comment.

    13. Re:Why? by crumbz · · Score: 2

      How does a person suing a manufacturer receiving a software virus equate to a person suing a manufacturer of poorly written software?

      Easy, it doesn't. Liability laws are designed to discourage a manufacturer from producing a product that knowingly can cause damage, in toto. I write software and release it for sale. If it computes 2001 tax tables incorrectly and it can be proved that I did not do due diligence (i.e. not complete QA, etc.), I can be held liable. If some guy writes a virus and it infects my program and my program fails, it would be very difficult to hold me liable.

      My point is that Microsoft's approach is to shift liability away from themselves, even in the event that their program is flawed.

      Please read the post before you comment.

    14. Re:Why? by Anonymous Coward · · Score: 0

      How about if the liability is limited up to the price of the contract or the software itself? That would fix it: Free software would be free from liabilities and commercial software would scramble for their lives!

    15. Re:Why? by roccothegreat · · Score: 1

      Hey moron, I did read the post. My interpretation of the other moron is what I stated. Peace

    16. Re:Why? by ink · · Score: 1, Troll

      Perhaps you should go back to law school. My wife is a nurse and if she provides free services for some accident victim that we come across, she can and will be held liable for anything that goes wrong. There are many things that you can be sued for, regardless how much you charge.

      Even if what you say is true (it isn't), RedHat, Mandrake, SuSE, IBM, et. all can be run out of business if there are bugs in Linux for which they are liable, and charging for. It's a horribly bad idea, because then all businesses would stay away from supplying any sort of support structure for open source softwares for fear of an unexpected lawsut. The price of commercial software would go up, and all sorts of draconian legal measures would need to be in place (eg, sigining a NDA before being allowed to operate software -- or similar).

      Just leave it alone, and let the geeks handle it.

      --
      The wheel is turning, but the hamster is dead.
    17. Re:Why? by Anonymous Coward · · Score: 0

      Why not restrict it to commercial software?

  21. "More" vulnerable? by Wakko+Warner · · Score: 1

    How is this possible?

    With a new hole in Outlook being found every few days, and massive security holes being patched every couple of months in IIS and the OS itself, how can it *possibly* get any worse?

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
  22. this sounds like a pretty good business plan... by Transient0 · · Score: 3, Funny

    hmmm... i'm think i'm going to write a book. and then, on page 156, I'm going to include my IP address and root password. And then, I'm going to make sure that every copy of the book has it's covers bound together tightly together so that it can not be opened without extreme difficulty. Then I'm going to sell the book for $50 dollars a copy(aw hell, why not make it a hundred). And then, If anyone who buys my book actually tries to open it, I'm just going to have to sue them for every penny they have because, goddammit my root password's in their(didn't they read the EULA that came on the complimentary bookmark?).

    1. Re:this sounds like a pretty good business plan... by delus10n0 · · Score: 2, Funny

      That is quite possibly the worst analogy I've ever heard. Congratulations for sounding like a complete tool.

      --
      Not All Who Wander Are Lost
    2. Re:this sounds like a pretty good business plan... by Anonymous Coward · · Score: 0

      hehe -- true.

      You can use Windows without reading its contents. A book is useless if you cant read its contents.

  23. not so crazy? by tps12 · · Score: 1, Interesting
    As many of us here in the slashdot community, I have long been a skeptic of so-called "security through obscurity" (the topic of the above article). The principle argument made by its supporters is that hackers cannot exploit security flaws that they don't know about. In other words, what you don't know can't hurt you. My objection has always been that almost all of the most popular viruses, hacks, and backdoors have been discovered or created by accident. A prime example is the ubiquitous "page widening post" here on slashdot.

    People aren't digging security holes; they're falling into them.

    Now that I've done a little research, I see this as a naive view. For one thing, it doesn't explain the frequent security flaws in Linux and Apache. To continue the analogy, there are so many holes, it looks like a golf course. Also, a wealth of evidence suggests that at least 85% of exploited bugs in Microsoft products (discounting IIS and Windows 2k and later) are from well-documented public APIs. This suggests that it is far more harmful to publish this info (which really isn't helpful to users anyway) than to keep it secret, where it can do no harm.

    --

    Karma: Good (despite my invention of the Karma: sig)
    1. Re:not so crazy? by MindStalker · · Score: 1

      Yes, but they have to publish them for developers. Anyways, the point if if they would just make the APIs right in the first place, it wouldn't be a problem. But they tend to not think about security when they add a new whiz bang feature.

    2. Re:not so crazy? by martin · · Score: 2

      err no..

      http://www.counterpane.com/crypto-gram-0002.html #P ublicizingVulnerabilities

    3. Re:not so crazy? by Patman · · Score: 3, Insightful
      Security through obscurity is a well-tested, completely acceptable security parameter.


      However, what most people miss is that obscured code STILL needs to be audited by a neutral third-party. This is where Microsoft fails - they don't appear to have their code audited. Or, if they do, their auditors should be fired.

      Security through obscurity should also not be your ONLY parameter. An obscured system should still be using encryption, should still be testing input, and shouldn't have any buffer overflow exploits.

      Obscurity can be used effectively. It's not a do-all, be-all, and end-all.

    4. Re:not so crazy? by Anarchofascist · · Score: 4, Funny

      "....frequent security flaws in Linux and Apache. To continue the analogy, there are so many holes, it looks like a golf course."

      I'd rather have a golf course (18 holes per 40 hectares) than swiss cheese (18 holes per pound).

      --
      Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
    5. Re:not so crazy? by ProfMoriarty · · Score: 2
      For one thing, it doesn't explain the frequent security flaws in Linux and Apache.

      While none of us here will disagree with the fact that there are programming flaws in Linux and Apache, the time from discovery of a flaw to the fixing of it is MUCH shorter compared to the "it's-my-toy-you-can't-play-with-it" attitude of Microsoft.

      The ONLY way Microsoft is going to reduce the number of successful hacking attempts, is to LISTEN to the people reporting the flaws and fix them in a timely manner, with respect to the severity of the flaw. If one person can create the problem, sure enough, another one will find it as well. (I believe that there was an exploit published a couple of months ago, and MS had the info for about 6 months and did nothing, until the report was published ... but I don't know the reference off-hand.)

      My objection has always been that almost all of the most popular viruses, hacks, and backdoors have been discovered or created by accident.

      Ahhh ... people "thinking outside the box" ... you have to like these people. As a programmer, I rely on these people to "shore-up" my code. Hopefully, these people will be in the testing department, and not the end user.

      --
      Karma? Karma? I don't need no stinkin' karma.
    6. Re:not so crazy? by JordoCrouse · · Score: 3

      My objection has always been that almost all of the most popular viruses, hacks, and backdoors have been discovered or created by accident.

      These bugs are not discovered by accident. There are people (both good and bad) that spend many hours a day looking for these exploits. They do everything they can to find cracks in the armor of any package (be it Slashdot, windows XP or whatever).

      And when the good guys find it, they publish information about it so it can be quickly patched and fixed. If the bad guys find it, then it gets posted where the script kiddies can find it. Under no circumstances think that these holes are found by accident. Thats as crazy as thinking that a high school student can sit down and guess the root password at NATO in three tries.

      Now that I've done a little research, I see this as a naive view. For one thing, it doesn't explain the frequent security flaws in Linux and Apache.

      All programmers write security holes at some time in their life. Having a buffer overrun or a security hole is not exclusive to Microsoft programmers, everybody does it.

      The thing that you fail to understand is that since the same security flaws are going to exist in both open source and propriatary software, the security risk is the same for both sides. But, if the open source is openly available, then the white hats can quickly attack it and publish the exploits before the black hats have a chance to use it.

      For propritary software, the crackers need to wait for the software to go into the wild. Once it is widly distributed, then they start attacking it slowly. The white hats start examining it too, but without the benifit of the code, they can only move as fast as the crackers. Some times the good guys win, and the exploits are published (and hopefully fixed). Some times the bad guys win,
      and you get a Melissa virus.

      This suggests that it is far more harmful to publish this info (which really isn't helpful to users anyway) than to keep it secret, where it can do no harm.

      Don't for a minute think that obscurity is going to prevent an exploit from being discovered and used. The only think obscurity can do is prevent somebody from finding the bug, and informing the proper people so that it can be fixed before further damange can be done.

      All programmers make mistakes. You can either hide those mistakes away and wrongly hope that somebody isn't going to find it, or you can get your mistakes exposed to the world and get them fixed quickly and efficiently.

      --
      Do you have Linux and a DotPal? Click here now!
    7. Re:not so crazy? by Dr.+Manhattan · · Score: 3, Insightful
      ...it doesn't explain the frequent security flaws in Linux and Apache.

      It's my impression that those holes are, in the large majority of cases, discovered by people auditing and examining the code. The auditors then publicize the flaws. I frequently see advisories of the form, "no known current exploits, but..."

      On the other hand, security flaws in Windows seem to become publicised when they are used in an attack, too late for many.

      --
      PHEM - party like it's 1997-2003!
    8. Re:not so crazy? by Anonymous Coward · · Score: 0
      People aren't digging security holes; they're falling into them.

      ...

      To continue the analogy, there are so many holes, it looks like a golf course

      Heh. That's exactly how I play golf. The fact that I get in the fairway, on the green, or make a putt, is almost always an accident!

    9. Re:not so crazy? by thelexx · · Score: 5, Informative

      "For one thing, it doesn't explain the frequent security flaws in Linux and Apache. To continue the analogy, there are so many holes, it looks like a golf course."

      From the SecurityFocus vulnerability db:

      IIS since 5.0 - 56 entries
      Apache since 1.3.17 - 7 entries

      Your argument is flawed at best, outright FUD at worst.

      LEXX

      --
      "Gold still represents the ultimate form of payment in the world." - Alan Greenspan, 1999
    10. Re:not so crazy? by 5.11Climber · · Score: 1

      Hey, maybe their auditor is Aurthur Anderson.

      --
      Arf!
    11. Re:not so crazy? by Hitokage_Nishino · · Score: 1

      [quote]To continue the analogy, there are so many holes, it looks like a golf course.[/quote]If only Tiger Woods was a hacker. What? Not everybody can pick up a golf club and be an expert?

    12. Re:not so crazy? by Hitokage_Nishino · · Score: 0, Offtopic

      Haha, stupid habit.

    13. Re:not so crazy? by Anonymous Coward · · Score: 0

      For one thing, it doesn't explain the frequent security flaws in Linux and Apache. To continue the analogy, there are so many holes, it looks like a golf course."

      Gee, several acres and only 18 holes? I can live with that.

      IIS on the other hand looks like a slice of swiss cheese.

    14. Re:not so crazy? by Anonymous Coward · · Score: 0

      This security through obscurity is the dumbest thing ever. Every single technical detail abotu Linux/BSD/ etc is available and they are far more secure.

  24. Security from non-obscurity by Reality+Master+101 · · Score: 4, Funny

    Microsoft is clearly ignoring history here. They should learn from the example of one of the oldest open-source programs out there. Clearly if there are lessons to be learned, we should learn from this piece of brilliantly designed software.

    Of course, I am speaking of Sendmail.

    Oops...

    --
    Sometimes it's best to just let stupid people be stupid.
    1. Re:Security from non-obscurity by anthony_dipierro · · Score: 2

      Of course, I am speaking of Sendmail.

      Actually almost all of Sendmail's security holes are directly due to its obscurity. Just because the source code is released doesn't mean it's easy to understand.

    2. Re:Security from non-obscurity by Anonymous Coward · · Score: 0

      How to fix the world. Step 1: Eliminate you. Step 2: Rejoice.

    3. Re:Security from non-obscurity by elefantstn · · Score: 2

      You're right, but contrary to joke, the lesson Microsoft should learn from Sendmail is that enough people got so fed up with having to apply patches and try to administrate that buggy piece of crap that they went out and wrote alternatives to use instead.

      --
      If it ain't broke, you need more software.
    4. Re:Security from non-obscurity by krmt · · Score: 2

      Sendmail does strike me as a perfect example actually. We should all remember the mantra "Open Source is not a panacea" and we'll be Ok. Open or Closed, bad engineering is bad engineering.

      Classic MacOS had far far fewer security holes than Windows, despite being completely closed, simply because of the way the system was designed. Similarly, exim has had far fewer security holes than sendmail, despite them both being open. It's all about how well the program itself was written.

      Hopefully Microsoft's security audit will pay off, but only if they continually pay attention to security forevermore. Currently disabling scripting in Outlook by default will go a long way as well. Microsoft's culture has to plan better for security, so that their designs are better. Open or Closed, security is about forethought and quick response.

      --

      "I may not have morals, but I have standards."

  25. Not necessarily by diatonic · · Score: 3, Insightful

    The OSS community typically acts a lot more quickly than Microsoft has on security problems... when security flaws are found on Windows the patches usually take longer to release.

    Also... security flaws under *NIX systems usually are limited to one service... not the Internet Explorer/Outlook Express/MS Messenger Core OS holes that seem to plague MS since everything is so entwined.

    1. Re:Not necessarily by Telastyn · · Score: 2, Insightful

      Come now. Unix suffers from the same problems. Remember when the one compression lib had problems a month or so ago? Tons of stuff was affected. The only benefit *nix has on that point is that those sort of things seem to have *much* better coders working on them than the actual applications.

      Immagine if glibc had a buffer overflow in it... How many services/applications would be vulnerable then? If the GNOME libs, or a font renderer had the same problems?

      Microsoft uses much more object oriented versions of the shared libraries, and thus it *does* take a bit longer to track down the actual source of the problem, and make sure the fix doesn't break alot more; but that's also what's allowed them to do alot of the things that sells windows (common user interface, good cut/paste)

    2. Re:Not necessarily by nweathe · · Score: 1
      From the previous post: Microsoft uses much more object oriented versions of the shared libraries, and thus it *does* take a bit longer to track down the actual source of the problem, and make sure the fix doesn't break alot more; but that's also what's allowed them to do alot of the things that sells windows (common user interface, good cut/paste)

      Bull... If object oriented is such a problem, why do projects such as KDE come out with bug fixes and security updates in a rather rapid fashion? And as far as using object oriented and making the GUI look better... I don't buy that one. I use KDE, and I like it, but most of the competing window managers use C as there code base, and I think most people would agree that GNOME has a very good, clean, and usable interface for being hampered with plain C and any other bindings it may use...

    3. Re:Not necessarily by jelle · · Score: 3, Interesting

      "Remember when the one compression lib had problems a month or so ago?"

      Yes I do.

      And I have yet to see patches for the mentioned MS programs that use that library according to that news.com page: Microsoft Office, Internet Explorer, DirectX, Messenger and Front Page.

      But in Debian, the patch was applied and the fixed debian package distributed on the same day that the vulnerability was discovered.

      What was your point?

      --
      --- Hindsight is 20/20, but walking backwards is not the answer.
  26. Target Executives At Large Companies by Anonymous Coward · · Score: 2, Interesting

    Somebody should maintain a list of executives at large companies and specifically bomb them with these 'sploits as soon as they become available.

    I think that the IT departments of large companies do their jobs too well -- the executive never realizes just how vulnerable they are with MS products.

    If we bring the problem home to the people that make decisions, then there will be top-down sponsorship of better computing environments.

    1. Re:Target Executives At Large Companies by Anonymous Coward · · Score: 0

      Hhhhmmmmmm......Well, maybe you should take a lesson from those big IT departments then and secure your shit. Obviously, if they can stop it from propagating, you can too right?

    2. Re:Target Executives At Large Companies by 4of12 · · Score: 2

      the executive never realizes just how vulnerable they are with MS products.

      I think they do realize in many cases.

      I can't tell you how many times our corporating has warned everyone of the latest Outlook transported virus du jour. As a UNIX user I simply shrug it off, knowning that any ".vbs" attachment getting into my inbox won't go any further.

      But corporate IT departments look upon these things as facts of life, like jams on the freeway or catching a cold.

      Bombing them with more sploits is unnecessary and probably would be counter productive.

      Better would be to demonstrate and make cogent arguments for alternatives that would liberate them from all kinds of problems that they regard as unavoidable facts of life. They're not unavoidable!

      --
      "Provided by the management for your protection."
    3. Re:Target Executives At Large Companies by Anonymous Coward · · Score: 0

      Come on now, what exactly are you proposing here?

      How far are you willing to take this? When you feel so spirited as to believe that 'innocent' are not aware enough about guarding their keys are you going to attack them from before they get to the door... as most people don't grab their keys before they get there...

      Will you next propose that you must beat up lazy people who don't bother to learn to fight or are non violent?

      You are stating that as a capitalist you would prefer to be attacked in manners that prevent you from your capital.... Isn't there already enough sentiments of terrorism... Have you no other form of protest to use?

      Where are your senses of responsibility?

  27. whatever... by Hassman · · Score: 1, Troll

    My linux box has been hacked 4 times...

    Nothing has ever happened to my windows Machine...

    --
    -Mark
    Dovie'andi se tovya sagain.
    1. Re:whatever... by Libor+Vanek · · Score: 1

      This doesn't mean nothing. Were both machines connected to the same lan? Were both of them running same services? Were both IP's "published" the same way?

    2. Re:whatever... by Libor+Vanek · · Score: 1

      ... and I forget - have you ever has to remove Klez/Nimda/whatever from you Windows box? ;-)

    3. Re:whatever... by Anonymous Coward · · Score: 0

      Is your Windows machine connected to the Internet?

    4. Re:whatever... by Anonymous Coward · · Score: 1

      Your windows machine has had nothing happen to it which you are aware of is a better post for your comment.

    5. Re:whatever... by Anonymous Coward · · Score: 0

      Let me guess. Your Linux box is a basic workstation install sitting on a network sans firewall or any kind of security and running dozens of unneeded processes, absolutely no intrusion detection software, and not hardened in any way as well as a sign "Crack Me" hanging on it while your Windows box (having never been cracked) is still in it's shipping box having never been booted up.

      :)

      Do some research on basic Linux security. It's actually very simple to harden a Linux machine - with a little effort on your part. The power is in your hands to make it rock solid against cracks. No one else is going to do it for you.

    6. Re:whatever... by Hassman · · Score: 0, Offtopic

      The quote is right genious.

      --
      -Mark
      Dovie'andi se tovya sagain.
    7. Re:whatever... by rutledjw · · Score: 1
      It's spelled "genius".

      Given what I've read this far, I'd turn off your *nix box(es). Seriously

      --

      Computer Science is Applied Philosophy
    8. Re:whatever... by Hassman · · Score: 1

      sure is. It would be stupid to make that comparison if it weren't. I duel boot, about 50% of the time i'm in linux, the other windows.

      --
      -Mark
      Dovie'andi se tovya sagain.
    9. Re:whatever... by Hassman · · Score: 1

      Not mine personally, but I had a senior project this year that got pretty messed up from Nimba. The project was a web - based almanac type thing and for some reason she wanted it run by win2k...

      --
      -Mark
      Dovie'andi se tovya sagain.
    10. Re:whatever... by Hassman · · Score: 1

      I hate you.

      :)

      That was the case the first couple of times. Since then I've been doing more, but hasn't helped too much...probably should set up that firewall I've been to lazy to do. FreeBSD is good for that yes?

      --
      -Mark
      Dovie'andi se tovya sagain.
    11. Re:whatever... by Anonymous Coward · · Score: 0

      " This doesn't mean nothing."

      You want I should say something about your grammar?

      Look -- Script Kiddies hold Linux/Unix boxes in higher esteam than Win boxes. Thus they are more likely to get hacked. The hacker culture is also much more familiar with Unix, and "Survival of the Fittest" is completely core to the Unix culture (which makes it OK in some circles to hack lamers with Linux boxes).

      Win boxes are most vulnerable to user error (running Klez or another virus for example), or automated worms like Nimda. There is just isn't a broader movement of people trying to 0wn windows boxes.

    12. Re:whatever... by Hassman · · Score: 0, Offtopic

      It's spelled "genius".

      doh!

      --
      -Mark
      Dovie'andi se tovya sagain.
    13. Re:whatever... by NerdSlayer · · Score: 1, Troll

      My linux box has been hacked 4 times...

      Nothing has ever happened to my windows Machine...


      Yes, I agree, this has been my experience as well. Though I think for large corporations, dumb employees opening bad emails in outlook end up causing more problems over the long run.

      Most recently, my linux machine was hacked by a bug in OpenSSH. Though I'm familiar with locking down linux boxes, ssh is must. It kinda makes me wish there was some way to get updates pushed to me, Microsoft-style.

    14. Re:whatever... by Anonymous Coward · · Score: 0

      > Most recently, my linux machine was hacked by a bug in OpenSSH. Though I'm familiar with locking down linux boxes, ssh is must. It kinda makes me wish there was some way to get updates pushed to me, Microsoft-style.

      How about a cron job using apt-get or up2date or whatever package upgrade utility your distro has.

      ..and if your distro doesn't have such a utility, and the security-patched packages archive to back it up, then consider changing distros.

    15. Re:whatever... by Anonymous Coward · · Score: 0

      Unfortunantly, one of the drawbacks of Open Source and Free Software is that the responsibility lies pretty much entirely on your shoulders. It's not all that bad though, in the end you'll become a better administrator. Linux, FreeBSD - both can be cracked - and both can be made very secure. It's a matter of doing a LOT of homework, keeping up with development of all the systems you're running and making a lot of judgement calls. Do you need this or that process running? Should you run this update? Do you need telnet installed? etc... There's a lot of info on security out there - start at http://www.linuxdoc.org/ and expand from there. It can almost be a full time job. And that's regardless of the OS you're using. It's the Open nature of Linux and family that make it easier to lock down - you have an open hood where you can see everything and customize everything. With MS, everything is pretty much locked away and you're dependant on them for your security. Which leaves you up the creak. If you're MS computer is on the net, it's probably been hacked along with your Linux computer. What cracker can resist such candy? But with Linux, it's easier to detect this and with MS it's easier to hide your tracks. Get the tools necessary for both systems and don't assume that your Windows box is impervious because you've not detected a crack.

      Good luck...

  28. Windows users really shouldn't worry too much... by reparteeist · · Score: 2, Funny

    The computer will crash before an exploit can be used anyway, thus proving once again Windows is far more secure than that *other* OS which some people run for years at a time.

    --
    If Bill Gates had a nickel for every time Windows crashed... Oh wait, he does.
  29. Hmmm, guess Microsoft is secure now, right? by MikeV · · Score: 2, Insightful

    Just how much easier can they make it? You can already walk right in the front door whistling Dixie with the way things are currently. It's scary - they're admitting that their API's are so full of holes that it can be that much worse than it already is. It's not like they're trying to make crackers work for it - they sneeze and a new crack is born. At least with open API's the public will be exposed to how atrociosly bare bellied Microsoft really is and perhaps either:
    A. Put serious legal pressure on Microsoft to fix them.
    B. Switch to Linux, FreeBSD or MaxOSX.
    C. Dump computers altogether and move to Tibet.

    >>
    Jim Allchin, who oversees the Windows operating system, said that disclosures sought by the states "would make it easier for hackers to break into computer networks, for malicious individuals or organizations to spread destructive computer viruses and for unethical people to pirate" Microsoft's flagship software.
    >>

    1. Re:Hmmm, guess Microsoft is secure now, right? by ainsoph · · Score: 2

      C. Dump computers altogether and move to Tibet.


      Speaking of Tibet, who wants to teach open source to Tibetans?

      Got an idea a-brewin.

      email: oss_tibet@propaganda-arts.org
    2. Re:Hmmm, guess Microsoft is secure now, right? by delus10n0 · · Score: 1

      Just how much easier can they make it? You can already walk right in the front door whistling Dixie with the way things are currently.

      Oh, really? Would you mind posting links showing how I can "walk right in the front door whistling dixie" on ANY NT machine? Please?

      It's not like they're trying to make crackers work for it - they sneeze and a new crack is born.

      Oh yeah, and Linux/FreeBSD/MacOSX has never had an exploit or bug.

      --
      Not All Who Wander Are Lost
    3. Re:Hmmm, guess Microsoft is secure now, right? by Tony-A · · Score: 2

      Oh yeah, and Linux/FreeBSD/MacOSX has never had an exploit or bug.
      Not like Code Red, Nimda, Klez or whatever it's called.

  30. M$FT is getting desperate by Anonymous Coward · · Score: 0

    it is quite obvious, they are desperate to hold on to their marketshare & desktop dominence...

    M$ sometimes takes weeks to get a update built & loaded on to their servers for their customers...

    with Linux & OSS when a vulnerability is found ANY programmer can build a patch or update and have it loaded on to servers within a few minutes, and with Linux being Open Source there are many many many more programmers to perform this operation, and they do it because they want to do it...

    i want to see bill gates someday as a old has-been alcoholic getting DUIs in his Rolls Royce ROFLMAO

  31. MS can't have it both ways by FearUncertaintyDoubt · · Score: 5, Interesting
    Hasn't MS claimed for years that it doesn't have secret APIs that only MS developers get access to? Haven't they always claimed that there is a level playing field for developers to create, oh, say, office suites for Windows? Now they say they can't turn over their secret APIs which they denied existed for security reasons?

    Bill Gates can't be a borg. Nothing that is part machine could tolerate such inconsistency. Only humans can say that 1=0 and believe it.

    1. Re:MS can't have it both ways by bpfinn · · Score: 1

      Hasn't MS claimed for years that it doesn't have secret APIs that only MS developers get access to?

      I heard somewhere that the MS way of developing software is to have multiple competing teams working on the same project. The developers don't document much of their code, for fear that another Microsoft development team will take and use their code, and then they don't get the honor of being on the "Flaky Product" development team. There's no I in team, but there is in API.

    2. Re:MS can't have it both ways by davidsansome · · Score: 1

      I'm sure you mean 1==0 :-)

      --
      -- Wibble
    3. Re:MS can't have it both ways by mpe · · Score: 2

      Now they say they can't turn over their secret APIs which they denied existed for security reasons?

      You can certainly be sure that, now Microsoft has kicked up this fuss, there will be plenty of black hats looking for these APIs.

    4. Re:MS can't have it both ways by Zorquan · · Score: 1
      Now they say they can't turn over their secret APIs which they denied existed for security reasons?

      I didn't see anywhere in the article where it said anything about secret APIs. For all of the conspiracy theories about these so-called secret API's I still haven't seen anybody put forth any credible evidence that they exist. Usually they'll refer to Rtl*, Ke*, or some other kernel functions that are documented in some DDK.

    5. Re:MS can't have it both ways by 10am-bedtime · · Score: 1
      the canonical example is "2+2=5". use usloth crapware? prepare to rewrite history (as your ruler's file formats change), promote ignorance and reify torture (as your kids get procesed by the usloth ministry of truth).

      thi

  32. Sendmail always gets a bum rap. by juuri · · Score: 2

    Yes Sendmail had some atrocious holes. Yes it seemingly took forever to get them fixed.

    But c'mon we are talking about a program that at best was running on tens of thousands of machines during it's worst security times. As Sendmail usage has gone up so has the security it has offered. Comparing to a hole in a client that is deployed on millions of computers really isn't fair.

    --
    --- I do not moderate.
    1. Re:Sendmail always gets a bum rap. by Anonymous Coward · · Score: 0

      But c'mon we are talking about a program that at best had a 95% marketshare during it's worst security times. Remember when sendmail took down most of the Internet?

  33. Devil's Advocate Post by huckda · · Score: 1

    Why should they release their API's?
    So you or I can "fix" their bugs for them?
    Modify our MS programs?
    Tinker here and there...fiddle and faddle around?
    Now, if they were to SELL their info...
    oh but we all know that you'd just have to download Kazaa or some similar P2P software
    in order to get access to it 10 minutes or less
    after it was released...
    (10 min to allow for driving time from store-->home)

    So they REALLY have no material gain in releasing their API's. Sure they may retain a bulk-load of positive PR, but positive PR is rarely the catalyst for positive cash flow.

    --
    "Just Smile and Nod." --Huck
  34. Read the article by Mordaximus · · Score: 4, Informative
    IF you spent the time to read the article, instead of looking for sentences that outrage you, you might realise that the vulnerability affects the MSN Chat OCX.

    In an advisory today, Eeye warned that the flaw in the "MSN Chat OCX control" enables an attacker to "supply and execute code on any machine on which MSN Messenger with the ActiveX is installed."

    In other words, if those components are installed, even if you don't use them, you are at risk. You're right, it has nothing to do with Trillian.

    The author is right, completely right. Try reading next time.

  35. secrecy in API is not security by brettbender · · Score: 1

    The bad guys are motivated (and some of them are clever!). You must assume that they *will* figure out the obfuscated, confusing, or secret portions of your code (if by no other means than disassembling it and inspecting it, line by line).

    Certainly, secrecy may be a component of a security implementation -- for example, it is important to not disclose your password to others. But it is not a proper *foundation* for security engineering. If you system is vulnerable in the event that "somebody figured the undocumented flag", then you must assume it is vulnerable, period.

    If you build a system such that it is insecure when provided with certain input, the you are being careless and sloppy. At a minimum, users of your system deserve to know the details so that they can make an informed decision about whether the risk is acceptable.

  36. What are they complaining about? by crivens · · Score: 1

    What are they complaining about? Their code couldn't be any less secure than it is now! :P

  37. How does an open API create security hole? by dreamt · · Score: 2, Insightful

    Am I missing something here? How is it that opening up the API creates a security flaw? I can maybe see them saying that giving away their source will, but how is an API going to? The API is just how to talk to the machine. Unless their API contains something like "let me do anything I want on the target machine", how does this cause a security breach?

    1. Re:How does an open API create security hole? by fractaltiger · · Score: 1
      Unless their API contains something like "let me do anything I want on the target machine", how does this cause a security breach?

      I think it's something like this: You make a java class that contains private variables. Your initial task is to give other programmers getVar() methods and setVar() methods to change them. Then, after a few months, you start loathing the usage of the correct methods and just make your variables public so that calling, modifying and passing them is much easier to code.

      But if all your code has public access to certain parts that should be secure and restricted, then you know what that means if you "mistakenly" misuse your hack.

      This is how I code, and sometimes I don't know which way is better. It's not hard to think how this could apply to "secured" parts of software when certain principles of programming are ignored: I recommend Carrano and Pritchard's "Walls and Mirrors to see refresh the concept of (proper) information hiding. (Proper information hiding has little to do with Security through Obscurity, by the way, it just reinforces a systematic way of easing software maintenance cycles)

      --
      "Wireless : LAN :: Laptop : Desktop"
  38. Allchin: States Plan Would Hurt Windows Security by burgburgburg · · Score: 3, Informative
    The antitrust remedy proposed by a number of states would weaken the security of Microsoft's operating systems according to Jim Allchin, Microsoft's senior vice president for Windows. He warned that too much disclosure of technical information in the wrong areas would benefit hackers and create more opportunity for virus attacks.

    "The more creators of viruses know about how antivirus mechanisms in Windows operating systems work, the easier it will be to create viruses or disable or destroy those mechanisms," Allchin testified.

    Allchin also warned that if Microsoft were compelled to disclose all the APIs and technical information the states are asking for, digital rights management would be compromised.

    From Tuesday, news.com http://news.com.com/2100-1001-900905.html

  39. buying the windows source code and releasing it by kipple · · Score: 2

    It may sound silly and idiot, but I wonder what could happen if some open-source company or just any individual buys windows source code. Or just the APIs. Or whatever they sell (because they DO sell their source code, obviously under heavy NDAs).

    Now, what would happen if this individual releases it in the wild? Surely he will get fined, blah blah blah. But it would be too late - he will be a martyr, and the entire world will know about the windows source code.

    ...anyone wants to donate me 1 euro cent? :)

    crazy cheers

    --
    -- There are two kind of sysadmins: Paranoids and Losers. (adapted from D. Bach)
    1. Re:buying the windows source code and releasing it by ProfMoriarty · · Score: 2
      Interesting thought ... but instead of an individual doing the releasing of the source code, why not the corporation itself ... and then fold the corp once it gets sued into oblivion.

      That would hopefully shield the individuals from any damages ...

      IANAL, and I don't recommend attempting this ... :)

      --
      Karma? Karma? I don't need no stinkin' karma.
  40. $50 to the person who identifies the queuing bug! by scorp1us · · Score: 1

    And releases tools under GPL to verify it!

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  41. Linux by wazootyman · · Score: 1, Insightful

    This is why everybody should be using Linux, or another varient of open source software. Obviously Microsoft has no concept of security, and shouldn't be used in really any circumstance.

    I run my business on complete linux boxes, and nobody has any trouble using them. The interfaces are consistant, and well thought out, and we've developed an efficient system to upgrade and patch about 20 or so workstations whenever new versions come out. There haven't been any major issues of the company learning UNIX either. It's amazing to watch the 40 year old women in accounting hack away at VI! ;-)

    When these boxes had win2k on them, it was not uncommon for them to crash upwards of 2-3 times per day.

    1. Re:Linux by Anonymous Coward · · Score: 1, Informative

      The interfaces are consistant

      Maybe your company's interfaces are consistent, but Linux, as a whole, hardly has consistent user interfaces. I don't see how any OS that "boasts" about 30 different GUI toolkits can possibly offer a consistent user interface experience (unless one limits onesself to KDE or GNOME).

      When these boxes had win2k on them, it was not uncommon for them to crash upwards of 2-3 times per day.

      Then obviously there was something frightfully wrong with your computer manufacturer or you had a grossly incompetent system administrator. I've been running Win 2000 for many months now, for days straight between shutdowns, and I've only had it crash once. I've also heard similar stories of Win 2000 and XP stability from most of the people I know who use them.

  42. NSB Messenger Exploit by Anonymous Coward · · Score: 0

    The real crime is not that they have a buggy, insecure Instant Messenger client, but that you can't remove the damn thing without manipulating the registry (on an XP box anyway). Simply finding the preferences within Windows Messanger and de-selecting "Run this program when Windows starts" and "Allow this program to run in the background" DOES NOT prevent it from re-launching when you reboot.

    Ok... so "Windows Messenger which ships with Windows XP does not include the MSN Chat control. Windows XP users would be vulnerable only if they have chosen to install the MSN Chat control from MSN sites. "

    Still pisses me off.

  43. More vulnerable? by MongooseCN · · Score: 2

    ..were they to provide any greater technical detail about protocols and APIs, it would make computers running their operating system far more vulnerable to cracking attacks.

    Wow, so releasing APIs and protocols would give too much inforamtion about how the system works so people can hack into it. Thank god no operating systems take this a step further release their entire source code or people would be hacking into them like an axe through butter!

  44. Do they read their own APIs? by Darth · · Score: 5, Insightful

    If these security vulnerabilities are so easy and obvious from reading the APIs, then why can't Microsoft's programmers find and close the security holes before someone finds them? Don't they read and adhere to their own APIs?

    If releasing the APIs means someone is going to easily figure out a way to damage the system, that just demonstrates that Microsoft isnt even trying to secure their products.

    --
    Darth --
    Nil Mortifi, Sine Lucre
    1. Re:Do they read their own APIs? by awptic · · Score: 2

      Well duh! There's no profit in finding
      security holes... we all Microsoft is a money making
      machine, and only does things with immediate monetary rewards. </sarcasm>

  45. From the Washington Post article by nachoworld · · Score: 3, Funny

    "In an advisory today, Eeye warned that the flaw in the "MSN Chat OCX control" enables an attacker to "supply and execute code on any machine on which MSN Messenger with the ActiveX is installed."

    As a result, even non-active Messenger users, or those who access the service using a third-party product such as Trillian, should upgrade to the new MSN Chat control.

    'The attack doesn't happen through the chat client, so as long as you have MSN Messenger installed, if I send you a special URL, I can own you,' said Marc Maiffret, Eeye's 'chief hacking officer.'"



    i'm sure marc actually said, "1 c4n 0wN j00," but the washington post author didn't know what the hell he was talking about.

    --

    ---
    I'm just an ordinary man with nothing to lose.
  46. Re:Hot Shit by ShecoDu · · Score: 1

    sure this joke was not funny at all. sure I love to see jokes while reading here.

    It might be cool having some JokeTroll to paste random jokes.

    There was this joke I really liked, that was posted some time, about the teacher that asked the students about ghosts, seen ghosts? touched ghosts?... and so on, until he asked if anyone has had sex with a ghost and one student said he did, he then was told to aproach the teacher, and asked again if he has ever had sex with a ghost, and the student replied... "ghosts? i thought you were talking about goats"

    I think it was pretty funny.

  47. i ownz j00 by agusus · · Score: 1

    All you Microserf users, I will own you! Muhahaha

    "... so as long as you have MSN Messenger installed, if I send you a special URL, I can own you," said Marc Maiffret, Eeye's "chief hacking officer."
    article

  48. MS certainly does have a concept of ROOT ! by Ashurbanipal · · Score: 3, Informative

    On DOS boxen (including, of course, all the non-VMS derived Windows releases, which boot COMMAND.COM and are thus DOS based) all local users are root superusers.

    Proof of concept: On a Windows 98 machine, cancel the "windows login" and start a DOS session. Now delete the entire filesystem (including hidden, system, and read-only files). Tada, it works, you are ROOT.

    On VMS-derived windows (such as all versions of Windows NT and of course Windows 2K) the root superuser account is named "Administrator" and is directly analogous to Unix "root"

    One of the reasons MS can't effectively compete against linux and the BSDs in the server market is that their systems include this same fatal weakness. At least *nix is stable!

    Incidentally, now that linux has "capabilities" built into the kernel, and Linus wants to put a resource handle into the filesystem API, the groundwork has been laid to get rid of this stupid root superuser concept and create a real successor to Unix rather than just a clone. Hopefully linux (or perhaps the Hurd) will one day incorporate all the strengths of Unix while jettisoning ancient kludges like "root" and the primitive "rwxrwxrwx" access control system.

    --Charlie

    1. Re:MS certainly does have a concept of ROOT ! by silicon_synapse · · Score: 1

      "On VMS-derived windows (such as all versions of Windows NT and of course Windows 2K) the root superuser account is named "Administrator" and is directly analogous to Unix "root""

      Not quite right. The Windows SYSTEM account is the equivlent of Root. Administrator is a few (big) steps below.

    2. Re:MS certainly does have a concept of ROOT ! by Anonymous Coward · · Score: 0

      You are mistaken. The Administrator account is the most powerful, and is equivalent to root. The SYSTEM account by default has very few rights at all, and is mostly used for running services in a low priviledge fashion.

      For example, unless you grant it additional rights, or change the account the service runs as, most services cannot access network shares or printers. See this randomexample from Google if you need more proof.

    3. Re:MS certainly does have a concept of ROOT ! by silicon_synapse · · Score: 1

      BUT, SYSTEM can access any folder on the filesystem (such as sysvol, etc) regardless of the ACL. It can also end any process. It may have some restrictions placed on certain tasks for security purposes, but I certainly believe it is the most powerful account on the local system.

    4. Re:MS certainly does have a concept of ROOT ! by Anonymous Coward · · Score: 0

      "Administrator is a few (big) steps below."

      Since Administrator can start processes as SYSTEM, not really.

      Neither account is as all-powerful as root. Both have limitations, but both also have ways of getting around limitations.

    5. Re:MS certainly does have a concept of ROOT ! by silicon_synapse · · Score: 1

      You're probably right. And maybe it's better that way. Sometimes though it'd be nice to have a "root" in Windows.

    6. Re:MS certainly does have a concept of ROOT ! by styrotech · · Score: 1

      There is at least one way to get full control though to kill those pesky processes etc. If the task scheduler service runs as local system, you can run stuff as local system by scheduling it to open a command prompt in one minutes time.
      Then when the prompt opens, you can then run all kinds of stuff from it.

  49. same old story by dejectuk · · Score: 1

    Now please dont mod me down as a troll on this, but this is my personal experience and some facts:-

    Windows XP isn't vulnerable to this.

    I run windows XP, I run messenger, XP runs my personal web site, I haven't been infected with Code Red, attacked, trojaned, cracked nor got an email virus. I havent with any MS OS in the last 5 years (I got a virus before that).

    PARANOIA is the problem here. Dealing with the holes in a logical manor and keeping your machines patched up will stop nearly all of the potential problems you think you are going to have. There are mechanisms there to sort it out and protect you.

    Windows has mistakes in code, as does OpenBSD, as does Linux, as does Solaris. Fill in bug reports, keep patched up (run windows update/download countless RPMs/apply source patches etc). Its the same, and ITS YOUR CHOICE.

    As a side note, I run OpenBSD too and its a hell of a lot more work keeping that patched than windows.

    Now please slashdot, can we have some unbiased reporting for a change? IS that possible?

    --
    --- And on the 7th day, God created Windows. He must have been tired by then.
    1. Re:same old story by Anonymous Coward · · Score: 0

      As a side note, I run OpenBSD too and its a hell of a lot more work keeping that patched than windows.

      Well duh. They find bugs a lot quicker. Microsoft only releases patches if there's a threat of a lawsuit hanging in the air.

    2. Re:same old story by Anonymous Coward · · Score: 0

      You might want to check again. It affects "any version of windows" that has a vulnerable copy of the chat or messenger applications installed.

    3. Re:same old story by dejectuk · · Score: 0

      err no it doesnt. The activex component that is vulnerable DOESNT come in XP, not with the messenger 4.6 upgrade. I just spent half the fucking afternoon with depends working that out.

      --
      --- And on the 7th day, God created Windows. He must have been tired by then.
  50. Finding the Control by cthrall · · Score: 1

    The class id for the control (1.1 anyway) is D6526FE0-E651-11CF-99CB-00C04FD64497, so:

    #include

    1. Open regedit (Windows key-R, "regedit", ).
    2. "Edit...Find" or CTRL-F.
    3. Put D6526FE0-E651-11CF-99CB-00C04FD64497 in the the text box and hit "Find Next."

    To remove:

    1. It's not installed on my box, so regedit couldn't find it. If it's there, the name of the DLL or OCX control should be there somewhere.
    2. Find where the control lives on your box.
    3. Open a DOS prompt, cd to that directory, and do regsvr32 /u to remove it from the registry.
    4. Delete the control.

  51. truth by huckda · · Score: 1, Informative

    In my meager 3 years as a network admin/sysadmin
    I've been root'd 3 times on Redhat systems, 0 on NT/Windows...

    but the viral infections on the windows machines have caused a greater about of woe than the 3 root hacks on Linux.

    Then again at the time I didn't know diddly about network/e-mail security...*shrugs* maybe I just got lucky.

    --
    "Just Smile and Nod." --Huck
  52. Security Focus - Microsoft Anti-Disclosure Plan by Seth+Finkelstein · · Score: 5, Informative
    For some more technical coverage of Microsoft's views, take a look at

    Microsoft Reveals Anti-Disclosure Plan

    (emphasis in original)

    Five computer security firms join Microsoft to set an official standard for limiting disclosure of software security holes

    By Kevin Poulsen, Nov 9 2001 3:04AM

    MOUNTAIN VIEW, Calif.--Microsoft and five major computer security companies rounded up the three-day Trusted Computing Forum on Thursday by formally announcing a coalition against full disclosure of computer vulnerability information, ending a week of intense speculation, and immediately sparking controversy.

    ...

    A chief objective of the group is to discourage 'full disclosure,' the common practice of revealing complete details about security holes, even if publication might aide attackers in exploiting them.
    'If it becomes hard to release vulnerabilities, that's a good way for Microsoft to get rid of some embarrassment.'
    -- Marc Maiffret, eEye Digital Security

    Sig: What Happened To The Censorware Project (censorware.org)

  53. ActiveX removal by Sheetrock · · Score: 2, Informative
    Programs exist to do this sort of thing, but given that ActiveX controls seem to require a GUID (globally-unique identifier) to operate you could try to track these down in the registry and remove them. You of course run a good risk of breaking things this way...

    I'm not running Windows, so I don't remember where it stashes the GUIDs for lookup. HKEY_LOCAL_MACHINE\Software\Classes might be a place to start, or you could wade through all the links an "ActiveX registry" search on Google will get you in order to find something more adequate.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  54. I'm thinking by rutledjw · · Score: 2

    this says more about your skills as a Linux user / admin than the security of the box.

    --

    Computer Science is Applied Philosophy
    1. Re:I'm thinking by Hassman · · Score: 2

      So now i have to be a Linux admin God to ensure my system doesn't get compromised? wonderful.

      (for the record I do like Linux more, I just have had more security problems with it it seems).

      --
      -Mark
      Dovie'andi se tovya sagain.
    2. Re:I'm thinking by rutledjw · · Score: 3
      No, you don't have to be a "god", but you have to be willing to do some reading, learning and get dirty in config and log files.

      Quite frankly, I think the "wizards" are a bad idea in Linux. They insulate the user from understanding the underpinnings of the OS.

      The fexibility and strength of Linux come at a price - there certianly is a degree of complexity in config and admin. However, hacked 4 times? That doesn't make sense. Go and shut off unused services and block ALL ports except those needed.p? BTW, pardon my rude responses. I'm having a bad day and you happened to catch the brunt of my irritation. Regardless of the fact that I strongly disagree with your points, such responses are not needed.

      --

      Computer Science is Applied Philosophy
    3. Re:I'm thinking by Kintanon · · Score: 2

      I'm not a Linux Admin God, and the only time I've had a linux box get hacked was when I as dumb enough to plug it into the net on my cable modem network as a just out of the box, un-updated at all, redhat box running EVERY Service available. HEhe. It was like hanging out a sign that said 'FREE MACHINE!! COME AND GET IT!!'. I think it took 45 minutes to get hit the first time, at one point I think I had two guys fighting over who was going to get to keep root on the machine. I was totally clueless, it was hilarious. My current machine is behind my little router firewall, full patched and updated, only running the services I use. No worries.

      Kintanon

      --
      Check out JoshJitsu.info for Brazilian Ji
    4. Re:I'm thinking by Anonymous Coward · · Score: 0

      That is a fun thing to do btw...take any old distro and connect it straight to a broadband connection and watch the fun begin. Do a default install too, don't edit a single damn conf file and watch the attacks roll in. Oh, you might want to install snort or something similar to capture all of the packets flying across your net for fun reading material later. No firewall though, unless it is a poorly configured default install one though such as the one that comes with openbsd 3.0. I think I will install an NT 4.0 srvpack 2 machine to day and watch the shit hit the fan.

    5. Re:I'm thinking by delus10n0 · · Score: 1

      The same could be said about any person who runs a computer connected to the internet. One of the problems is that people get on the internet without proper knowledge of networking, services, hotfixes/patches, or even really the basic OS they are using. It's really not that difficult to maintain an NT4/2k/XP box. Either use Microsoft's free hotfix checking utility, or Shavlik's free personal sercurity advisor. Heck, Microsoft has even designed a patch "push" system so you don't have to restart the server to install most hotfixes.

      --
      Not All Who Wander Are Lost
  55. Dave Culter? by Marillion · · Score: 3, Interesting

    I wonder if it is a coincidence? The poster of this article. There is a Dave Cutler at Microsoft who used to be the lead designer of NT who used to be the lead designer of VMS. There is an interesting Urban Legend about that too.

    --
    This is a boring sig
    1. Re:Dave Culter? by Anonymous Coward · · Score: 0

      Would you be asking that question if the poster had identified himself as Bill Gates? Cutler is fairly well known you know.

  56. OpenBSD by asv108 · · Score: 2

    Its a good thing OpenBSD doesn't provide a good amount of detail about their protcols and API's. Otherwise, it might become vulnerable to crackers real quick.

    1. Re:OpenBSD by Anonymous Coward · · Score: 0

      Certainly makes you wonder if there isn't some kind
      of fungus in the air up in Redmond WA. Like a blue
      mushroom kind of fungus.
      Is somebody compiling all of this. Bring back Seinfeld.
      This is truly some great material. A techno geek
      stand up comic.

  57. double security though obscurity by jomagam · · Score: 1

    What if MS tells the truth and most of their security is really through obscurity ? No sane judge would make them release the source code then; there is just too much code and too many security holes to fix. Consquently MS will have its "corporate security". IMO the only possibility is to force open APIs or sourcecode in newly realeased products starting X years from now.

  58. patches.. always patches.. by joeldg · · Score: 2, Interesting

    It really irks me to no end that every piece of software you every seem to get off the shelves seems to follow the same thought as a downloaded product that you can patch it up as you go.. (take windows-update for example) and I always end up feeling like I am endlessly beta-testing everything, down to my OS (luckily I run windows under vmware, so at least it reboots faster).. So as far as security goes in MS products, because I treat it as an endless "beta" and the fact that off the shelf, windows seems to barely work, I am not surprised as each new security hole comes up. In all reality, the fact that they obscure everything seems to make people all the more interested in digging around in it. just my 2-cents..

    1. Re:patches.. always patches.. by StiffMittens · · Score: 1

      Exactly. Nothing tastes as sweet as forbidden fruit.

      --
      Some are given suckers and some get lollipops
    2. Re:patches.. always patches.. by Anonymous Coward · · Score: 0

      In a competitive marketplace, consumers will often settle for less-than-perfect products if they can get them right now.

      If you try to sell a well-tested product, and it takes you the extra six months to do it, by then your competitors will have sold to all your potential customers and your share of the market will be much smaller. Yes, customers may whine about "this crappy software" but they buy it anyway rather than wait for the better models.

      If customers had better control of their buying habits, better quality software would be the norm. So long as the rule is, "I'll take whatever's out here now, instead of waiting", commercial software won't get any better.

  59. Makes your point, really.... by Urban+Garlic · · Score: 1

    Because sendmail sucks but is open, there are lots of alternative mail transport agents out there for Unix systems -- bad open software doesn't have to be fixed if it can be bypassed. Bad closed software is just, well, bad.

    --
    2*3*3*3*3*11*251
  60. Re:$50 to the person who identifies the queuing bu by lurvdrum · · Score: 1

    You've been had! Clearly the Queueing component is actually completely watertight, but there are five million other serious flaws in other components waiting to be discovered that MS want your attention distracted from........."knowing" there's a flaw in Queueing, you'll expend the next two years in a fruitless search for the non-existent flaw. Meanwhile MS point to how the discovery rate for new flaws is dropping.......

  61. Was Eeye hacked too? by CajunArson · · Score: 1

    Taken directly from the Eeye vulnerability page:
    Greetings:
    Mom, Dad, and all of the little people that helped me and believed in me - oh - and a big YO HO to the homeboyz in the h00d.

    Hrm....

    --
    AntiFA: An abbreviation for Anti First Amendment.
    1. Re:Was Eeye hacked too? by joeldg · · Score: 1

      I like how they have an ad on that page for "SecureIIS" with a "buy now!" link...

  62. PR Issue or Design Flaw? by Bob9113 · · Score: 2, Funny

    From Jim Allchin: "We have to work on our reputation for security in the marketplace."

    Yes, that's it, it's a public relations issue. I guess the idea of FIXING THE GODDAMMED SOFTWARE hasn't occured to him.

  63. Some of my friends are in trouble. by Limburgher · · Score: 0
    Between running KaZaa and MSN Instanst Massager 24/7 on her dialup, and not updating her virus defs, I think she's headed for a serious disaster.

    I mean, her boyfriend's a tech, but she freaks out if he makes the slightest little change.

    To top it all off, she's running WinME.

    --

    You are not the customer.

  64. Re:Real security through obscurity by Anonymous Coward · · Score: 0

    I agree with this post.

  65. My take: by gazbo · · Score: 1
    Article: News article can be digested to popular Slashdot buzzwords
    Reuters - It was recently revealed that a not particularly interesting event could be phrased as 'Security through obscurity' thus making it newsworthy. Discuss.
    Breaking news
    Market analysts today confirmed that it was possible to misspell 'Microsoft' (NASDAQ:MSFT) as 'Micro$oft'. Details to follow.
  66. perfectly inline with M$ phil. by Anonymous Coward · · Score: 0

    I don't even see the need for discussion,
    this is part of the M$ phil against OSS.
    It would be contradictory for them to state
    otherwise.

  67. Security through what? by stienman · · Score: 2

    Any large corporation can tell you where true security lies:

    Security through obesity

    Sure, they'll say they are fit and nimble - they can change their direction quickly, squash bugs in their code in record time, etc. But the truth is that only corporations large enough to squash evildoers, such as those who find bugs, can truly be considered 'secure'. You'd be surprised at how much more information would be out now if certian people didn't have that 800lb gorrilla breathing down their neck...

    -Adam

    1. Re:Security through what? by Anonymous Coward · · Score: 0

      the red green show!!!

      l33t dude

  68. Actually... by Sits · · Score: 2

    There probably are more news stories about *hacking* linux than *hacking* windows (altough how many of these are news it's difficult to say). Cracking, well maybe that's a different matter :P

    For a laugh I did a quick google search and it seems there are more sites for Linux than Windows but I doubt you can read to much into that.

    1. Re:Actually... by ProfMoriarty · · Score: 2
      Damn ... you caught me ...

      After I posted that ... I realized that the statement that I wanted to make wasn't the same as the one that got posted ... Maybe /. should talk to AbiWord guys and have a "Post Checker" ... :)

      --
      Karma? Karma? I don't need no stinkin' karma.
  69. Buggy Code Good For the Bottom Line by ignatzMouse · · Score: 1

    Ya see... we can't help our competitors write code for our platform, it's a security risk.

    --
    No artist tolerates reality. -- Nietzsche
  70. Obscurity works if you don't know by cuteface · · Score: 1

    a shit about the stuff that you are working on. Not so for IT, i'm afraid.
    In this case, the reverse may be better.

    --
    Reality is what we taste, smell, see, hear and touch yet we cannot comprehend it...only approximate it.
  71. Security through Obscurity *does* work! by Anonymous Coward · · Score: 0

    Just look at NetBSD! Nobody seems able to break into that Obscure OS.

  72. backdoors... by Anonymous Coward · · Score: 0

    They don't want u to see it b/c then you'll
    see all the secret backdoors they put in for them
    and their buddies. In other words it _would_ indeed be a HUGE security risk for M$ b/c of poor
    code. Remember this:

    !seineew era sreenigne epacsteN

    i'm sure a lot more of this would come out....

  73. If this were two years ago... by little_fluffy_clouds · · Score: 1

    ...there would be several posts "educating" us on the difference between "hacker" and "cracker".

    --
    What were the skies like when you were young?
  74. Judge to Lawyer: existing open-source? by ejaw5 · · Score: 1

    Judge: Can you name other programs and/or operating systems which the technical information is openly available and is prone to hackers and viruses?

    M$ Lawyer: Yes. KDE and Gnome!

    Judge:..But aren't KDE and Gnome desktop environments that run ontop of Linux?

    M$ Lawyer: uhh..yes.

    Judge: well........

    M$ Lawyer: ..but they are OPEN!

    Judge: Okay then, give me an instance where malicious users used open-information to crack open-programs...

    M$ Lawyer: hmm...

    --

    $cat /dev/random > Sig
  75. Active X controls removing / listing by Tronster · · Score: 1

    Active X controls is just a fancy name for COM components. They come in two flavors: Out-of-process EXEs, and In-process DLLs. An OCX is really just a DLL.

    Active-X controls are instantiated through COM by using entries in the registry. These entries could be manually removed (as some people have posted) but this would entail quite a headache.

    The proper way to un-register (remove) an in-process COM components is to run regsvr32.exe /u [filename]. This program is found in \winnt\system2 or \windows\system (depending on the flavor of windows you are running.)

    The proper way to un-register (remove) out-of-process COM components is to run the EXE with the command switch /UnregServer.

    As for listing what components are registered on your machine, Visual Studio 6 comes with "OLE View" which does just that. For those without VS6, you'll need to hunt for a 3rd party application.

  76. Peer review makes better code by Anonymous Coward · · Score: 0

    This isn't about security through obscurity. Other than the obvious, control, it's also about hiding their reputation for bad code. You won't know how bad it is, until you see it; and they even proved it by trying to hide behind closed source. Nothing new really because BSOD etc. are already enough proof, but you always need to hear it from them.

  77. Average Consumer by blues5150 · · Score: 2

    Think about your average consumer who goes into a store to buy a computer. This person goes in thinking that buying a computer is like buying a TV or stereo. Basically, plug it, turn it on, and it works fine. It's another appliance to them. Little does this person realize that they have just bought themselves a piece of Systems Administrator Hell! What with the barrage of upgrades (read patches) to Windows and IE. Now couple that computer with Broadband and its always on connection to the internet. Now they have to worry about Viruses, SPAM and the script kiddie down the street trying to use their PC in an attack on EBAY or Yahoo. So much for the PC and the internet making life easier!



    --

    1. Re:Average Consumer by delus10n0 · · Score: 2, Funny

      Yeah, and those patches are what fix the exploits, jabroni. As do patches for any OS.

      I bet you read Steve Gibson's little rants on NT security/internet flooding and believe every word he says.

      Just as a side note, the regular joe-shmoe home computer user doesn't leave their machine on 24/7. (Unless some old technician/uninformed person told them that repeatedly shutting it off/on is bad for the electronics, ugh)

      --
      Not All Who Wander Are Lost
  78. security in the dark.... by Locutus · · Score: 2
    I recently saw this here: MicroSoft_and_friends and thought it applied to Microsoft's NEED for security by obscurity....

    "Luckily for Microsoft, it's difficult to see a naked emperor in the dark."

    --- Ted Lewis, (former) editor-in-chief, IEEE Computer

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  79. Obscurity is the ONLY Paradigm by MarkusQ · · Score: 1

    but obscurity is an accepted security paradigm

    Obscurity is the only paradigm. The only difference is degree. If I have a machine on the street corner that despenses money to anyone that asks, I'll likely go broke if the command sequence is "give me money". I can save myself for a while by making the command something like JJ6554, but eventually the word will get out. This is a base example of security through obscurity; I'm counting on the fact that there are a lot of commands I could be using and it will take the bad guys a while to guess which ones I'm actually using.

    I could buy more time by making the numeric portion of command sequence different for each user, and tying it to some even more obscure pattern of magnetic bits on a little card for each user, etc., but all I am doing is increasing the obscurity and thus gaining additional temporary security.

    The problem isn't with "security through obscurity" as the/part of the/all of the security model. The real question is, can you quantify the obscurity (and thus the risk). In a closed security model, there's no way to measure the obscurity/security without breaking it. In an open model, the system is divided into two parts; a specification or standard of some sort which is visible and from which you can compute the size of the second, obscure portion (e.g. C^N where C is the number of characters in the password character set and N is the length of the password). That way at least you can estimate how long you have before the bad guys get in.

    -- MarkusQ

  80. Security through obscurity isn't acceptable. by Ludwig668 · · Score: 1

    The problem is that security though obscurity merely shifts the problem from one place to another: it's guranteed that someone at some point in the future will figure it out and take advantage of it. Then we get to wait for someone to fix it; which is homework they should have done in the first place. We have a precedent in cases like this; product liability lawsuits are the only real check against products with problems which manufacturers would rather hide.

  81. well... it surely *would* do just that! by tkjtkj · · Score: 1

    yes .. they're totally correct. Take any pile of speghetti-coded slop and expose its *unfixable* weaknesses and you've got troubles.

    --
    "There are 11 kinds of people: those who know binary, those who don't, and those who could not care less!"
  82. Salon is just being a good little M$ mouthpiece... by Corporate+Drone · · Score: 2
    Take a look back in the coverage of the trial (CNN/Money will probably suffice).

    When asked about opening up the Windows API, a Microsoft VP testified that doing so would be bad, since it would allow folks to clone Windows.

    Now, out of the blue, Salon decides that opening up Windows would also make it more vulnerable to attacks (is that anything like "more pregnant", btw?).

    Can't you just picture the guy leaving the courtroom and saying, "D'oh! I shoulda said that it'd lead to more viruses, too! (Dials Phone) Hello? Salon editor's desk?" ...

    --
    mmm... yeah... You see, we're putting the cover sheets on all TPS reports now before they go out...
  83. A(n unintended) compliment by Anonymous Coward · · Score: 0

    Jim Allchin, who oversees the Windows operating system, said that disclosures sought by the states "would make it easier for hackers to break into computer networks, for malicious individuals or organizations to spread destructive computer viruses and for unethical people to pirate" Microsoft's flagship software.

    Now if this ain't a compliment for software that lets you see what goes on inside (you know the kind) and still isn't broken into at a rate anywhere near a comparable Microsoft offering then what is?

  84. Virus exists and not due to obscurity by famazza · · Score: 2

    For those who don't know yet, VBA virii exists just due to a single function. Something called CopyFunction (or something like this), that copies a function from a document to another. If MS removes this function no VBA virii will ever exist againg.

    Note that this function is very well documented and is not hidden anywhere, all you need to do is search at VBA documentation.

    Now is MS insecure due to obscurity or is it insecure anyway? Maybe that conspiracy theory that MS owns Antivirus software companies is right.

    --

    -=-=-=-=
    I know life isn't fair, but why can't it ever be un-fair in MY favor!?
  85. slightly OT, but..... by dmnic · · Score: 1

    Christ, if I read another post about how you cant remove Messenger from a XP box.....
    I personally dont use any messenger.

    2 QUICK(registry editing FREE) ways to get rid of Messeneger from XP.
    1) /program files/messenger....change the folder name to something else!
    2) in windows/inf there is a file called 'sysoc'...open it in a editor and remove every instance of "hide". DO NOT remove any commas or anything else. save the file and reboot. after it comes back up, goto add/remove software in Control Panel/Windows Components, select Messenger and remove.

    now, was that so hard????

  86. why less news on linux by Anonymous Coward · · Score: 0

    Of course there aren't going to be huge amounts of stories about the hacking of *nix's.
    a) Most people use windows for their desktop, so more people care and are affected.
    b) MS is famous -- it's more interesting when they screw up.
    c) *nix users are more likely to check security updates. Windows users may not hear about an exploit, so if anyone REALLY wants that bug fixed, it will have to be in the news.
    d) *nix users are used to the idea of security holes, so it isn't news. Windows users are potentially more titillated by the idea of exploits in their boxes, since it is a less familiar concept to them.
    e) MS seems to not want to publish security problems. Therefore ANYTHING that gets published is almost certainly news-worthy.

  87. Incentives being used? by bstadil · · Score: 1

    I wonder what incentives Microsoft is using to try and achieve this. It is not in the self interest of any company in the security business to limit the perception in the market place of need for security.

    If you notice the likes of Symantec etc goes out of their way to publish information of various virii.

    I bet the Carrot is that MS will NOT enter that business if they play ball. If not "Embraze and extend"

    --
    Help fight continental drift.
  88. Every crash is probably another exploitable hole by tz · · Score: 5, Informative

    And Microsoft still crashes a lot.

    You are running some program and do something interesting, like accidently pasting a text document onto a URL and something crashes. Ah. Try it again. OK, if it is over 4800 or so bytes it crashes, bring up the debugger. Ah, at 4894 is the stack where the IP...

    Here is the specific difference between closed and open models.

    If I find it on Microsoft, about the only thing I can do is write a sploit for the skript kiddiez. Of course I can contact Microsoft, but they won't respond for the shorter of 4 months, or when the skript kiddiez get going. Even then it usually takes two weeks for a hotfix that breaks half the software on the server, and then another two weeks for a fix for the fix that I can apply. [Don't worry, I haven't run anything from Microsoft for several months and hope to stay Microsoft Free as much as possible].

    If I find it on GNU/BSD/Linux, I pull up the source, add a test or whatever I deem appropriate and send a patch with a description of the problem and fix to the maintainer along with a little chiding about how embarrassing it should be to have such a hole. And the minor version is incremented the next day, so everyone doing apt-get regularly won't be affected, and in a few days every distribution will have it added to the security update section.

    Even if I had the source to Micros... I probably wouldn't have enough to recompile or fix things. I could find the line of code causing the problem, but anyone who can write a sploit can read disassembly.

    Microsoft's integration makes the problem worse since any problem with what should be middleware runs in the OS. A Netscape flaw on Linux wouldn't get you root (at least not directly - you would have to find a suid flawed program). But any problem with Outlook and/or IE gives you more than enough to cause problems.

    Again, and to summarize, any software defect has a good potential to be exploited, without the source, so simply running something until it crashes (at least on MS) is a much more productive way to mine for exploitable security holes than reading through the source. The integration within MS software (the browser is part of the OS) makes the OS vulnerable because it includes the middleware, making it much larger and more complex (a flaw in IE thus *IS* a flaw in the OS), and as such cannot be sand-boxed easily.

  89. Add/Remove via Right-Click menu by Anonymous Coward · · Score: 0

    REGEDIT4
    ; regsvr.reg, Copyright (c) 1997-1998, Chris Sells.
    ; All rights reserved. NO WARRANTIES ARE EXTENDED. USE AT YOUR OWN RISK.
    ; P.S. Enjoy and send comments to csells@sellsbrothers.com.
    ; History:
    ; 5/13/99:
    ; Took out registration for embedded .tlbs in DLLs and EXEs
    ; as it became too annoying.
    ; 1/12/98:
    ; Added support for .tlb and .odl files using VC6's regtlib.
    ; 10/25/98
    ; Replaced %1 with %L to get long file name support.
    ; (Thanks to Sergey Tetkin [SergeyT@vest.msk.ru] for the suggestion!)
    ; Sometime in early 1997: 1st release
    ; Don, Tim, Keith and I were sitting around at a GCOM talking about
    ; what a pain it was to perform self-registeration and couldn't I
    ; add a shell extension to augment the context menu (I had written
    ; the Win95 course)? I said I could do even better than that and
    ; this regfile was born.
    ; Register and Unregister COM DLLs and OCXs
    [HKEY_CLASSES_ROOT\.dll]
    @="dllfile"
    [HKEY _CLASSES_ROOT\.ocx]
    @="dllfile"
    [HKEY_CLASSES_RO OT\dllfile\shell\Register COM Server\command]
    @="regsvr32 \"%L\""
    [HKEY_CLASSES_ROOT\dllfile\shell\Unregist er COM Server\command]
    @="regsvr32 /u \"%L\""
    ; Register and Unregister COM EXEs
    [HKEY_CLASSES_ROOT\.exe]
    @="exefile"
    [HKEY _CLASSES_ROOT\exefile\shell\Register COM Server\command]
    @="\"%L\" /regserver"
    [HKEY_CLASSES_ROOT\exefile\shell\Unre gister COM Server\command]
    @="\"%L\" /unregserver"
    ; Register COM TLBs
    [HKEY_CLASSES_ROOT\.tlb]
    @="typelib"
    [HKEY _CLASSES_ROOT\typelib\shell\Register TypeLib\command]
    @="regtlib -q \"%L\""
    [HKEY_CLASSES_ROOT\typelib\shell\Unregist er TypeLib\command]
    @="regtlib -q -u \"%L\""
    ; Register COM TLBs listed in ODL
    [HKEY_CLASSES_ROOT\.odl]
    @="odlfile"
    [HKEY_ CLASSES_ROOT\odllib\shell\Register Imported TypeLibs\command]
    @="regtlib -q -o \"%L\""
    [HKEY_CLASSES_ROOT\odllib\shell\Unregiste r Imported TypeLibs\command]
    @="regtlib -q -u -o \"%L\""
    ; Register COM TLBs in DLLs
    ;[HKEY_CLASSES_ROOT\dllfile\shell\Register Bundled TypeLib\command]
    ;@="regtlib -q \"%L\""
    ;[HKEY_CLASSES_ROOT\dllfile\shell\Unregis t er Bundled TypeLib\command]
    ;@="regtlib -q -u \"%L\""
    ; Register COM TLBs in EXEs
    ;[HKEY_CLASSES_ROOT\exefile\shell\Register Bundled TypeLib\command]
    ;@="regtlib -q \"%L\""
    ;[HKEY_CLASSES_ROOT\exefile\shell\Unregis t er Bundled TypeLib\command]
    ;@="regtlib -q -u \"%L\""

  90. Essentially Valid by n3bulous · · Score: 3, Insightful


    Microsoft argues that were they to provide any greater technical detail about protocols and APIs, it would make computers running their operating system far more vulnerable to cracking attacks.


    I'm not sure about the depth of the State's API and protocol information requests, but this is a perfectly valid statement if you assume detail means code, and it applies to OSS as well. By providing your source code, you provide black hats with an easily accessible opportunity to find your mistakes and use them against you. This is a fact you cannot avoid.

    Of course, just describing how your protocols or APIs work should not be a security risk in most cases, unless MS has cut too many corners. As to whether we would see a noticeable increase in MS exploits, your guess is as good as mine.

    --
    "The area of penetration will no doubt be sensitive." ~ Spock
    1. Re:Essentially Valid by Anonymous Coward · · Score: 0

      "find your mistakes and use them against you" ??
      Sounds like free QA to me.
      If anyone thinks that the philosophy of security
      through obscurity has worked at microsoft they need
      to pass the bong and share a little bit of that happy
      stuff they're smokin.
      -coding error made
      - coding error found
      - coding error patched
      thank you black hat, white hat, whoever finds my
      mistakes. Thank you.

    2. Re:Essentially Valid by n3bulous · · Score: 2

      QA would be expensive in your world. How many millions have been lost due to black hat QA? Most of the easy bugs have been found and opening MS source would allow the hard ones, and potentially more dangerous, to be discovered and exploited. As much as I dislike capitalism, money still matters. Maybe MS has 40B on hand for expected law suit losses?

      Security through obscurity is all MS has left until it finishes patching code, which could be a while regardless of how successful February's bug hunt was.

      --
      "The area of penetration will no doubt be sensitive." ~ Spock
  91. I like the model in NT by tester13 · · Score: 2

    The idea that you can have users that are not admins but at the same time can make some changes (i.e. power users) is a good idea.

    Using a nix system requries having absolute permissions make me nervious, even when i have the root account

    1. Re:I like the model in NT by Qrlx · · Score: 1

      It's a good idea but it doesn't work. Try it sometime. Hand a user a laptop and put his domain account in the Power Users group. Very shortly, s/he will come back to you saying they couldn't do this, couldn't do that because "something about administrator priveleges."

      Trust me, I've tried it. I've yet to see an NT shop where users weren't local admins on their boxes.

      Even if you could avoid giving the user admin priveleges on their box, it might not matter. As so many people have pointed out, it doesn't matter what account the user is logged in under because so many parts of the OS (read: Internet Explorer) are running in the security context of the Local System account, which can do whatever it likes (or at least do enough to hose your machine.)

    2. Re:I like the model in NT by torndorff · · Score: 1

      I do agree with your last statement, but do not agree with the first. I work with a small research company; we have around 70 employees and it is understood that absolutely no one except the IT Department (only half-a-dozen people) can gain Administrative access. We've only had one user complain about this, but the same guy also agrued that Windows XP Home could do "so much more that Windows 2000 Professional couldnt do!" (direct quote). He took that far enough to go buy himself a laptop with company money.

    3. Re:I like the model in NT by Anonymous Coward · · Score: 0

      "Power users"? Do you have any idea how silly that term sounds? A person either has the capability to use or not. There really are only three classes: administrators, users or drooling idiots.

  92. Wow, what happened? by Anonymous Coward · · Score: 0

    Did Microsoft not renew for the VS.NET ads they had on OSDN?

  93. Just another monopoly thing. by mindstrm · · Score: 2

    Again.. if they weren't a monopoly, it would be a non-issue. Could you imagine an embedded systems OS company refusing to reveal their APIs? I mean, the API *IS* the product.

  94. Give me a break by Anonymous Coward · · Score: 0

    Microsoft's goal isn't security through obscurity, but things being obscure doesn't hurt.

    Just as an obscure password is harder to guess, undocumented API's make a system harder to crack.

    1. Re:Give me a break by Anonymous Coward · · Score: 0

      I look forward to rooting you.
      Your little theory only works if there is some time
      contraint to finding the holes.
      There is NO time constraint here my friend. 24x7x365
      TheM against your stupid little OS
      Better keep a direct line connected up to windows
      update. Finally-----
      Don't confuse a good password with a well written API.
      key = cipher???? NOT
      Even with a very good password, if your API is poorly
      written I am in IN IN , uninvited but in.

  95. Dave Cutler?? by Geekonomical · · Score: 1

    I am amused by the name of the poster. Dave cutler is the one primarily designed NT, right ?

  96. Misleading title + Microsoft tells the truth by Guignol · · Score: 1

    The title is very misleading:
    There is no question whatsoever that security through obscurity is no security in fact.
    This means that a good design of OS/application, etc. and then an as good as possible implementatin of it, is mandatory to achieve a really secure platform.
    However, in the windows case, the platform is already here, it is not security oriented (or wasn't at first) hence all the flaws we all know about.
    Now since everybody has 'root privileges', Microsoft is absolutely correct in stating that not disclosing all the API (let alone the source) does indeed increase security. (again, in an already flawed system).
    Any cracker knows that when you are on a new project, wether it be dongle cracking, visual basic application cracking, visual C cracking, palm os cracking etc.. the very first thing you look for is all the available documentation of the API or the working internals of the baby you are about to "own" :)
    You start softice and you look for this nasty register dialog box hmm.. ok so what does the APi tells me.. hmm.. ok I'll try a breakpoint on this call... ok.. getwindowtexta ok... hmm... here it is...
    Outside the cracking scope, it is still completely obvious that obscurity does increase security if you are on an already compromised system.
    Say your little system has a flaw so by doing a litle trick someone can get access... and a few one actually get to do it.
    Great... now let everybody know about it and watch your problems increase exponentially.
    Of course this is not to mean you couldn't patch, but in a case like the whole windows OS, there is really not much you can do against crackers, this is beyond repair, and like it or not, obscurity is what works best to.

  97. umm right by Dukebytes · · Score: 1
    "article claiming that Microsoft argues that were they to provide any greater technical detail about protocols and APIs....."

    Yea right - IANAP so I'm not sure about their API's - but as far as protocols go - they wouldn't want to release details about them because they would be embarrassed about how BLOATED the code is. Come on - it's only taken them about 4 years to get TCP/IP right - wonder how the rest of it looks...

    RFC 1925 - "(12) In protocol design, perfection has been reached not when there is nothing left to add, but when there is nothing left to take away." I know that its funny - but this RFC is really very true.

    --

    FreeBSD: Nothing runs like a daemon with a pitch fork.
  98. What do you mean, "could" ? by Anonymous Coward · · Score: 0
    Hackers, virus writers and software pirates could run rampant if Microsoft disclosed the technical product information that nine states have requested as an antitrust penalty, a company executive says.

    Problem is, they already do. Wake up, Microsoft - closed source code has never stopped hackers before, and never will. If you want to do more "Trustworthy" computing, show us the code. After all, if you're not doing something wrong, what do you have to hide?

    1. Re:What do you mean, "could" ? by Jerry · · Score: 1
      Problem is, they already do


      Exactly right.


      Microsoft's real reason for keeping their code secret is to pevent folks from learning how much of their code has been pirated from others. The lawyer fees alone from resulting IP lawsuites would eat up Microsoft's $50 Billion cash reserve in no time flat.

      --

      Running with Linux for over 20 years!

  99. M$ security fix? Co-opt TCP/IP ! by geethree · · Score: 1

    The second part of this Cringely column details the "Microsoft security fix", which includes 'embracing and extending' TCP/IP with a propriatary stack.


    Read the article here: http://www.pbs.org/cringely/pulpit/pulpit20010802. html


    --geethree

  100. Security expert... yeah right by Fembot · · Score: 1

    "The attack doesn't happen through the chat client, so as long as you have MSN Messenger installed, if I send you a special URL, I can own you,"

    hmm using words like "own you" makes me suspect this is some spotty skript kiddie somewhere.

    1. Re:Security expert... yeah right by CamelTrader · · Score: 1

      He is referred to as Eeyes "chief hacking officer".

      --
      Your .sig is important to us. Please hold.
  101. Four words. by Anonymous Coward · · Score: 0

    Netscape engineers are weenies.

  102. Uninstall by Anonymous Coward · · Score: 0

    regsvr32 -u whatever.dll

  103. Allchin on Security by drinkypoo · · Score: 2
    From the article:
    "I guess it's a matter of how hard you make it," Allchin replied. "We have to work on our reputation for security in the marketplace."

    Why yes, yes you do. You have to work on the fact that you have a reputation for not having any security. There is a two step plan which is the only effective way to build that reputation in today's world:

    • Become secure. Windows is clearly not secure now.
    • Open your APIs (at least) and possibly your source (best) to prove that you are secure.

    Anything else is just masturbation, which I enjoy, but not when we're talking about securing systems and networks.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
  104. your sig by Anonymous Coward · · Score: 0

    Bill Gates can't be a borg. Nothing that is part machine could tolerate such inconsistency. Only humans can say that 1=0 and believe it.

    only humans, lawyers and politicians (3 distinct groups unless the lawyer goes into politics - then it's two distinct groups.)

  105. Re:Fourth post? by Graspee_Leemoor · · Score: 1, Redundant

    And your grammar skills, apparantly.

    graspee

  106. They shouldn't have to disclose information... by Eric+Damron · · Score: 2

    but if they don't they shouldn't be allowed to market products that get an unfair advantage by using the undisclosed information.

    --
    The race isn't always to the swift... but that's the way to bet!
  107. If you *could* access the source, would you? by Anonymous Coward · · Score: 0

    About the MS Win32 API Source:

    There's an old saying that I think applies to this case:

    If you could actually see what's under the fat lady (or Bill)'s dress, would you REALLY want to?

    Be careful what you wish for, lest that fat lady give you a booty call :P

  108. Typo? by zpengo · · Score: 2
    the latest version of MS's products...make their systems secure.

    I'm sorry, there seems to be a typo in that sentence. Shouldn't there be a "not" or "doesn't" in there somewhere?

    --


    Got Rhinos?
  109. Codebreakers by David Kahn by Anonymous Coward · · Score: 0

    Security through obscurity is a wonderful paradigm
    for the misinformed, arrogant, intellectual that
    feels his or her ideas are above the understanding
    of everyone else. Rose-colored glasses anyone.
    Security through obscurity only works if the amount
    of time allowed to break into the system is limited.
    Time is not an issue in this case because the computer
    is in my house, under my control. 24x7x365
    In military cryptography it is assumed that the enemy
    knows how the cipher works. ONLY the secrecy of the
    keys protects the system from prying eyes.
    Good luck Microsoft

  110. Re:WTF???? Putting a UI on unregistering OCX. by Software · · Score: 1

    A Google search turns up a few ways to put a UI on it. My favorite way is use a .REG file as described (and google-cached) here. The article also mentions putting a shortcut to regsvr32.exe on the desktop, then dragging and dropping DLLs and OCXs onto it.

  111. Re:same old story except openbsd kicks M$ butt by Anonymous Coward · · Score: 0

    What the heck are you talking about? OpenBSD 2.9
    has had 26 patches since May 29, 2001. Not a single
    one of them was a remote hole (unless YOU did somethin
    stupid to open your system up to attack)
    If its a server in a vulnerable physical location
    where the employees like to crack the local systems
    you had 26 patches to apply.
    If the system was at your house and you were the
    only user, you didn't have to do anything. Even if
    it was connected to the internet. NO WORK NOTHING

    openbsd.org-- Read it and weep windows users.
    Read it and weep Microsoft. $4 billion on R&D and
    you have enough security breaches to keep a platoon
    of MSCEs busy year round.

  112. Michael's Attacks on Microsoft by reflective+recursion · · Score: 2

    are unprofessional and completely asinine. The articles are completely unrelated. Did Michael even read the article he attached before his mindless masterbation about "yet another remote root hole?" Windows has no concept of "root." What in the fuck is he babbling about? The article he attached is about Microsoft alerting customers about a hole. The title is "Microsoft Warns of Critical Instant Messaging Flaw." There is absolutely no mention of integration with Microsoft's operating system. Why the hell does he insist on bashing needlessly?

    --
    Dijkstra Considered Dead
    1. Re:Michael's Attacks on Microsoft by Anonymous Coward · · Score: 0

      Microsoft believes that obscure code is safe code.
      Noone knows, so noone sees, so we are safe. PHEW
      -
      -
      the article just happens to drive one more stake into
      the heart of that very naive idea.
      Do you see the connection NOW?

    2. Re:Michael's Attacks on Microsoft by Anonymous Coward · · Score: 0

      Yes quite absurd. Like running around the company
      patching every system in the house every week.
      Or telling everyone in the house to REBOOT because
      we need to apply another fix. every week. week after week
      Yes indeed, how absurd.

    3. Re:Michael's Attacks on Microsoft by reflective+recursion · · Score: 2

      There is no connection. If Red Hat warned there is a flaw in say, zlib, then thousands of boxes remain flawed. Security after the fact is not security at all. Merely FUD from open source camp.

      --
      Dijkstra Considered Dead
    4. Re:Michael's Attacks on Microsoft by Anonymous Coward · · Score: 0

      *cough*sendmail*cough*
      *cough*bind*cough*

      Yawn.. your strawmen are boring me.

  113. Re:Every crash is probably another exploitable hol by delus10n0 · · Score: 2, Interesting

    Of course I can contact Microsoft, but they won't respond for the shorter of 4 months

    Obviously you have never really contacted Microsoft, because they take security issues very seriously, and usually respond back to you within 24 hours (if you've discovered a real security problem)

    Even then it usually takes two weeks for a hotfix that breaks half the software on the server, and then another two weeks for a fix for the fix that I can apply.

    I don't know about you, but I've never had a hotfix on XP/2k/NT4 break anything. Follow the directions and it works fine.

    --
    Not All Who Wander Are Lost
  114. Nonsense! Quantitative OSS/FS data, AES process by dwheeler · · Score: 2
    If hiding all the protocols and APIs is necessary to make software more secure, how come there are so many evidences that open source software/free software (OSS/FS) is, at least in some cases, more secure that proprietary programs? A list of quantitative measures, showing that (at least in many cases) OSS/FS is more secure than proprietary software, is at http://www.dwheeler.com/oss_fs_why.html#security.

    That's NOT to say that OSS/FS is automatically more secure. But even proprietary vendors often describe their APIs and protocols, without claiming that this information will cause security problems.

    Hiding the APIs and protocols has little hope in making a program secure if the program is widely available to attackers anyway. Attackers will just examine the software directly. What secures programs is diligence by the developers, combined with serious security review by independent people who know how to review software. Trying to hide the APIs and protocols is just begging for trouble, because then you won't get much help from the "good guys".

    The cryptographic community learned this years ago; look at the process that was used to develop the Advanced Encryption Standard (AES). Clearly an encryption standard is critical for security, yet the standard was publicly analyzed for quite some time.

    --
    - David A. Wheeler (see my Secure Programming HOWTO)
  115. Re: Proposal by fferreres · · Score: 2

    I have already stated this. The vendor should specify the security level rating of the product. That is, offer some limited warranties.

    Microsoft you offer their products for home destop users at a NO WARRANTY AT ALL level, same as with Open Source.

    But competing firms in biz markets (say Sun, or whoever) could offer some higher security product (implied warranty, or public scrutiny of the source, private audition, etc). And finantial firms, banks and the goverment should be forced to use products like this.

    For Open Source, it would mean that companies would be able to audit the code for money and release them back for us. Also, they could provide warranties, or "promot response" (warranty to solve an issue in a given timeframe), etc.

    --
    unfinished: (adj.)
  116. Security through obscurity. by Bert64 · · Score: 1

    So by saying that virus writers and crackers will run rampant if more information is released, they are effectively ADMITTING THAT THERE ARE MANY MORE BUGS FOR CRACKERS TO FIND..
    It shows how much faith microsoft really have in their products, once you cut through the marketting hype.
    Even without access to the sourcecode, many vulnerabilities are already found... even compared to systems where the source is available such as Linux and OpenBSD.

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  117. They have the key by t_allardyce · · Score: 1

    So what are they saying? - that the source code kept at MS HQ is basically a key to every MS based server in the world. The number of MS servers that store private data for me is scary - anyone who has access to the source code has my data - bank details, mail, accounts its all theirs, and im not sure how much i trust the current owners, let alone anyone who stole it. Its amazing how the world got into the mess of using MS on a large scale, even though they write some of the worlds worst software. It just mirrors what i see everyday - good people, good ideas, good things are all crushed by assholes and stupid ideas and products for some reason. Kinda reminds me of the "asshole theory" on everything2.com

    --
    This comment does not represent the views or opinions of the user.
  118. MS must use its own lousy disassemblers by crovira · · Score: 2

    there are disassemblers available that show you what REALLY in your code.

    They'll overlay a linkage symbol table file if you've got one but its just a suggestion (obfuscation?) Some will let you overlay multiple symbol tables and create concordances between versions.

    3L33t HAXORZ don't need no stinkin' symbol table. :-) These T00LZ make life so much easier.

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  119. What'll they think of next by dscottj · · Score: 1

    Swear to god, I think the next headline we're going to see is:

    MICROSOFT TO STATES: SETTLEMENT COULD LEAD TO DANCING

    --
    AMCGLTD.COM. Where cats, science fictio
  120. Incompetence in Commericial Security by Anonymous Coward · · Score: 0

    A very well known fact in information security management is that no matter how well you try to hide your implementation, somebody will figure it out.

    Microsoft, and a majority of the companies online have moved to a posture where they have given up on actually trying to develop secure software and instead demand that the government, and lawyers "handle" the security of the software. If someone breaks the security, instead of fixing the problem, Microsoft sues them, sues us, sues you, etc. Until everyone is sued who in someway was related to the exploit, and Microsoft is bleeding rich.

    The DMCA is a half-hearted attempt by companies with no skilled cryptographers, or programmers. Who have realized that unless they spend the big bucks to create an effective code, their codes will be broken. Anyone in the info sec sector will be able to tell you that encryptions do exist that are basically unbreakable, but the companies standing behind incompetence and these useless laws attempt to avoid actually doing the work required of them.

    Microsoft does it with its operating systems (thus why they cannot release the code without large fear of security problems being discovered.)

    DeCSS is the same thing, an algorithm that was reasonably easy to crack that they depended on laws to cover up.

    And... unfortunately, there will be more of this until the government realizes that it's not their job to clean up after a commercial company's mistakes in security.

    --Anonymous Coward-- and darn proud of it.

  121. Allchin is smoking crack by e40 · · Score: 1

    This is nothing more than JC (hmmmm, interesting initials) throwing up a smokescreen. FUD. It is a pathetic play to the judge so they don't have to play fair. Boo hoo, I feel so bad for them. At least, if they lose this case, they'll be able to blame all future security problems in Windows on the judge.

  122. Well sure, if you make a dropin root user.... by Anonymous Coward · · Score: 0

    This may be a completely alien concept to you, coming from a windows background, but linux has these little things called "accounts". If you don't set a password for such an account, anyone can login to it. If someone gets into the account called "root" they can do whatever they want with your system.

    I used pop3 through a telnet client back in my winDOS day to avoid outlook worms. I had constant blue screens of death, and my computer was exploited several times.

    Now I use linux, and BSDs on my network, with linux on my desktop, laptop, palmop, and primary server. They have never been broken into since I made the switch. I went to no great lengths to secure them. I don't have an army of virus scanners. I don't have my webserver hidden behind a firewall and a transparent http proxy. I don't need any of that anymore.

    Tux is my pal, and I personally blame Linux Torvalds for this. It is his fault that I don't get to DoS people for breaking into my server. I no longer get to spend weeks of my worthless time hunting down bugs that I won't be able to fix. And most importantly, I can't run all those love.exe and sircam.exe files that all of my friends email me!!!!

    Your the man Linus.

    Your the penguin Tux!!!

  123. Re:Every crash is probably another exploitable hol by DeHans · · Score: 1

    I don't know about you, but I've never had a hotfix on XP/2k/NT4 break anything. Follow the directions and it works fine.

    And you run how many boxes? Look at these:

    Windows 2000 SP1 Breaks Hotfix for Q260353
    Security Update MS00-024 Breaks SHGetFolderPath in Shfolder.dll
    PRB: Cannot Use MSXML 3.0 Functionality After You Install MSXML 4.0 Security Patch

    And these are just *some*, mind you some, of the problems which can arise if you install a security patch.

    Just because you haven't experienced it, doesn't mean automatically that it cannot happen.

  124. Bug-free software. by Anonymous Coward · · Score: 0

    it is IMPOSSIBLE to create bug-free or totally secure software. Anyone with a BS in CS knows that. you can try hard...VERY hard, but there is always a loophole somewhere. Plus you can only spend so much money on a project before it becomes overbudget (even for MS. Its not how much money you have, its how much the project will bring in, in relation to how much it costs...)

    This is not true. There are many programs (e.g. "hello world") which are completely free of bugs, and there are several (admittedly low-functionality) network-aware products which cannot be remotely compromised. It would be more accurate to say that currently known methods of specification and verification make it financially unreasonable to create large, provably correct software systems.

    Can you give any theoretical obstructions to the possibility of a bug-free OS or application? Gödel incompleteness is inapplicable here, but I have no CS BS, so I may be unenlightened.