Slashdot Mirror


MS Exec: 'Our products just aren't engineered for security'

Various Microsoft news tidbits contributed by numerous readers: Phoebus0 notes that Microsoft's Vice-President in charge of Windows development states flat out that Microsoft products aren't engineered for security, absolutely guaranteeing he'll have tomorrow's Ditherati quote. Many readers submitted this Knowledge Base article stating that Microsoft is mystified by a wave of successful hacks on assorted versions of Windows (there's also a news report on this). Microsoft has another security bulletin out on the digital certificate spoofing bug that has caused them so many problems recently.

243 of 687 comments (clear)

  1. well duh... by drudd · · Score: 2

    Talk about stating the obvious... Microsoft doesn't engineer for security, stability, or efficiency.

    They engineer for features and for maintaining monopoly control over the OS and word processing market.

    Doug

    --
    Venn ist das nurnstuck git und Slotermeyer? Ya! Beigerhund das oder die Flipperwaldt gersput!
  2. they are putting a spin on it.. by Quasar1999 · · Score: 2, Flamebait

    Microsoft products are not engineered period.

    They're thrown together, spend half their time making it look pretty, and the rest of the time (after it's sold) releasing patches that are just as buggy as the original, if not more so...

    --

    ---
    Programming is like sex... Make one mistake and support it the rest of your life.
    1. Re:they are putting a spin on it.. by Shant3030 · · Score: 2, Insightful

      Microsoft products are not engineered period.

      Saying they are "not engineered" is a statement of your naivity. Imagine designing and coding a huge prog. such as Windows or MS Office... Do you think they sit a big room and just piece code together like a puzzle? Please don't say that they are not engineered...

      They're thrown together, spend half their time making it look pretty

      Making it look pretty is half the battle, hence half the battle is won. The average MS consumer (the majority of the computer users), doesnt care what the nitty gritty underlying code.. they care about ease of use and a comfortable, easily usable system. You can't tell me that their is any linux distro that can match Windows ease of use. If their is, why arent the masses jumping on that bandwagon???

      --
      100% Insightful
    2. Re:they are putting a spin on it.. by Kierthos · · Score: 5, Funny

      Saying they are "not engineered" is a statement of your naivity. Imagine designing and coding a huge prog. such as Windows or MS Office... Do you think they sit a big room and just piece code together like a puzzle? Please don't say that they are not engineered...

      Hrm... sit in a big room and just piece together code like a puzzle? Yeah, that's exactly what it feels like, half the time. Counter-intuitive commands, shoddy execution, worse then useless help systems.... yup, yup, yup.

      Now, was it done that way? Obviously not. But they definitely need some improvement between the design phase, the engineering phase, and the implementation phase.

      And quite frankly, I don't want pretty. I want functional. I want an easy to use system, not one that sparkles and gleams. I don't want bells and whistles. I don't want little pop-up paperclip buddies (and how freaking long did it take to add that piece of feces?), and I don't want programs that think they know what I want to do and are wrong half the time.

      I want a system that does what I tell it to, not what it thinks I want. I want something that is coded efficiently, smoothly, and takes up a minimum of space.

      And I want it by Thursday.

      Kierthos

      --
      Mr. Hu is not a ninja.
    3. Re:they are putting a spin on it.. by Shant3030 · · Score: 2, Insightful

      Most of MS's customers dont know UNIX.... Most of MS's users are not computer scientists.. they are average people...

      Think outside your techie box....

      --
      100% Insightful
    4. Re:they are putting a spin on it.. by xanadu-xtroot.com · · Score: 4, Insightful

      You can't tell me that their is any linux distro that can match Windows ease of use. If their is, why arent the masses jumping on that bandwagon???

      NOW who is being naive?

      Have you not read the stories about M$'s strangle hold (or maybe a good Ric Flair style Figure-4?) on the OEM companies? Are you not aware that companines can not install ANY other OS in tandum with Win* on their machines? Remember the story about Dell putting FreeDOS on their machines just so they could beat the M$ policy?

      So why aren't the masses jumping on it (Linux)? Because they are (almost) not allowed to buy a machine that doesn't run Win*.

      --
      I'm not a prophet or a stone-age man,
      I'm just a mortal with potential of a super man.
    5. Re:they are putting a spin on it.. by MoneyT · · Score: 2

      In that case, may I suggest buying from these guys

      --
      T Money
      World Domination with a plastic spoon since 1984
    6. Re:they are putting a spin on it.. by Sj0 · · Score: 2

      I want to set up my internet.

      Okay, so I click on the start menu. That much is obvious, the rolling stones told me so back in '95. Now, control pane--- what? Okay, I'll open my web browser. No problem, it is actually pretty intuitive that way. Now...Wait a minute, what the hell do I choose out of these three choices if I don't want MSN? The first one is to sign up for an MSN account, which I don't want or need, the third one looks right Use my existing account. I'll just click on that and...hey! Why the hell is it dialing a long distance number? TO FIND MY MSN PHONE NUMBER?! ARGH! CANCEL! CANCEL! CANCEL! I DON'T NEED A FRIGGING MSN ACCOUNT! Okay, so it must be the second one. now. Lan or phone line. No problem there. Do I want to set up my E-Mail? Great! I was hoping I wouldn't have to head into Outlook Express to set up my E-Mail...What? Windows messaging? No, back. I don't want to set up that piece of 7 year old crap.

      Yeah real easy. Just like this little fix:

      Dialogbox from Windows 95:
      "Do you want to make a boot disk?" [Yes]/[No]

      Dialogbox from Windows 98SE
      "Do you want to make a boot disk? Press OK for yes, or Cancel for no."[OK]/[Cancel]

      How about "Hey, I dragged this program from my start menu onto the desktop, and now the program doesn't exist anymore! What's worse, I'm on an NT-based machine, so now nobody has an icon for that!"

      Or maybe this?

      "Hey! I just got this keen new 2Ghz Sledgehammer! I'll just plug my old hard drive in and... HEY! WHY DID I GET THIS BLUE SCREEN?! WINDOWS WON'T EVEN BOOT?!"

      Or awkward groupings of control groups, such as having the colours, screensavers, and backgrounds in the same place as relatively low level hardware stuff on the display applet under control panel? That's just bad design. Asthetics should be incredibly easy to access, but hardware should be in a different place altogether, lest some poor user accidentally blow up their 5 year old VGA monitor by trying out 1600x1200x32 at 120hz.

      How about "Where is the hardware manager in NT4?"

      Why isn't the directory stucture the same as it's shown in every modern aspect of windows; eg. Desktop\My Computer\C:\Windows?

      Why does MS use backslashes, when every other OS I've ever used which wasn't designed by them doesn't?

      Why does MS networking use the backslash, but Internet Explorer use the foreslash?
      These are only the obvious things. There are many other, more subtle things that we don't notice after 5 years of putting up with them.

      Just thoughts...

      --
      It's been a long time.
    7. Re:they are putting a spin on it.. by Sj0 · · Score: 2

      You can't tell me that their is any linux distro that can match Windows ease of use.

      So far, RedHat 7.3. I head back to windows to run GTA3 or Morrowind, and yearn for KDE.

      If their is, why arent the masses jumping on that bandwagon???

      Because Microsoft is doing their damndest to prevent just such a thing. Here's a better question. Why didn't people jump on the bandwagon with any of the other 30 Operating systems which were better than windows over the years? It's arrogant to say that it's because they were all flawed in comparison to Microsofts mighty Windows, It's ignorant to say there weren't any which were as easy to use as Windows, and hell, OS/2 Warp 3.0 was running most(if not all) windows 3.1 applications better than Windows 3.1, with better DOS compatibility than Windows has yet to achieve, and several months before Windows 95 came out, so there goes the "Application compatibility" arguement.

      Or, for a real mind teaser, why did every ex-competitor of Microsofts have something to say at it's antitrust trial?

      --
      It's been a long time.
    8. Re:they are putting a spin on it.. by AntiNorm · · Score: 2

      Do you think they sit a big room and just piece code together like a puzzle?

      Put 1 million monkeys at code terminals and they will eventually crank out the source code to Windows.

      (Okay, it's Windows...maybe it's more like 20 or 30 monkeys...)

      --

      I pledge allegiance to the flag...
      of the Corporate States of America...
    9. Re:they are putting a spin on it.. by Manitcor · · Score: 2

      Apple is no longer propertiary OSX = UNIX

      --
      "Don't mess with him, he taunts the happy fun ball."
    10. Re:they are putting a spin on it.. by tshak · · Score: 2

      Yet, somehow, a unix on the desktop is succeeding VERY WELL (see: OSX). Microsoft, through aggressive business tactics, essentially owns the consumer x86 market. They do not own the home PC market, however, and Apple has proven once again that if you make a product that doesn't suck, you can fairly compete. It's probably not the best business choice to try to compete against Windows OEM's. But then again, Linux isn't a business, so it's no wonder it's having a hard time competing.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    11. Re:they are putting a spin on it.. by MoneyT · · Score: 2

      Sayth the original poster:

      I want a system that does what I tell it to, not what it thinks I want. I want something that is coded efficiently, smoothly, and takes up a minimum of space.

      Sayth I (paraphrased): Buy a mac. True, he theoreticaly could get the same results from linux, but then read the next part of what he said:

      And I want it by Thursday. Do get the sort of efficiency that he's asking for out of linux, he would have to work at it quite a bit. OS X is working right out of the box. And it provides UNIX compatibility on top of that. Plus, he could always run linux on his back too. I'm just giving him the best option for what he wants. Note he said nothing about the system being proprietary.

      --
      T Money
      World Domination with a plastic spoon since 1984
    12. Re:they are putting a spin on it.. by Beliskner · · Score: 2
      I want a system that does what I tell it to, not what it thinks I want. I want something that is coded efficiently, smoothly, and takes up a minimum of space
      Best solution: Use Windows XP for fun, use linux for stuff, use Unix for fun and scalable webservers and app servers, and for mission critical don't use an operating system, program an FPGA with a hardware TCP stack, solid state hardware webserver. This way malicous hackers will have very limited scope.
      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
    13. Re:they are putting a spin on it.. by MoneyT · · Score: 2

      I actualy use XP on my PC (which is hosting my server) but I'll tell you, XP is anything but fun. It's cleaner and more reliable than previous versions of windows, but it still feels like windows. I would still recomend he use OS X if for no other reason than he gets the stability speed and reliablility of OS X and the power of UNIX all in one isntall.

      --
      T Money
      World Domination with a plastic spoon since 1984
  3. sounds like Bruce Schneier ... by jeffy124 · · Score: 4, Funny

    ...has finally gotten through to them -- Security is something that starts from the ground up, not when you reach the top and back down.

    --
    The One Rule Of Chess You'll Ever Need: Don't play someone who carries a kit in their bookbag.
    1. Re:sounds like Bruce Schneier ... by Anonymous Coward · · Score: 2, Funny

      Bruce's security company, Counterpane, uses Windows desktops, and handles their email via Exchange.

      Sounds to me like Bill Gates has gotten to Bruce Schneier.

    2. Re:sounds like Bruce Schneier ... by Afrosheen · · Score: 2

      Sounds like it's time to change the name of his company to "CounterIntuitive".

  4. excuse by xirus · · Score: 5, Insightful

    Another excuse to let people believe that palladium is needed :/

    1. Re:excuse by 1stflight · · Score: 2, Insightful

      Oh yeah, trust the people who've historically (and currently) had no idea on security to come up with a security standard, and while you're at it why don't you hand you house keys over to that convicted thief for safekeeping.

      All I need are my games and I'm done with M$

    2. Re:excuse by pmz · · Score: 2

      Another excuse to let people believe that palladium is needed :/

      Actually, I interpret these sorts of things to mean that a new Windows codebase is needed. Or, better, an operating system other than Windows is needed.

      No one needs Palladium. If Microsoft cites their security problems in arguments for Palladium, then they are simply doing what they always have done: produce crap and then produce more crap to cover up the other crap they just produced. Palladium will just make their tower of crap so high and unstable, that the inevitable collapse will be the end of Microsoft as we know it.

    3. Re:excuse by alext · · Score: 2

      a new Windows codebase is needed

      Presumably Dotnet?

      Unfortunately, Linux isn't converging on anything similar - we've got Java, Mono, DotGNU, Parrot etc.

      Where security is thought of at all (Java, and the Dotnet clones by reference) it is not with a view to producing a consistent platform.

      The same kind of problem will arise in moving to a database-backed file system (equivalent to Windows' 'Longhorn' plans).

      'Linus doesn't do strategy' as someone accurately but rather meanly pointed out here.

  5. In other news... by oyenstikker · · Score: 4, Funny

    The XFree86 team admits xfree86 is not engineered for speed and RMS admits that GNU is not engineered for user-friendlyness.

    --
    The masses are the crack whores of religion.
    1. Re:In other news... by Neon+Spiral+Injector · · Score: 2

      I don't know about XFree86, it has always been fast enough for me. But I don't play games.

      As for the GNU project. I know you were making a joke. But I think it is engineered for user-friendlyness. I've used SysV versions of some of the GNU tools. Those were unfriendly. Missing some of the options I use daily. I think the GNU tools are engineered to work well with user, with features added that really are needed. But it just depends on the user. They probally aren't even usable to someone who only knows how to click through menus and dialog boxes. But they are very friendly to me.

    2. Re:In other news... by 0xdeadbeef · · Score: 5, Funny

      User friendliness? I'm sorry, what part of "--help" don't you understand?

    3. Re:In other news... by CableModemSniper · · Score: 2, Funny

      the dash dash?

      --
      Why not fork?
    4. Re:In other news... by jandrese · · Score: 2

      I don't know about you, but my version of XFree seems to chug right along just about as fast in X as it does in Windows (unless the traffic is actually going over the network). Granted, applications that dont' make use of the Xv extension, and have lots and lots of screen updates are slightly slower, but you can program apps to perform badly in windows too. Even the 3D acceleration is only a few FPS (2-3) slower in X than it is in Windows.

      --

      I read the internet for the articles.
    5. Re:In other news... by Jeremy+Erwin · · Score: 3, Informative

      - preceeds single character flags
      e.g.: foo -v
      -- preceeds multicharacter flags
      e.g.: foo --version

      Not all programs (especially X11 stuff) follows this rule, but gnu stuff generally does.

    6. Re:In other news... by 13Echo · · Score: 2

      I don't see why anyone insists that it isn't fast though. It is just as fast, if not faster than Windows, as far as I have seen.

      Perhaps people should stop running it with framebuffer drivers, and maybe they could see how fast it is. Use drivers for a *real* accellerator, and you will see its speed.

      I play games on it, and it is faster than the same games were in Windows. I play movies, and with accelleration, it is faster than accellerated Windows video. My images and windows render and move in real-time with hardware accelleration; it's also very fast.

    7. Re:In other news... by 13Echo · · Score: 2

      All of my 3D- games, OpenGL stuff is actually faster in Linux. I use great drivers. Maybe these other guys are using framebuffer drivers?

    8. Re:In other news... by geekd · · Score: 2

      Even the 3D acceleration is only a few FPS (2-3) slower in X than it is in Windows

      On my Athlon 1.3 G - Geforce 2 MX box, I dual boot Mandrake 8.2 and Win98. Quake 3 Arena is installed under both OS's seperatly. Nvidia drivers for both are up to date.

      Linux gets 5 - 10% better frame rates. I notice much less slowdown under linux when all the rockets start flying.

      anyway...

    9. Re:In other news... by nizo · · Score: 4, Funny

      I always thought it was best summed up by the fortune I saw awhile back: Unix is very user friendly, it's just picky about who its friends are.

    10. Re:In other news... by FooBarWidget · · Score: 2

      So you're saying GNOME is not userfriendly?

    11. Re:In other news... by rseuhs · · Score: 2

      On my Athlon 650 I can play videos in fullscreen under Linux while in Windows most are only playable without skipping in windowed mode.

    12. Re:In other news... by glwtta · · Score: 2

      no one will ever need more than one page of text

      --
      sic transit gloria mundi
    13. Re:In other news... by 13Echo · · Score: 3, Informative

      It can via the RENDER extension, with proper hardware accelleration. This was just implemented in 4.x though, I believe.

      Here's some info...

      http://www.xfree86.org/~keithp/render/
      http://w ww.xfree86.org/~keithp/render/protocol.htm l

      You don't want to be using it in remote display mode though. It slows it down quite significantly.

      Once again, this requires an *accellerator*! This hardware must also support the render extension. All modern cards do this, and it works perfectly in X.

    14. Re:In other news... by Mignon · · Score: 3, Funny
      I play movies, and with accelleration, it is faster than accellerated Windows video.

      I heard you could play a two-hour movie in an hour and a half!

    15. Re:In other news... by Billly+Gates · · Score: 2

      Leave the guy alone. He is right when it comes to ease of use. Unix is terrible but improving. I am not saying its not powerfull. It just requires alot of work and reading documentation to get anything done if its not done already on your distro. After your done then it rocks and requires far less maintainance.

      MacOSX and the newer linux distro's are the only thing that comes close. MacOSX is easy because everything is already built in and configured. Eg. DVD burning is built in and the app has a menu. Need to install an app? Just go to the download site and click on it. No need to worry about dependancy hell or if the right libraries are installed. No need to configure lilo or grub with some obscure append statement to enable your cdrw device to work. Just plug it in and it works. Linux has many things configured already but rpm and even apt-get are horrible package managers. Gentoo's portage is the closest thing in the ballance of easy of use/power. I am sorry but --help list only the options of the a few command line utitilities. It only explains the otions of the utilties. It does not tell a user how to do things like secure his/her system, enable cd-rw support, setup a webserver, etc. A newbie will need some more help. Like uh, i just installed a cd-rw drive, now what do I do?

      Unix was made by hackers for hackers. Linux and macosX are the only ones braking this mold.

    16. Re:In other news... by walt-sjc · · Score: 2

      eterm does this without alphablending and has done so for years.

    17. Re:In other news... by walt-sjc · · Score: 2

      X may not be engineered for speed, but it's still faster than windows in normal everyday use on average hardware (note that not all hardware is supported or supported well on Linux due to pig-headed hardware mfr's.)

    18. Re:In other news... by dadragon · · Score: 2

      While funny, it's also true. A certain kind of person will find unixy operating systems (or any decent command-line os) very easy to use. Other types will find GUIs easier to use. And yet a third type will find neither style easy to use. There are mixtures of the first two, and some find neither easy, but one easier than the other.

      I personally find CLIs easiest, but GUIs don't throw me off either. Some tasks are best done with a gui, but other tasks are best done by dropping to the shell and doing it on the commandline.

      --
      God save our Queen, and Heaven bless The Maple Leaf Forever!
  6. MS doesn't implement snprintf() by lprimak · · Score: 2, Interesting

    I just ported a large amount of code to windows, and I was very surprised to notice that snprintf() is _snprintf() on windows. It's like they hid it (or implemented it much later) and it's not part of "their" standard. Without widespread use of this function, god knows how many lines of their code uses regular sprintf() and insecure functions like it. And I doubt they use "%13s" or directives like this in sprintf(), or if their version even supports these constructs.

    --
    Lenny Primak PP-ASEL-IA,Heli
    1. Re:MS doesn't implement snprintf() by Ark42 · · Score: 3, Funny

      #ifdef WIN32
      #define snprintf _snprintf
      #endif

    2. Re:MS doesn't implement snprintf() by kaisyain · · Score: 3, Informative

      You are completely clueless. Microsoft has lots of things that are completely specific to windows (like _ltot) that have leading underscores. That is how Microsoft (sometimes) tell you things aren't part of ANSI C. You are right, snprintf isn't part of the standard. Blame ANSI, not Microsoft.

      And I doubt they use "%13s" or directives like this in sprintf(), or if their version even supports these constructs.

      That works just fine.

    3. Re:MS doesn't implement snprintf() by cscx · · Score: 2

      Hey, guess what, you're um... wrong!

      snprintf is NOT in the ANSI standard, no matter how much you may think this to be the case.

      That's why it's offered here, and that's why some commercial compilers don't ship with a snprintf function.

  7. Step 1 by j_kenpo · · Score: 3, Funny

    The first step is admiting you have a problem.... now that Microsoft has gotten past the denial stage they can now move to stage 2, that is doing something about it....

    1. Re:Step 1 by Safety+Cap · · Score: 2
      Step 3: Profit!!!
      You've been paying attention! Rule of Acquisition #181: Not even dishonesty can tarnish the shine of profit.

      *Cackle*

      --
      Yeah, right.
    2. Re:Step 1 by ReelOddeeo · · Score: 2

      The first step is admiting you have a problem.... now that Microsoft has gotten past the denial stage they can now move to stage 2, that is doing something about it....

      I thought step 2 was to either sue someone or get some new legislation written, or at the very least create a new marketing slogan.

      --

      Those who would give up liberty in exchange for security and DRM should switch to Microsoft Palladium!
    3. Re:Step 1 by Brendan+Byrd · · Score: 2

      Yeah, but what's step #2? The Microsoft gnomes haven't thought out the whole plan yet.

      (If you haven't seen the South Park episode, don't bother to understand...)

    4. Re:Step 1 by swillden · · Score: 2

      Yes, but subsequent steps in the AA program involved acknowleding a higher power than yourself. (Not a god per se, just a generic "higher power"). Somehow I don't see Microsoft doing this en route to their quest to control the world.

      I just wish they'd start recognizing the U.S. Dept. of Justice as a higher power, rather than an entity to be ignored generally and bought when it can no longer be ignored.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  8. faster link by Anonymous Coward · · Score: 4, Informative
  9. Already Slashdotted, Please Post Mirrors by cloudscout · · Score: 2

    The link to the CW360 page with the quote from the Microsoft VP is "currently unavailable". If anyone can post a mirror to the information, please reply here.

  10. And in a related story... by goldspider · · Score: 3, Funny

    ...the sky is blue, and less fat and more exercise is good for you.

    --
    "Ask not what your country can do for you." --John F. Kennedy
    1. Re:And in a related story... by Beliskner · · Score: 2

      Even if Microsoft's customers ask for security, Microsoft can't give it, same way that McDonalds can't sell you a Whopper even if you're willing to pay $200.

      --
      A caveman dreams of being us, the incalculable power and riches. We dream of being Q, then what?
  11. duh. by Telastyn · · Score: 5, Insightful

    This might be a stupid point, but of course microsoft products aren't engineered for security. The common man doesn't buy products for security, and even now the common man largely does not understand that they could even have their functionality in a secure environment (though arguably most salesguys cannot have the functionality they demand in a secure environment, but that's another debate.)

    1. Re:duh. by SCHecklerX · · Score: 2

      But as soon as microsoft started 'Internet enabling' their products, they had the responsibilty of thinking of security and implementing it. Stand alone computers are a bit different than those hanging on a public network offering services unknown to the casual user.

  12. Found later on Monster.com... by onlyabill · · Score: 5, Funny

    Brian Valentine, formally senior vice-president in charge of Microsoft's Windows development, looking for VP/management job with software company.

    --
    I have to use this cause I can't afford a real sig...
  13. Stop picking on the engineers by anthonyclark · · Score: 5, Interesting



    While working at Sony, Microsoft closed down a UK R&D facility. A whole department of ex-MS software engineers came to work in my department. They were the some of the best engineers I have ever worked with, designing innovative and stable code years ahead of its time.


    Stop picking on MS engineers for poor products, and level the blame at the correct place - marketing and management.

    --
    ----- Documentation is worth it just to be able to answer all your mail with 'RTFM' - Alan Cox.
    1. Re:Stop picking on the engineers by Telastyn · · Score: 5, Insightful

      Actually, from what I gather MS's R&D engineers are some of the best engineers around. The actual production engineers are good as well, but nowhere near their R&D counterparts.

    2. Re:Stop picking on the engineers by yobbo · · Score: 2

      How the hell is marketing responsible for crap code? Because they forced the product out too soon? Even after years of patching products they're still not secure, so it can't be that.

    3. Re:Stop picking on the engineers by ArthurDent · · Score: 2, Insightful

      I agree. I mean listen to what the man said for God's sake:

      "I'm not proud," he told delegates yesterday (5 September). "We really haven't done everything we could to protect our customers. Our products just aren't engineered for security," admitted Valentine, who since 1998 has headed Microsoft's Windows division.

      Come on. This sounds a whole lot like a guy who was given an albatross (DOS) and was told to build an eagle (something remotely secure) from it. He just hasn't been able to do all the things that would need to be done because there's too much because they're saddled with the fact that they didn't realize when they started how important it would be.

      Jeez. I know this is Slashdot, but give the guy a break!

      Ben

    4. Re:Stop picking on the engineers by (H)elix1 · · Score: 5, Insightful

      Stop picking on MS engineers for poor products, and level the blame at the correct place - marketing and management.

      A huge part of the problem comes from never deprecating API's. It is one thing to tell someone to design and build something new - much harder to extend something that was not even close to what it was designed for (and did not have time to abstract things out).

      To this day, I am amazed the windows kernel even compiles, much less runs...

    5. Re:Stop picking on the engineers by elmegil · · Score: 2

      As far as it goes, it's probably fair to say that he's NOT blaming the engineers; he's saying the products aren't engineered for security, but it's clear to most observers that this is because the engineers have been told to focus on other aspects and ignore security (in large part) by management. An engineer who doesn't do what management wants doesn't stick around very long, no matter how talented s/he is.

      --
      7 November 2006: The day Americans realized corruption and incompetence weren't addressing 11 September 2001
    6. Re:Stop picking on the engineers by ArthurDent · · Score: 2

      I think that's exactly what he's saying is that in retrospect they should have placed more emphasis on security at a management level for a long time. That sentiment is actually a Good Thing (tm) IMHO. Perhaps now they get it.

      Maybe.

      Ben

    7. Re:Stop picking on the engineers by swb · · Score: 2

      MS Marketing seems to be much more deeply involved in the early stages of product development, influencing the basic design of products.

      I'm convinced that if product design was focused on robustness, security and function MS products could be best of breed all the way around. At some point marketing's desire to own markets forces too many directions to be taken at the same time, resulting in a lot of compomises in robustness and security.

    8. Re:Stop picking on the engineers by jmv · · Score: 2

      How the hell is marketing responsible for crap code? Because they forced the product out too soon?

      No. By saying "stop fixing holes, we want all these new features in Outlook for the next release" or by pushing for all kinds that are inherently hard to make secure. The UNIX way is to not implement a feature until we can implement it safely. The MS way is to implement the feature anyway and blame hackers/crackers once holes are found.

    9. Re:Stop picking on the engineers by tempest303 · · Score: 2

      True - but that's what .NET is for - a wholly new API without giving up a shred of the old one for years to come.

      Of course, by then, Linux will have nearly reached World Domination, so the point will be moot. But still... ;-)

    10. Re:Stop picking on the engineers by mizhi · · Score: 2

      This discussion is now over in accordance with Godwin's Law. :-)

      --
      Humorless sig goes here.
    11. Re:Stop picking on the engineers by Reziac · · Score: 2

      Also, if you read M$'s job requirements, they're actively selecting for stable personalities who don't get their egos all tied up in their work. Their criteria will exclude some of the geniuses, but it will also reduce the number of closet pyschos. Having worked with a closet-psycho coder (never again!) I will attest that this is a Good Thing.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    12. Re:Stop picking on the engineers by Reziac · · Score: 3, Informative

      Ha, Windows is not so amazing. Windows, when not infected with M$Office, can be made perfectly stable and well-behaved, even if achieving that does sometimes involve a dead chicken.

      But that WORD runs *is* amazing, what with the core bug (writes to a null pointer) that traces back to the DOS4 era and the SHARE fix to prevent DOS4 from leaving files open on disk. Nearly every weird or destructive behaviour in Word or Excel is some manifestation of this bug, from corrupting the document if worked on from a floppy, to refusing to save in native format (insisting your disk is full), to nuking the FAT on that partition. (Yes, the bug *can* do that.) How it manifests is probably dependent on Windows VSHARE, which is borkend to varying degrees in all versions of Windows.

      So akin to what you wrote, I'd say their biggest problem is that they never ever clean up a codebase, but rather pile fix upon kludge forever.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    13. Re:Stop picking on the engineers by madenosine · · Score: 2, Insightful

      Exactly; any executive at microsoft knows that selling more features is much easier than selling less bugs.

    14. Re:Stop picking on the engineers by tshak · · Score: 2

      Have you not heard of .NET (will eventually be a complete replacement for the Windows API)? The NT Kernal (say goodbye to the win9x codebase), DirectX 8 (or 7 was the version where they got rid of a LOT of crap)?

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    15. Re:Stop picking on the engineers by (H)elix1 · · Score: 2
      Have you not heard of .NET (will eventually be a complete replacement for the Windows API)? The NT Kernal (say goodbye to the win9x codebase), DirectX 8 (or 7 was the version where they got rid of a LOT of crap)?

      .NET has become an ubiquitous term like ActiveX was a few years back - what ever marketing wants it to be for the day. I'm coding Web Services for the next couple weeks. Most of the server side on a J2EE app server, but I get to do a mess of client code on the window's side using the NET framework. SOAP works great for certain tasks, but trying to do everything as an XML message? API's are not going to disappear anytime soon....

      Course, I'm a bit bitter... I had to debug some ugly DDE code last week. How many years ago was that dead and buried?

    16. Re:Stop picking on the engineers by Reziac · · Score: 2

      Yeah, I'm sure that's true -- M$'s personnel specs are great, but what you *really* get depends on the total company attitude at the moment and what sort of person is doing the hiring. And 95/96 was a big software sales/stock value boom period, which probably exacerbated the arrogant asshole problem all over the industry. I did notice that ca. 1997/98, there was a big upsurge in the "we know better than you" attitude of software across the board. Which would have been about when said AAs' products were hitting the street.

      But what I was really talking about are the kind who have serious pre-existing mental problems, who may *seem* normal enough if you don't look a little closer -- the kind who feel can slighted for imaginary reasons, and retaliate by throwing a temper tantrum, or doing crap like put a backdoor into software they work on. THAT is the sort of nut that it looks to me like M$'s employment specs are designed to weed out. After all, a guy who throws tantrums is not going to have stable work output.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    17. Re:Stop picking on the engineers by tshak · · Score: 2

      I've coded 10's of thousands of lines of code in .NET w/o using Web Services. If J2EE has good Web Services support does that mean using J2EE is using Web Services? No. .NET is an enterprise server development platform, similar to J2EE. It also has a huge API for building Windows applications, and I've heard many a MS rep say that it will eventually replace the Windows API for most applications, as well as replace MFC, ATL, etc.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    18. Re:Stop picking on the engineers by Richard_at_work · · Score: 2

      The problem with MS deprecating API is one of smaller companies playing the "MS is breaking my software and therefor being a bully" card. In my eyes, the moment MS deprecates a API, is the moment it gets hit with jsut such a arguement, bu companies who cannot be bothered to spenmd the money redesigning their now out of data applications. Its a loose loose situation for MS, and not one they have engineered themselves. Oh and jsut for the record, i prefere MS windows 2000 on the desktop, linux has never and will never touch my desktop systems. A server OS where its needed most and a desktop OS where its needed!

  14. Idiotic replies by synx · · Score: 3, Insightful

    So far all the replies to this story have been "we already knew that" and "duh". I find those comments idiotic. In that spirit, when cigarette execs admitted they knew their products were bad for people, there should have been no story.

    This event is significant, because from the mouth of someone significantly important in MSFTs power structure, there is an admission of failing.

    Maybe the exec just wanted to confess his (their) sins?

    1. Re:Idiotic replies by Soko · · Score: 3, Insightful

      So far all the replies to this story have been "we already knew that" and "duh". I find those comments idiotic. In that spirit, when cigarette execs admitted they knew their products were bad for people, there should have been no story.

      Agreed. Read on, though, Macduff..

      This event is significant, because from the mouth of someone significantly important in MSFTs power structure, there is an admission of failing.


      Hunh?

      Where is the Utopia you live in, bud? I'd like to move there.

      It would be nice to just take Mr. Valentines statement at face value, applaud them for being honest and move on, but this is Microsoft we're talking about. These are smart, ruthless, paranoid people who never do anything without a reason, that reason normally being protecting or extending thier dominance over a market. In that regard, I'll say "Thanks, Brian. First, if you need some help, I'll do what I can. Second - what are you guys really up to here?"

      Maybe the exec just wanted to confess his (their) sins?

      Yeah, to St. IGNUcius hisself. Right.

      You know, I'd love to hear something like this from Microsoft and not think "There's an alterior motive here...", but I can't help it - they're too smart and too powerful to NOT be very careful around them. Until there's demonstrative proof that Microsoft wants to just make cool tech and not own or control it all, I'll continue to cast a very cautious, critical eye in thier direction.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:Idiotic replies by King_TJ · · Score: 2

      While this will make another piece of "fun to quote" material for years to come - the admission of failing is little more than a marketing tactic.

      Microsoft knows they've got the proverbial egg on their face because security holes keep popping up as fast as ever, despite their big "security initiative".

      If you led a company like this, made a huge fanfare (and probably took a pretty big financial hit, too) by freezing production of all new code for a month, sent all your programmers to training on writing more secure code, and then got these results - you'd be expected to say something sensible too.

      Microsoft's only other choices were to remain silent on it, or out-and-out lie, saying "We think our code has become more secure!". They'd get torn apart by the press if they made that claim. "Where's your proof? I count X number of security bulletins in Y number of days since your security initiative."

      Admitting you don't have the problem under control is the best marketing move you can make under the circumstances. Corporate America will hopefully then say "Hey, these guys are being honest with me." and "They're smart enough to know that they need to try something else to get our problems solved."

    3. Re:Idiotic replies by supabeast! · · Score: 2

      "So far all the replies to this story have been "we already knew that" and "duh". I find those comments idiotic. In that spirit, when cigarette execs admitted they knew their products were bad for people, there should have been no story."

      It never was a story. The story was them admitting it in court and losing multi-billion dollar lawsuits.

  15. The big Question.. by gerf · · Score: 5, Insightful

    Is whether this will make the national news. Trust me, if CNN and MS/NBC and all the rest choose not to cover this, the general public won't know, and won't really make a decision based on this information.

    Of course, this could just be a ploy to get M$'s most vile next O/S out, Palladium, that will let them 0\/\/|\| j00r s0ul (and credit card, and email, and music, and movies, and any personal items that may happen to be sitting on top of your computer...)

    1. Re:The big Question.. by Locutus · · Score: 2

      I'll bet "the law" is not going to go after you if you are attempting to make money... If you write a virus( I mean replicating email attachment ) that pop's up advertisements twice a day. You could have it get the ad material from your server and sell the ad space.

      As soon as profit is involved, the rules change. At least here in the US.

      BTW, There was proof that GW Bush knew of the impending doom for Harken Oil BEFORE he sold his shares. Why have we not heard anything more? Was it a rule change????

      LoB

      --
      "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
    2. Re:The big Question.. by GoofyBoy · · Score: 3, Insightful


      The question is will people actually care, even if they did know about it?

      There are a huge amount of more important things that CNN/ABC/CBS/NBC do report on which the vast majority of people don't do anything about.

      --
      The surprise isn't how often we make bad choices; the surprise is how seldom they defeat us.
    3. Re:The big Question.. by untulis · · Score: 2, Interesting

      Are you kidding me? The general public may not care about it, but CIOs and other people who make purchasing decisions will. You don't that every sales guy at IBM, Sun, HP/Compaq (the non-MS sides), RedHat, and anyone else who competes with MSFT in the enterprise space isn't going to end their presentations with, "And if you don't believe me about Microsoft security, believe Microsoft" ?

    4. Re:The big Question.. by tbmaddux · · Score: 2

      It was mentioned tonight by Dan Rather on CBS Evening News. He said something to the effect that Microsoft admits to the bug (but not how long it took them to admit to it) and that a patch was available.

      --
      Can't you see that everyone is buying station wagons?
  16. Tries to shift blame by sacremon · · Score: 3, Insightful

    It seems he tries to say that it is impossible to make it 100% secure, because hackers are becoming more sophisticated in their attacks.

    Sure, you can't make anything 100% secure (short of keeping it turned off), but there is a difference between something that has a few exploitable holes and something that resembles a sieve.

    --
    If you can't beat them, embrace and extend them.
    1. Re:Tries to shift blame by PythonOrRuby · · Score: 5, Interesting

      Microsoft's approach to operating systems and security has created an arms race between them and hackers(both malicious, and those legitimately testing the software).

      The answer is not to make the OS more complex and create more special cases, but to streamline it, and offer a more consistent model for applications and users to interact with the operating system.

      This is why pretty much everyone else these days uses some variant on Unix. More than anything else, the appeal of Unix is simplicity at a basic level.

      Now, Microsoft doesn't have to ship a Unix-based or compatible OS by any means, but if they want to take security seriously, they need to take what they have now, and what they are planning on for five or ten years down the road, reduce it down to the most basic components that can still address all of those problems, and rethink how Windows is put together.

      Also important is to get over their antipathy towards the open source "movement", and realize that it can be a tool. If they released a simplified, streamlined Windows kernel, they could let the world hack away at it, finding flaws, then take that work and put the components on top of it that would make it Windows. They've "borrowed" ideas from Apple and NeXT in the past, why not look at what OpenStep was, and what Darwin and Mac OS X have become and borrow that idea too?

      In short, it takes more than saying to your developers, "ship bug fixes in a week rather than a month." They'll hae to really examine Windows, and where the flaws come in, and if there's some other way(and there always is) that those things could be done, then the old way has to go.

    2. Re:Tries to shift blame by alext · · Score: 2

      Spot on.

      Pity we don't have an equivalent roadmap (i.e. a common strategy) for Linux. This means that Linux-as-a-platform will ebb away to be replaced by Linux-as-a-Java-or-Dotnet-device-driver.

    3. Re:Tries to shift blame by PythonOrRuby · · Score: 2

      I'm not necessarily suggesting they rewrite it so much as rethink it. It's not a matter of writing the source in C++ with some fancy library, or C#, or any other language. It's about shifting the culture to a point where security is important.

      Shoe-horning security into their existing insecure codebase, whether they do a good job or not, is not a culture shift.

  17. Experience? by Dirk+Pitt · · Score: 2, Insightful
    Are you really aware of MS's process, or just assuming because of the end-product? Only reason I ask--I don't like M$ products more than any other Slashdot reader, but I can't imagine anything like Word or Access being slapped together ad-hoc. I mean, blame the architects for _poor_ engineering, and the managers for pushing things out the door with poor quality, but I think 'thrown together' is pushing it.

    1. Re:Experience? by Airline_Sickness_Bag · · Score: 2, Insightful

      If you read about the experiences of the Samba team, you get the impression that Microsoft products are slapped together.

      -asb

    2. Re:Experience? by PierceLabs · · Score: 3, Informative

      I worked there at one point and can say that this is definitely not the case. Microsoft products are just as well architected as any other product on the market - but for goodness sakes they are bigger than most applications on the market. Hell the Word codebase is larger than some application servers! The larger and more complex an application gets - the more interactions you have - the more bugs you're going to have. Any non-trivial piece of software is going to have bugs.

      That much should be obvious - even to the legendary trolls of slashdot :)

    3. Re:Experience? by sphealey · · Score: 5, Informative
      Microsoft products are just as well architected as any other product on the market - but for goodness sakes they are bigger than most applications on the market.
      I think part of the problem with Microsoft is that the people who work there have never actually used competing products in the real world (which would be consistent with Bill Gates' statement in 1998 or thereabouts that he only hires people younger than 25).

      Consider the above statement. Then go back to 1994 and set up three corporate LANs: one with Microsoft Lan Manager 2.x, one with Novell 3.11, and one with Vines. Use them intensively in a large, multi-site corporate environment for 6 months. Then tell me again that Microsoft's products are "just as well architected" as others on the market???

      The point being that the LAN problem (to take one example) had already been solved by 199x. Microsoft ignored everything that had already been done and created its own "standard", which was decidedly inferior to the competition.

      sPh

    4. Re:Experience? by MoneyT · · Score: 4, Interesting

      Simple, brand name. Try to explain to a non tach savy person (yes they still exist, and in millions at a time) that they should buy a product that isn't Microsoft. They've probably never heard of the other company, and if it isn't microsoft "I won't work right with my computer because my computer had microsoft on it already". Believe me I've heard that hundreds of times. Now imagine that same attitude on a corporate scale, and you've got one hell of a succesful business nomattr what crap you feed these people.

      --
      T Money
      World Domination with a plastic spoon since 1984
    5. Re:Experience? by Qrlx · · Score: 4, Interesting

      Simple, brand name

      This is correct. Microsoft's genius lies in the marketing. Not that their products are all terrible, and thrive ONLY because of marketing, but marketing got them and keeps them where they are today.

      Microsoft's corporate sales pitch deliberately glosses over the technical side of things. The corporate execs aren't technical people anyway, so why try to explain the benefits of a product in technical terms that only a select few understand? No, Microsoft invented the term "TCO" (Total Cost of Ownership) and sold the concept that Microsoft was the less costly way to go. Execs understand the concept of money very well. Everyone responds to emotional sales pitches (unless they are Noam Chomsky or something). Through a combination of $$$ claims about lower TCO and carefully placed FUD, they have established a dominant position on the LANs they were merely clients on ten years ago.

      Another thing Microsoft realized is that computers would be everywhere, and they wouldn't always be under the control of UNIX admins with pocket protectors and advanced CS degrees. There just aren't enough uber-geeks to go around for all the offices in the world. Billiant foresight. It might be the CFO who suddenly finds the company has grown and now they need to bring the network back under control. Microsoft has hands down the slickest sales materials I've seen in the computer field.

      Microsoft sells a culture, a lifestyle, in which you don't have to worry about computer problems because there are teeming millions of MCSEs and phone support and etc. to hold your hand through whatever problems may arise. And in fact this is true. Microsoft will smile and nod and politely empty your wallet.

      A few months ago, there was a story on Slashdot about MS sending the BSA after school districts in the Northwest. After the admins got into a tizzy and threated to install Linux everywhere, Microsoft had the Come to Jesus meeting. "The themes for today are friendly and flexible," the sales lady said. It's the classic good cop/bad cop routine, a pure psychology play, and Microsoft knows their shit in this regard. Geeks, being socially stunted and sexually frustrated, are putty in Microsoft's hands, especially when the nice woman in the business suit shows up to put down the rebellion.

      That is how Microsoft has achieved their monopoly. Unlike the other computer companies, they don't try to sell the technology itself. Instead they sell the REWARDS of implementing a Microsoft solution, they sell a warm fuzzy bundle of love, a pre-made community of smiling, personable non-geeks who are there to ease your assimilation into the Collective.

      Microsoft was the first to bring big-time Madison Avenue marketing psychology to an exponentially growing computer market, that's why they're on top now.

      This T-shirt I saw said it best:

      Political <---------- You are here
      Presentation
      Session
      Application
      Transpor t
      Network
      Data link
      Physical

    6. Re:Experience? by Lord+Omlette · · Score: 2

      Please tell me where you found this shirt.

      --
      [o]_O
    7. Re:Experience? by Qrlx · · Score: 2

      I can't remember where I saw the shirt. It might have been when I was at H2K, or it might have just been some guy I saw somewhere.

      It was a totally awesome T-shirt though, I wish I had one.

    8. Re:Experience? by kubrick · · Score: 2

      According to "Showstopper! The Breakneck Race to Create Windows NT and the Next Generation at Microsoft" it's a combination of good design and flagrant ad-hoccery that produces the (mixed) finished result. (Shows why people wait until v3.0 of an MS product before buying in, I guess...)

      The other thing it described that I didn't like was a real "my dick's bigger than yours" macho culture, which may have changed in the intervening years, but I have my doubts about that with Ballmer as CEO.

      --
      deus does not exist but if he does
  18. Re:What the hell does that have to do with anythin by lprimak · · Score: 2, Insightful

    Because a lot of their code can have buffer overruns due to the lack (or precieved lack) of this function by their own programmers. Makes it easy to create insecure programs and harder to create secure ones.

    --
    Lenny Primak PP-ASEL-IA,Heli
  19. Billy Boy and Tux by pubjames · · Score: 3, Funny

    I wrote this the other day in an idle moment. It needs a bit more work but I'm thinking of making it into a Flash cartoon or something (if someone wants to steal the idea, feel free):

    Billy Boy and Tux
    One very hot day in summer, Billy Boy is stilling under a huge, impressive sign. It says "Lemonade, $5 a glass".

    Customer: $5 a glass! That's expensive!
    Billy Boy: Well, go buy from someone else.
    Customer: But there's nobody else to buy drinks from here!
    Billy Boy: Aha! I bullied all the other boys and they've gone home!
    Customer: That's not very nice.
    Billy Boy [Chuckling and rocking back and forth]: $5 a glass. Take it or leave it.
    Customer: Damn. You're a nasty little boy, but it's a very hot day and I really need a drink.

    Billy Boy takes the money.

    The afternoon wears on, Billy Boys coffers fill.

    The next day...

    Billy Boy: Lemonade! Lemonade! $5 a glass!

    A fat penguin waddles up and sets up a stall beside Billy Boy.

    He erects a little badly drawn sign "Iced water. Free."

    Billy boy [whispering, chuckling to himself]:Loser. You'll not get any custom with a crappy sign like that.

    Tux ignores him.

    The next customer approaches Billy Boy, but then notices Tux's sign and goes to him.

    Billy Boy[angry]: Hey fatty, get off my patch. I was here first!

    Tux ignores him.

    Billy Boy: Hey stupid. Nobody wants iced water, everyone wants my lemonade, it's the best! I've got 100% of the market in soft drinks in this street.

    Tux ignores him.

    Another customer comes and has a glass of water from Tux.

    Billy Boy: Listen idiot! How do you expect to get rich like me if you don't charge anything! What an idiot you are!

    Tux ignores him.

    More customers go to Tux.

    Billy Boy [shouting at his customers]: Don't drink the penguin's water!! I won't make any profits and, erm, the economy will collapse!

    Customers laugh.

    Billy Boy [really angry]: If you drink the penguin's water, your next glass of lemonade from me will be $10!

    Customers give Billy Boy the finger.

    Billy Boy [insanely angry]: Don't drink the penguin's water! It'll give you cancer!

    Customers shake their heads and move to Tux's queue.

    All customers go to Tux now.

    Billy Boy starts screaming and crying and runs home.

    Tux and his customers ignore him.

    1. Re:Billy Boy and Tux by pubjames · · Score: 2

      I thought Linux Zealots (tm) were the ones that got "insanely angry" and did all of the "screaming and crying". Also...what you're writing seems to be a very poor and uninformed metaphor. Spreading FUD? Yes. Will anyone admit that this is FUD? No. Fuck anyone that doesn't agree!

      Firstly, this is meant to be humor. I hope some people might find it funny. Yes, it is a metaphor, and no it isn't perfect, but it is simple.

      It isn't really FUD. FUD stands for fear, uncertainty and doubt. The main feature of the little script is that Tux's water is free, Billy's lemonade isn't. This is true of OSS compared to MS software.

    2. Re:Billy Boy and Tux by HisMother · · Score: 2

      Despite what the other posters have said, I think this is cute and well done. Not everybody has heard the open source gospel. There is always a need for new ways to educate the masses. I'd be a very neat flash cartoon.

      --
      Cantankerous old coot since 1957.
    3. Re:Billy Boy and Tux by atrowe · · Score: 4, Funny

      Here's a more accurate analogy:

      Billy Boy has a large lemonade stand which sells lemonade for five dollars a glass. He makes a lot of money and has a lot of customers despite his competition, which includes:

      Steve Jobs: Sells lemonade for fifty cents a glass, but in order to buy his lemonade, you also have to buy a glass and straw from him for nine fifty. The glasses are available in lots of trendy colors, but they're smaller and more inefficient than standard glasses, so Stevey doesn't have very many customers.

      Tux: Doesn't have a stand, but he has a lemon tree, some sugar cane and and old-fashioned pump well. You can make your own lemonade if you'd like, and its free, but it takes a couple of hours to pick and squeeze lemons, pump water and extract sugar from the cane in order to make the lemonade, and you're not always guaranteed of its quality. There are thirty or forty lemon trees, and some taste good, while others do not. A few enthusiasts drink Tux's lemonade and rave about how great it is, but most mainstream customers are willing to just pay the five bucks.

      --

      -atrowe: Card-carrying Mensa member. I have no toleranse for stupidity.

    4. Re:Billy Boy and Tux by evocate · · Score: 2

      Everyone knows Steve Jobs has six-color Kool-aid. Perhaps it's the reality distortion field that makes it seem like lemonade.

    5. Re:Billy Boy and Tux by cheezedawg · · Score: 2

      I think you need to replace all of the
      "Tux ignores him"
      with
      "Tux tells him his lemonade tastes like crap, insists that his ice water tastes better, demands that Billy make his secret recipe public, and compares Billy with the anti-christ"

      --
      "The defense of freedom requires the advance of freedom" - George W Bush
    6. Re:Billy Boy and Tux by pubjames · · Score: 2

      Interesting, but the crux for me is that we are currently in a tranistion period of people moving from closed-source licences to OSS. I wanted my little metaphor to get that across - the movement of customers from Windows to Linux. Yours just represents a status quo, which only tells half the story. The key is simplicity (so bringing Steve Jobs into it also confuses things).

    7. Re:Billy Boy and Tux by cosmicrecursion · · Score: 2, Informative

      Well.. except some folks have plugged into tux's family friendly lemon tree/suger cane farm and made a real nice device's for extracting suger from the cane, a pump for the spring water, and juice from the lemon, infact in most cases you can get the suger, and the lemon juice in concentrate.. you just add water to the proper amount and stir..... its just a matter of mixing it up in the glass in the proper amounts... and of course... you have to bring your own glass :)... Sure, back in the day it was a pretty raw process to go with the tux brand..... but its gotten pretty simple these days... sure when mixed by the novice, its not as easy to drink as Bills... Personally.. I started drinking tux simply because I wanted to learn more about making lemonade...

    8. Re:Billy Boy and Tux by Odinson · · Score: 2

      About midway through. Tux should offer to add lemon and sugar for $.50 but still give the water away for free to anyone.

    9. Re:Billy Boy and Tux by Reziac · · Score: 2

      Not only that, but if you complain because some of the lemons are rotten, Tux tells you to go grow your own damn lemon trees!

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    10. Re:Billy Boy and Tux by iabervon · · Score: 2

      Then a bunch of people set up stands next to the Tux grove, with "all-you-can-drink" deals for a reasonable price. Of course, they manage it because they don't have to buy lemons, sugar, or water. Plus, the Tux-based stands just make a huge batch every day, because it's no harder to make a lot than it is to make a little if you don't have to pay for the supplies.

    11. Re:Billy Boy and Tux by michael_cain · · Score: 4, Informative

      Unfortunately, don't neglect the fact that just up the street are dozens of vendors selling other attractive goodies (let's call them cookies and cake, I guess) that many people depend on, but that don't work unless you have a glass of Bill's lemonade in hand.

      In the antitrust case, this was called the "application barrier to entry" and was one of the main reasons that MS was declared a monopolist.

    12. Re:Billy Boy and Tux by deblau · · Score: 2
      -atrowe: Card-carrying Mensa [mensa.org] member. I have no toleranse for stupidity.
      And I have no tolerance for poor spelling. Even if it comes from card-carrying Mensans.
      --
      This post expresses my opinion, not that of my employer. And yes, IAAL.
  20. Palladium, of course by PMuse · · Score: 4, Interesting

    Step 1: Admit that current MS OS is insecure.

    Step 2: Allege that problem is fundamental due to the nature of the hardware platform. Fear. Uncertainty. Doubt.

    Step 3: But wait! MS has the solution that will solve this crisis -- Palladium.

    --
    "We reject as false the choice between our safety and our ideals." --The American President (20.1.2009)
    1. Re:Palladium, of course by doodleboy · · Score: 5, Insightful

      Bingo. As Nathan Myhrvold once said, Microsoft wants to get a vig on every transaction going over the net. Tcp/ip doesn't have a built-in billing model, so they're trying to shoehorn one on top of it. Even though it will be a bloated, insecure mess, the government and the entertainment industry are and will remain enthusiastic supporters of palladium. All that data is an irresistable temptation: so much money to be made, so much monitoring to be done.

      The real war will be between this plutocratic regime and the free software movement. The general public doesn't know it yet, but linux is very close to there on the desktop. This represents a serious threat to the universality of palladium, so Microsoft and its allies will try to have laws passed that criminalize free software use, and/or the use of general purpose (i.e. non-palladium equipped) computers.

      Sound crazy? It's not. And the issue of freedom & privacy vs. big business & government is going to be huge, front page news as it gets closer and the general public gets a whiff of it. But Disney owns the news, so expect it to be more of a grassroots groundswell-type thing.

      Who will win? I don't know. But I see a future that scares the hell out of me, and I really hope we're not too lazy to do something about it.

    2. Re:Palladium, of course by MisterBlister · · Score: 2
      Um, I might be willing to believe your tin-hat conspiracy theory if Palladium was ready to go now. Its not. Its about 2 years off, at best, and probably even more because it requires the collaboration of lots of hardware makers in addition to Microsoft actually finishing the thing.

      2 years is a long time for Microsoft to admit its products suck, just to sell some future product at a much later date when it finally comes out. So your theory really makes no sense.

    3. Re:Palladium, of course by autocracy · · Score: 2

      OK, can we start modding these as redundant now? They're no longer funny... It's like this:

      step 1) Write topic of article sarcasticly

      step 2) put in ??? (more like wait 5 minutes)

      step 3) KARMA! (now excellent 'cause 50 don't happen anymore)

      --
      SIG: HUP
    4. Re:Palladium, of course by Captain+Large+Face · · Score: 2

      Step 1: Profit

      Step 2: Profit

      Step 3: Profit

      Step 4: Admit that current MS OS is insecure

      Step 5: Profit

      Step 6: Profit

      Step 7: Profit

  21. I hate to say it but... by JoshuaDFranklin · · Score: 3, Insightful

    neither was UNIX. UNIX is best in trusted, academic settings where it grew up. But, after some big problems with too much trust people figured out how to make it at least "secure enough."

    MS needs to stop complaining and fix their buffer overflows.

    1. Re:I hate to say it but... by HiThere · · Score: 5, Informative

      Isn't that the point though. Unix learned that it needed to be secure. And it changed and adapted to suit itself to the multi-user environment (where a lot of the users were college kids, just exploring what they could do with a computer).

      Linux came along after Unix had learned to be secure, and was designed from the gound up with that model in mind.

      OTOH, DOS was a single user operating system, and didn't need to be secure. When viruses started showing up, they were fixed in DOS not by improving intrinsic security, but by adding on a virus-proofing package. Windows descended from that. (And there doesn't seem to have been a fresh rewrite at any point, MS PR to the contrary.)

      So Linux was designed from the start with security as a consideration. Not always a major consideration, but at leas a present one. It's been through many cycles of change and improvement, and at each step along the way, security has been considered.

      Windows, OTOH, has always addressed security via add-on programs. (Well, NT made some attempt at security, e.g., it created users that it could be difficult to get into. And admin priviledges. I admit I don't know what they were...)

      Still, in Linux security was built in from the beginning, and user interfaces was an add-on. In Windows, user interfaces were built-in from the beginning, and security was an add-on. In both cases the add-ons have gotten a lot better than they were.

      I feel that the Linux windowing environment is now on a par with Windows, or perhaps better, but that it still falls short of the Mac. I feel, based solely on news reports, that the Windows security, while improved, is still lacking.

      And to me, this is largely irrelevant. The MS licenses are so bad, that I wouldn't recommend them even if I thought that they were the best contender in all other aspects. I intend to file for retirement the day my company installs a system with Windows XP, as I don't want to be associated with any company that is either that suicidal or that unethical. (They've got to be either one or the other. Agreeing to a contract without understanding it is suicidal. Agreeing to that contract [I've only seen pieces, but that's enough] is suicidal even if you *do* understand it. The alternative is that they understand it, and intend to ignore it. [I'm not sure this is possible, but they might think that it is.] And that's too unethical for me.)

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    2. Re:I hate to say it but... by tshak · · Score: 2

      The real point is that it's no secret that Unix is a much more mature platform. Windows was originally designed for the disconnected desktop, just as Unix was used in a closed networks. Unix learned it's lesson at a certain point in it's maturity. Windows has not quite gone that far, but they are where Unix was not too long ago (I think I was 12 when I first hacked into a university system running Solaris). So far all we've seen is PR from MS. Now it's time to wait and see if there will be actual results. We can be skeptical, but we also have to be reasonable about our assertions.

      --

      There is no longer anything that can be done with computers that is nontrivial and clearly legal. -- Paul Phillips
    3. Re:I hate to say it but... by cpeterso · · Score: 2


      If Linux was designed for security, then why are there new security vulnerabilities reported every week? Every system has bugs.

    4. Re:I hate to say it but... by catfood · · Score: 2

      Have you noticed how many of the Linux (and FreeBSD, etc.) "vulnerabilities" are theoretical attacks that are fixed long before any known exploits occur?

      And how often does that happen with closed source software?

    5. Re:I hate to say it but... by Bryan+K.+Feir · · Score: 2, Interesting

      Windows, OTOH, has always addressed security via add-on programs. (Well, NT made some attempt at security, e.g., it created users that it could be difficult to get into. And admin priviledges. I admit I don't know what they were...)

      Well, sort of. The underlying core of Windows NT is, in theory, considerably more secure than your average Unix. The built-in ACL and 'capabilities' models are actually fairly sophisticated, and allow for finer grained control than most versions of UNIX.

      Then Microsoft decided to slap the Windows 95 UI on top of it to make it 'user friendly', and made accessing the low-level capabilities difficult. Then they decided to move all the video drivers into kernel space in NT4.0 because they weren't fast enough when running in user space, so a video driver bug could trash the system. And things like Office would require you to shut off important parts of your file system security because of lazy design that assumed it could play in the /SYSTEM/ directory just like on Windows 95.

      NT actually had the chance to be a truly secure system from the ground up. Then marketing started to override engineering decisions again...

      -- Bryan Feir

  22. Tell me something... by xee · · Score: 2

    Tell me something that I don't already know. This is like running a story telling the world that the sky is blue, that Linux is good for business, or that linking from slashdot can kill a weak server. File this one under News For Idiots. Stuff Everyone Already Knows.

    --
    Oh shit! I forgot to click "Post Anonymously"...
  23. Upgrade Scheme? by sdjunky · · Score: 2, Insightful
    "Microsoft has another security bulletin out on the digital certificate spoofing bug that has caused them so many problems recently."


    And in Classic Microsoft style the security bulletin notes that patches are avaible ONLY for Windows XP and NT

    95 isn't supported ( ok, I can understand that )
    98 isn't supported ( getting a little too close for my comfort )
    ME isn't supported ( didn't that just come out 2 years ago? )
    2K isn't supported ( What about people running servers? )

    Just another tactic to force people to upgrade

    With the recent change in Licensing terms and the inability to support products they've made within the past 2 years they have the gall to say that using anything else is insecure on the part of the government?

    1. Re:Upgrade Scheme? by sdjunky · · Score: 3

      I installed this on the 4th and at that time they said that they would not be supporting anything else but XP and NT. I downloaded the file and installed it for my box but was rather upset about it. Hence my post today. However, since you and another have made mention of it I have reread it and noted that they did add it. I submit the revision of the bulletin to show that I am neither crazy ( well, maybe just a little bit ) nor a troll ( definitely not there - at least not intentionally )

      V1.0 (September 04, 2002): Bulletin Created.
      V2.0 (September 05, 2002): Bulletin updated to include patch availability for Windows 98, Windows 98 Second Edition, and Windows Me.
      V2.1 (September 05, 2002): Bulletin updated to provide link to single download page for all Windows XP patches.
      V2.2 (September 05, 2002): Bulletin updated to give correct reference to XP download locations for supported languages.

    2. Re:Upgrade Scheme? by sdjunky · · Score: 2

      See this reply on this topic

      A mistake on my part due to the fact that I had read the bulletin on the 4th

  24. I'll Give Them This Much: by Lethyos · · Score: 5, Funny

    Admitting you have a problem is the first step to recovery. Anybody want some more coffee!? *puffs on a cigarette* I'm gonna get some more coffee... *shakes and walks around of the room*

    --
    Why bother.
  25. Directions on Microsoft by Captain+Pooh · · Score: 2, Interesting

    directions on microsoft Check out that link, it is run by I think two former Microsoft employees.

  26. M$ giving up? by Kakarat · · Score: 2, Insightful
    "It's impossible to solve the problem completely," Valentine said. "As we solve these problems there are hackers who are going to come up with new ones. There's no end to this."

    I thought it was Microsoft's policy to keep their mouth shut when it comes to lack of security in their OS. It just seems that after spending all sorts of money into advertising and marketing Win2k/XP as very secure platforms, M$ would rather not have a SVP in development blow it all away. I wonder how long he will last talking openly about these problems.

    --
    "I bet I'll get blamed for this." --Mayor Quimby
    1. Re:M$ giving up? by liquidsin · · Score: 2

      Nice spin on that too, claiming that they can fix their problems but "hackers...come up with new ones.". As though by some strange magic, evil computer hackers are inventing ways to make Windows insecure, and MS isn't at fault. Even when they admit they're wrong, they shift the blame. Good thing we'll soon have Palladium and hackers won't be able to invent any more insecurities in the OS.

      --
      do not read this line twice.
  27. What's a PSS Hacking alert? by germinatoras · · Score: 4, Funny

    What does 'PSS' stand for in that Microsoft Knowledgebase article? [P]lease [s]top [s]niffing? ([s]poofing? '[s]ploiting?)

  28. Our server has been compromised 8 times in a week by codepunk · · Score: 3, Interesting

    We have one windows web server left that we are now converting to run on linux. Our windows web server has been compromised over 8 times in the last week. We applied every single security patch we could on the machine. We also locked every single port but 80 out at the firewall. We shut down every single service that is not necessary and stripped the site to the bare minimum, but it continues to be compromised. Yes we even reloaded from scratch 3 times still no good. Even our MCSE is now a linux convert and begging me to get it converted quick as possible.

    --


    Got Code?
  29. Full Text by cloudscout · · Score: 4, Informative

    Microsoft: "Our products aren't engineered for security"

    Friday 6 September 2002
    Brian Valentine, senior vice-president in charge of Microsoft's Windows development, has made a grim admission to the Microsoft Windows Server .net developer conference in Seattle, USA.

    click here
    "I'm not proud," he told delegates yesterday (5 September). "We really haven't done everything we could to protect our customers. Our products just aren't engineered for security," admitted Valentine, who since 1998 has headed Microsoft's Windows division.

    In August the company put out eight security bulletins. This month it has released two, so far, with the latest urging users to patch a flaw in its digital certificate technology that could allow attackers to steal a user's credit card details.

    Microsoft's regular stream of security bulletins has continued despite Bill Gates company-wide Trustworthy Computing Initiative, announced earlier this year.

    The Initiative was launched with a memo from Bill Gates, Microsoft's chairman and chief software architect, and saw the company halt production on new code in all of its products while employees scanned every line of existing code in search of vulnerabilities.

    "We realised that we couldn't continue with the way we were building software and expect to deliver secure products," Valentine said.

    But the company is dealing with a problem that is not easily resolved. Valentine told developers at the conference that as the company works to shore up its products the security dilemma will evolve as hackers become more sophisticated.

    "It's impossible to solve the problem completely," Valentine said. "As we solve these problems there are hackers who are going to come up with new ones. There's no end to this."

    Microsoft has also been employing new tools developed by Microsoft Research that are designed to detect errors in code during the development process, Valentine said.

    According to Chandra Mugunda, a software consultant with Dell who attended Valentine's presentation, buggy software is "an industry-wide problem, not just a Microsoft problem. But they're the leaders, and they should take the lead to solve them," he said.

  30. he went on to say by !splut · · Score: 2

    The MS executive went on to state that, "out studies have shown that the average end buser is intimidated by security. In an attempt to find middle ground between acceptable security and just thowing sensitive information on your front lawn, we have implimented our trademark "random crash functionality" and "resource hog feature suite." Anecdotal evicence suggests that these measures will be sufficient ensure that no self respecting hacker will come near our crummy operating system.

    Furthermore, we volunteer to personally maintain an extensive database of all your valuable data, including credit card numbers, filenames pirated media files, and love letters from your high school sweetheart. Just in case.

    We graciously accept your thanks in advance. You're very welcome."

    --
    The angel in the oatmeal.
  31. I admit I am not engineered to give a shit by gelfling · · Score: 2

    No really, don't laugh. Who cares how it's engineered. It's how it is supported and fixed that's crititcal. Your software forces you to make an assumption about it's reliability. So assume that MS code has low reliability and move from there.

    The real problem is that MS the vendor choses not to deal these problems with any sense of urgency or permanence. I swear it's like being forced to eat green beans and hear about starving children in Asia. Beyond some point it's hard to care or worry about it when you know that your parent doesn't really plan to deal with it.

  32. Re:Mac OS X is SLOW by PythonOrRuby · · Score: 2

    Yeah!

    I mean, the Windows 2000, 1.6GHz Pentium 4 stand-alone, un-networked machines at our school, with 256MB of RAM and brand new ATA/133 40GB drives take a blazingly fast 3 minutes from hitting enter to actual log in! That's just frellin' amazing!

    Oh wait, my 266MHz iMac, running OS X 10.1.5, with less than the required RAM, significantly more and more memory and processor intensive software, several user accounts(as opposed to 2 on the W2K machines), and a pokey 66MHz bus goes from hitting enter to actually logged in in 30 seconds.

    Now that I think about it, something doesn't add up.

  33. Re:don't bother, it's obvious and boring by pubjames · · Score: 2

    don't bother, it's obvious and boring

    Do you think so? Perhaps you might be able to suggest some ways I could improve it?

  34. Re:Our server has been compromised 8 times in a we by Myco · · Score: 4, Funny

    Try changing the password.

  35. Cute... by kzinti · · Score: 2

    But not nearly as apt as Neal Stephenson's vehicular analogy. See In the Beginning Was the Command Line. "Stay away from my house you freak!"

    --Jim

    1. Re:Cute... by geoswan · · Score: 2
      But not nearly as apt as Neal Stephenson's vehicular analogy. See In the Beginning Was the Command Line.

      Found here.

  36. How marketers ruin code by yerricde · · Score: 5, Interesting

    I have not heard of any instances of marketeering guffbags and manglement ruining code, primarily because they don't code.

    They ruin the code by ruining the requirements. In a firm that produces mass-market software, the marketing department generally writes each product's requirements document. If resistance to buffer overflow attacks isn't specified as a must-have in the requirements document, then it will surely get cut at the last minute in favor of other requirements such as ship date.

    --
    Will I retire or break 10K?
  37. New PR release states... by gosand · · Score: 2
    It is not marketing and managment's fault that we don't push for secure code. The real fault lies with...

    Developers! DEvelopers! DEVelopers! DEVElopers! DEVELopers! DEVELOpers! Woo! Developers! Developers! DEVELOPERS! DEVELOPERS! YEAH!

    --

    My beliefs do not require that you agree with them.

    1. Re:New PR release states... by Junta · · Score: 2

      Think he was commenting more about Steve Ballmer's ridiculous stomping around and saying 'developers' than trying to assign blame...

      --
      XML is like violence. If it doesn't solve the problem, use more.
    2. Re:New PR release states... by gosand · · Score: 2

      Hey, son, I have been in the software development business for 9 years. Just because you miss a reference to the dancing monkey boy you don't have to lash out. And if you think it is all about finding someone to blame, then you have a lot more to learn.

      --

      My beliefs do not require that you agree with them.

  38. Honesty or Palladium FUD, but either way... by Myco · · Score: 2
    Okay, maybe the guy's being straight. Hey, MS is populated by human beings with some sense of ethics for the most part (excluding the legal and marketing departments, of course).

    Or maybe it's FUD to push the necessity of Palladium. This is strongly hinted at by the way he whines "it never ends," as if any efforts to secure their products are pointless because hackers are so dang clever.

    Either way, this shouldn't sway anybody into the Palladium camp. MS is admitting that they have done jack squat for security, in spite of having told many, many lies to the contrary. And now they expect people to buy into their new technology for a "trusted platform?" Trust isn't bought, folks, it's earned.

    Yes, there will always be hackers (crackers, whatever, use context people). But you can't argue a complex situation (computer security) in black and white terms. One security breach a month is better than one a day. Defeatism in the face of adversity isn't exactly the lauded "Microsoft spirit."

    I'm glad to see this news. Ulterior motives or not, the truth is being spoken. But if they think they're gaining anything by scaring people, they're dead wrong. So let's just hope they're simply being honest. Hey, a guy can dream.

  39. The good engineers were FIRED. by Futurepower(R) · · Score: 2


    Did I understand you? Microsoft fired the good engineers. Maybe that's why the products are so poor. Yup. Poor management.

  40. No Big Deal by 4of12 · · Score: 2

    I think I have to give the guy credit for admitting to the truth. It's a lot less tedious to listen to someone telling the truth than it is someone imputing that your company's virility is related to it's adoption of .NET technology.

    What else is true?

    Unix was not immune to software not designed with security in mind. I used rsh for years. But a transition was made.

    If security is regarded as important, then slowly and inexorably Microsoft will move in that direction. Despite being a monopoly, they will respond in their sluggish way, just as they made Win2K substantially more robust with regards to crashing after everyone laughed at their early versions of NT.

    --
    "Provided by the management for your protection."
  41. Re:Our server has been compromised 8 times in a we by codepunk · · Score: 2

    duhhhh maybe I should have thought about that....dork we changed them each time we reloded.

    --


    Got Code?
  42. Actually, it's wnsprintf by Vicegrip · · Score: 2

    int wnsprintf(
    LPTSTR lpOut,
    int cchLimitIn,
    LPCTSTR pszFmt,
    ...
    );
    Microsoft wraps all its C runtime functions with macros that switch effectively between wchar and char types seemlessly.
    They also have a little security note at the bottom of the their documentation detailing how null termination is not guaranteed with this function-- along with some alternatives.
    My problem with most of the library documentation they have is that until recently it was rather poor (at least every section I had to use was). Looks like they're taking steps to improve the standard library docs.
    sprintf is evil.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:Actually, it's wnsprintf by Vicegrip · · Score: 2

      oops.. thats a shell api (shlwapi.dll) function and not an msvcrt one.

      Reading the docs further, this brings up one of my beefs actually:
      Multiple and vaguely documented versions of a function to do the same damn thing. This is a big bitch I've had about programming on Windows.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
  43. This worries me. by DonkeyJimmy · · Score: 2, Interesting

    What worries me about this is not that microsoft products are not engineered for security, we've all known that for years. It's that microsoft is admitting to it openly.

    In terms of marketing, Microsoft knows what they are doing, and they must believe that admitting this wont hurt their sales significantly. Has their customer base become so lowtech that the idea of insecure products doesn't bother them? Or are they simply so powerful that we (the rest of the world) can do nothing to stop them. I'm hoping that this is some kind of horrible mistake on their part, but I doubt it.

    I spoke to a microsoft engineer once about .net and he told me that they were working on developing the .net virtual machines for Unix and other non-Windows OSes, but they were specifically planning on not releasing them if .net did well, as that would force developers to use Windows. I suspected as much, but the fact that they would come out and say it worries me.

    --
    "Probably the toughest time in anyone's life is when you have to murder a loved one because they're the devil." -Philips
  44. MS products actually designed for insecurity? by geoswan · · Score: 5, Interesting
    I believe that MS took a leaf from the playbook of the Tobacco industry

    There is a guy recognized as a genius in the Tobacco industry. I read that twenty odd years ago he told other Tobacco industry executives that, while they could afford to hire the shrewdest, meanest, most dishonest lawyers on planet Earth, they could only fight a rear-guard action.

    Eventually, he told his colleagues, even the meanest lawyers couldn't hold off lawsuits over the lethal effects of their product. Once suits go to trial, everything will start to unravel. We have no real defense. So, we need to plan ahead.

    His plan? Pretend to fight against mandatory warnings, but actually let them go ahead. Keep stalling on the trials -- so that when the trials happen we have a defense.

    "But, your honour, we have had to have health warnings on our products for fifteen years. The claimant can't say they didn't know our products were dangerous."

    Are Microsoft executives any more ethical than Tobacco executives?

    Nah.

    I believe that MS planned ahead too. I believe that MS has wanted to "own" the desktop, to own our computers, all along.

    Anyone could have foreseen that embedding a macro language in their data files, that was automatically executed when the file was opened, was a sure guarantee of terrible security problems.

    This was not an accident. This was a design decision. They did this on purpose. I don't believe it was a mistake. I believe they knew exactly what they were doing.

    I believed that they looked ahead, and planned to distribute insecure products, so that the could harness the publics anger at vandals, interlopers and spam artists to justify draconian security measures that we never wuold have agreed to otherwise.

    I'd like to see Gates, Ballmer and the whole filthy crew serve serious hard time.

    1. Re:MS products actually designed for insecurity? by ShooterNeo · · Score: 3, Insightful

      Read "ShowStopper!" and then say this again. Its quite a bit more likely that the endless problems with Outlook express were NOT deliberate. The developers just wanted to add some neat features, and made the scripting language as broad and full featured as possible. In THEORY, if the virtual machine that runs the scripts didn't have big holes in it, this would be a perfectly reasonable and secure thing to do.

      Of course, the real problem with these kinds of scripts is not viruses...its behavoir the user doesn't want. Popup adds are a perfect example of that : giving a web page control of your browser merely because you visited the site was NOT a good design decision.

    2. Re:MS products actually designed for insecurity? by slow_flight · · Score: 2

      You don't believe we put men on the moon, do you?

      I think you're vastly over estimating their intelligence.

      --

      Karma: Professionally Doomed (mostly affected by inability to keep opinions to self)
    3. Re:MS products actually designed for insecurity? by geoswan · · Score: 3, Informative

      In my article I said the implications of embedding a macro language in data files guaranteed insecurity. Slowfight suggested I was being credulous conspiracy nut. So I went searching for proof. Here is something virus expert Rob Slade wrote in in 1995 .

  45. Please revise the story by tswinzig · · Score: 2

    Now, let's be honest here...

    The story is good, except it's not quite the whole truth. If it were, everyone would be using Linux instead of Windows.

    You could make the story more accurate by noting that the $5 lemonade comes in a an easy to hold cup that occasionally springs a leak, whereas the free water comes locked inside a small combination safe, and it might take you a while to be able to drink it.

    --

    "And like that ... he's gone."
  46. Re:Mac OS X is SLOW by Alrescha · · Score: 2

    "...the Windows 2000, 1.6GHz Pentium 4 stand-alone, un-networked machines at our school, with 256MB of RAM and brand new ATA/133 40GB drives take a blazingly fast 3 minutes from hitting enter to actual log in! That's just frellin' amazing! Now that I think about it, something doesn't add up."

    I agree that something doesn't add up. I would say your Win2k machine is seriously broken. My P-266 XP machine takes 15 seconds from 'enter' to ready-to-go desktop.

    A.

    --
    ...bringing you cynical quips since 1998
  47. Brilliant tactic, almost govermental in design. by sawilson · · Score: 3, Interesting

    This is obviously part of the groundwork to get
    the public behind palladium. Microsoft has
    consistently proven itself to be the masters at
    porting govermental public opinion swaying tactics
    for their needs. It's almost admirable. Following
    tradition, they'll produce stats and figures and
    submit them as "proof", and the majority of
    America will say "wow, we need to do this". Or,
    as demonstrated recently, they'll hint at the
    existence of proof for their "cause" and that
    alone will swing a majority of people to their
    side and give them time to fabricate it, or
    draw attention away from producing it. Microsoft
    will get palladium, and Dubya will get the war
    he wants that nobody a few weeks ago wanted, but
    now seem too want since they keep waving the flag
    hard enough and hinting at "new evidence" that
    probably doesn't exist as of yet.

    Step 1: Convince everyone that your selfish
    agenda is in their best interests in any way
    you can.

    Step 2: Pursue your selfish interests.

    Being manipulated this way is part of being an
    American. Microsoft is the most American company
    I know of.

  48. Trustworthy Computing is a good initative by Jeppe+Salvesen · · Score: 2

    I think Trustworthy Computing is a very good initiative. Generally, the entire industry needs to slow down and secure our products. It is extremely tempting to push for ever more functionality, at ever greater pace. Indeed, Microsoft is showing all the signs of having badly burnt itself badly in this respect. Bypassing security procedures and security people opinion can be lethally risky business, also when it comes to product development.

    An important point is that Trusthworthy Computing should have been an ongoing process. By failing to do the obvious, they have been forced to launch a project that should not have been unnecessary.

    That being said, I like the fact that they are performing widespread code/doc reviews and whatever other methods they are using. Even though I'd rather everyone used Linux, it's good to hear that we as a technology-driven society are slowly becoming less vulnerable. And, when they are done with the project, they will hopefully have figured out how to make more secure products.

    After all, in an ideal world, every product would be so secure that we could concentrate on the other merits of the competition.

    --

    Stop the brainwash

  49. bullshit by tswinzig · · Score: 4, Informative
    And in Classic Microsoft style the security bulletin notes that patches are avaible ONLY for Windows XP and NT

    95 isn't supported ( ok, I can understand that )
    98 isn't supported ( getting a little too close for my comfort )
    ME isn't supported ( didn't that just come out 2 years ago? )
    2K isn't supported ( What about people running servers? )

    Just another tactic to force people to upgrade

    As someone who is actually subscribed to receive these bulletins from MSFT, I note that they sent a second revision out today. I quote:

    Reason for Revision:
    ====================
    Normally, Microsoft releases the patches for all affected products
    simultaneously, in order to provide a complete solution. However,
    exploit code for this issue has already been posted, and we are
    therefore releasing the patches as they become available, in order
    to allow customers to begin protecting their systems as quickly as
    possible.

    The bulletin has been updated to include patch availability for
    Windows 98, Windows 98 Second Edition, and Windows Me.

    Patches are now available for:
    - Windows 98
    - Windows 98 Second Edition
    - Windows Me
    - Windows NT 4.0
    - Windows NT 4.0, Terminal Server Edition
    - Windows XP
    - Windows XP 64 bit Edition

    Patches will be available shortly for:
    - Windows 2000
    - Microsoft Office v.X for Mac
    - Microsoft Office 2001 for Mac
    - Microsoft Office 98 for the Macintosh
    - Microsoft Internet Explorer for Mac (for OS 8.1 to 9.x)
    - Microsoft Internet Explorer for Mac (for OS X)
    - Microsoft Outlook Express 5.0.5 for Mac
    --

    "And like that ... he's gone."
  50. Re:Mac OS X is SLOW by PythonOrRuby · · Score: 2

    As I mentioned, the machines aren't networked yet. They're also brand new, with fresh installs of W2K, the only legacy parts being the floppy drives, as well as externals likes the mouse, keyboard and monitor.

    Repeated tests of the hardware have shown that everything is working perfectly.

  51. In related news... by PDHoss · · Score: 2

    "It's impossible to solve the problem completely," Valentine said. "As we solve these problems there are hackers who are going to come up with new ones. There's no end to this."

    Following Valentine's lead, OpenBSD calls it quits.

    Bullshit... you prioritize the problems your customers ask you to prioritize. Home users don't want security? Fine, then stay the hell out of server-land, because those customers expect you to fight that battle tirelessly.

    PDHoss

    --
    ======================================
    Writers get in shape by pumping irony.
  52. mozilla by dirvish · · Score: 2

    Is my video card going bad or does that knowledge base entry look like shit in Mozilla? I know the knowledge base search won't work in Mozilla (by design I would imagine) but this time the text is all squished together...unreadable.

  53. Isn't it Ironic? by teamhasnoi · · Score: 2
    Immediately below the CDW story on MS's lack of security, that there is another story involving MS proposing new standards!?

    Why any 'standard' should be set by Microsoft is beyond me. So far they have corrupted HTML, JAVA, XML, and pretty much any other standards (the names of which escape me right now) they've come in contact with.

    A Macintosh is in my future.

  54. Re:This lie got moded up? by sdjunky · · Score: 2

    I was mistaken and I admit. And although it was modded up to 5 it's been modded back down. Plus the plethora of posts that didn't mind telling me I was wrong.

    I think the /. system works quite well. Even when I'm on the receiving end of a branding iron

  55. Re:Michael Is A FUD-Packer by homer_ca · · Score: 4, Informative

    You mean fixed the same day it was announced by Microsoft. This bug has been discussed on Bugtraq for a month now.

  56. Re:Our server has been compromised 8 times in a we by Jeppe+Salvesen · · Score: 3, Interesting

    Can you run apache on your windows web server? If they keep attacking, it would be interesting to see if they are hitting IIS or something else (assuming they are shitty little script kiddies).

    Another possibility is to set up a Linux box with no open ports on the same ethernet segment and sniff all traffic so that you might be able to tell how they hack you, and where they come from (at least the box they are coming from).

    But - changing to Linux is also a really good alternative. Just keep in mind that Linux itself does not offer you security, only an improved possibility of security. You will need to stay rigorously patched up, with a good firewall and a good intrusion detection system. I used my IDS to tighten my firewall whenever I found monkey business in the network traffic - with good results. The box ran without external protection or upgrades for a long time, and it was port-scanned every day. Of course, they eventually hit jack-pot at first try. Then, an IDS will only alert you that something is wrong..

    Also, whatever application you run on your web server will need to be secure.

    Remember - one vulnerability is usually enough.

    --

    Stop the brainwash

  57. This needs to be a headline on cnn.com..... by xjerky · · Score: 2, Insightful

    .....Maybe then it can actually make a difference.

    I hate the fact that whenever a new MS computer virus hits, news reports always neglect to mention "This virus only infects computers running Microsoft operating systems". That would go a long way to convince people to look elsewhere.

    --
    A sentence you'll never see on an Internet discussion board: "You know what? You're right."
  58. Re:don't bother, it's obvious and boring by micromoog · · Score: 2
    What's Tux's motivation for getting ice and water together, and sitting in the hot sun all day to give them away?

    This is one of the key points that traditional software companies use to attack Linux: basically people code for entertainment and there's no guarantee that a component that's critical to a particular user won't fall by the wayside when the developer gets bored of it. What keeps Tux from getting hot/bored and going home?

    And of course there's the point others have made; that Linux is free in cash but much more expensive in time and effort. People should at least need to pour their own glass :)

  59. Re:Our server has been compromised 8 times in a we by Malc · · Score: 4, Informative

    You have drives that contain \Winnt? That's a problem too: install to a different directory.

    How many people create a restricted user for IIS, rather than running it as LocalService?

    I suspect the problem lies more with the components installed on the system, than on Windows & IIS themselves. For example, our Linux server was being exploited for spam recently. They shut down sendmail as a daemon, but the spam still flowed. It turns out that somebody had installed an old version and buggy version of Formmail. Grrr.

  60. Re:Full Text by Capt.+DrunkenBum · · Score: 2, Funny

    "Microsoft has also been employing new tools developed by Microsoft Research that are designed to detect errors in code during the development process, Valentine said"

    {clippy}It looks like you are writeing a SQL query.. Would you like some help?{/clippy}

    Clippy for code, may god have mercy on their souls.

    --

    Not everyone deserves a 320i

  61. One word. by sconeu · · Score: 2

    But thats where the easy to install Linux distros come in... right????

    Mandrake.

    ---
    So why aren't the masses jumping on it (Linux)? Because they are (almost) not allowed to buy a machine that doesn't run Win*.

    But thats where the easy to install Linux distros come in... right????


    But the point is that they already have an OS. Why would they bother installing anything else? BTW, have you ever tried to install Win9x, Win2K, or WinXP from scratch?

    --
    General Relativity: Space-time tells matter where to go; Matter tells space-time what shape to be.
    1. Re:One word. by Dragon213 · · Score: 2, Funny

      But the point is that they already have an OS. Why would they bother installing anything else? BTW, have you ever tried to install Win9x, Win2K, or WinXP from scratch?

      or NT x.x?

      Preview of NT installation
      5 *D0 WHILE sysadmin sanity > 0*
      10 *gasp*
      20 *strangle*
      30 *choak*
      40 *system crash*
      50 *system crash*
      60 *BSoD*
      70 *gasp*
      80 *choak*
      90 *hard drive full*
      100 *format*
      110 *bzzz...*
      120 -Windows NT now Installed. Have fun trying to configure your periphials
      130 *config, config, config*
      140 *CRASH*
      150 *System Dump*
      160 *LOOP*

      --
      --CypherDragon
    2. Re:One word. by susano_otter · · Score: 2

      Funny; I just installed an NT x.x from scratch this week. It wasn't like that at all. Sure, there were some complications, but hey--we're using it as an enterprise solution (not my decision, so don't bug me about it), so it's not like we expected it to be easy; nor do we treat it as such. I've also done from-scratch installs of all of M$'s OSes (up to Win2k), and they're all relatively straightforward. Certainly easier than my first few times installing *BSD or Solaris.

      --

      Any sufficiently well-organized community is indistinguishable from Government.

    3. Re:One word. by walt-sjc · · Score: 2

      Try installing Exchange 5.5 on NT4. PAIN IN THE ASS.

      You need to install the base OS, option pack, various service packs, hot fixes, exchange, etc. in EXACTLY the right order (which is not documented anywhere.) If you fuck up the order, start over with a reformat of the hard drive.

      I had to re-install a exchange webmail box from scratch and the damn thing got infected with nimda before I got a chance to install the hotfix that protects from nimda. Ended up having to configure the firewall to block that machine while installing just to be able to complete the install with out the box getting infected. Fucking pathetic.

      Things don't get any better on Win2K or XP, where hotfixes can conflict and break things. Again, all undocumented (or underdocumented at least.)

      MS just doesn't get it. They show no signs that they will ever change their ways. They just don't care. They don't care because they don't have to (being a monopoly and all.) They KNOW that they have businesses by the balls, as much of the software used / needed by business is only available on the MS platform (for now anyway.)

      Fuck it. I'm tired of the computer industry as a whole. Crappy software is everywhere, on every platform. The mac sucks, so does linux, solaris, all versions of MS software, etc. Everything is a pain in the ass, unreliable, has crappy documentation, doesn't work the way you need it to, etc., AND THIS WILL NEVER CHANGE. In the 25 years I have been working with computers, it has not gotten any better. At least Linux is free so I'm not paying for crap, just still getting it.

    4. Re:One word. by walt-sjc · · Score: 2

      Nice try junior, who said anything about a production network? Do you think that just because a machine has net access means that it's in production? Don't you use test environments that mirror production exactly? Get a clue.

      When you get out in the real world, you find that sometimes businesses use various OS's based on many reasons, not just personal preference.

  62. Re:Gates and the boys by MoneyT · · Score: 2

    in all honesty, if all of slashdot wanted to bring M$ down fast, anyone with M$ stock would start selling and convice others to sell. It's a snowball effect like a stock market crash. A few people sell, other look at them and say they must know something we don't, so they sell, then other sell becasue they sold and on and on and on.

    --
    T Money
    World Domination with a plastic spoon since 1984
  63. Re:Stupidity by tempest303 · · Score: 2, Funny

    eek... irony stacked on irony. this place is just getting too weird for me.

  64. Re:Stop picking on the engineers - I'm one by Anonymous Coward · · Score: 2, Interesting
    I'm an ex-Microsoft employee and when I was there last (~1999) the discussion was why the per-programmer productivity was the lowest in the business. Several design descisions were severly flawed: the deisgn of COM, the threading architecture, lack of documentation and, of course, security.

    Emphasis was on getting the job done as quickly as possible with frantic finger pointing when things went wrong. Being a good programmer meant having connections with people in other development groups who could send you code examples that you cut-and-pasted into youe own code (usually without any real understanding of the functionality). These connections were based on give-and-take with the default response being "why should I do this for you?"

    Since leaving, I've focussed almost entirely on Java and have been in heaven with it's culture of well-defined software contracts. Performance issues has been addressed by writing small amounts of code in C++ using JNI.

    I wouldn't blame the individual engineer, but the whole software process. I wouldn't call it badly designed, because it wasn't designed - it just accumulated.
  65. Re:don't bother, it's obvious and boring by pubjames · · Score: 2

    What's Tux's motivation for getting ice and water together, and sitting in the hot sun all day to give them away?

    Alturism?

    People should at least need to pour their own glass :)

    That's an interesting idea. I'll need to think about how I can work that in.

  66. In defense of GNU and Backdoor Trojans. by twitter · · Score: 2
    RMS admits that GNU is not engineered for user-friendlyness

    Nope, 100% wrong. Nothing could be more friendly than having 100% control of your computer.

    The goal of GNU is to produce the world's best software and that includes ease of use. The current state of development for GPL'd software now includes several excellent mouse driven user interfaces, extensive help files, just as many examples and the easiest installs available anywhere. Is there a single piece of comercial software that you can point to that does not have a free analog that's just as easy to use and more powerful?

    Now back to topic, which is that M$ has no security clue. If you have read this much, you deserve what follows.

    Here is my favorite qoute from the technical details section of their silly warning about software other people put on your machine when they crack it:

    Finding any backdoor Trojan indicates that the server is extremely vulnerable to privilege escalation and hacking.

    What the hell is a "backdoor Trojan"?! Oh my God, they said that. Ha ha ha ha ha ha. Is it more effective than M$ at preventing the spread of viruses? Is that all they got out of their monthlong security hug? Can you help me out Mr oyenstinker? Someone at the knowledge base is going to have a hard time getting his supervisor off his back after that gafe. Ahhh! Send more Trojans, fast.

    What kind of privilege escalation is there on a userless OS?

    There once was a game where a virus was designed to look like a popular OS. Reality has caught up with parody.

    --

    Friends don't help friends install M$ junk.

    1. Re:In defense of GNU and Backdoor Trojans. by jonathan_atkinson · · Score: 2

      The goal of GNU is to produce the world's best software and that includes ease of use.

      Uh, Emacs? Not easy to use by any definition; it's not exactly intuitive. Sure, it may be easy after you've read a book on how to use it (and any editor which you have to read the documentation just to be able to open, create and save text files is just stupid. I include VI in this. I use Cream, a set of ([g]VIM modifications that makes it easy to use).

      I think you're confusing 'ease of use' with 'well documented'.

      --Jon

      --
      Cleanstick.org: Dumb weblog about nothing
    2. Re:In defense of GNU and Backdoor Trojans. by jonadab · · Score: 2

      > Uh, Emacs? Not easy to use by any definition

      Potent narcotics you have been using. How about this definition:
      A piece of software is easy to use if for a given task that is to
      be performed with it less effort is required than would be needed
      to perform the same task using another piece of software.

      Using that definition, a well-configured Emacs is _very_ easy
      to use (assuming you have a good idea how to use it). I
      figure Emacs saves me thirty minutes a day over using any
      other editor (or a couple of hours over one without keyboard
      macros), because of the various customisations I've been able
      to make to save myself time. (For example, when editing HTML,
      I can hit Ctrl-T and type in a tagname (say, table) and hit
      enter, and I get the open and close tags both, (like this:
      <table></table>) with my cursor sitting in between the two
      tags, ready for inserting content. That saves me a small
      number of keystrokes *many* times a day. I have dozens of
      little things like that set up. Trying to use a non-scriptable
      editor drives me out of my mind, because it's so much more work
      to get anything done.

      Then there are the built-in features, like filetype-driven
      modes with automatic indentation and insertsions. I have a
      hard time imagining writing Perl scripts without Emacs.

      > Sure, it may be easy after you've read a book

      Or had someone explain a little. After I'd been using Emacs for
      a while, a new editing task presented itself: quizzing questions.
      These follow a certain format, so I set up a mode for Emacs to
      make it easy to do them in that format. So typing a question
      mark finishes the question and proceeds to the answer, and a
      colon causes automatic insertion of a reference prefix, and so
      on and so forth. (The details are not important, unless you
      write quizzing questions, in which case email me.) Then my sister
      (who had _no_ prior experience with Emacs) wanted to write some
      quiz questions, so I showed her Emacs with my quiz-question mode.
      I spent maybe five minutes acquainting her with how it worked and
      gave her a list of about ten keystrokes she'd need to learn. In no
      time flat, she loved it. It saves her a lot of time over using a
      regular editor and doing all the things by hand that the mode does
      automatically. Now, she couldn't have written the mode; it took
      knowledge of elisp to do that (and I did read a book (albeit not
      in dead tree format) to learn that). But just to use it, hey,
      that's easy, once it's set up.

      The only thing that makes Emacs hard to use is that it doesn't
      come preconfigured for normal users out of the box. It comes
      preconfigured for people who fondly remember never changing the
      settings on Emacs 18 (i.e., insane people, people who think that
      Ctrl-x Ctrl-f might be a good keystroke sequence for opening a
      file). But with the right stuff in your configuration, it's as
      easy as Notepad, but without the utter lack of usefulness.

      I have actually thought about creating and distributing a version
      of Emacs that is functionally identical but with all the key
      bindings changed around to cut the initial learning curve down
      to size. If I could get two other people to work on it with me,
      I'd do it. It would be a huge undertaking, though, because once
      you dork with Ctrl-X and Ctrl-C (which you have to do) you have
      to change all the keybindings that rely on those prefixes, in
      every major mode (well, every one that you distribute with your
      modified Emacs). So I'm not undertaking it alone.

      --
      Cut that out, or I will ship you to Norilsk in a box.
  67. That is a troll mister ! by AftanGustur · · Score: 2
    The XFree86 team admits xfree86 is not engineered for speed and RMS admits that GNU is not engineered for user-friendlyness


    You didn't read the links did you ??? It looks like MS has some realy scary shit on their to-do list. A security problem they know exists, but don't know what is, and is in active use (enough to issue a bulletin).

    You should have read This
    As of August 2002, the PSS Security Team has not been able to determine the technique that is being used to gain access to the computer. However, because of the significant spike in activity, the PSS Security Team has determined that these techniques are similar and/or automated in some cases.

    --
    echo '[q]sa[ln0=aln80~Psnlbx]16isb572CCB9AE9DB03273snlbxq' |dc
  68. Re:Our server has been compromised 8 times in a we by codepunk · · Score: 2

    We already have 5 linux web servers and none have ever been compromised. We are a very savy linux shop and we have not purchased a windows server in over a year and it is likely we will never purchase another one.

    --


    Got Code?
  69. Re:Our server has been compromised 8 times in a we by codepunk · · Score: 2

    Nope it has damn ASP apps running on it that maketing had contracted out without IT knowledge. We run a very good Cisco Pix Firewall. It is not so bad that it is being exploited it is the sheer amount of time to rebuild the machine. Some have suggested moving some things around and I like that, it should keep them off my back long enough to move it to a Linux box and apache.

    --


    Got Code?
  70. Re:Our server has been compromised 8 times in a we by VB · · Score: 2


    Similar problem here, but so far I don't think mine's been hacked, yet. What I've done is set up a Squid server on the public and redirect all web requests back to the Win2k machine sitting on the private network. A reverse proxy, if you will. I also monitor all network traffic on this machine and am pretty confident it's doing only those things I ask it to do (well, when it's willing to, anyway...).

    --
    www.dedserius.com
    VB != VisualBasic
  71. Re:Our server has been compromised 8 times in a we by frankie · · Score: 3, Informative

    ASP apps running on it that maketing had contracted out without IT knowledge

    That's not a valid reason to stick with IIS.

  72. Re:Porting TO Windows by Anonymous+Brave+Guy · · Score: 2
    My goodness, what are you porting? And from what platform? Any WHY would you be porting TO Windows?

    You mean apart from the fact that there are several times as many desktop boxes running Windows in the world as every other OS there is put together?

    Feel free to write code for whatever platform you like. Me, I'll write it for whatever platform pays my rent. :-)

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  73. Re:Look at the market... by schon · · Score: 3, Insightful

    I believe by the next Windows distro, we'll have security that will stand for something.

    Except that you miss exactly what Valentine means:

    Windows cannot be secure - MS has finally realized (and admitted) this.

    Security is something that must be designed in from the beginning - it's not something that can be 'bolted on' after the product is finished, any more than you can make pudding, and decide you want it to be a house instead - you can't make a house out of pudding.

    I think we can all agree that MSFT has succeeded in creating simple, easy-to-use products

    You think wrong. I certainly wouldn't characterize MS products as easy-to-use. Easier than some other products, in some situations, perhaps.. but not easy.

    As for simple? Have you seen MS Word lately? Bloated with dozens upon dozens of feeatures that nobody uses - you categorize that as simple?

    whether you like it or not, there is no easier OS

    Spoken like someone who's never tried any other OS.

    Ever try MacOS?

    How about Amiga?

    VMS? Anything besides Linux and Windows?

    As an advanced user, I find Linux MUCH easier to use than Windows, because everything is laid out as I expect. I used Windows before I used Linux, and most of the learning curve I experienced came from attempting to do things the Windows way - but after one or two times, I realized that the best way to learn a task was to ask myself "if I had designed this system, how would I implement it?" - and all of a sudden, everything became easy.

  74. I address you point-by-point by s20451 · · Score: 2

    Nope, 100% wrong. Nothing could be more friendly than having 100% control of your computer.

    I agree if we use "user-friendly" to mean "we are as accommodating to the user as possible, and we trust the user". However the conventional usage is "we make things as easy for the user as possible", which GNU does not do (emacs, as just one example). GNU authors are geeks who write for geeks, and I think they secretly like the feeling that they are part of a secret club that nobody else can understand.

    The goal of GNU is to produce the world's best software and that includes ease of use.

    From the horse's mouth: The principal goal of GNU was to be free software. And: The goal of GNU was to give users freedom, not just to be popular.

    the easiest installs available anywhere

    Newbie software install in Windows: double click on setup.exe, keep clicking OK. Done.

    Newbie software install in GNU: Let's see, it's .tar.gz, so I have to untar it ... can't remember how that works ... man tar ... OK, there it is. Now let's read the README. Configure, fine. GCC not found? What the hell is that?

    Is there a single piece of comercial software that you can point to that does not have a free analog that's just as easy to use and more powerful?

    Linus certainly seems to think so. Remember the kerfuffle over his use of some proprietary package to maintain the Linux kernel? He said he just wanted to use the best tool, whether it was free or not.

    What kind of privilege escalation is there on a userless OS?

    As many on this forum have established, although Win 95/98 are userless, WinNT does have privilege checking and administrator accounts.

    And with reference to your spelling of MS with a dollar sign, you might find this Penny Arcade cartoon helpful.

    --
    Toronto-area transit rider? Rate your ride.
    1. Re:I address you point-by-point by twitter · · Score: 2
      Hmmmm, you seem to be out of touch with many recent improvements and are confused.

      If you don't like emacs or vi you can always use any of the fine editors from Gnome, KDE, Abi, Sun and others that mimic and improve on the user interface of popular M$ based editors.

      Still, word flunks when put to the test. Any tool requires familiarity and the more complex the tool the more there is to learn. Given the same amount of training, an emacs or vi user will be able to do more and better than a word user.

      As for installs, you must not be aware of dselct, gno-rpm, apt-get or up2date. What can be easier than dialog and mouse driven software that connects to the net to find and install new software without dependency conflicts? If M$ did as well, I might never have discovered the goodness of free software.

      They can't. Their business model is over. Gone, poof, just like that. Only bad laws can save them now.

      --

      Friends don't help friends install M$ junk.

  75. Re:Too many chiefs not enough indians by Tony-A · · Score: 2

    Conway's law states something to the effect that the structure of a program is isomorphic to the structure of the group that produces it. Everything clammoring for attention. Popups that try to show how important they are. Things scattered across menus so that everybody gets to have "input". Sheesh, I prefer the relative sanity of BSD vs Linux, KDE vs Gnome.

  76. Re:Anyone say LINUX?! by GutBomb · · Score: 2

    you can CHOOSE not to upgrade to a palladium enabled version of windows. you can CHOOSE to use open source software with windows. the only thing you really can't CHOOSE with windows is to view/modify it's source code or uninstall internet explorer (however you can CHOOSE to install any other browser and use it as the default browser if you are so inclined). I am not a wintroll, but using windows does not restrict your choice that much. btw, you can CHOOSE to not install software with eula's you don't agree with or you can simply CHOOSE to ignore the eula. MS is pretty powerful but do you really think that palladium is even gonna make a dent? Motherboard manufacturers enabled ACPI features on most of thier motherboards. microsoft wrote a very buggy implementation of ACPI for windows, and released a technote to motherboard manufacturers to fix thier ACPI stuff to work with windows, however motherboard manufacturers ignored it. What makes you think the motherboard manufacturers are going to build palladiums features in when they won't even build in features to help microsoft crush a few bugs in thier bad code. think clearly for a moment. how is palladium going to work anyway? there is always an analog hole, and besides, it's just gonna get cracked by the warez d00dz within 3 days of it's commercial debut anyway. (if it even has a commercial debut, which i doubt) ok, ... cya karma!

  77. You *can* write secure software by Anonymous+Brave+Guy · · Score: 3, Interesting
    Sure, you can't make anything 100% secure (short of keeping it turned off)

    Sure you can. You start by disabling all contact with the outside world by default. If I'm not listening, they can't tell me what I don't want to hear. You then, slowly and with rigorous testing, implement a small set of interfaces that let you talk where you need to, e.g., by reading and drawing a body of text. Bingo, you just covered most of e-mail, Usenet, web browsing and the rest in one go.

    The problem is MS' approach: every application should do everything. For goodness' sake, Office 2002 apps that I use to write my letters and do my accounts have several dozen hooks that try to access the Internet in them. Why? That's just silly, and it's not surprising that in such an environment, people get careless.

    Writing basic interfaces to support e-mail, ftp, web browsing, Usenet, time sync'ing and such is not hard. Writing them to be secure requires a modest amount more effort. It shouldn't be beyond the average CS grad, though, and it certainly shouldn't be beyond a group with the resources that Microsoft has at its disposal.

    People have been telling me for years that since I program in C++ and don't use a GC, my programs must have memory leaks. I've told them no, because I use good basic practices. They claim I'm wrong. I claim I have rigorous, objective diagnostic tools that back me up on this. That's not hard, either, but most of the programming world would tell me it can't be done. So it is with security.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  78. Re:Our server has been compromised 8 times in a we by indiigo · · Score: 2

    You will have the same problems on Linux. The problem is your process and design. Sounds like you do not know what you are doing for running a secure shop, nor do you have even the beginnings of an IDS installed, which can detect attacks without patching boxes.

    There are W2K shops with thousands of servers that do not install patches, and just let signatures and patterns from IDS's get the exploits. This gives the famed uptimes, and saves a lot of time overall for hosting firms.

    --
    fslg503-985-8686503-985-8686503-985-8686503-985-86 8650 3-985-fdsg8686503-985-8686503-985-8686503-9
  79. Re:Stupidity by SpaceLifeForm · · Score: 2

    Getting too weird? Hang in there.
    I know you have tolerance.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  80. Re:Our server has been compromised 8 times in a we by nochops · · Score: 2, Insightful

    If you've been compromised even once, you frankly don't know what you're doing.

    I work NOC in a mostly Windows shop. We have several hundred NT and 2K boxes, and have never been compromised. The only machines that got hacked *ever* were customer owned boxes that the customer failed to patch against CodeRed.

    If you patch the box properly, firewall it properly, turn off unnecessary applications and services, and run a correctly configured IDS, then a windows box can be just as secure as any other OS.

    --
    "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
  81. Re:Mac OS X is SLOW by MoneyT · · Score: 2

    Sure, I would admit it. The Beta was dog slow (but still useable as a primary OS for 4 months). X.0 was a little faster but not much. X.1 was a noticeable improvement, the system was useable beyond minor tasks. X.2 I've only toyed arround with in stores, but it sure as hell seems much much faster than X.1

    Besides, what's wrong with admiting it? Linux was sluggish in it's early stages too once the GUI kicked in.

    --
    T Money
    World Domination with a plastic spoon since 1984
  82. The Truth by Coward+Anonymous · · Score: 2

    This guy should flat out admit that MS products are not engineered at all.
    Some choice quotes by Jeremy Allison (Samba Team) about the Windows network printing protocol:
    "The implementation is APPALING",
    "The implementers did not understand network protocols. At All."
    and, my favorite, "The print subsystem looks like it was cobbled together by sophomore (1st year) CS students"

  83. At least it made Infoworld, including the MS FUD by NZheretic · · Score: 3, Interesting
    Lead Windows developer bugged by security. Which includes the statements...
    It is not only Microsoft that is to blame for the creation of faulty software, said Chandra Mugunda, a software consultant with Dell Computer in Round Rock, Texas, who attended Valentine's presentation here. "It's an industry-wide problem, it's not just a Microsoft problem," he said. "But they're the leaders, and they should take the lead to solve these problems"

    Valentine, too, took the opportunity to point out the widespread bugs that have been discovered in competing operating products such as Linux and Unix.

    "Every operating system out there is about equal in the number of vulnerabilities reported," he said. "We all suck."


    However, the "Every operating system out there is about equal in the number of vulnerabilities reported" statement of Valentine's fails to take into consideration that in most cases Unix, open source and free licensed software has been designed from the outset with at least the issue of security in mind.. Whereas, some Microsoft systems such as their embedded scripting systems have not.

    The result is that is far easier to exploit an easy, scriptable vulnerability in a Microsoft system, that has no patch for months, than to exploit a difficult, binary hole in a LInux/BSD system that has a patch within days.

  84. More Billy Boy and Tux by LittleGuy · · Score: 2

    Continuing....

    Billy Boy: Lemonade! Lemonade! $5 a glass!

    Previous Customer [moaning]: Oooo... I don't feel so good...

    Billy Boy: Was it something you ate? Here's a list of approved foods to go with my lemonade.

    Customer: No, it started when I drank your lemonade. Ow ow!

    Billy Boy:It couldn't have been my lemonade. My lemonade is the best. You must have eaten something wrong.

    Customer barfs on Billy Boy.

    Billy Boy: Ewww! Fortunately, I have some antidotes. [Takes out pills.] Take this, and this, and this, and these. If you wait a month, I'll have one superlarge pill that will take care of all of these pills!

    Next time, on BB& T:
    (Customer roughed up by two Keystone Kops looking down his mouth.)

    Billy Boy [yelling]: Get him! Make him spit it up! He MUST have stolen my lemonade! He MUST have! His mouth isn't dry! Make him PROVE he bought it!

    --
    Mod Karma -1: I sed bad wurds. If I cep my mouf shut, I wud be at riyses.
  85. the Stench by G27+Radio · · Score: 2
    This interesting article contains a link to some demo code that allows malicious code to be uploaded, extracted, and executed from from IE by clicking a link.

    http://online.securityfocus.com/news/606

    "Their patching tiny pinprick holes and not the overall problems, their mitigating factors, their ignoring small demonstrated flaws, all add up into a monster problem, which basically stinks," said Http-equiv in an e-mail interview Tuesday.


    Thus the name "Stench" given to the vulnerability. And very telling about just how bad the security issues with Windows are when you add them together. Three "insignificant flaws" deemed to be "minor annoyances" are put together form a serious trojan that requires no user input other than clicking on a link in IE.

    It just goes to show that security can't just be an afterthough to be patched with little band-aids. You really have to stay on top of it, otherwise someone figures out how to create a huge vulnerability out of your "minor" low severity flaws. (They note 18 known existing flaws in IE in the two day old article I linked.)
  86. Re:Our server has been compromised 8 times in a we by codepunk · · Score: 2

    Oh yea what is your IP address idiot!

    --


    Got Code?
  87. Re:Our server has been compromised 8 times in a we by Col.+Panic · · Score: 2

    You need to hire someone who knows something about security, perhaps on a contract basis. If your crew can't secure your Windows box they won't be able to secure the Linux one either.

    It is hard to guess how the box is compromosed without knowing more, but you might run nessus against the box on a test LAN before reconnecting it to the Internet. Enable auditing and use IDS. An IDS would be useful for determining what sort of exploits have been tried against the box and correlating IDS logs with security logs to determine how the box is compromised next time ;).

    If you do run Linux, run the bastille script to harden the box. Run tripwire so you can track which files change in the future. Are you running sql queries? No user input should be permitted to directly access a SQL database.

    This list goes on and this is the wrong forum. Good luck.

  88. I just fixed it for good! by codepunk · · Score: 2

    I wrote a quick apache filter proxy that routes all request through apache on linux to the machine in question in the dmz. It filters all post, put and get routines for content, good by script kiddies.

    --


    Got Code?
  89. Re:Stupidity by swillden · · Score: 2
    Except that he's had that sig for months, at least, and has been told how tolerance should be spelled at least five times after every one of the many posts he's made...

    At this point you should start wondering if maybe he's having some fun at your expense, and thinking about just what his subtle joke might be.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  90. Re:Our server has been compromised 8 times in a we by nochops · · Score: 2, Funny

    My IP address is 2130706433.

    Decode that, and you're the ultimate 31337 H4X0R dude!

    --
    "A terrorist is someone who has a bomb but doesn't have an air force." -William Blum
  91. Re:Our server has been compromised 8 times in a we by Afrosheen · · Score: 2

    IMHO, the only secure IIS server is one that's not running.

  92. Bug Triad Whacks Microsoft Browser by Anonymous Coward · · Score: 2, Informative



    Naaa...he means this FUD for Thought:

    Bug Triad Whacks Microsoft Browser

    Researchers discover that three "low risk" bugs can combine to send a Windows system up in flames.

    By Brian McWilliams, Sep 4 2002 9:25AM

    To prove that no security bug is truly harmless, a security group has stitched together two minor flaws in Microsoft's Internet Explorer 6.0 browser with a small glitch in Windows Media Player to create one seriously powerful attack.

    By coaxing IE users to view a Web page containing the special code, an attacker can silently force Windows 98, Windows 2000, or Windows XP users to run a malicious program of the attacker's choice.

    The security group, Malware.com, has created a harmless demonstration micro shit of the flaw which downloads and runs an executable program that fills the victim's computer screen with flames.

    A Malware.com member who uses the nickname "Http-equiv" says he named the vulnerability "Stench" to dramatize why it's dangerous for Microsoft to downplay and delay patching security bugs that it considers minor.

    "Their patching tiny pinprick holes and not the overall problems, their mitigating factors, their ignoring small demonstrated flaws, all add up into a monster problem, which basically stinks," said Http-equiv in an e-mail interview Tuesday.

    Internet Explorer currently contains at least 18 security bugs, many of them low-risk annoyances. Because it allows an attacker to run code on a victim's machine, Stench is the most serious security issue currently facing IE, according to Thor Larholm, a researcher with Pivx Solutions who tracks IE vulnerabilities.

    Larholm said the information provided in the Malware.com advisory could easily be used to create a harmful exploit.

    "Follow the steps and you're done. I could let my 12-year-old cousin do this," said Larholm, who added that because all three bugs have been known to Microsoft for many months, Malware.com's release of the information was "by the book" and does not constitute what Microsoft calls "irresponsible disclosure."

    A Microsoft representative said the company was currently studying the report and would take appropriate action.

    Company Patchwork Faulted According to Http-equiv, the exploit depends in part on a known quirk in how Microsoft's media player handles self-extracting Windows Media Download (WMD) files.

    "If we can place our 'goodies' inside the .wmd file and have the player unpack it, we now have arbitrary code on the target computer," said Http-equiv.

    Using a year-old IE bug known as the "codebase local path" vulnerability -- a bug that was only partially fixed by Microsoft last March -- the Stench exploit is able to unpack and execute the malicious code without triggering IE's security settings, he said.

    According to Larholm, a major update to Internet Explorer known as IE6 Service Pack One could include fixes for numerous bugs, including those exploited by Stench. Microsoft quietly released SP1 to its download servers in late August but removed the upgrade shortly afterwards without explanation.

    On August 22, Microsoft issued a cumulative patch for IE that addressed several severe bugs did not include complete fixes for the codebase localpath and numerous other vulnerabilities, Larholm said.

    Malware.com's Stench advisory, posted to security mailing lists on August 21, concluded with the following statement: "Instead of sitting around trying to thinking up ways that all these things cannot work, simply fix it the first time round. There is no such thing as 'mitigating factors' and 'hurdles'. This is a lie. Pure fantasy. Fiction. Fix it when you can! For every way you think it cannot be done, there are 10 ways it actually can!"

  93. Re:Stop picking on the engineers - I'm one by alext · · Score: 2

    Emphasis was on getting the job done as quickly as possible

    Probably true, but in the case of COM I think you're actually being a little too kind. COM was talked about for years before it emerged, and I believe its designers were more or less aware of the existence of NCS/DCE, CORBA, Sun RPC etc., but this didn't stop them making an astonishing number of misjudgements. Apartment threading, 'interface' references and UUIDs were just the tip of an iceberg, and ultimately they were only able to dig themselves out of this hole by copying Java.

    At the time I put it down to having a balance tilted towards very young staff who had little experience of enterprise-level computing. TP, EAI, name resolution, security, concurrency etc. are not issues you can address straight from training.

    Looking back I'm not so sure - lack of technical strategy was certainly part of the problem, but really the process was broken in that basic requirements like security, resilience, manageability etc. weren't factored into developments from the outset.

    It would be nice to think that Linux's collaborative model protects it against equally shortsighted hacking, but it would help a lot if there was a truly common framework equivalent to J2EE or Dotnet to leverage.

  94. Why put band-aid on a decapitation? by crovira · · Score: 2

    Why are you bothering giving advice that might fix a problem that shouldn'texist in the first place?

    --
    MSBPodcast.com The opinions expressed here are my own. If you don't like 'em... Think up your own stuff.
  95. It's probably a bit late to respond but... by erroneus · · Score: 3, Informative

    ...I just generated a message to people and potential clients regarding these issues.

    The jist of it is that there are security problems that cannot ever be fixed by Microsoft with their products. If they wish to stay with Microsoft, they have to remain vulnerable until such time they release their new products which address the concern and in most cases, pay a lot of money to get them.

    Meanwhile, free solutions exist to replace the proble products and while they aren't trouble-free themselves, they do tend to get fixed much more quickly and there is no additional cost for those fixes in most cases.

    When addressing securty concerns of today, NOW is the time -- not waiting for the next generation OS and then waiting for it to be stabilized.

    One of my targets for the message was "Resident Data" (http://www.residentdata.com) which is a company that functions by serving up the results of background checks to its subscribers. (It shares sensitive and private information about individuals for money to clients.) They are PROUDLY a ",,,Microsoft Only..." shop.

    Frankly, that attitude scares the $#!+ out of me. It's all well and good to favor one product over another due to familiarity and comfort, etc. But it's utterly irresponsible to attempt to call "secure" their data when it's housed in a "...Microsoft Only..." environment.

    If the company I cite as an example is any indication of what is actually going on out there in practice, I'm genuinely frightened at how our public and private records are being managed.

    To me this is a major privacy concern and there should be an initiative that demands that SECURE STORAGE and SECURE METHODS be deployed to secure the information. If there are significant threats discovered, it should be their legal responsibility and requirement to either secure the data properly or shut down the operation until such a time that is can be certified as secure. This is not "Anti-Microsoft" sentiment speaking -- this is Privacy/Security sentiment.

    The problem is much larger than just the products -- it's how and where they are used.

  96. Re:Our server has been compromised 8 times in a we by hendridm · · Score: 2

    Security Focus has some good recommendations for securing IIS.

  97. It's been stated before... by talks_to_birds · · Score: 2, Insightful
    ...but it needs to be restated frequently, so those reading this thread rather late still get the important point:

    Make no mistake, this phony confession is nothing but a strategic move to begin grooming the world to the idea that Palladium is the only hope for "Trustworthy Computing".

    It's groundwork for a bald-faced pack of lies, Micro$oft FUD in it's purest form.

    It's also further proof that Micro$oft's upper level minions are utterly without any moral compunctions whatsoever, always willing to pimp themselves again and again for the good of the Motherland.

    Micro$oft uber Alles!

    Seig heil!

    t_t_b

    --
    I'm on PJ's "enemies" list! Are you?
  98. Re:Mac OS X is SLOW by GoatPigSheep · · Score: 2

    My athlon xp 1800 system boots winXP in 25 seconds and I have several user accounts.

    My friend's top of the line g4 system with 384mb ram takes about 2 or 3 minutes to boot OS X, so you are obviously lying.

    --
    GoatPigSheep, the 3 most important food groups
  99. Meditations on security by Dirtside · · Score: 3, Informative

    So they say, "Our products aren't secure... but our NEW stuff will be! For real! Honest!" And then Palladium comes out. And wonder of wonders, it won't be secure. And they'll say, "Oh, well, yeah, this isn't perfectly secure, but our *NEXT* generation will be! For real! Honest!" And then the next generation will come out, and it will have holes, too.

    I'm fairly well convinced at this point that Microsoft's history of poor security technologies and practices is, if not entirely deliberate, at least unconsciously encouraged. An evolutionary defense, perhaps. If products are touted as secure, but aren't really secure, and if the next generation is claimed to be the fix to all the current problems... then the average person/company will probably eat it up. Why?

    Because eternal vigilance is the price of freedom, and most people don't want to believe that. There is no magic bullet for safety or security. The only way to have anything resembling good security, is to keep working at it. The more you work at it, the better it will be. There's a point of diminishing returns, of course, and if you spend all your time on safety, you'll never get to spend any of your time doing the things that you're protecting... but if you spend no time on security, you have no right to complain when it fails. This goes for computer software, physical security, national security, whatever.

    But a lot of people don't understand that. They hear about "new, *really* secure" things, and they think, "Well, once we have that, then we'll be secure, and won't need to think about security any more!" But it doesn't work that way. It never has, and it seems unlikely that it ever will. People need to be made to understand, whether they like it or not, that the only way you can have security, is if you keep working at it. And a lot of people don't want to have to think about failures of security, and what they have to do to prevent them.

    The worst part is, no matter what you do, there's always ways around it. Before a year ago, how many people would have thought it absurd that terrorists could simultaneously hijack four airplanes and use them to entirely demolish the World Trade Center towers and severely scar the Pentagon? Surely our security was better than that?

    This is not a call to action for our country, or Linux advocacy, or whatever. I'm just trying to analyze why it is that Microsoft can keep getting away with this. I think the main reason is that when Microsoft says things, people believe them, even when what Microsoft says is the same known lies they've been saying for years. Why do they believe? Because human denial is an immensely powerful force. And Microsoft knows it.

    --
    "Destroy science and religion. Science would re-emerge exactly the same; but not religion." - Penn Jillette, paraphrased
  100. Will the Government say MS is not C2 compliant by vortoxin · · Score: 2, Interesting

    Can this statement from mr vice president be used as a statement of guilt stating that systems are not C2 compliant? Does this mean another slap on the wrist for MS or will some meaningful result actually come out of this.

    Also will other businesses be able to press for some sort of compensation or can we all be expected to buy a new version of "windows secure" in the future? This, as they pare down their support in security just because Microsoft has admitted they cannot write secure code for an operational product.

    --
    When I was your age we didn't have music file sharing utilities. We had to go out to a store and shoplift the CD.
  101. Re:Our server has been compromised 8 times in a we by Billly+Gates · · Score: 2

    Here is the best way to secure IIS. Go here and dowload the win32 version of apache. Edit the config files and reboot. Problem solved.

  102. In other news by Keebler71 · · Score: 2, Funny

    In other news, Linus Torvals remarks that Linux is just not engineered to be easy to use by the average home user.

    --
    "It takes considerable knowledge just to realize the extent of your own ignorance." - Thomas Sowell
  103. Re:Our server has been compromised 8 times in a we by mj01nir · · Score: 2

    If you've been compromised even once, you frankly don't know what you're doing.

    Or maybe he's getting hit by this which MS hasn't figured out yet either. Regardless, an IDS is a must.

    --
    the no .sig .sig
  104. Step 8 is MUCH Better by grendelkhan · · Score: 2

    8. Make a list of all persons we had harmed, and become willing to make amends to them all.

    --
    Wu-Tang Name: Half-Cut Skeleton Get your own Wu-Na
  105. Re:Anyone say LINUX?! by GutBomb · · Score: 2

    well if it is as grim as the picture you paint, how is linux the answer? if laws come down that it has to be used, how does CHOOSING linux help?

  106. Method to their madness? by El · · Score: 2
    M$ Marketing droid 1: Nobody's upgrading from Win2K to XP. What can we do?


    M$ Marketing droid 2: I know, let's admit that Win2K is full of security holes we don't have a clue how to fix! That will force everybody to upgrade!


    Can I possibly be the only person to have noticed that Microsoft only admits to a problem in their software when they are try to sell you an upgrade to a newer release of that software?

    --

    "Freedom means freedom for everybody" -- Dick Cheney

  107. MS security failure in design... by 3seas · · Score: 2

    You mean its not a feature?

  108. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion

  109. Re:Our server has been compromised 8 times in a we by ColaMan · · Score: 2

    Just as long as it's not one of your *other* machines that has been compromised, and someone is using it to compromise your windows box from a system internal to your network.

    Better get a network sniffer up and running, and see what's connecting locally to the box too - just in case.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  110. Re:Sounds made up by geoswan · · Score: 2
    I heard about this guy in a broadcast, not in print. I am finding it hard to track down. Do you know how many documents there are on-line documenting the dangers of smoking, and the conspiracy among Tobacco executives? I've spent half an hour trying to track down the particular conspiracy that Xant challenged me to document. I am going to keep looking. Meanwhile here is an article that explains how the Tobacco Industry has used the existence of warning labels to evade liablity. Here is a passage from that article:
    As a direct result of the 1965 congressionally mandated "health" label on cigarette packs (which was broadened to require labels on advertisements in 1969) Congress gave the industry a unique and privileged legal status, a Teflon coating that repels all liability claims. Whether this windfall for the cigarette manufacturers was an inadvertent result of well-meaning government action or the product of industry manipulation of Congress is a matter of historical debate. In the end, however, the result has been that industry attorneys can rely on the label for their non-sequitur defense in liability suits. They argue, in essence, that, "Cigarettes are not dangerous, but if they were, which they are not, the government 'preempted' our responsibility to warn of those dangers." Put another way, the industry is saying: "Gee, we would like to tell you folks more details about the health risks of smoking, but the government took this authority away from us when they mandated the label -- so don't blame us now for not warning sufficiently."
  111. Re:Mac OS X is SLOW by PythonOrRuby · · Score: 2

    Actually, I wasn't talking about boot time, but rather the time between hitting enter after typing in the requisite login information, and getting something other than a blue screen, and being able to actually use the computer.

    I've actually tried this with the other login, so I doubt it's a user account specific problem.

    I have noticed that these machines boot quite quickly. My iMac boots rather slowly, but whn it almost never gets shut off, that becomes something of a moot point. :-)

    Come to think of it, maybe it's a good thing Windows boots fast.

  112. Re:Sounds made up by geoswan · · Score: 2
    Slashdotter Xant has suggested I am a credulous person. Xant challenged me to prove that there was a conspiracy within the Tobacco industry to harness warning labels as a liability sheild in the inevitable damage law-suits.

    Xant, here is a link to a summary of documents released by the US congressional committee on Commerce. I believe it is as close to a smoking gun as I am going to get tonight.

    Others may find legislative memos of interest. For example, at a meeting of Committee of Counsels on March 31, 1983, there was a lengthy discussion of how to answer a question concerning the hypothetical repeal of the warning label. Counsels have used the warning as a defense in lawsuits to show that smokers had adequate warning. (See 2006239) Not wanting to admit they liked the defense, they decided they would answer the question that the industry has always opposed warning legislation "based upon the assumption shared by all that it wouldn't be repealed." (2000824)

    Unfortunately, the links don't seem to be up tonight.

  113. The Crack M$ Research Dept by Bishop923 · · Score: 2, Funny

    "Microsoft has also been employing new tools developed by Microsoft Research that are designed to detect errors in code during the development process, Valentine said"

    WOW, what a revolutionary idea... a debugger!!!!
    What will those amazing M$ R&D guys come up with next?

  114. Re:Anyone say LINUX?! by GutBomb · · Score: 2

    my question was not answered. the guy originally posted "CHOOSE linux and you will avoid palladium" basically. It gets really old when you look at slashdot and see people saying "CHOOSE linux" whenever there is a flaw with what they are currently using. And when someone talks about palladium, someone always says "CHOOSE linux". well, why? if palladium is at the hardware level how will linuxhelp me avoid it? won't the law force it upon linux? "CHOOSE not to upgrade to the latest hardware" you say? well i could do that and stick with a non palladium version of windows too. what's the difference? I don't use software because of the philosophy behind it, I use windows because it is extrememely easy to pirate the software for it. Sure, everything in linuxland is free anyway, but most of it just doesn't work for me. And I have tried to make it work, on and off for the past 4 years I have tried to be a linux desktop user. It just isn't happenening. No photoshop? dealkiller right there (don't even mention that toy GIMP). BTW I am a linux admin at work, so I do not have anything against using linux where it belongs. I would never CHOOSE to run a microsoft machine in our server room!

    Anyway my point is that I am an educated person, I know a little bit about how things work, but I don't see how "CHOOSING linux" will get me away from palladium, when the warez crackers will help me avoid it without having to switch to an inferior desktop platform.

    Now if microsoft could just work out that security thing... they have the programming tools down, contrary to popular belief, I feel that they have the interface design thing down, they've got the stability thing down, windows xp runs great for me, only hiccup was some bad RAM. Seriously folks, I don't think I am gonna convert anyone with this diatribe, but maybe all the "CHOOSE linux" people will read it and stop wondering why people are satisfied to "CHOOSE microsoft" even when they are an "evil corporation".

    Disclaimer: I bought a mac 2 months ago and really haven't touched my windows xp/debian machine since.

  115. Re:Our server has been compromised 8 times in a we by iankerickson · · Score: 2
    As IBM once advised:

    LOCK

    THE

    DOOR!

    The cracker's probably sitting right next to you, chiming in with everybody else: "How did they get through our firewall??!!"

    --
    Democracy. Whiskey. Sexy. Pick any two.
  116. Every OS out there is NOT equal. by Fujisawa+Sensei · · Score: 2, Insightful
    "Every operating system out there is about equal in the number of vulnerabilities reported," he said. "We all suck."

    How many remote exploits have there been in Apache over the past 3 years? Now how many in IIS?

    Now how many remote exploits have there been in OpenBSD? How many in Windows 2000 Server?

    --
    If someone is passing you on the right, you are an asshole for driving in the wrong lane.
  117. Re:At least it made Infoworld, including the MS FU by Tony-A · · Score: 2

    "Every operating system out there is about equal in the number of vulnerabilities reported"

    There are a lot more diseases reported now than there were in the middle ages. We must be a lot sicker now than then according to that logic.

  118. 303,000 by Futurepower(R) · · Score: 2


    Google search on "Hate Microsoft": "Results 1 - 10 of about 303,000. Search took 0.14 seconds."

  119. Re:Stupidity by ConceptJunkie · · Score: 2

    Isn't it ironic that this guy, complaining about how stupid someone else is and completely fails to consider that the original sig is clearly meant as a joke.

    Anyone who so badly needs to assert their superiority is more than likely just insecure. Want people to think you're smart? Say smart things. Don't completely miss the joke.

    --
    You are in a maze of twisty little passages, all alike.
  120. Re:Anyone say LINUX?! by GutBomb · · Score: 2

    while it may be the right thing to do, I, among many other people do not wish to inconvenience ourselves in order to perpetuate the morals. I am running ximian gnome on my xp/debian box, and while it is nice, it's still a bit rough on the edges. things need to be a bit more comfortable to windows users (the users that should switch to something that is not pro-palladium). Copy/paste and resolution switching are 2 complaints i see alot on slashdot, and they have become standard wintroll arguments, but there is some validity to them. copy and paste do not work consistently among all applications. in some applications all that needs to be done to copy is to select the text, and then click the middle mouse button to paste it somewhere else, but then there are times that i get a URL in my email copy the text, fire up mozilla, select the text in the URL box, and all of a sudden my text copied from the email is gone from the clipboard, and now I have the URL copied from mozilla's URL box. quite annoying, that. And then when i want to switch resolution, it's ewasy to do with a keyboard shortcut, but when i do that it just changes the displayed resolution, not the desktop dimensions, so you get that "slip sliding desktop" effect that is not too intuitive. also a consistent gui would help ease the transition (redhat's new beta is making great strides in that area). I also fell in love with UNIX and for quite a while i just ignored the inconveniences of xfree86 (cuz that's all i am really saying is wrong with linux on the desktop anyway), however i do not have the programing skills, or motivation to go and correct these issues myself. I really did try to give desktop linux a chance, and i may try it out again after it has matured a few more years, and maybe someday it will match OS X in usability. We are in agreement on almost all points brought up in your posts except that xfree86 is not really ready for prime time, and i think more realistically about the average person's will to inconvenience themselves with xfree86's shortcomings just to keep their computer palladium-free. most people don't even know what palladium is, and with the spin microsoft has put on it it looks almost good for the users. And the users that htink it looks good are not the type to read about it here, or anywhere else. they are your mom, or my niece, or my brother in law that just want to use thier computers for light web surfing and music downloading. and these kinds of people will be affected the most, but care the least, and if every knowledgeable geek converted over to linux despite it's desktop ineptness, the real world won't even notice.

  121. Re:Anyone say LINUX?! by GutBomb · · Score: 2

    sorry for therepost. i really need to change the default formatting away from "HTML Formatted".

    while it may be the right thing to do, I, among many other people do not wish to inconvenience ourselves in order to perpetuate the morals.

    I am running ximian gnome on my xp/debian box, and while it is nice, it's still a bit rough on the edges. things need to be a bit more comfortable to windows users (the users that should switch to something that is not pro-palladium). Copy/paste and resolution switching are 2 complaints i see alot on slashdot, and they have become standard wintroll arguments, but there is some validity to them. copy and paste do not work consistently among all applications. in some applications all that needs to be done to copy is to select the text, and then click the middle mouse button to paste it somewhere else, but then there are times that i get a URL in my email copy the text, fire up mozilla, select the text in the URL box to delete it, and all of a sudden my text copied from the email is gone from the clipboard, and now I have the URL copied from mozilla's URL box. quite annoying, that. While i know what's going on and how to get around it, the normal user will give up after a few tries and ask his geek brother in law to put windows back on his computer because "this leenooks thing doesn't work right". And then when i want to switch resolution, it's ewasy to do with a keyboard shortcut, but when i do that it just changes the displayed resolution, not the desktop dimensions, so you get that "slip sliding desktop" effect that is not too intuitive. also a consistent gui would help ease the transition (redhat's new beta is making great strides in that area).

    I also fell in love with UNIX and for quite a while i just ignored the inconveniences of xfree86 (cuz that's all i am really saying is wrong with linux on the desktop anyway), however i do not have the programing skills, or motivation to go and correct these issues myself. I really did try to give desktop linux a chance, and i may try it out again after it has matured a few more years, and maybe someday it will match OS X in usability.

    We are in agreement on almost all points brought up in your posts except that xfree86 is not really ready for prime time, and i think more realistically about the average person's will to inconvenience themselves with xfree86's shortcomings just to keep their computer palladium-free. most people don't even know what palladium is, and with the spin microsoft has put on it it looks almost good for the users. And the users that htink it looks good are not the type to read about it here, or anywhere else. they are your mom, or my niece, or my brother in law that just want to use thier computers for light web surfing and music downloading. and these kinds of people will be affected the most, but care the least, and if every knowledgeable geek converted over to linux despite it's desktop ineptness, the real world won't even notice.

  122. Re:Palladium by Tony-A · · Score: 2

    to thread and distribute workloads seamlessly
    Sounds like sucker-bait to me.
    With PCs getting faster and more reliable, consider *why* IBM is selling more mainframes than ever.

  123. Here's what my bank has to say. by webweave · · Score: 2, Informative

    Thank you for taking the time to write to us.

    The article also mentions that "While Microsoft has confirmed that the flaw
    does exist, it's important to note that actually exploiting it would be
    difficult, for several reasons... etc."

    The security of your personal and financial information is of the utmost
    importance to us. Your access to Internet banking is secured through the use
    of firewalls, cryptographic techniques and stringent internal access
    procedures. In addition, we have regular and independent audits on our
    computer banking systems to ensure that security meets or exceeds banking
    standards.

    As you may already know, we use secure 128-bit encryption - one of the
    highest forms of encryption technology available today. Encryption scrambles
    all information between your personal computer and our computers and
    guarantees one of the highest levels of security, privacy and
    confidentiality. There are literally thousands of millions of possible
    "passwords", or combinations of 128 bits. In order to unscramble the
    information, someone would need to find a digital "key", or a very large
    password. This requires months, or even years of calculations using
    sophisticated computers. It took the Swedes the equivalent of 70 years of
    computer time to decipher 10 increasingly difficult codes set by author
    Simon Singh in his international bestseller ``The Code Book.'' Since the key
    changes with every connection (*session* encryption), the calculations would
    have to be performed all over again when unscrambling additional
    information.

    As you know, the Internet banking service does not provide access to cash
    withdrawals. In the case of an account discrepancy, however, we would trace
    the details of the transaction using our complete audit trails. If your
    Internet Banking password does not work and requires a password reset in
    order to access the secure site, we must follow a stringent verification
    process to validate your identity. Once the password is reset, you are
    required to follow the registration process before gaining entry.

    We welcome comments and suggestions about the content of future upgrades to
    our on-line services. Your remarks have been noted for review with the PC
    and Internet Banking team.

  124. Re:Look at the market... by peter · · Score: 2

    I realized that the best way to learn a task was to ask myself "if I had designed this system, how would I implement it?" - and all of a sudden, everything became easy.

    That's exactly how I found the learning curve with Linux. (except that I was just learning comp. sci. when I started with Linux, so as well as being used to Atari ST, my problem was that I didn't know enough at first to be able to think of how to implement things.) People don't usually mention that strategy for understanding things when using Linux, but I find it very useful. I find it interesting that I'm not the only person who's come to that realization.

    happy hacking,

    --
    #define X(x,y) x##y
    Peter Cordes ; e-mail: X(peter@cordes , .ca)