Slashdot Mirror


Mail Server Flaw Opens MS Exchange to Spam

bl8n8r writes: " Exchange 5.5 and 2000 can be used by spammers to send anonymous e-mail. He says even though software Microsoft provides on its site certifies that the server is secure, it's not. There are dozens of messages--with subject lines such as 'Open relay problem' and 'We are sending spam?'--on Microsoft's Exchange Administration newsgroup, sent by information system managers who haven't been able to staunch the flow of spam from their servers. 'It is really inexcusable for a company that claims security is its top priority,' he said." If you are using vulnerable versions of Exchange, and have been hit by a Code Red variant, you may want to insure your 'guest' accounts are still disabled.

487 comments

  1. Finally, linux integration for me! by bgog · · Score: 2, Interesting

    YES!!! More ammo to convice my IT department to upgrade exchange so I can connect the Ximian Evolution calendar to it. It's the last hurtle between me and 100% linux on the desktop at work.

    1. Re:Finally, linux integration for me! by TheZax · · Score: 3, Insightful

      I am 100% linux at work, but have the same problem as you, incompatible exchange server for evolution...

      So, I have been using outlook with codeweaver's crossover office (http://codeweavers.com/site/products/cxoffice/), which you are no doubt aware of, but if you haven't tried it, it is awesome. While not perfect, it certainly beats the other options of getting exchange mail on a linux desktop (term serv/rdesktop, outlook web access, dual booting, etc), and the small amount of money (~$60) is well worth it, as much work goes right back into WINE.

      Legal Disclaimer: I have no affiliation with codeweaver's other than being a very satisfied customer.

      --

      JWall: GUI client for IPTables
    2. Re:Finally, linux integration for me! by Brandybuck · · Score: 2, Informative

      Are you sure the upgrade will help you with Ximian? From what I understand, the Exchange server needs to turn on "http export" or something like that. It's basically M$ speak for webdavs. I can't use either Ximian Connector or KOrganizer at work with the Exchange Calendar just because of this.

      --
      Don't blame me, I didn't vote for either of them!
    3. Re:Finally, linux integration for me! by bgog · · Score: 1

      Yea, We have http export enabled but the Ximian Connector doesn't support Exchange 5.5. It's too bad your company doesn't have the http enabled. :(

    4. Re:Finally, linux integration for me! by BJH · · Score: 1

      I think you mean 'by and large'.

      The irony, the irony...

    5. Re:Finally, linux integration for me! by Anonymous Coward · · Score: 0

      Give me a break. Linux is fine. I have a couple of boxes running it. But there is nothing wrong with the exhange. If you read the article like I did, you will find the problem is not with Exchange but with incompetent administrators who don't apply patches in a timely manner, don't follow best practices for security administration and even worse, don't clean up properly after they have been attacked because they didn't do the former. I have run exchange for years and never suffered the "open relay problem". Let's not forget that the first worm of note back in the arpanet days exploited sendmail (gasp) defects. And there have been others. No software is perfect. That is why sysadmins have job security (grin).

    6. Re:Finally, linux integration for me! by Anonymous Coward · · Score: 0

      its not the server its the config, besides that no system is going to be 100% secure, what about that sendmail hack they found the other month, that was pretty bad.

    7. Re:Finally, linux integration for me! by BJH · · Score: 1

      I've been on the Internet since 1993 and I've always assumed :) means "I'm a retard".

      Looks like you've proved me right once again.

    8. Re:Finally, linux integration for me! by Brandybuck · · Score: 1

      It's too bad your company doesn't have the http enabled.

      I'm still trying to figure out a way to politely ask IT to turn it on, without letting it be known that I'm not using Windows.

      p.s. I have permission to use FreeBSD at work, and IT doesn't "own" my system. But why provoke them unnecessarily?

      --
      Don't blame me, I didn't vote for either of them!
    9. Re:Finally, linux integration for me! by bgog · · Score: 1

      Excuse me I was in no way ripping on exchange. The particular email client I use in linux can integrate with the exchange calendar but only version 2000+. I was just saying (in an ammused tone) that I could use this as ammo to convince my company to UPGRADE their exchange server. I want to connect to exchange, not replace it.

    10. Re:Finally, linux integration for me! by bgog · · Score: 2, Interesting

      Good point. Depending on the size of the company, IT departments tend to get a little agitated when you don't use the approved OS. I used to work for Intel developing Linux kernel modules. At first they refused to allow us to install linux on our boxes. (uhhh ok, they how do we do the job?) Then they wouldn't give us root access to the linux installation on our development machines. (or root equiv) Hard to develop kernel mods without root access. Oddly enough there were others in our group who had trouble getting administrator accounts on their NT boxes so they could develop windows drivers. Luckily i've only experienced this behavior in rather large companies. :)

    11. Re:Finally, linux integration for me! by Anonymous Coward · · Score: 0
      How did I know some doofus would have to "correct" my joke, thereby continuing the whole shameful spiral of ignorance that I was mocking.
      YIKWID IAJ.

      I knew I should have done more than the smiley and this little line here - translation - Yes I Know What I Did, It's A Joke.

      Oh the irony, you oblivious fool.
    12. Re:Finally, linux integration for me! by BJH · · Score: 1

      Correct the joke again and make it funny this time, ok thx bye.

    13. Re:Finally, linux integration for me! by Anonymous Coward · · Score: 0

      For all intensive purposes you knew what he meant ;)

    14. Re:Finally, linux integration for me! by rifter · · Score: 1

      Give me a break. Linux is fine. I have a couple of boxes running it. But there is nothing wrong with the exhange. If you read the article like I did, you will find the problem is not with Exchange but with incompetent administrators who don't apply patches in a timely manner, don't follow best practices for security administration and even worse, don't clean up properly after they have been attacked because they didn't do the former. I have run exchange for years and never suffered the "open relay problem". Let's not forget that the first worm of note back in the arpanet days exploited sendmail (gasp) defects. And there have been others. No software is perfect. That is why sysadmins have job security (grin).

      So where is this patch you speak of that fixes the vulnerability with the guest account? The article's author and the Microsoft spokespeople quoted therein would probably like to know.

  2. Sweet by pvt_medic · · Score: 0, Redundant

    Sweet, another one of Mircosoft's quality "features" to help ensure a quality technological experience.

    --
    30% Troll, 50% Underrated, 10% Interesting
    Score:5, Troll
    1. Re:Sweet by Anonymous Coward · · Score: 0

      > Sweet, another one of Mircosoft's quality "features" to help ensure a quality technological experience.

      Yeah, I'm sick of software with bugs. I'm switching to open source alternatives. No more installing updates every month!

    2. Re:Sweet by Frymaster · · Score: 1, Funny
      Sweet, another one of Mircosoft's quality "features" to help ensure a quality technological experience.

      actually, given the track record of sendmail on the security front i think i'm just going to keep quiet about this one....

    3. Re:Sweet by Arker · · Score: 1

      And how does that compare with postfix, eh?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
  3. Re:Just like sendmail by bgog · · Score: 1, Troll

    Yes but generally (not always) it's because sendmail is misconfigured, not because of a hole. Now you could make a good case the sendmail is way to complicated to configure from scratch.

  4. Ensure by Anonymous Coward · · Score: 2, Interesting

    Ensure? Insure? Do both work now? Apparently dictionary.com says so.

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

      They do both mean the same thing, but most people still use them differently. E.G. you might ensure that something is done right, while you'd insure your house for $200k (or whatever).

    2. Re:Ensure by smeenz · · Score: 1

      Well I've never heard of an "ensurance company", so dictionary.com must be wrong.

    3. Re:Ensure by ottawanker · · Score: 1, Funny

      Well, with Microsoft, there seems to be no way to ensure that you won't get screwed, so you had better start insuring yourself against getting screwed.

    4. Re:Ensure by Malc · · Score: 2, Funny

      Insure is also a verb! I insure, you insure, we all insure to ensure financial security.

    5. Re:Ensure by Malc · · Score: 1

      I think it's an Americanism. They certainly seem to trip up over the word more than others. Not quite as badly as with inquiry and enquiry though.

    6. Re:Ensure by DudemanX · · Score: 1

      After reading your post I thought I was a dumb american for not knowing the difference between inquiry and enquiry myself. That is untill dictionary.com says they're both the same too. Could you enlighten me on the subtle differences?

    7. Re:Ensure by Anonymous Coward · · Score: 0

      the american version, enquiry, is pronouced wrong. or if you prefer, contrarey to the way teh rest of the world pronouces it.

      its the same as many many e words where the e is elongated by americans so it sounds like and 'ei' or 'ea' or something. so inquiry is prounouced eanquiry by americans.

      eggs, legs all have this um quirk

    8. Re:Ensure by Tet · · Score: 2, Informative

      This is one Americanism that really pisses me off. Learn the difference between the two, and use the right one. To insure is to arrange financial or other reimbursement, in the event that the unwanted happens. To ensure is to take steps to prevent the unwanted happening in the first place. BTW, I don't care what dictionary.com may say. The definitive guide to the language is the Oxford English Dictionary, which says that in modern English, "insure" is used almost exclusively to mean protecting against losses.

      --
      "The invisible and the non-existent look very much alike." -- Delos B. McKown
    9. Re:Ensure by Anonymous Coward · · Score: 0

      Don't worry about it - you're not wrong. British English distinguishes, American English doesn't. You write "color", we write "colour". It's just one of those things.

    10. Re:Ensure by Malc · · Score: 1, Informative

      Heh: I didn't say Americans are dumb ;)

      Enquire: to ask a question
      Inquire: an investigation (presumably consisting of enquiries)

      With the emphasized syllable capitalized, Americans tend to pronounce it IN-queer-ee, and Britons en-CHOIR-ree.

    11. Re:Ensure by Anonymous Coward · · Score: 1, Funny

      What would an ensurance company do? Ensure things presumably...

      "And what if a fire breaks out at our warehouse?"
      "Don't worry, sir, we can make that happen next week."

    12. Re:Ensure by Anonymous Coward · · Score: 0

      Forget Websters, use the OED!

    13. Re:Ensure by rifter · · Score: 1

      Well I've never heard of an "ensurance company", so dictionary.com must be wrong.

      That's because dictionary.com is wrong about everything. It is not a real dictionary. Unfortunately people use it because it is easier to get to and reinforces their illiterate spellings and senses. It seems to be a wiki constructed by random people on the internet. m-w.com is a real dictionary and is considered the authority on US English. OED.com is the UK English and is in many ways better, but not free-as-in-beer.

    14. Re:Ensure by eatdave13 · · Score: 1

      Less than half of us are from the south.

      --
      "Verbing weirds language." -- Calvin
    15. Re:Ensure by Anonymous Coward · · Score: 0

      Just looking at m-w.com and apparantly ensure is a synonym of insure -- so I guess dictionary.com and m-w.com both got it wrong huh?

    16. Re:Ensure by maxpublic · · Score: 1

      Then stop calling it American *English* you imbecile and just call it American.

      We can call it whatever the hell we like. That's the point, you little loser.

      And what are you going to do about it anyway? Whine on Slashdot? Do you think any of us really give a shit about your laughable demand? What, gonna come stomp our asses if we refuse to comply?

      Asshole.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    17. Re:Ensure by rifter · · Score: 1

      Just looking at m-w.com and apparantly ensure is a synonym of insure -- so I guess dictionary.com and m-w.com both got it wrong huh?

      No it is a case where official US usage is wrong in the eyes of UK speakers. There is a subtle difference, and even educated US speakers make use of it. But US English falls to the lowest common denominator eventually. Much like when Dan Quayle got lambasted because he spelt potatoe correctly. When he went to school that was still the proper spelling though potato had been the colloquial spelling for around a century. When he wrote the word on a school blackboard the original spelling had been forgotten.

      Personally, I have fallen to accepting the US English defnitions per Webster, though I usually prefer the UK usages and spellings because they are more precise. US English is incredibly sloppy and is a result of a poor education system and apathy toward the language. This is why we are the worst spellers in the English-speaking world even when you concede US spellings as correct.

    18. Re:Ensure by jrockway · · Score: 1

      Yeah, it's kind of sad that "ensure" and "insure" are now synonyms. They mean different things to me... it annoys me when these words are used incorrectly. Let's just spell there/they're/their there and eliminate any confusion there :) Let's lose 'lose' and spell it loose. After U, Plz. :P

      Part of the problem is that people today (I'm 18, I'm in the affected group) are reading only online material -- material that has not been proofread. Books use much better words and 'expressions'. 'Going off on a tangent', don't you hate it when people use the word 'random' like:

      I ran into some random person at the train station!

      No you didn't, they weren't random. You ran into some person. That's all; thanks for trying to make yourself look smart by using a 'random smart word' :)

      Ahh, and also contributing to the problem is the SAT vocabulary. People just study words and think that they're a literary genius for getting an 800. Then they tell you that you misused (or, as they would say, "malapropriated" the word) a word that's not in the same context as the example in their "Cram for the SAT exam in just 48 short hours!". Maybe they should try reading a book; then they might know words (and that there should be a semicolon in that sentence).

      Language is imitaion. Find something intelligent to imitate.

      --
      My other car is first.
    19. Re:Ensure by CumInHerTaco · · Score: 0

      Usage Note: Assure, ensure, and insure all mean "to make secure or certain." Only assure is used with reference to a person in the sense of "to set the mind at rest": assured the leader of his loyalty. Although ensure and insure are generally interchangeable, only insure is now widely used in American English in the commercial sense of "to guarantee persons or property against risk."
      -dictionary.com

      insure
      verb 1 arrange for compensation in the event of damage to or loss of (property, life, or a person), in exchange for regular payments to a company. 2 secure the payment of (a sum) in this way. 3 (insure against) protect (someone) against (a possible eventuality). 4 another term for ENSURE. -- DERIVATIVES insurable adjective insurer noun. -- ORIGIN alteration of ENSURE.
      -askoxford.com

      --
      The only way to end war is for everyone to get a piece!
    20. Re:Ensure by rifter · · Score: 1

      Part of the problem is that people today (I'm 18, I'm in the affected group) are reading only online material -- material that has not been proofread. Books use much better words and 'expressions'. 'Going off on a tangent', don't you hate it when people use the word 'random' like:

      I ran into some random person at the train station!

      I'm with you, in fact I have found that online reading and writing have depreciated my grammar, spelling, and vocabulary considerably. But I'm not sure about your problem with random.

      In the sentence you mentioned, the person was encountered at random. m-w has:

      Main Entry: 2random
      Function: adjective
      Date: 1565
      1 a : lacking a definite plan, purpose, or pattern b : made, done, or chosen at random
      2 a : relating to, having, or being elements or events with definite probability of occurrence b : being or relating to a set or to an element of a set each of whose elements has equal probability of occurrence ; also : characterized by procedures designed to obtain such sets or elements
      - randomly adverb
      - randomness noun
      synonyms RANDOM, HAPHAZARD, CASUAL mean determined by accident rather than design. RANDOM stresses lack of definite aim, fixed goal, or regular procedure . HAPHAZARD applies to what is done without regard for regularity or fitness or ultimate consequence . CASUAL suggests working or acting without deliberation, intention, or purpose .

      So the person was chosen at random, a random person. I don't see what is wrong with your sentence.

      I also disagree with the SAT problem. I think learning more words is very helpful, and in fact it is important for people to actually look up words rather than only learning them from context. You would be surprised how many words you think you know whose meaning you do not properly understand. To give yourself an example, pick a word at random (it helps to pick one you don't use a lot but have read in a book) and then attempt to define it. Write your definition down, then look the word up in the dictionary and compare what you thought the word meant to your definition.

      You'll find plenty of instances of the situation described in "The Princess Bride:"

      "Inconceivable!"

      "I do not think that word means what you think it means..."

      ;)

    21. Re:Ensure by Anonymous Coward · · Score: 0

      Affect -- effect?

      Fuck that always annoys me. Learn your native language, you lazy fucks!

  5. Actually not just MS by Kalidor · · Score: 0, Informative

    We came across this at work a few months ago. Turns out its actually a problem in SMTP's RFC. Sendmail and qmail will allow you to do the same thing if you a guest level account made on your *nix box, which scarely enough, many ISP *nix mailservers do. We started checking random client's ISP's email servers, and tho most were *nix, most allowed us to relay with guest.

    --

    Code softly but carry a big magnet.

    1. Re:Actually not just MS by ldspartan · · Score: 5, Insightful

      Maybe you're confusing qmail with a poorly configured, non-DJB-endorsed SMTP AUTH layer?

      If thats not the case, well, what you're saying makes no sense.

    2. Re:Actually not just MS by Aardpig · · Score: 4, Insightful

      Turns out its actually a problem in SMTP's RFC

      Have you actually read RFC 821? If so, perhaps you could point out exactly where the functionality of the guest-level account is specified? Or are you just talking out of your arse?

      --
      Tubal-Cain smokes the white owl.
    3. Re:Actually not just MS by skinfitz · · Score: 4, Informative

      Have you actually read RFC 821? If so, perhaps you could point out exactly where the functionality of the guest-level account is specified? Or are you just talking out of your arse?

      It wouldn't be mentioned in that RFC as I believe that was written before any form of user authentication was part of SMTP. AUTH SMTP is described in RFC 2554 - SMTP Service Extension for Authentication however it doesn't mention anything about a "guest" account specifically, just "accounts".

      Modern SMTP mail systems are based on a number of RFC's - 2234, 1869, 1891, 2119, 2222, 2476, 2195, 821, 822

    4. Re:Actually not just MS by Anonymous Coward · · Score: 1, Informative

      Nope, modern SMTP mail systems are based on RFC 2821 and 2822, not 821 and 822...

    5. Re:Actually not just MS by Anonymous Coward · · Score: 0

      Good. Now tell me where Exchange sets up Guest accounts for logging into Windows.

  6. A pedant speaks by Lucky+Kevin · · Score: 0, Flamebait
    "you may want to insure your 'guest' accounts are still disabled."

    Sorry, I can't hold back, so many Americans get this wrong, you want to ensure that the accounts are disabled.

    --
    Kevin
    "It's not the cough that carries you off, it's the coffin they carry you off in" O. Nash
    1. Re:A pedant speaks by BJH · · Score: 1

      some people are just too anal retentive

      Yeah, they do things like posting long, off-topic rants saying how offended they are when to be honest, nobody else could really give a shit about how they feel.

      Funny that, isn't it?

    2. Re:A pedant speaks by Anonymous Coward · · Score: 0

      is it you that thinks they are elite? or is it the elitist euro-peons that think they are elite?

      doesn't really matter except one way gives them more credit than the other, kinda validates thier position i think. but i wouln't know. i'm an anonimous morron with nothing better to do than nitpick your nitpick. (good thing that wasn't a nose were picking. )

      well hope you got a laugh out of this. i did.

    3. Re:A pedant speaks by hdparm · · Score: 1

      I was just going to suggest that you have to make sure Americans are informed on time.

    4. Re:A pedant speaks by hdparm · · Score: 1

      You forgot to mention how bloody boring bunch of lads they are, as well.

    5. Re:A pedant speaks by Anonymous Coward · · Score: 0

      some people are just too anal retentive.

      You mean "some people are just too anally retentive".

    6. Re:A pedant speaks by warrax_666 · · Score: 1

      We're not elitist. We're just plain superior. :)

      --
      HAND.
    7. Re:A pedant speaks by maxpublic · · Score: 0

      From the Random House American English Dictionary:

      "4. also insure (defs 1, 2)"

      Which means that here in America, the term was properly used.

      We not only have our own country now, but also our own dictionary and our own definitions of words. If you've somehow missed the fact that we kicked your asses a couple of centuries ago and decided to go our own way with the language as well as with local politics, you might want to bone up a bit on recent history.

      Max

      --
      My god carries a hammer. Your god died nailed to a tree. Any questions?
    8. Re:A pedant speaks by beady · · Score: 1

      Technically speaking, from our perspective, we beat ourselves.

    9. Re:A pedant speaks by Ulven · · Score: 0

      Oh, so the French had nothing to do with it?

    10. Re:A pedant speaks by SpaceLifeForm · · Score: 0

      *Ahem* Sorry, I can't hold back, that should be "you're", not "your" you insolent twit.

      --
      You are being MICROattacked, from various angles, in a SOFT manner.
    11. Re:A pedant speaks by brsmith4 · · Score: 1

      Despite the fact that you have a point, does the same standard apply to posters who take it upon themselves to routinely correct a simple usage error? Does anyone really give a shit about that?

    12. Re:A pedant speaks by brsmith4 · · Score: 1

      See, i can take a joke (and a suggestion) and that was funny because you didn't say something like "well, you americans always get this one wrong, so let me correct you". That was my point. Not stupid mistakes like "anal retentive". Funny none the less.

  7. indemnity? by bman08 · · Score: 3, Insightful

    Is microsoft indemnifying its customers against problems like this? I know that indemnity has been a big keyword of theirs lately and I'd just like to be certain that I can get indemnified if something like this happens. I mean, that's the advantage of going with a big, closed source company right? It's the indemnity.

    1. Re: indemnity? by Black+Parrot · · Score: 5, Funny


      > Is microsoft indemnifying its customers against problems like this? I know that indemnity has been a big keyword of theirs lately and I'd just like to be certain that I can get indemnified if something like this happens. I mean, that's the advantage of going with a big, closed source company right? It's the indemnity.

      Yes, they agree to only charge you one license for the unauthorized use of 'guest', no matter how many spammers are actually using it.

      They also agree to send someone to show your PHB some overdecorated ppt slides about how secure their software is, if incidents like this have him thinking about switching to another software supplier.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:indemnity? by Anonymous Coward · · Score: 0

      Indemnity or enmity? Maybe both? I know lots of tech people end up with a lot of the latter, and I'm not sure the former helps them.

    3. Re:indemnity? by PaschalNee · · Score: 1
      Yeah sure they are. Haven't you ever read the section in the EULA where it says:

      13. inCLUSION OF INCIDENTAL, CONSEQUENTIAL AND CERTAIN OTHER DAMAGES. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN every EVENT SHALL MICROSOFT OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER
      Forgive the sarcasm there but there are few big, closed or open source companies that will indemnify their customers against software faults for anything less than truck loads of money. No company is going to run the risk of being put out of business due to a single bug. It's unreasonable to expect for the few thousand you will pay for a robust MS exchange set-up you will also be indemnified against any error (especially if those errors are your own admin's errors).
    4. Re:indemnity? by Zigg · · Score: 1

      You're really quite effectively proven the point here. Since software companies won't indemnify you, what is the advantage to buying the black box from them?

    5. Re:indemnity? by Anonymous Coward · · Score: 0

      Official company position:

      UPGRADE. This is not a problem with version 2003.

  8. This Just In... by E-Rock · · Score: 5, Insightful

    Misconfigured servers are vulnerable to exploit allowing relaying. Film at 11.

    Granted, the bigger question is why is there a guest account at all, since you're not supposed to ever enable it.

    1. Re:This Just In... by Leroy_Brown242 · · Score: 1

      I am sure there are siutuations where a guest account might be usefull. I have no idea where, but I am sure they are out there. By removing this "functionality" you are hurting someone. If someone doesn't know how to configure thier own software, then so be it.

    2. Re:This Just In... by xQx · · Score: 1

      My standard server install script enables the guest account, puts it into the administrators group, and enables Terminal Services.
      It makes them much easier to remotely administer.

      Now I hear this can cause open relaying and security risks??? NO!?? You must be joking.
      Bloody insecure microsoft, how dare they make a product so open. :)

    3. Re:This Just In... by NightSpots · · Score: 2, Insightful

      The only time I've ever enabled the guest account: on university networks, to enable trading of content without using Napster.

      Of course, this was in early 2000, and it was mostly to achieve win98 compatibility. These days I'd probably find a much better way to do it.

      The original point stands, though: this isn't a bug in exchange, it's yet another example of stupid administrators causing problems for the rest of the world.

    4. Re:This Just In... by Anonymous Coward · · Score: 0
      Cute.

      But if you read the article you can see the admins didn't do anything remotely stupid (except getting caught by code red).

    5. Re:This Just In... by Anonymous Coward · · Score: 0

      Servers hit by the Code Red worm had their guest accounts enabled.

      Virus cleaners and patches from Microsoft didn't correct this.

    6. Re:This Just In... by GooberToo · · Score: 1

      Not so. The article implies that the problem comes from bad admins, and systems that were infected with one of the recent MS worms. Seems either the worm or the cure enables the guest account. Thus the point of the article. If you were infected, besure to double check that the guest account is still disabled.

    7. Re:This Just In... by ednopantz · · Score: 1

      Dude, maybe I'm paranoid, but if my server got hacked, I'm fdisking that sucker at the very least.

    8. Re:This Just In... by Anonymous Coward · · Score: 0

      You are obviously not a Windows admin.

      If you were, you would know that virus-correction software and patches from your vendor are all you need. And, the vendor makes it difficult to restore disk images.

      But I hear ya. Wipe root partition, re-create it, and you are safe.

    9. Re:This Just In... by ID_Roamer · · Score: 1

      Just so people don't blame Guest accounts on Microsoft:

      Guest accounts are a historical legacy that Microsoft included in their first servers because every Unix and Mainframe system in the world had an equivalent account.

      Guest accounts on Mainframes allowed minimum functionality. For example, in 1983 I was taking a class at a university, I logged into one of the computer terminals as guest. One of the things I was given access to was a campus directory and computer use guidelines.

      In his book "Cuckoo's Egg", Clifford Stoll, mentioned how the hacker he was tracking used the Guest account at various facilities to hide his tracks and provide a jumping off point for his next attack. For the most part these were all Unix systems. Microsoft hadn't developed its first server at this point.

      The frustrating part about this account, is although you can disable it, because it is built in, you can't delete it. My work around for this is to rename it. If I name it "lakjf" or some other nonsense, it prevents most exploits that rely on an account named "Guest" to be present.

    10. Re:This Just In... by ednopantz · · Score: 1

      Actually, I do admin windows boxes, I just don't trust them.

  9. guest accounts by Pompatus · · Score: 4, Insightful

    "If the guest account is enabled (on Exchange 5.5 and 2000), even if your login fails, you can send mail, because the guest account is there as a catchall," ......... The guest account is a way for administrators to let visitors use a mail server anonymously, but because of security issues, the feature is generally not enabled.

    Why on earth does a guest account even EXIST anymore????? I would think it is obvious that guest access on any machine is a bad thing.

    Exchange servers that had been infected by the Code Red worm and subsequently cleaned will still have the guest account enabled, Greenspan said.

    Was code red really just a tool for spammers?

    --

    ----
    Squirrel ... It's not just for breakfast anymore
    1. Re:guest accounts by ejaw5 · · Score: 4, Insightful

      What's worse about the guest account is that while it can be disabled, it cannot be removed.

      --

      $cat /dev/random > Sig
    2. Re:guest accounts by kinkie · · Score: 2, Interesting

      Just for the same reason why my brand new Linux box has a "nobody" account. Which, admittedly, cannot log on.

      Having an user with no privileges whatsoever (at least in theory) is a very handy convenience.

      --
      /kinkie
    3. Re:guest accounts by tesmako · · Score: 1

      And it being disabled is different from it being removed how? Other than that the word used for getting it back is "reenable" instead of "add"?

    4. Re:guest accounts by welsh+git · · Score: 2, Informative

      > Just for the same reason why my brand new Linux box has a
      > "nobody" account. Which, admittedly, cannot log on.
      >
      > Having an user with no privileges whatsoever (at least in theory) is a very handy convenience.

      Not directed at your comment, but remember that 'nobody' *does* have privileges.... Privileges to access everything running as "nobody" for one thing.

      So many people install irc servers, web servers, etc.etc. as "nobody", yet if one is compromised, the hacker has access to all the stuff running as nobody.. You should use DIFFERENT and SEPERATE "nobodys" for each service, not rely on the stock "nobody"

      --
      Sig out of date
    5. Re:guest accounts by MarcQuadra · · Score: 3, Interesting

      I don't know if it's worth anything, but I always rename the default accounts on any windows box that's connected to the 'net. I rename Administrator to 'root' and guest to 'nobody' and other such nonsense. One would think that it would at least stop a great many 'brute-force' scripted login attempts against windows machines. It's also more convenient for me as a Linux Guy to have 'root' login (ever typed 'Administartor'?)

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    6. Re:guest accounts by fdiskne1 · · Score: 2, Interesting

      I rename the administrator account for my net-facing servers to some nearly random series of characters that no one could guess, but I know and also have hidden away, just in case. I rename the "Guest" account to "Administrator", disable it, expressly deny logon rights and expressly deny NTFS permissions to the root of the C: drive. Should take care of anyone attempting to log on as "Administrator" AND "Guest".

      --
      But why is the rum gone?
    7. Re:guest accounts by ManxStef · · Score: 1
      For people unsure of how to do this, here's a good article:
      Ars Technica's Securing Windows 2000: First Steps....

      Yes, it's for 2000 but hey, most enterprises are still using that anyway, and pretty much all of it applies to XP too.

      For admins: take a look under Group Policy "Computer Configuration - Securiy Settings - Local Policies - Security Options" for "Rename administrator account" and "Rename guest account".

    8. Re:guest accounts by schon · · Score: 1

      Just for the same reason why my brand new Linux box has a "nobody" account.

      I somehow doubt that. Unless you're suggesting that Exchange runs over NFS? (Last time I checked, it required expensive third-party software to turn Windows into an NFS server.)

      The 'nobody' account in Unix exists as an NFS user mapping, the NFS server maps unpriveliged UIDs to the 'nobody' account.

      Having an user with no privileges whatsoever (at least in theory) is a very handy convenience.

      While this is true, because people who don't understand what it's there for (and use it to run daemons), the 'nobody' account tends to have too many priveleges - compared to user accounts which would have been created specifically for the purpose.

    9. Re:Guest Accounts by mjh · · Score: 2, Informative

      That is the worst excuse for insecurity that I've ever heard. Call me the IT gestapo if you like but there are a TON of ways to securely share documents with an unknown anonymous community. Don't believe me? What do you think you're doing right now! A web page is nothing more than a series of files. Files that are securely shared and, most of the time, done incredibly easily.

      Using the guest account is probably the worst way that I can think of to share files... oh wait, I just thought of a worse one - using the Administrator account. The problem with both of these is that, while they accomplish the intended goal, they fail a security check because they also permit additional access that isn't necessary for the stated goal. Why do you think you need to use a guest account to share files? Sure it works. But it also lets someone LOG IN! Categorically, it is not different from using the Administrator account to accomplish the same thing. In both cases, the solution provides WAY too much access for the task that is to be accomplished.

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    10. Re:guest accounts by b10m · · Score: 1

      It's also more convenient for me as a Linux Guy to have 'root' login (ever typed 'Administartor'?)

      1) I thought you didn't have to type anything using MS Windows, but you could use your mouse for everything...
      2) You prove your point ... it looks like at least you haven't type the word 'Administrator' often ;)

      --
      Administartor, root of all evil

    11. Re:guest accounts by Anonymous Coward · · Score: 0
      Think about disabling a car vs removing one. The difference is pretty obvious, but in case you still can't figure it out, I'll try again. If guest is disabled, the word "guest" would still appear in some config file. If guest was removed, it would not.

      If you now say, "So what", I'm glad you don't work in computer security.

    12. Re:guest accounts by MarcQuadra · · Score: 1

      I mistyped it intentionally, that's why it's in italics. 3/4 times I type in 'administartor' instead of 'administrator'. 'root' is just worlds easier.

      --
      "Sometimes, I think Trent just needs a cup of hot chocolate and a blankie." -Tori Amos on Nine Inch Nails
    13. Re:Guest Accounts by iceT · · Score: 1

      Oh, WHERE are my mod points when I need them.

      This is such a TROLL.

      When you get out of your car, you should lock your doors.

      When you leave your house, you should also lock your door.

      You should keep your gun in a locked cabinet.

      So why the HELL would you leave your server open?

      It's not about YOU. It's about what you enable OTHERS to do. I get SO TIRED of people who claim that security is counter-productive to business.

      Exchange is a COLLABORATION TOOL. To use it as a OPEN FORUM is like driving a screw with a hammer. Any collaboration should be done between known people. If you are interacting with a large audience, then pick a better tool, like the Web. Or even a LIST SERVER.

      But a interactive collaboration tool should NOT be open to the public.

      --
      -- You can't idiot-proof anything, because they're always coming out with better idiots.
    14. Re:guest accounts by quantum+bit · · Score: 1

      You do realize that a null session (even more anonymous than guest and very hard to disable as many services depend on it) has the ability to query for your renamed Administrator account, right?

      http://www.jsiinc.com/SUBB/tip0500/rh0519.htm

    15. Re:guest accounts by 3rdParty · · Score: 1

      Given the number of "security experts" who can't manage to secure their own networks against basic configuration issues, you obviously do. Since when is refusing to explain yourself seen as a sign of intelligence? Please make a succinct case for how much better off we'd all be if we could remove the word guest from a text file somewhere.

    16. Re:guest accounts by Anonymous Coward · · Score: 0

      Actually, you can - but you need to access the SAM database in the registry at HKEY_LOCAL_MACHINE\SAM\SAM.

      To do this you must be in the Administrators group. Initially you only have permission to change the ACLs on the HKLM\SAM\SAM key. You need to give yourself Change permissions on this key and its subkeys.

      Then, to remove the Guest account, delete these keys:

      HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\0 00001F5
      HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Account\Users\N ames\Guest

      And these to remove the Guests group:

      HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases \00000222
      HKEY_LOCAL_MACHINE\SAM\SAM\Domains\Builtin\Aliases \Names\Guests

      After that you should change the key permissions back to what they were before. After a reboot you should find that the account database has been updated with your changes.

    17. Re:guest accounts by JamieF · · Score: 2, Informative

      This is good to know.

      Still, the folks writing worms (so far) don't exhibit signs of being particularly knowledgeable about Windows. They're basically script kiddies who dare to break out Notepad and fiddle around a bit. I don't know of any source of statistics for failed worm writing attempts, so who knows what the ratio is of wannabe worm authors vs the ones who manage to make one that works.

      My point is that even though a given security measure can be defeated by a determined & informed attacker, it may still be worth the effort if it turns away the script kiddies and worms. Most of us don't have anything that's worth a determined & informed attacker's time, whereas a worm doesn't care, and worm authors don't need to account for every possible situation; they attack the default configuration and ignore all the alternate possibilities.

    18. Re:guest accounts by bribass · · Score: 3, Funny
      (ever typed 'Administartor'?)

      No, but I've typed 'Administraitor' before... :)

    19. Re:Guest Accounts by k8to · · Score: 1

      So, about those computers in the library.....

      --
      -josh
    20. Re:Guest Accounts by mjh · · Score: 1

      So you think that they only possible way to allow access to those computers in the library is to use the guest account, and then let anyone log into them? I sure don't.

      But, I'll grant that there may be some unbelievably obscure purpose for which use of an account like "Guest" would be beneficial. But that misses the point. The point is that in the vast majority of cases an enabled Guest account is nothing more than a security hole. If that's true, then why not default to having no Guest account at all (not enabled, not created), and create it only in those obscure cases where it's needed?

      --
      Key to financial independence: Spend less than you earn. Save and invest the difference. Do it for a long time.
    21. Re:Guest Accounts by Eraser_ · · Score: 1

      The basic idea is that there shouldn't be guest by default. It is easy to make a guest profile using poledit or whatever it's called this minute. Make administrators add an account called "guest" with no password and specific rights.

    22. Re:guest accounts by ostiguy · · Score: 1

      Setting restrictanonymous=1 is almost trivial. "almost trivial" = was trivial in my home, and corporate networks, but just might present problems on yours. Setting restrictanonymous to 2 is much more exciting - IIRC, it is completely unfeasible to do it on servers running Exchange 2k, or active directory boxes E2k will query.

      ostiguy

    23. Re:guest accounts by quantum+bit · · Score: 2, Informative

      Setting restrictanonymous=1 is almost trivial. "almost trivial" = was trivial in my home, and corporate networks, but just might present problems on yours. Setting restrictanonymous to 2 is much more exciting - IIRC, it is completely unfeasible to do it on servers running Exchange 2k, or active directory boxes E2k will query.

      Backup Exec didn't appreciate either setting one bit -- it refused to back up any server that had RestrictAnonymous set (with a cryptic and unhelpful error message). IIRC, McAfee management console crapped out as well.

    24. Re:guest accounts by Chops · · Score: 1
      Just for the same reason why my brand new Linux box has a "nobody" account. Which, admittedly, cannot log on.

      This is wrong -- the 'nobody' account is horribly misnamed. It's just a regular account like any other, which means that if (for example) you've got httpd and ftpd both running as 'nobody', then anyone who cracks your web server can also muck with your ftp server, and vice versa.

      Basically, you should never use "nobody" for anything; create individual unpriveleged users for each service you're trying to quarantine (ftpguest, smbguest, etc.)
    25. Re:guest accounts by Anonymous Coward · · Score: 0

      You describe a good example of why the 'nobody' account exists. But the NFS (NIS, actualy) reason you state is not the only reason why it exists, even if it is the origional reason, which I doubt..

    26. Re:guest accounts by Anonymous Coward · · Score: 0

      Wanna fry it? Find its SID in HKEY_USERS and delete that key, then find the same SID in SAM (search the registery for this key), and delete that key to. Be careful, you don't want to delete anything else in SAM.

    27. Re:Guest Accounts by mpe · · Score: 1

      In many cases, multiple organizations need to collaborate and share information in order to pursue common goals.

      They don't need an account called "guest" to do this. Nor does every external entity need to be using the same account even the same access method.

    28. Re:guest accounts by mpe · · Score: 1

      So many people install irc servers, web servers, etc.etc. as "nobody", yet if one is compromised, the hacker has access to all the stuff running as nobody.. You should use DIFFERENT and SEPERATE "nobodys" for each service, not rely on the stock "nobody"

      The default in most modern Linux distros is to have different accounts for different services. It's not as if there is any advantage in having a specific "nobody"/"guest", etc.

    29. Re:Guest Accounts by BSDorBSOD · · Score: 1

      • I get SO TIRED of people who claim that security is counter-productive to business.

      I took a poll and every spammer disagreed. And 89 percent also said that Microsoft ROCKS!

    30. Re:guest accounts by Anonymous Coward · · Score: 0
      The 'nobody' account in Unix exists as an NFS user mapping, the NFS server maps unpriveliged UIDs to the 'nobody' account.

      No, it maps the privileged user (root, uid=0) to user nobody.

    31. Re:guest accounts by Anonymous Coward · · Score: 0

      You give each service its own account for that very reason and not take the cheap way out using the guest account.

    32. Re:guest accounts by quantum+bit · · Score: 1

      Backup Exec DOES have its own domain-wide service account, which has Backup Operator rights on everything it needs to get to. Yet for some inexplicable reason it still needed anonymous access. See here or here for details.

      And for the record, this discussion was about NULL-sessions and has nothing to do with the guest account (which is DISABLED on everything we use).

    33. Re:Guest Accounts by k8to · · Score: 1

      My suggestion is you have to let people log in in some fashion in order for people to use the keyboard and mouse attached to the computer. Perhaps this is not specifically the Guest account but rather another account created for the purpose, but there is no real difference between those two scenarios.

      --
      -josh
  10. Re:Just like sendmail by ZeekWatson · · Score: 1

    I must admit that the sendmail holes are (mostly) ancient history.

    Partly by design (open relays were the way to do it back then) and part mis-configuration.

    THe sendmail.mc option conf(`DONT_BLAME_SENDMAIL',...) is amusing though!

  11. Are you INSANE? by CrankyFool · · Score: 4, Interesting

    What sort of IT group decides to run their Exchange environment unprotected on the internet?

    I'm working for a company that's deeply in MS's back pocket -- we use Windows *everything*, including Exchange. Our SMTP gateway? Postfix on Linux. Sure, I'd rather it was OpenBSD, but whatever -- it's still not Exchange.

    The bloatier the app, the harder it is to ensure it's secure. These are probably the same sort of people who run SQL Server on an unfirewalled system and are then shocked someone managed to hack into it.

    1. Re:Are you INSANE? by Anonymous Coward · · Score: 0

      Let's cut to the chase: what kind of cretin ever lets ANY microsoft product near his mail queue?

      MS products are not secure, they're not securable, and it's long past time for people to pretend that they are.

    2. Re:Are you INSANE? by Anonymous Coward · · Score: 2, Insightful

      Find me a linux app that can parse sendmail logs and let me go through and say "show me all of the messages sent through server x that were to or from user y", and then print the results with "to", "from", "subject", and delivery status?

      Find me a linux app that integrates with the most popular and widespread office suite in the world, that allows me to assign tasks, share calendars, keep track of documents/revisions, and has a zero learning curve for the entire office staff that's already standardized on an existing product?

      The reality is, while MS isn't perfect, and they're certainly not the model of perfect security, they're acceptable because the products they produce are in fact superior in the ways that matter.

      I can patch security holes, and I can mitigate risk with firewalls. I can't simply snap my fingers and add functionality to linux applications, and I can't even throw money at the problem to make it work. It's just not an option.

      (For the record, of the /20 I have facing the internet, I've had one linux machine cracked in the last three years, and not a single windows machine - the exchange servers are inside the firewall, using linux/sendmail to forward incoming queries. The one linux crack was in fact my fault, my automated update installer malfunctioned on a failed RPM install, and openssh didn't get installed properly. Stupid problem, but it still led to the eventual crack.)

    3. Re:Are you INSANE? by berzerke · · Score: 1

      ...Find me a linux app that integrates with the most popular and widespread office suite in the world, that allows me to assign tasks, share calendars, keep track of documents/revisions, and has a zero learning curve for the entire office staff that's already standardized on an existing product?...

      One could argue that the only reason the staff is standardized on the office suite is M$ abused their monopoly...Yes, yes, I know. We have to make business decisions, etc. Well, there are two ways to do anything: the easy (and often cheap) way, and the right way.

    4. Re:Are you INSANE? by wing03 · · Score: 1

      And that folks, is the way it should be. All in harmony. The arguements about costs are a totally different topic.

      Put your flavour of *NIX outside and make it the firewall/mail relay/VPN/etc.... Your MS boxes are on the inside and they do the job they're designed to do - which is to be the simplest interface for the wordprocessing, scheduling, email, web browsing and etc. user.

      Hack the *nix box, and the admins will know quickly enough before too much damage is done on the inside.

      The relationship of M$ with *nix doesn't get any simpler or more eloquent than that!

    5. Re:Are you INSANE? by DrSkwid · · Score: 1

      Find me a linux app that can parse sendmail logs and let me go through and say "show me all of the messages sent through server x that were to or from user y", and then print the results with "to", "from", "subject", and delivery status?

      grep awk sed & bash

      --
      There are places where the networks are not touching,and there are places where they are-Boeing's Lori Gunter
    6. Re:Are you INSANE? by Cally · · Score: 5, Insightful
      > Find me a linux app that can parse sendmail logs and let me go through
      > and say "show me all of the messages sent through server x that were
      > to or from user y", and then print the results with "to", "from",
      > "subject", and delivery status?
      >

      *application*? You're joking, right? This is a shell one-liner ffs...


      $ grep logfile [serverIP] | grep userX | grep userY | awk '{$2 $4 $6 $8}'



      - off the top of my head, and without sight of the logfile format, but that's roughly how you'd do it. And thanks to the power of the GPL, some nice people have actually written software to allow you to do this on Windows (namely, Cygwin) and it's available now, free of charge.


      You're welcome.

      --
      "None are more hopelessly enslaved than those who falsely believe they are free." -- Goethe
    7. Re:Are you INSANE? by Anonymous Coward · · Score: 0

      > Find me a linux app that can parse sendmail logs and let me go through
      > and say "show me all of the messages sent through server x that were
      > to or from user y", and then print the results with "to", "from",
      > "subject", and delivery status?


      $ grep logfile [serverIP] | grep userX | grep userY | awk '{$2 $4 $6 $8}'

      You lose. That will find lines containing both "UserX" AND "UserY", not "UserX" OR "UserY".

    8. Re:Are you INSANE? by paul_pick1 · · Score: 1
      I can't simply snap my fingers and add functionality to linux applications

      Trying typing with your fingers instead of snapping them. It works for me...

      --
      http://www.switch2firefox.com/
    9. Re:Are you INSANE? by Anonymous Coward · · Score: 0
      You lose. That will find lines containing both "UserX" AND "UserY", not "UserX" OR "UserY".

      Big fucking deal, so you get to type "grep "UserX|UserY"" or something like that. It even has less pipes than the original.

    10. Re:Are you INSANE? by spare.dave · · Score: 0

      Amazing.

      I've seen four people respond correcting this guy's code with a (userX|userY) script.

      Not ONE of them has looked properly at the original question which asked for Server X AND User Y.

      This is in responce to an article on bad software.

      I love slashdot.

    11. Re:Are you INSANE? by gnu-generation-one · · Score: 1

      Find me a linux app that integrates with the most popular and widespread office suite in the world

      Why do you want to control your email program from OpenOffice? Can't you just save the file and then email it? Or save the attachment before opening it with OOo? At the least, you should have less viruses to clean-up that way.

      that allows me to assign tasks,

      Kroupware, ximian, korganiser, moregroupware, Phprojekt, tutos, sourceforge, gforge

      share calendars

      Kroupware, kcalendar, mozilla, moregroupware, Phprojekt, tutos, sourceforge, gforge, reefknot

      keep track of documents/revisions

      Sourceforge, gforge, CVS, subversion, versioning file systems

      and has a zero learning curve for the entire office staff that's already standardized on an existing product

      "Hi, I'm an english speaker. I'd like to speak japanese without having to learn anything"

    12. Re:Are you INSANE? by JCholewa · · Score: 1

      > Not ONE of them has looked properly at the original
      > question which asked for Server X AND User Y.

      Actually, the original answer was basically right, so long as you acceps that "UserX" was a typo and the author meant to write "ServerX".

      Granted, his quick command wasn't 100% accurate, but his point was valid. You can do a *crapload* of powerful filtering, searching and administration with simple shell commands.

      And Cygwin *is* really useful. I use it regularly to delete all messages in the outgoing mail spool that are bounces being sent specifically by the postmaster on our system (it's an older Novell IMS, and there's a problem when the postmaster has to bounce a large amount of spam). Before learning that I could easily do that with a single-line command, I learned how to make graphical C++ applications from scratch to manage this problem. Retroactive "oh" there.

      --
      -JC

    13. Re:Are you INSANE? by Anonymous Coward · · Score: 0

      I think the point was the sendmail doesn't log that info so you can't get to it! Obviously, since that information is not in the log file, it is impossible to write a script that extracts that information. This is a problem that many people, including me, have been screaming about with sendmail for 15+ years. Yes, it's been an unfixed problem for that long.

      An example log-file line from a production system:

      Nov 18 13:39:54 ns1 sm-mta[12561]: hAIIdhH5012561: from=, size=778, class=0, nrcpts=1, msgid=, proto=SMTP, daemon=MTA, relay=[81.198.233.9]

      It is impossible to tell both who the message is from and who it is to because that information is not in the log file. Your script obviously does not work.

    14. Re:Are you INSANE? by Anonymous Coward · · Score: 0

      Am I the only one who thinks that the Cygwin DLL should be LGPL'd and not GPL'd? The licensing terms make me very unhappy. :(

    15. Re:Are you INSANE? by Anonymous Coward · · Score: 0

      You could probably use SMA to do this. Honestly, though, sendmail is just as icky as Exchange.

    16. Re:Are you INSANE? by mpe · · Score: 1

      Why do you want to control your email program from OpenOffice? Can't you just save the file and then email it?

      Especially since it's likely to make more sense to be sending a PDF...

      Or save the attachment before opening it with OOo?

      Or you just click on the attachment and the apropriate program is run to display whatever it might be...

  12. Upgrade now so MS doesn't have to patch it! by orthancstone · · Score: 0, Flamebait
    Microsoft, however, said the problem is relatively minor and that the company hasn't had many complaints.


    So a problem caused by a worm is basically trivial, eh MS?

    I like how they cover their ass by implying that the easiest solution is to upgrade to the non-vulnerable 2003 Server...marketing at its best...
    1. Re:Upgrade now so MS doesn't have to patch it! by orthancstone · · Score: 1

      Good to know some moron of a moderator got his kicks on this post while he could...flamebait...lol, probably didn't even read the article...

  13. RTFA by Simple-Simmian · · Score: 2, Insightful

    It's an issue. But Microsoft is saying it's not a big one.
    Open realys are not a big problem? Right.
    What Microsoft really means we are making money on it so it's not a problem shut up and go away and leave us alone.

    --
    If you don't like what I write don't be a CS and mod it down. Refute it.
    Yea I can't spell. So what is your point?
    1. Re:RTFA by Anonymous Coward · · Score: 0

      My company's first Linux box: A mail relay protecting our Exchange 5.0 server from the spammers.

      If MS wants to keep the servers, they've got to get it right. Then again, the fact that we're running 5.0 still means that they aren't making money off of us. (Although I'm sure we wrote them a big check for the new server. I'll have to figure out what we bought so I can fix it later.)

    2. Re:RTFA by NightSpots · · Score: 1

      Why don't you save your company a thousand dollars and turn off the guest account?

  14. Three words... by allan_q · · Score: 3, Informative

    Turn off Guest!

    1. Re:Three words... by Anonymous Coward · · Score: 0

      Unless you think your computer might have been infected by Code Red sometime in the past. Then that won't fix it, even though the original infection was fixed and has since been forgotten about. In that case, you have a simpler solution of only two words:

      INSTALL LINUX

    2. Re:Three words... by teamhasnoi · · Score: 2, Insightful
      C'mon!

      Buy a Mac! ;)

    3. Re:Three words... by welsh+git · · Score: 0

      bork! bork! bork!

      --
      Sig out of date
  15. Re:Just like sendmail by wasabii · · Score: 1

    Yes, just like this Exchange flaw happens when you misconfigure exchange by enabling (disabled by default) the guest account. Uh huh. It's not a flaw in the software per say... or maybe it is. The software claim that it's so easy that a moron can set it up. That's it's fatal flaw. And regardless what anybody says, it's a flaw. It's like letting people who have no idea how to drive behind the wheel of a car. You just push the peddles! MS software has to cease to be braindead to be secure. And they can't do that... because then they lose their target market. Ahh stuck between a rock and a hard space.

  16. Re:Just like sendmail by Catharz · · Score: 2, Insightful

    Windows becomes more like *nix every day!

    Windows would actually be a decent product if Microsoft could successfully copy the good unix stuff instead of doing perfect copies of it's flaws and flawed copies of the stuff that works.

    --
    To know that you know what you know, and that you do not know what you do not know, that is true wisdom. --Scooby Doo
  17. Read the fine article. by Anonymous Coward · · Score: 5, Insightful
    Please read the article. This is not a flaw in exchange, but a flaw in the server configuration. The feature is generally disabled but might have been enabled if the server in question had been infected with a virus.


    To put it bluntly: Administrators who do not secure servers after a virus infection are not the victims of a Microsoft security hole, but the cause of this particular problem.


    Quote: "The guest account is a way for administrators to let visitors use a mail server anonymously, but because of security issues, the feature is generally not enabled. Exchange servers that had been infected by the Code Red worm and subsequently cleaned will still have the guest account enabled, Greenspan said. "

    1. Re:Read the fine article. by bgog · · Score: 4, Funny

      I did read the article and am fully aware of it's implications. However... SHUT UP... I'm trying to get them to upgrade! :) SHHHH

    2. Re:Read the fine article. by bgog · · Score: 4, Interesting

      Furthur more, what if someone wants the guest account enabled. It states in the article. "... even if the login fails" Sound like a bug to me.

    3. Re:Read the fine article. by NightSpots · · Score: 5, Insightful

      Then configure exchange not to allow the guest account to send email. Yes, you can set exchange to disallow sending email on a user by user level.

      Real exchange admins already know all this. The people being hit by this "vulnerability" are the same morons who got hit by Code Red. That should tell you something.

    4. Re:Read the fine article. by Da_Weasel · · Score: 4, Informative

      Nope....try to refrain from commenting when you really have nothing of value to add. The Windows Guest account is equivlent to the anonymous login in most other system. These do not require a valid password, and generally anything or nothing can be entered. If there was a password that could fail then it would no longer be a Guest/Anonymous account now would it?! Don't take it personally though, I was just in a flaming mood, and your post smelled like gasoline...haha!

      --
      If you must!
    5. Re:Read the fine article. by julesh · · Score: 4, Insightful

      Real exchange admins already know all this. The people being hit by this "vulnerability" are the same morons who got hit by Code Red. That should tell you something.

      Yes. That the generally accepted argument behind the 'Windows has a lower TCO than Unix' argument (that Windows admins are generally cheaper than Unix admins) is utter bollocks if you actually want a secure system that won't get your mail rejected by approximately a quarter of the internet.

    6. Re:Read the fine article. by Spoing · · Score: 2, Interesting
      I did read the article and am fully aware of it's implications. However... SHUT UP... I'm trying to get them to upgrade! :) SHHHH

      No kidding. As a former Exchange admin, POP/SMTP/... support -- or at a bare minimum an upgrade to Exchange 2000 -- is exactly what I do want so I can stop using that damn Outlook Web Access (OWA).

      I've asked multiple times if they have plans for any upgrade -- I've sent links to alternatives, asked if Exchange 2000 was planned -- and get no response from corporate except "only the Outlook desktop client is supported". (Exchange 2000 is supported by Ximian's plugin, though Exchange 5.x is not.)

      I want to use Evolution where all my other mail is, and not muck around with file format converters and OWA is a real weak client app.

      The workarounds -- file converters and exporters -- only help with scraping out what is on the servers and don't help with making it dynamic.

      Even using Outlook under Wine -- something I've not tried -- would still be second rate. No vFolders; why bother? It's such a pain to drag and drop mail between folders and filters only move, delete, or duplicate -- causing a long term mess.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    7. Re:Read the fine article. by dipipanone · · Score: 0

      The Windows Guest account is equivlent to the anonymous login in most other system.

      And this is turned on by default?

      What year was this application released? 1993?

    8. Re:Read the fine article. by Anonymous Coward · · Score: 1, Informative

      No, it's turned off by default (which you would know if you had bothered to read more than the one comment you were replying to).

    9. Re:Read the fine article. by dipipanone · · Score: 3, Funny

      No, it's turned off by default

      OK, I eventually got that for most people, it was probably turned on by a Code Red infection.

      I'm still curious about what potential purpose such an account would serve though? Is it necessary for internal housekeeping or something?

      which you would know if you had bothered to read more than the one comment you were replying to

      What, you mean that as well as R'ing the F'ing A, I'm also obliged to R *all* the F'ing C's as well?

      You are joking, right?

    10. Re:Read the fine article. by GigsVT · · Score: 1

      So people who don't know that disabling an account doesn't really disable the account are morons?

      It sounds like you are blaming the user for flaws in the software.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
    11. Re:Read the fine article. by Anonymous Coward · · Score: 2, Funny

      "Exchange admins" ?

      ugh? There are actually people who have this title and like get paid for it?

      What's the job description?

      "
      Must have somewhat memorized a bunch of (exchange) gui screens and know how to click mouse. Token certificate of some type or online degrees from "accredited" universities are nice and make the HR people we employ titter. Good with microsoft wizards and skill with pleasing buzzwords preferred. Must not laugh when manager says things "Tiger Team meeting", "Warm fuzzy around the problem", "Have a dialog" or the like.
      "

      But wait that's pretty much the job description for 95% of all Microsoft jobs

      What would the GNU equiv be?

      "
      Must know how to administer all services on typical *nix box from command line, know C, vi, have GNU beard, and actually be prepared to do some work.
      "

      dunno

    12. Re:Read the fine article. by Anonymous Coward · · Score: 0

      Thank you for pointing that out. I know "Server misconfiguration may lead to getting 0wn3d" isn't as sexy as "MS fscks up again" but let's be honest. If you enable the guest account, which is disabled by default, so that anyone can access your server, then yes someone will 0wn you. 90% of the security issues with Win2k or later are user configuration or lack of maintenance.

    13. Re:Read the fine article. by ckaminski · · Score: 1

      Umm... Exchange versions since 5.5 have all supported POP3 and IMAP. Wonder why they won't turn it on for you? I know in 5.5 it was a bitch because it had to be enabled site-wide, and then selectively disabled for everyone except the ones who really were using it...

    14. Re:Read the fine article. by rifter · · Score: 2, Informative

      Please read the article. This is not a flaw in exchange, but a flaw in the server configuration. The feature is generally disabled but might have been enabled if the server in question had been infected with a virus.

      To put it bluntly: Administrators who do not secure servers after a virus infection are not the victims of a Microsoft security hole, but the cause of this particular problem.

      Quote: "The guest account is a way for administrators to let visitors use a mail server anonymously, but because of security issues, the feature is generally not enabled. Exchange servers that had been infected by the Code Red worm and subsequently cleaned will still have the guest account enabled, Greenspan said. "

      The article implies that you cannot disable this feature of Exchange. Also, there is still a problem there because the guest account is letting people send mail even when they fail to login to it properly. That is not "a flaw in the protocol" or a misconfiguration. That is typical Microsoft BS.

      There are legitemate reasons for administrators to let people use a guest account, as outlined in the article. But it can be password protected and set with quotas and logging to prevent abuse. However, because of Microsoft's sloppy design there is an ability for a spammer to send spam without such restrictions applying.

    15. Re:Read the fine article. by rifter · · Score: 1

      I've asked multiple times if they have plans for any upgrade -- I've sent links to alternatives, asked if Exchange 2000 was planned -- and get no response from corporate except "only the Outlook desktop client is supported". (Exchange 2000 is supported by Ximian's plugin, though Exchange 5.x is not.)

      Exchange 2000 is vulnerable to this exploit as well, though. Besides, if you're going to upgrade, especially so infrequently as every 6-8years, you may as well use the latest software each time. Does Ximian's plugin work with Exchange 2003?

    16. Re:Read the fine article. by rifter · · Score: 2, Informative

      Then configure exchange not to allow the guest account to send email. Yes, you can set exchange to disallow sending email on a user by user level.

      Real exchange admins already know all this. The people being hit by this "vulnerability" are the same morons who got hit by Code Red. That should tell you something.

      Hey Mr Insightful Exchange Admin, maybe you could read posts you reply to? The poster said they wanted to let the guest account send mail and your response is to make the guest account unable to send mail? Is this one of those "chewbacca is a wookie" "These aren't the flaws you're looking for [waves hand]" kind of Microsoft-fan arguments?

      The article even explains why some people were using the guest account feature, which is not working correctly in this case. So, yes, it is a flaw in Microsoft's software and Microsoft once again blames the user. "Where do you want to go today? .. Oh? you want to go there? well, i don't understand why you would want to actually use that function so I am going to pretend you are incredibly stupid and mock you publicly instead of fixing it."

    17. Re:Read the fine article. by rifter · · Score: 1

      Nope....try to refrain from commenting when you really have nothing of value to add. The Windows Guest account is equivlent to the anonymous login in most other system. These do not require a valid password, and generally anything or nothing can be entered. If there was a password that could fail then it would no longer be a Guest/Anonymous account now would it?! Don't take it personally though, I was just in a flaming mood, and your post smelled like gasoline...haha!

      I'm sorry, but YOU FAIL IT. Go back to MCSE school. Anonymous accounts in any system, including Windows, can and certainly often do have passwords. They are still anonymous in the sense that it is a shared account, but access can be controlled so that only ceratin people can use it.

      Further, this guest account can be restricted so that they don't get to do just whatever they like (after all it is a guest account). But this flaw seems to circumvent all that.

    18. Re:Read the fine article. by rifter · · Score: 3, Funny

      "No, it's turned off by default"

      OK, I eventually got that for most people, it was probably turned on by a Code Red infection.

      I'm still curious about what potential purpose such an account would serve though? Is it necessary for internal housekeeping or something?

      "which you would know if you had bothered to read more than the one comment you were replying to"

      What, you mean that as well as R'ing the F'ing A, I'm also obliged to R *all* the F'ing C's as well?

      You are joking, right?

      Nope, to earn the right to post on Slashdot, you must read every comment, the whole article and all the links. Then you should read the man pages for every *NIX, the whole of Microsoft Technet, and all of the RFC's. That done, you may return to post. What you say?! Discussion archived? Oh well, reading all that will be much better than Slashdot, and you'll probably outgrow posting here by then, too. :)

    19. Re:Read the fine article. by LaRueLaDue · · Score: 0

      One place I worked at had POP3 disabled, but still had IMAP on, but didn't tell anyone... and I don't think that any of the administrators knew it was on... I stumbled onto it while setting up my Linux mail client. I think I was the only one using IMAP out of about 9000 people, because I had a problem with my account once, and one of the administrators asked me specifically how I was accessing it, I told them, and they were amazed... Go figure!

    20. Re:Read the fine article. by Chuqmystr · · Score: 1

      We will need to parking lot that until we have more time to open up a dialog on it at our next Tiger Team Meeting. I'm certain that at that time we can get warm and fuzzy around the problem.

    21. Re:Read the fine article. by mrjive · · Score: 2, Informative

      Yes it does.

      Version 1.4 of the connector was recently released to support exchange 2003

      --
      If you can't beat them, arrange to have them beaten. -George Carlin
    22. Re:Read the fine article. by cayenne8 · · Score: 0
      "Please read the article. This is not a flaw in exchange, but a flaw in the server configuration. The feature is generally disabled but might have been enabled if the server in question had been infected with a virus. To put it bluntly: Administrators who do not secure servers after a virus infection are not the victims of a Microsoft security hole, but the cause of this particular problem. Quote: "The guest account is a way for administrators to let visitors use a mail server anonymously, but because of security issues, the feature is generally not enabled. Exchange servers that had been infected by the Code Red worm and subsequently cleaned will still have the guest account enabled, Greenspan said. "

      I think the flaw with MS Exchange here is the default inclusion of a guest account in the first place. Why would you by default include an inherently unsafe account? You shouldn't have to turn it off...it shouldn't exist to begin with. I think that's a large problem with a number of the MS apps people have problems with, including the OS. They come turn-key ready with way too many accounts and ports open. If it, like many Unix variants came with most everything turned off....and the admin had to turn things on 'as needed', many of these problems could be averted.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    23. Re:Read the fine article. by mAineAc · · Score: 1

      hrm to put it bluntly if there is a feature that can be enabled that causes security issues and it hasn't been removed (since this has been know for at least a couple of versions) it is a flaw on Microsofts part. How many Linux servers do you hear about getting hit by a virus and then having a major flaw exposed?

    24. Re:Read the fine article. by Cunk · · Score: 1

      Wow, that's so clever how you pointed out that GUI's and mice are for stupid, lazy people and command lines and vi are for smart, hard-working people.

      HUR HUR!! I use Microsoft so I must be a drain on society.

      --

      I am the inventor of the hilarious refrigerator alarm.
    25. Re:Read the fine article. by Anonymous Coward · · Score: 0

      That is why the feature has been removed in the first version of Exchange released after the world at large suddenly became aware that security might be a good thing.

    26. Re:Read the fine article. by Anonymous Coward · · Score: 0

      You are joking, right?

      You probably used that same excuse when they told you you couldn't take a ploppy dump in the bathwater.

    27. Re:Read the fine article. by Anonymous Coward · · Score: 0

      Do you know anything about the SMTP AUTH protocol? If the guest account is enabled then this is correct behaviour. In other words this is what the guest account is supposed to do. Sounds like an ignorance and incompentence to me.

    28. Re:Read the fine article. by Da_Weasel · · Score: 1

      Oh great, more gasoline! *sigh*

      First of all, you will never catch me in "MCSE school", those are for idiots who think they can pay $5000 dollars and learn enough in two days about Windows to get a job that pays 100K a year! hahahaha You honestly sound like one.
      Second of all, you have failed!
      In Window the Guest account looks just like any other user account. The only difference is that internally Windows treats the Guest account different. When a user try to access network resources and fails authentication then Windows effectivly logs them in as Guest (if the account is enabled). This means that all unauthenticated users will be logged in and have the permissions and rights of the guest account. Sure you can set the password, and someone can type in the user 'Guest' and what ever password you set, but thats not what an anonymous account is. An anonymous account is one that does not require authentication. If I make an account for Yo Momma, and she gives it out to everyone like 'the clap' does that mean its an anonymous account? No! It just means that she's a whore.

      Here read this, then eat my ass....loser!
      http://www.microsoft.com/technet/tr eeview/default. asp?url=/technet/prodtechn
      ol/windowsserver2003/p roddocs/standard/dsadmin_con cepts_accounts.asp

      Please keep posting i'm rather enjoying this...it's kind of like a virtual punching bag!

      --
      If you must!
    29. Re:Read the fine article. by Anonymous Coward · · Score: 0

      So you admit to it? That puts you at least one step ahead of most other Wintrolls.

    30. Re:Read the fine article. by Spoing · · Score: 1
      Umm... Exchange versions since 5.5 have all supported POP3 and IMAP. Wonder why they won't turn it on for you?

      "Corporate policy"; no explanation why, just that you use Outlook or nothing at all. OWA was a grudging compromise, though they didn't even have it set up to allow you to change your password. That's right, you have to use Outlook on the desktop to even change your password!

      Hell, all I want is corporate email. I'm considering switching to my private domain and use that exclusively. Hmmmm...

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    31. Re:Read the fine article. by Anonymous Coward · · Score: 0
      I'm still curious about what potential purpose such an account would serve though? Is it necessary for internal housekeeping or something?

      Fuck no! General housekeeping tasks, and services, usually run as the all-powerful (more powerful than even Administrator) SYSTEM user. If SYSTEM fucks up some file and locks it, you may as well go home and cry in your oatmeal. Happened to me many times... you know... some regular files and directories that are not in use that you just can't get rid of all of a sudden... yeah, that really sucked.

    32. Re:Read the fine article. by Da_Weasel · · Score: 1

      Agreed, Windows desperately needs some method of allowing the admin to logon as System and fix shit...

      --
      If you must!
    33. Re:Read the fine article. by rifter · · Score: 1

      Oh great, more gasoline! *sigh*

      First of all, you will never catch me in "MCSE school", those are for idiots who think they can pay $5000 dollars and learn enough in two days about Windows to get a job that pays 100K a year! hahahaha You honestly sound like one.
      Second of all, you have failed!

      In Window the Guest account looks just like any other user account. The only difference is that internally Windows treats the Guest account different. When a user try to access network resources and fails authentication then Windows effectivly logs them in as Guest (if the account is enabled). This means that all unauthenticated users will be logged in and have the permissions and rights of the guest account. Sure you can set the password, and someone can type in the user 'Guest' and what ever password you set, but thats not what an anonymous account is. An anonymous account is one that does not require authentication. If I make an account for Yo Momma, and she gives it out to everyone like 'the clap' does that mean its an anonymous account? No! It just means that she's a whore.

      Here read this, then eat my ass....loser!
      http://www.microsoft.com/technet/tr eeview/default. asp?url=/technet/prodtechn
      ol/windowsserver2003/p roddocs/standard/dsadmin_con cepts_accounts.asp

      Please keep posting i'm rather enjoying this...it's kind of like a virtual punching bag!

      If Windows does that then it is wrong. And no other system does something that incredibly stupid. If I have an account, and I set a password on it, I expect you not to have access when you fail the password. What I mean by go back to MCSE school is that you need to pull your head out of the Windows universe (eg the asshole) and look at the rest of the world.

      Anonymous accounts can and do have passwords on other systems. And this does not mean they are not anonymous. Do you even know what that word means? Try looking it up in the dictionary. Oh, wait, this is slashdot and you are a "windows administrator" so I will have to do it for you:

      Main Entry: anonymous
      Pronunciation: &-'na-n&-m&s
      Function: adjective
      Etymology: Late Latin anonymus, from Greek anOnymos, from a- + onyma name -- more at NAME
      Date: 1631
      1 : not named or identified
      2 : of unknown authorship or origin
      3 : lacking individuality, distinction, or recognizability
      - anonymously adverb
      - anonymousness noun

      The above being from Merriam-Webster. Now to explain so that your reading comprehension skills are not so sorely taxed. An anonymous account is not tied to a specific person. It is a shared account. It can have whatever password you want. I know that Microsoft has taken over your brain so you can't think for yourself and cannot fathom a concept so advanced as that you might want to restrict access, but that is how it works.

      Besides, what's the deal here, anyway? Are you telling me that in order to have a user have an Exchange mail account they have to have a login to my Exchange Server? God, I hope that is wrong, and if it isn't, well it is just wrong on so many levels I am not going to even start. To require email users to have OS accounts on the mail server is such an idiotic mood and violation of basic security principles only Microsoft could do it.

    34. Re:Read the fine article. by tc9 · · Score: 1

      Greenspan, however, argued that the problem has accounted for a large amount of unsolicited e-mail. He estimates that at least 100,000 messages spammers in China sent went through his client's server before he stopped the problem. He added that the issue is causing headaches for Exchange administrators. "It is really inexcusable for a company that claims security is its top priority," he said. Perhaps it instead evidence that it is inexcusable to use some undergrad with a glib delivery line, even if he does go to Harvard, who refuses to take actual responsibility for securely configuring his own servers. I hope all the cleints of this kid read this article, see how he ducks responsibility for his mosconfiguration, and consider whether they want Greenspan's varitey of "Consulting Services"

  18. ooo, fun by TLouden · · Score: 1

    time for a new prank, we script kiddy types like these reports, they tell us where and how to easily be a pain in the ass. Too bad I'm on the other side of that game now.

    --
    -Tim Louden
  19. New spammer business model by RealProgrammer · · Score: 1

    Reply to every spam by insisting that before you view their email they have to use Exchange to send it; before you will visit their website they have to run IIS. The failure of their business will be assured.

    Oh, but they probably already are running IIS and Exchange.

    --
    sigs, as if you care.
  20. Re:the windows matrix by Anonymous Coward · · Score: 0, Funny

    Now if only we could EMP spambots.

  21. Guest account by sigxcpu · · Score: 2, Informative

    Since M$ windows will not allow you to delete the guest account (or administrator) it is standerd practis,
    after disabeling guest to rename both accounts to somthing hard to guess.

    It might shock you but on my Linux boxes the superuser is not called 'root' either.

    --
    As of Postgres v6.2, time travel is no longer supported.
    1. Re:Guest account by Anonymous Coward · · Score: 1, Insightful

      It might shock you but on my Linux boxes the superuser is not called 'root' either.

      But the name is listed in /etc/passwd, which is world-readable. How does this help you?

    2. Re:Guest account by Aardpig · · Score: 1, Funny

      But the name is listed in /etc/passwd, which is world-readable. How does this help you?

      What, you've never heard of security through hubris? Its identical to security through obscurity in all respects, apart from the fact that implementer has to regard himself/herself as a 1337 h4x0r.

      --
      Tubal-Cain smokes the white owl.
    3. Re:Guest account by acidtripp101 · · Score: 2, Insightful

      This really suprises me, because in theory, one shouldn't need read-access to that file. I just tried to chmod 600 /etc/passwd and I had linux complain, there really should be a workaround to disable passwd from being readable, because it IS a security risk...

      --
      Not Free(as in beer). Free(as in "I'm free to beat you over the head for being a dumbass")
    4. Re:Guest account by sigxcpu · · Score: 3, Informative

      you are right, but:
      1. you have to login to the machine to read /etc/passwd - a dictionary attack is much harder if you have to guess both the passowrd and the username.
      2. the standard root-kits just assume it's called root.

      --
      As of Postgres v6.2, time travel is no longer supported.
    5. Re:Guest account by Aardpig · · Score: 1

      This really suprises me, because in theory, one shouldn't need read-access to that file. I just tried to chmod 600 /etc/passwd and I had linux complain, there really should be a workaround to disable passwd from being readable, because it IS a security risk...

      Do a Google for password shadowing. Rinse and repeat.

      --
      Tubal-Cain smokes the white owl.
    6. Re:Guest account by Anonymous Coward · · Score: 0

      Yeah, but publishing all user names is still somewhat unnecessary information leakage.

      This is a Unix legacy issue (/etc/passwd was overloaded and used for other info besides passwords.)

    7. Re:Guest account by plj · · Score: 1

      But the uid of your ex-root account is still 0, even if you've renamed it to be justAnotherAccountName. Correct me if I'm wrong, but AFAIK this is enough for most root kits to exploit the vulns.

      --
      “Wait for Hurd if you want something real” –Linus
    8. Re:Guest account by Anonymous Coward · · Score: 1, Insightful

      That is USELESS because the name of the guest account is totally irrelevant.

    9. Re:Guest account by Anonymous Coward · · Score: 0

      Since M$ windows [...] it is standerd practis, after disabeling guest [...] somthing hard to guess.

      Hey that's easy! We could have you over and you'd type everything wrong!

    10. Re:Guest account by Cee · · Score: 1

      It might shock you but on my Linux boxes the superuser is not called 'root' either.

      Root always has UID 0, so that wouldn't protect you from the rootkits. For login/ssh/whatever vurnabilities, remember that you can disable root login there too.

      A possibility is to patch the kernel to map root to another UID, but then again you have to create lots of fake root accounts, so the attacker won't know which one is which.

      Security by obscurity, anyone?

    11. Re:Guest account by Scarblac · · Score: 1

      1. If you can login remotely as root (with whatever name it has), your config is wrong. Login as a normal user over ssh, then su.

      2.They assume it's uid 0 (as mentioned).

      --
      I believe posters are recognized by their sig. So I made one.
    12. Re:Guest account by Anonymous Coward · · Score: 0

      Why so? Does Doze access these accounts based on a GUID or something?

    13. Re:Guest account by quantum+bit · · Score: 1

      Neither of the above make any difference. Any sane *nix installation doesn't allow root logins over the network, and as many have pointed out, all you really need to know is that you're after UID 0.

      Somewhat less widely known is that the exact same is true on the Windows platform. The builtin Administrator account (which can't be disabled, is exempt from password lockout, and almost always CAN be used over the network) always has a RID of 500. The SID for the computer can be determined easily enough, so any anonymous user can find out exactly what you renamed your administrator account to.

      See NT Bugtraq or JSI for more details.

    14. Re:Guest account by Anonymous Coward · · Score: 0

      you're forgetting that security through obscurity is only bad when other people do it.

    15. Re:Guest account by Cee · · Score: 1

      Maybe. But don't forget that you can easily fool yourself and start to relax and think that your systems are more secure than they actually are.

    16. Re:Guest account by Anonymous Coward · · Score: 0

      1. you have to login to the machine to read /etc/passwd

      Is that a fact?

      I guess it's a good thing that all those security researchers are wrong, huh?

      2. the standard root-kits just assume it's called root.

      As others have stated, rootkits don't give a flying fig what it's called - they use UID 0.

    17. Re:Guest account by Anonymous Coward · · Score: 0

      it is standerd practis,
      after disabeling guest to rename both accounts to somthing hard to guess.


      Ahh, security through obscurity... the last refuge of the incompetant.

  22. Issue with 5.5 not with 2000 by mattyohe · · Score: 3, Informative

    this issue was never really resolved for exchange 5.5.. but it is simply resolved in 2000 which is detailed here

    If you are running Exchange 5.5 you shouldn't be wasting time locking it down... Your hours would be better spent opening ports on your firewall or something, because 5.5 is so old and underupdated that it more efficient to work on a new mail server with new software.

    --
    - what is the definition of simultanagnosia?! I've been meaning to look it up!
    1. Re:Issue with 5.5 not with 2000 by PopCulture · · Score: 1

      thanks for the tip. but you might want to inform the admins of that site that a place on the web called "m sex change dot com" might not get the hits they are expecting.

      or maybe its just my mind in the gutter again...

      --

      Here's to finally giving Bush his exit strategy in November
    2. Re:Issue with 5.5 not with 2000 by ostiguy · · Score: 1

      So long as you are running service pack 3 (IIRC) for 5.5, you should be able to properly configure your exchange boxen not to relay. I have run 5.5 boxen for 3+ years without any open relay incidents.

      ostiguy

  23. I'm not even in the slightest surprised by Kickstart70 · · Score: 1

    10 hours after BG announced anti-spam protection in Windows something like this comes up. Now they can claim spam reduction just by patching their own crappy software.

  24. More FUD for the Linux Side by bluekanoodle · · Score: 4, Insightful
    This is a completely retarded article. This isn't a hole, it's a misconfigured mail server improperly secured after a virus infection.

    Here I thought /. was the source for fair and balanced coverage.

    Must be a slow news week when a college kid can get the media's attention because he decided to point out the obvious.

    1. Re:More FUD for the Linux Side by Anonymous Coward · · Score: 4, Funny
      Here I thought /. was the source for fair and balanced coverage.
      You're new here, aren't you?
    2. Re:More FUD for the Linux Side by themassiah · · Score: 1

      Here I thought /. was the source for fair and balanced coverage.

      No, that's Fox News. ;)

      --
      - Sometimes you're the pidgeon, sometimes you're the statue.
    3. Re:More FUD for the Linux Side by Spl0it · · Score: 2, Informative

      Actually its an error considering when the login FAILS you can still send email. RTFA!!!

      --

      No, this is
    4. Re:More FUD for the Linux Side by Chester+K · · Score: 1

      Here I thought /. was the source for fair and balanced coverage.

      As "fair and balanced" as that other fair and balanced news source anyway.

      --

      NO CARRIER
    5. Re:More FUD for the Linux Side by Tracy+Reed · · Score: 0

      Slashdot as a source of fair and balanced coverage?!?!

      I bet you watch Fox News too!

    6. Re:More FUD for the Linux Side by Silvers · · Score: 2

      The only thing suprising (or maybe not?) about this is Microsoft's apathy. Yes, it is a mis-configured mail server, possibly resulting from a virus infection. However, in all of the removal docs I never saw it mentioned to check and re-disable the guest account.

      I can easily see how many people would simply RTFA on how to remove it, not read anything about it re-enabling the guest account, and simply think they are okay.

      After a quick read of the Symantec removal steps, they did not include anything about a Guest account.

      http://www.symantec.com/avcenter/venc/data/coder ed .ii.html

    7. Re:More FUD for the Linux Side by NightSpots · · Score: 1

      It's not that it fails, it's that you don't understand how ACLs work in Windows.

      A simple login 'failure' only locks them out from a single user account. If they can authenticate on any of the other accounts, they're still a logged in user. If the guest account is active, they'll be able to authenticate, and viola.

      If you actually know what you're doing with Windows, you disabled that account years ago.

    8. Re:More FUD for the Linux Side by Malcontent · · Score: 0, Offtopic

      "Here I thought /. was the source for fair and balanced coverage."

      really? You probably think that gotdotnet.com is fair and balanced too.

      --

      War is necrophilia.

    9. Re:More FUD for the Linux Side by automatic_jack · · Score: 1

      "Here I thought /. was the source for fair and balanced coverage."

      Hah. How long have you been reading Slashdot?

      --

      -- Have you ever noticed that at trade shows, Microsoft is always the company that is handing out stress balls?

    10. Re:More FUD for the Linux Side by ignipotentis · · Score: 0

      Here I thought /. was the source for fair and balanced coverage.
      You must be new here...

      --
      Don't waste time... procrastinate now!
    11. Re:More FUD for the Linux Side by Anonymous Coward · · Score: 0

      And Fox and Al F. may decide to lay the smack-down on his use of their fundamental business descriptions.

    12. Re:More FUD for the Linux Side by ryanvm · · Score: 1

      Here I thought /. was the source for fair and balanced coverage.

      You're new here aren't you?

    13. Re:More FUD for the Linux Side by Anonymous Coward · · Score: 0

      Why not wipe the system and restore from a known to be clean backup?

    14. Re:More FUD for the Linux Side by Anonymous Coward · · Score: 0
      Why not wipe the system and restore from a known to be clean backup?

      Users just love it when you take the mail system down for a day and bring it up with a days worth of e-mail gone.

      I wish I could wipe my windows systems once a week, but it's not happening.

    15. Re:More FUD for the Linux Side by Anonymous Coward · · Score: 0

      No he isn't. He knows what bulshit to say in order to get +5 insightfull..

    16. Re:More FUD for the Linux Side by Our+Man+In+Redmond · · Score: 1

      Here I thought /. was the source for fair and balanced coverage.

      You're new here, aren't you?


      No, he's right, he's just using the FOX News newspeak definition of "fair and balanced.

      --
      Someone you trust is one of us.
    17. Re:More FUD for the Linux Side by Anonymous Coward · · Score: 0
      Here I thought /. was the source for fair and balanced coverage.
      Ha! You must be new here.
  25. Do not go too far... by Pieroxy · · Score: 0

    It is really inexcusable for a company that claims security is its top priority

    This is a joke right? I mean, as much as I dislike Microsoft, it would be good to stop free and blank bashing like that. So now, two weeks after they have announced that they will focus security, old security holes (you know, those made before the change in policy) suddenly becomes inexcusable... Pitiful.

    It's a little like having bought an UltraSPARC last week and then bashing at Sun tomorrow saying: "This machine doesn't run an AMD opteron. This is inexcusable for a company that claims that they have such a big agreement with AMD..."

    Come on guys, they have so many holes to fill, it'll take some time!

    1. Re:Do not go too far... by BJH · · Score: 1

      You do know that Bill Gates' announcement of Microsoft's security initiative is more than a year old, don't you?

      No? Oh well.

    2. Re:Do not go too far... by jhunsake · · Score: 1

      2 weeks huh? Caught in that time-warp again? You really must try to avoid that.

    3. Re:Do not go too far... by _Sprocket_ · · Score: 0


      This is a joke right? I mean, as much as I dislike Microsoft, it would be good to stop free and blank bashing like that. So now, two weeks after they have announced that they will focus security, old security holes (you know, those made before the change in policy) suddenly becomes inexcusable... Pitiful.


      OK. I'm all for sanity checking Microsoft criticisms. Gawd knows its needed sometimes. But let's not get carried away.

      Microsoft's very public announcement of an increased focus on security is over a year old. There has definately been time for not only improving future products, but to begin shoring up current products.

      But then, its a losing proposition. Critics of Microsoft's publicity campaign pointed out that security isn't a switch one flips. Its not something that drops in place with a month-long crash-corse in coding practice. Microsoft would have to face not only their existing culture - one that produced the current issues - but an existing codebase and associated product lines built on decisions made by that culture. That's a fairly shaky foundation to try to rebuild on.

      Microsoft still faces that shaky foundation today.

      Yes - its not really fair to claim that any given current issue is "inexcusable". What's inexcusable is the origional PR ploy implying such a fundimental change would be sudden and fast enough to handle the existing issues.

    4. Re:Do not go too far... by Pieroxy · · Score: 1

      You know that exchange 2000 is more than three years old, don't you?

      No? Oh well.

    5. Re:Do not go too far... by BJH · · Score: 1

      Pity that Microsoft didn't mention that their security initiative wasn't intended to help their *current* customers...

    6. Re:Do not go too far... by Anonymous Coward · · Score: 0

      It's also inexcisible to typ everthing like a bleeding morun.

    7. Re:Do not go too far... by Pieroxy · · Score: 1

      Dude, Apple doesn't support 3 years old softwares or hardware. Nor does Red Hat. Nor does anyone in the "All purpose general public" market, but Microsoft. Granted, they don't support it in every way you could think of, but god dammit, they do and everyone is bashing at them for this very reason. I thought that was one of the only positive points to be given to Microsoft.

      I don't know anymore. Is /. just about bashing Microsoft without even thinking?

      I mean, Exchange 5.5 is about 6 years old right now. No one would expect any changes to a 6 years old product from any company. But for Microsoft, it is ok to bash them because they don't fix it?

  26. Re:Microsoft by Leroy_Brown242 · · Score: 0, Offtopic

    And everyone knows /.ers are retardedly blind sheep, what's your point?

  27. Or Default Passwords...? by Ieshan · · Score: 2

    This is like asking why default passwords exist. It boggles the mind how many users have their default Win2k Administrator account password set to "Admin".

    The system should at least make you do a security question, or *something*. Even "type your last name to gain Administrator access" would be more secure than "Admin".

    The bottom line is, any sysAdmin who buys a software package because it's got a "security guarrentee" needs to be hit in the face with a hammer, repeatedly.

  28. I've never had a problem... by Robber+Baron · · Score: 3, Insightful

    ...and I run multiple Exchange boxen in multiple locations. ...of course I wouldn't do anything so clueless as leave the relays open or leave the default guest account active.

    As far as open relays go, it actually pains me to have to close them off. I'd rather leave them open and help people out when their ISPs are dicking them around. Unfortunately a few assholes are ruining it for everyone else.

    --

    You're using her as bait, Master!

    1. Re:I've never had a problem... by Anonymous Coward · · Score: 0

      You might consider opening up relay to your internal users only. That would help them out and still keep the spammers at bay.

    2. Re:I've never had a problem... by Anonymous Coward · · Score: 0

      Please never use the "word" boxenagain. Thank you.

  29. Second or Third time by DAldredge · · Score: 4, Insightful

    This is either the second, third or forth time in the past 24 months that Microsoft has said the security is a top priority.

    But, then again, this is the same company that testified under oath that reveling the Windows source code would harm the National Security of the US. Then they licensed the source code to China.

    1. Re:Second or Third time by NightSpots · · Score: 2, Insightful

      24 months?

      The versions of exchange that are 'vulnerable' are 5.5 and 2000.

      They're vulnerable mostly because of a virus that hit in 1999 that affected admins who didn't know what they were doing in the first place, probably because they stole their copy of windows.

      You're going to hold MS responsible for the acts of people who have no business administering a server, 3 years after the product was FIXED?

    2. Re:Second or Third time by destiney · · Score: 1


      You preach it brother. 4th time I heard it at least.

    3. Re:Second or Third time by gl4ss · · Score: 3, Interesting

      not fixed, they provided a new product for the market. a fatal flaw in a car gets 'fixed' by the manufacturer, ms way of dealing with such flaws is to sell a new product, instead of making the old product what they advertised it to be.

      besides, ms argues that anybody can be an administrator. they can't argue that and say that security is their top priority(or, they can, but they'll be bullshitting in one way or another).

      also they provided a tool that was supposed to check if you were compromised, yet it didn't(so even competent admins could have fallen for it IF they trusted ms, and if you don't trust the guys that provide you a properiaty os, who the hell are you going to trust?).

      --
      world was created 5 seconds before this post as it is.
    4. Re:Second or Third time by boomer_rehfield · · Score: 1

      Anyone can drive a car too, that doesn't mean there aren't a bunch of idiots out there that don't know what they're doing...

      --
      Carpe Canem - Seize the Dog
    5. Re:Second or Third time by Anonymous Coward · · Score: 0

      > so even competent admins could have fallen for it IF they trusted ms,

      Haha... competent... trusted ms... haha.

    6. Re:Second or Third time by Dman33 · · Score: 1

      In my case I joined a company less than a year ago. Of course I did an audit to figure out how things were configured, but hell if I know whether this exchange 5.5 server got hit by Code Red. Naturally, I made sure guest accounts were locked anyway, but I guess the argument is that not every admin knows the entire history of thier servers and not every admin has the resources to come into a company as a new hire and take the time to go through each and every server and basically check the security and config (even though they should). That is becoming a big problem because even good IT Admins can SUCK at documentation and logging.

    7. Re:Second or Third time by Anonymous Coward · · Score: 0

      This isn't a fucking sercurity hole. It's a clueless admin who left his "guest" account enabled. Disabling this is part of the normal checklist for dummies when installing a domain and/or Exchange server.

    8. Re:Second or Third time by rifter · · Score: 1

      24 months?

      We are talking about the Trusted Computing Initiative. For someone who claims to be knowlegeable about Microsoft products you are woefully ill-informed. But then this underscores what many have been saying about the "quality" of Microsoft administrators. To be fair, the email I received from Bill Gates announcing the initiative is dated 19 July 2002, which makes it 15 months tomorrow.

      The versions of exchange that are 'vulnerable' are 5.5 and 2000.

      They're vulnerable mostly because of a virus that hit in 1999 that affected admins who didn't know what they were doing in the first place, probably because they stole their copy of windows.

      You're going to hold MS responsible for the acts of people who have no business administering a server, 3 years after the product was FIXED?

      The product was not fixed, the bugs remain. Code Red was not in 1999 it was much later. Also, Exchange 2003 is the only version of Exchange after 2000 and is pretty darn new. The article does not say that Exchange 2003 is not vulnerable to this attack, it only says that the problem is confirmed in versions 5 and 2000.

    9. Re:Second or Third time by dasmegabyte · · Score: 1

      Whoa. This product, Exchange 2000, was designed in 1999. Back then, Spam was not a problem and open relays were everywhere. Back then, a wide open SMTP account for guest connections would have been a good thing for many organizations.

      Even if it wasn't, it's a feature that's easily turned off. There's nothing to fix. Their newest version of Exchange, designed now that SPAM is a huge problem, no longer does this. There's no NEED to upgrade, just fix the damn thing.

      To go back to your car analogy, I drive a car designed before airbags were a proven technology. Hence, no airbags. Airbags are now standard -- do I expect them to retrofit it? Shit no.

      --
      Hey freaks: now you're ju
    10. Re:Second or Third time by danielsfca2 · · Score: 1

      How was Spam not a problem in 1999? It wasn't as big a problem, I guess, but I remember that just having a guessable Hotmail account was enough to get bombarded with 5-10 porn ads every day in 1998!

  30. Hmmmm. by Sevn · · Score: 2, Insightful

    Perhaps instead of spending a fortune to "innovate" a matrix knockoff (how original) they could spend some money on making secure software.

    --
    For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    1. Re:Hmmmm. by dbIII · · Score: 1
      instead of spending a fortune to "innovate" a matrix knockoff
      Why not? A big chunk of the matrix was a Dr Who ripoff (even down to the name of the computer on Galifrey) but it was still a good movie.

      It is a disturbing trend - SCO's Darl as Bond etc - a bit childish really.

    2. Re:Hmmmm. by Sevn · · Score: 1

      Very true. Funny you should mention "the matrix". I was just watching The Invasion Of Time just the other day. One of my favorites.

      --
      For every annoying gentoo user, are three even more annoying anti-gentoo crybabies. Take Yosh from #Gimp for example.
    3. Re:Hmmmm. by aXis100 · · Score: 1

      A big chunk of the matrix was a Dr Who ripoff

      That, and a healthy dose of "Tron".

    4. Re:Hmmmm. by spruce · · Score: 1

      These posts come up all the time, and they're just silly. MS marketing is not the same as ms development. These are different groups with different functions.

      Maybe the Linus should spend some more time marketing so they get more marketshare.

  31. Microsoft's Answer = UPGRADE! by Spl0it · · Score: 1
    Moreover, the company said the issue doesn't affect the latest version of the software, Exchange Server 2003.
    Ya, so lets upgrade, and don't worry by the time someone manages to publish a big security flaw in 2003 without microsoft covering the situation up, 2003a or 2004 will be out with new and different flaws, staying ahead of the security analysts everywhere!
    --

    No, this is
    1. Re:Microsoft's Answer = UPGRADE! by Anonymous Coward · · Score: 0

      It's fixed because the guest account is disabled by default. Something any competent admin would've already done.

  32. If you leave the guest account activated by xQx · · Score: 3, Insightful

    This is silly, exchange 5.5 and exchange 2000 don't ship with "allow users to relay if they authenticate regardless of if they are in this list" checked by default. Systems Administrators need to enable that feature specifically.

    Also, The guest account is disabled by default.

    Saying exchange servers may be relaying because of this 'bug' is like saying linux is insecure because you can set a blank root password and enable sshd to accept connections as root.

    1. Re:If you leave the guest account activated by acidtripp101 · · Score: 1

      Wrong. Now for what really happened: A code red derivative enabled all of this and the default settings were never changed... This COULDN'T happen under even a basic *NIX 'security policy' because the user would have to first gain root access. In this case, there was a flaw that allowed the virus to gain administrator privlages to change the settings... This IS a Microsoft problem, not an admin problem.

      --
      Not Free(as in beer). Free(as in "I'm free to beat you over the head for being a dumbass")
    2. Re:If you leave the guest account activated by Zak3056 · · Score: 1

      Saying exchange servers may be relaying because of this 'bug' is like saying linux is insecure because you can set a blank root password and enable sshd to accept connections as root.

      Err, RTFA.

      Even if the AUTHENTICATION FAILS for the guest account, exchange still relays the mail.

      --
      What part of "shall not be infringed" is so hard to understand?
    3. Re:If you leave the guest account activated by Anonymous Coward · · Score: 0

      I read the whitepaper. Exchange automatically uses the Guest account if another login fails and the guest account is enabled. The whitepaper itself recommends turning off the Guest account to fix the problem.

    4. Re:If you leave the guest account activated by Anonymous Coward · · Score: 0

      Actually, Exchange 5.5. ships as an open relay BY DEFAULT!

      One of the first things you have to do after installing it (even before connecting it to the internet) is to turn off the relay. Only in Exchange 2000 and after did Microsoft see fit to turn off this "feature".

    5. Re:If you leave the guest account activated by SuiteSisterMary · · Score: 1

      Yes, AFTER you've gone OUT OF YOUR WAY to ENABLE the guest account, which SHIPS DISABLED by DEFAULT.

      --
      Vintage computer games and RPG books available. Email me if you're interested.
  33. News Flash! by donutello · · Score: 2, Insightful

    If your server has been compromised and you don't take adequate steps to clean it up after that there is the potential that it is still vulnerable.

    --
    Mmmm.. Donuts
  34. Sysadmins, where are you? by kuzb · · Score: 1

    Should we not be placing the blame on system administrators who fail to perform proper security audits of their systems?

    This seems like a very logical thing for one to do after being struck previously by a worm that exploits the system. IMO the fault doesn't lie with microsoft this time, but with the sysadmins who don't have a close enough look at their configurations, and just leave everything to someone else to fix.

    --
    BeauHD. Worst editor since kdawson.
    1. Re:Sysadmins, where are you? by rixstep · · Score: 1

      It's not just their fault. MS wanted desktops and networks running their shite, and started a whole culture around this. When Dave Cutler was still in Redmond, he heard about these plans and went through the roof - or at least the walls.

      But MS wanted idiots running their networks. Expensive courses attended by 'do you want fries with that' people, given a guarantee to pass sooner or later, and HR departments who only saw the MCP diploma and hired right away - for pittance salaries.

      It's all in the plan. The clueless were led to believe you could actually administer networks in this fashion. The gurus were let go because they cost too much. And the companies became dependent on MS and plagued with ineptitude.

      It's all part of the Gates plan...

    2. Re:Sysadmins, where are you? by kuzb · · Score: 1

      I agree there are a myrid of sysadmins out there who heard the term 'security audit' and probably wondered if the IRS is somehow involved in the process, but surly you can't shift blame from the sysadmin to Microsoft for not ensuring the guest account is properly disabled.

      Would we blame redhat if a sysadmin left a box with a glaring wide open hole? No, we couldn't. Why then should it be any different with this?

      Somewhere along the line we really have to examine whether blame on Microsoft for a given thing is justified, or if we're just doing it because it's Microsoft. This kind of FUD is exactly what we blame Microsoft for all the time. Should we not rise about that kind of activity?

      --
      BeauHD. Worst editor since kdawson.
  35. Will probably do better for MS advocacy by Nailer · · Score: 2, Insightful

    The effect of articles like this is making true, realisitic criticism of MS security by Unix users look like the same kind of bullshit we see here.

    1. Re:Will probably do better for MS advocacy by buffer-overflowed · · Score: 2, Insightful

      Shrug, Exchange much like Sendmail has always been a bastard child. It deservedly should always have an albatros around it's neck.

      I mean hell, you don't so much admin exchange as wrestle with it(although this might have changed).

      And realistic criticism pretty much amounts to: Hire someone with experience, good references, who knows their stuff and the only difference in security is going to be employment cost versus sunk cost.

      There is no remote MS flaw that can't be worked around to my knowledge, and there is no Linux/Unix/BSD flaw that also can't be worked around. It's all in the admin.

      This is such a flaw, caused by another flaw.

      When we get perfect people we'll have perfect programmers, then we'll have perfect software. Not gonna happen.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    2. Re:Will probably do better for MS advocacy by bluekanoodle · · Score: 1

      Good point! I am far from a Microsoft apologist, but this article just struck me as wrong in so many ways.

    3. Re:Will probably do better for MS advocacy by PugMajere · · Score: 2, Interesting

      In Linux/Unix/BSD, you can preemptively defend against unknown flaws.

      That's not possible w/Windows.

      (For example, chroot jails to limit exposure, etc.)

  36. Just in: server hacked by year-old-worm vulernable by Anonymous Coward · · Score: 0

    On Windows boxes the Guest Account is *not* enabled by default. Who on earth enables it? Hint: no-one with a clue (and most without a clue as well, since they wouldn't know how to enable it).

    Oh, and if your internet-exposed Exchange server got hit by Code Red and you didn't know how to clean up the resulting mess properly (especially given the timeframe since Code Red was around), then you have a heap of bigger problems...

    What sort of crap is this? Why don't we have articles titled "servers with no passwords vulnerable to attack" -or- "servers with backdoors subject to further compromise"?

    geez

  37. Balance by m00nun1t · · Score: 1, Insightful

    Hmmm, nice editorial on Exchange, what should I use for a secure product - Sendmail?

    And please stop quoting out of context, it was always said the focus on security was for new products. Exchange 5.5 is hardly a new product. Find a problem in Exchange 2003 and then you can complain. /. people should know better than most that you can't retroactively flip a security bit and make past mistakes better, security is built into the product from the ground up. So why do you expect it from Microsoft?

    1. Re:Balance by buffer-overflowed · · Score: 1

      If security is built into the product from the ground up, you're fucked by satan sideways with a pineapple. Cause the later versions are always built upon the older ones, even with a recode certain things need to stay the same.

      You will always need to upgrade software, you will always need to patch it, the only real difference is MS charges you for it every few years.

      --
      The key to the enjoyment of pop music is to replace any instance of "love" with "C.H.U.D."
    2. Re:Balance by FreeForm+Response · · Score: 1, Funny

      /. people should know better than most that you can't retroactively flip a security bit and make past mistakes better...

      Au contraire...
      RFC 3514 -- Security Flag in the IPv4 Header
      You may not be able to flip a bit, but you can always just detect one. ;-)

  38. Re:Three words... and maybe one more by Anonymous Coward · · Score: 0

    Rename.

    Sheesh, doesn't anyone else get tired of being killed by the default configuration?

  39. Re:Everyone's Answer = UPGRADE! by Anonymous Coward · · Score: 1, Funny

    It's not just Microsoft who forces you to upgrade, everyone does. The difference is Microsoft charges you for it.

  40. Impressive. by Anonymous Coward · · Score: 0, Funny

    Wow.

    Is that the Engrish version of AOHELL you're using?

    Not only did you get the quote wrong four times, but it's not even a quote from Microsoft software!

  41. seriously... by krappie · · Score: 1, Insightful

    wtf are you talking about.. and why are you modded to 5?!

  42. anyone running an exposed exchange box......... by Indy1 · · Score: 1

    deserves to be shot. The only way you'd ever convince me to even let an exchange go up is if it was strictly internal use, and COMPLETELY firewalled off the net. Even then i'd be nervous.

    --
    Lawyers, MBA's, RIAA? A jedi fears not these things!
    1. Re:anyone running an exposed exchange box......... by Anonymous Coward · · Score: 0

      Well done, that admission of your ineptitude has probably saved your employer a lot of money. Now hopefully they will hire someone with the correct experience to do it properly.

    2. Re:anyone running an exposed exchange box......... by Indy1 · · Score: 1

      fortunately my employer thinks MS software is even worse then i do. He insists on all exposed servers run open source software. Our mail server is a qmail box.

      --
      Lawyers, MBA's, RIAA? A jedi fears not these things!
  43. Re:Microsoft simply cannot do it. by BuckaBooBob · · Score: 1

    Well.. I do Trust MS's software.... I Trust it to be insecure :) Thats Trustworthy Computing! I am sure MS will Never Fail the level of trust I have in them :)

    --
    Who needs WiFi when we can have Packet Over Sheep! http://datacomm.org/PoS-InternetDraft.txt
  44. Simple problem, simple fix by bigberk · · Score: 4, Informative

    The problem has nothing to do with Exchange, or SMTP itself. It has to do with SMTP AUTH -- an extension that allows clients to authenticate themselves. This allows a roaming client (connecting from anywhere) to authenticate via username and password, and they are then given relaying rights as if they were directly on the ISPs network.

    The attacker simply finds a frequently used account such as 'guest' and guesses a few passwords on it. This is classic account/password compromise, nothing more. Once the spammer is 'authenticated' they are free to relay. They could have also guessed any real user's password, the effect would be the same.

    1. Re:Simple problem, simple fix by doorbot.com · · Score: 4, Informative

      The attacker simply finds a frequently used account such as 'guest' and guesses a few passwords on it. This is classic account/password compromise, nothing more.

      This is 90% correct. It's important to understand the function of the "Guest" account in Windows. It allows any user, using any login name, and any password, to authenticate. Enabling the "Guest" account does not allow the username "Guest" to login specifically, it enables any username, which does not match an existing user in Active Directory or the local SAM to authenticate.

      Clearly this is a security vulnerability, and why the Guest account ships in the disabled state. It would be very nice if Windows would warn you when you enabled it, and made an attempt to explain the implications of doing so.

      With regards to attempts at guessing SMTP AUTH passwords, this has been happening lately. One caveat is that one a Linux box it can be difficult to enumerate the usernames, while on a Windows box (AD/NT/workstation) it is usually quite easy <insert obligatory firewall statement here>.

    2. Re:Simple problem, simple fix by Spoing · · Score: 1
      Thanks for the explanation.
      1. Clearly this is a security vulnerability, and why the Guest account ships in the disabled state. It would be very nice if Windows would warn you when you enabled it, and made an attempt to explain the implications of doing so.

      Why have the guest account at all?

      When I inherited an existing Exchange 5.x server at my last contract, I was totally unaware of the guest account. A few months into the contract, I found "guest" on a security audit and still couldn't figure out why in the world this would be a good thing -- even if you used a relay to handle external email and took Exchange out of the external loop, it just seemed like a really bad idea.

      Are people this lazy that an account like this is practical? That's the only reason I see for it at all.

      --
      A firewall can not protect you from yourself. Turn off what you do not need. Do not use the firewall to do your work.
    3. Re:Simple problem, simple fix by mpe · · Score: 1

      The problem has nothing to do with Exchange, or SMTP itself. It has to do with SMTP AUTH -- an extension that allows clients to authenticate themselves. This allows a roaming client (connecting from anywhere) to authenticate via username and password, and they are then given relaying rights as if they were directly on the ISPs network.

      The interesting thing is that there is no requirement in the SMTP spec for third party relaying to be supported in the first place. This is a hack which has got completly out of hand.

    4. Re:Simple problem, simple fix by Anonymous Coward · · Score: 0

      >When I inherited an existing Exchange 5.x server at my last contract, I was totally unaware of the guest account.

      This is EXACTLY the reason why too many windows servers are hacked. How can you be an administrator of a server and not know the OS's most simple features? (i.e. the GUEST account)

  45. In the words of the imortal Ralph Wigum by bizitch · · Score: 0

    Me fail SMTP security? Thats un-possible!

    --
    ---- "Logoff! That cookie shit makes me nervous!" - A. Soprano
  46. Re:Just in: server hacked by year-old-worm vulerna by NewWaveNet · · Score: 2, Insightful

    Why don't we have articles titled "servers with no passwords vulnerable to attack" -or- "servers with backdoors subject to further compromise"?

    I just submitted these...stay tuned :-)

  47. Re:remember the game defender? by Kentamanos · · Score: 0

    That was Berzerker that said Intruder Alert.

  48. The Pseudo CNET FUD continues... by Anonymous Coward · · Score: 4, Insightful

    I'm all for kicking a company when they deserve it but yet again I feel this Microsoft bashing episode is another beefed up piece of CNET pseduo FUD disguised as news. I'm sick of the way they trump up the Windows vs. *Nix wars - it brings in readers (baaaaa).

    I agree it's a potential issues, but FFS this is 90% (again) a problem with the system admins, not Microsoft. Remember the recent spate of SSH issues - I know a handful of companies who got fucked by that because their admins had poor root passwords and didn't keep up with security issues. I do however agree that it should probably be removed (note that guest is off by default in Windows Server 2003).

    We need less dickheads running IT. It's not that hard to build secure solutions regardless of what platform you choose - you just need to know what you are doing.Companies need to grill their staff better at interviews and follow their performance.

    My 2 cents...

    1. Re:The Pseudo CNET FUD continues... by Anonymous Coward · · Score: 0

      Guest isn't enabled by default in any of the Windows NT OSes. In this case it was either enabled by the administrator or left enabled by a previous exploit.

    2. Re:The Pseudo CNET FUD continues... by Anonymous Coward · · Score: 0

      First, this is a real problem. Due to security failures in MS products, virii were/are able to enable guest accounts / execute arbitrary code. Second, MS provided a tool to help 'lock down' a server and that tool doesn't even check for a problem that everyone is saying it so trivial.

    3. Re:The Pseudo CNET FUD continues... by Mark+Bainter · · Score: 1
      I agree it's a potential issues, but FFS this is 90% (again) a problem with the system admins, not Microsoft.

      We need less dickheads running IT.

      Would this be the same microsoft that certifies those "dickheads" as qualified Systems admins? The same microsoft that trumpets the fact that any moron can run windows?

      --
      "No nation could preserve its freedom in the midst of continual warfare."
      --James Madison
  49. If you leave postmaster activated - and you must by dbIII · · Score: 1
    At one site the company I was contracting for got an Exchange "expert" to set up v5.5. He failed to apply the correct patches and we had an open relay that was on a few black lists within a few hours - long before any legitamate email was actually sent from the domain.

    I once made the mistake of trying to change the postmaster password on exchange 5.5 after previous admins left the company rather rapidly. It can't be done without breaking things - check the microsoft docs. Once you work with exchange at a site, you are a suspect the next time a script kiddy breaks in, or even if a competitor finds out something that could have been in an email. Installing exchange has major potential personal consequences unless you can be certain you will be working at the same place for a few years, and unless you can be certain that management is going to like you for a few years. Not changing passwords after staff are marched out of the building without notice can be seen as the act of an incompetant, unfortunately the software constrains us to be incompentant. As far as management is concearned, if we can't push a solution that works we are not doing our jobs - and I have to agree with that and do what I can to approach the ideal. Quite frankly MS Exchange does not do it's job, since the wrong ex-employee can get access to all the companies email if they can get onto your network. That can cost a lot more than an Exchange licence.

    People who knock linux as an upstart should recall that Microsoft came late into the server market, and even with the rights to VMS they still haven't got it right. It's getting good, and their starting to focus more on getting the product right, but it's still a desktop operating system trying to take on a heavy load. The important thing is the applications, and Exchange has a lot of problems for a mail server aplication. It has a much nicer admin front end than sendmail - but a lot less functionality.

  50. Please... by Shippy · · Score: 1, Insightful

    So, software that is years old is insecure. Not a big surprise. Install any Linux distro that is years old and you're going to find security holes as well.

    Also, what software at Microsoft says it's secure? The only thing I can think of is MBSA and that pretty much just tells you if you have all patches installed. Notice how Exchange 2003 doesn't suffer from this problem. Also, it relies on a misconfigured server or a server that was previously infected from code red. This feature is off by default. IMHO, if your machine was infected from code red, it should have been re-installed.

    Install an insecure CGI on your Apache server and watch what can happen.

    Woo woo, big news...

    --
    -Shippy
    1. Re:Please... by np_geek · · Score: 1
      I disagree that Exchange 2000 is "old". It's the most widely used MS "mail" application, very few people have moved to Exchange 2003 and it's still supported by MS.

      Your point about the Linux distro is also incorrect. This is not an OS vulnerabilty, it's an appication issue. Perhaps you meant to say, "install any sendmail version that is years old, then don't patch it..".

      Also, there are very few Apache exploits which would cause me to be worried about my sendmail server. Separation of processes is a good thing (TM).

    2. Re:Please... by Todd+Knarr · · Score: 1

      Years old? Exchange 2000 is probably running 75% or more of corporate Exchange installations. Exchange 2003 just came out this year, and the corporate world isn't even thinking about migrating to it until next year at the earliest.

      Will Exchange 2003 even run on Windows 2000 (which is what most corporations are running on servers)?

  51. Re:Same applies to most Linux/Unix servers!!!! by Aardpig · · Score: 1

    I don't really see your point. Postfix and sendmail, two commonly used mail servers on linux and unix also, if not correctly administered, allow SPAM to be forwarded through them as well.

    Ah, my child, but they are not Micro$oft products. Therein lies the nub of the matter, the delineation between yin and yang.

    --
    Tubal-Cain smokes the white owl.
  52. Let me guess... by amper · · Score: 1

    The sender is bluestel!!@*.*? With the !! changing randomly and the domain changing randomly through a list of large ISP's?

  53. Re:remember the game defender? by Anonymous Coward · · Score: 0

    Actually, it was just "Berzerk". Not to nitpick or anything :-)

  54. password shadowing by sigxcpu · · Score: 1

    Password shadowing only protects the password-hash part of /etc/password and not the list of usernames and uid's.
    man 5 shadow

    --
    As of Postgres v6.2, time travel is no longer supported.
    1. Re:password shadowing by Aardpig · · Score: 1

      For sure, but it becomes rather difficult to perform a dictionary attack on the password hashes if they can't be read. That is the hole which shadowing plugs.

      --
      Tubal-Cain smokes the white owl.
    2. Re:password shadowing by Anonymous Coward · · Score: 0

      And that is not the hole that this thread was discussing. The original poster said that he changed the name of the root account to something else, (stupidly) thinking that doing so would make his system more secure. The problem with that is that you can still look up which account is "root" by looking at /etc/passwd, shadowing or not.

    3. Re:password shadowing by DavidTC · · Score: 1
      No kidding. In what universe do programs switch uids, in Unix, with a username? They switch to a uid, not a username.

      Renaming root just stops some really stupid dictionary attacks.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  55. This is a Non- Arcticle by vonsneerderhooten · · Score: 1

    Just read the any comment +3 or higher and you'll know why. It's just some n00b rippin on someone that doesn't know how to administer his own server.
    A closely related analogy:
    I work in a small computer repair shop. Every so often, some kid(i use this term loosely, agewise) walks in and buys ~$700 worth of computer gear thinking, "ya, i can put this together... it's a computer, i can write a mIRC script, how hard can it be?" No less than 2 days later, the same kiddie comes back "I put it all together and it wont turn on!!! Save my computer!!!" or the more popular "You sold me a bad motherboard(thats when I really humiliate them)!!!" It looks just slapped together- 8 out of 10 times they dont use spacers for the motherboard, and I can usually revive it. The other 2 times, they put the processor fan on backwards onto their AMD 2800+, getting it to the point where it would turn on, but not give any display- let alone POST. They try 1000 different things, never checking the CPU again- and FRY it.

    Anyways I got waaaaaay OT, but my point is if you're gonna run a system and GIVE A SHIT ABOUT IT, PLEASE FOR THE SAKE OF HUMANITY, DISABLE YOUR GUEST ACCOUNT!!!!!

    -D

    1. Re:This is a Non- Arcticle by Oddly_Drac · · Score: 1

      "I work in a small computer repair shop."

      "It's just some n00b rippin on someone that doesn't know how to administer his own server."

      Get much call for administering a server in a small computer shop?

      --
      Oddly Draconis
      Too cynical to live, too stubborn to die.
    2. Re:This is a Non- Arcticle by Anonymous Coward · · Score: 0

      You say that your customers don't know a shit about computers. Why should they know about the guest account??

      I think the problem comes from the OS programmers (i.e. MS), not from those kids. It's windows' being that makes the world insecure.

    3. Re:This is a Non- Arcticle by vonsneerderhooten · · Score: 1

      Our own servers are secure. they run out POS system and security systems. And no, there isn't even an acct on there called administrator and the gues is disabled :-P

    4. Re:This is a Non- Arcticle by Oddly_Drac · · Score: 1

      "Our own servers are secure. they run out POS system and security systems."

      But not connected to a wider network, the wild, wild internet and quite possibly not running Exchange.

      I was being mildly facetious, but smacking a server in the corner of a room and proclaiming that it's secure is a lot different than trying to keep a DMZ machine up and secure, especially if you have 'gifted' users that play with it.

      Just wanted to point out that given the scale of things, I'm a 'n00b' compared with someone else, and they'll be a 'n00b' compared with yet another person. One thing that 'should' typify Opensource should be the air of assistance rather than exposing elitism. [shrug]

      You are right, though. Largely a non-story.

      --
      Oddly Draconis
      Too cynical to live, too stubborn to die.
  56. Re:remember the game defender? by Kentamanos · · Score: 1

    Doh! I couldn't quite remember and did a search for "Berzerker" first. Apparently I'm not the only one messing it up out there. Guess I should have checked both ;).

    The main thing I remember from that game is how annoying that bouncing smiley face was.

  57. Re:Same applies to most Linux/Unix servers!!!! by Anonymous Coward · · Score: 0

    I agree. I enjoy a good debate as much as the next person but these constant attacks on Microsoft products and the people who use them I quite frankly find tiresome. You, and I, of course, have the right to an opinion and the right to express it. I have the right not to listen to it and also note that I came here to /. of my own freewill. Having said that if you have a problem with MS products then there are plenty of alternatives and you are free to use them as you see fit. Accusing MS users in general of being too stupid to use a proper/more secure/cheaper/non-MS/nonopen-source/insert-your-c ause here piece of software is an offensive generalisation. They can and may be many reasons why people use one tool or another and they may or may not have anything to do with which is "best". That is all

  58. captain obvious to the rescue by MoFoQ · · Score: 1

    it's microsoft, duh!

    Argosoft seems to be better than MS if u must use windows.

    Otherwise, *nix will do fine and best of all, it doesn't have the other bugs nor license costs to worry about.

  59. information systems manager? by anno1602 · · Score: 1, Interesting

    Oh pretty, pretty please... What happened to sysadmin?

  60. Turn off SMTP AUTH by csk_1975 · · Score: 3, Informative

    This is an SMTP AUTH problem and any mail server which permits relaying using SMTP AUTH and doesn't filter by source IP is open to this type of abuse. Exchange is more susceptible to this attack than other mail servers because there are predictable account names which can be brute forced and SMTP AUTH is enabled by default. It is simple to turn this off.

    What is the big deal?

    It looks like thinkcomputer has an ulterior motive "Microsoft telephone support is not available without the risk of paying a relatively high per incident fee. Therefore, we recommend contacting Think Computer via e-mail at info@thinkcomputer.com for more information about the issues discussed in this White Paper."

  61. Re:You got the 7500000th comment! by ZeekWatson · · Score: 0

    w00t! :)

  62. And this kid calls himself a consultant? by Anonymous Coward · · Score: 0

    According to the article, "his client's server must have sent 100,000 spams before he caught the flaw and disabled the guest account"... If I were him, I would have never reported that I failed to disable the guest account right away, thereby avoiding a slew of potential security holes. I think I learnt to do this in my first year in IT.
    wwwhew

  63. Wrong again by Anonymous Coward · · Score: 0

    It's an admin problem. Like any OS or application, there are/where bugs in the software. MS, the manufacturer, released a patch/update to fix this one hole, but if the admin didn't apply it, it obviously didn't work. Seems to drop the blame squarely on the admin here.

  64. Exchange flaw my ass by Zeddicus_Z · · Score: 2, Insightful

    "If the guest account is enabled (on Exchange 5.5 and 2000), even if your login fails, you can send mail, because the guest account is there as a catchall," he said. "Even if you think you've done everything (to secure the server), you are still open to spammers."

    Um, excuse me? Any idiot with more than 7 days experience administering a Windows server should know that the Guest account is BAD BAD BAD.

    By definition "Guest" doesn't require successful authentication to access resources. The entire reason "Guest" exists is to provide un-authenticated access to resources.

    I can read bugtraq as well as anyone else, so I'm aware of the past history Microsoft has with the security of its products. However, no sane person could reasonably attribute this "flaw" to Microsoft software. A more apt description is "Flaw in MS Exchange 5.5 and 2000 Administrators".

    I mean really. It's like setting a Windows Domain Administrator account password to "Administrator" or "password" (another major cause of Exchange-based spam. Grep USENET and MS KB's for UI).

    No software yet written or ever to be written in the future can make up for mistakes, oversights and sometimes just plain stupidity of humans.

    --
    Janie took my gun...
  65. Re:remember the game defender? by segment · · Score: 1

    shit youre right see how damn old I am I think Ive been struck by some form of male menopausal lou gehrigzeimers disease or something

  66. Guest Accounts by Detritus · · Score: 4, Interesting
    Maybe because some of us still believe that computers are there to provide useful services to the community, which may be a university, corporation or other large organization.

    Many organizations are decentralized, without an IT Gestapo to dole out accounts and enforce the "One True Way".

    In many cases, multiple organizations need to collaborate and share information in order to pursue common goals.

    In other words, I may wish to share information and resources with other people, even members of the public, without requiring them to have an account on the system.

    If I wanted perfect security, I would encase the computer in concrete and dump it in the ocean.

    --
    Mea navis aericumbens anguillis abundat
  67. siggy by Anonymous Coward · · Score: 0

    "The story of my life? Go watch Hackers"

    your life is rolling around on blades with ghastly clothing taste, listening to early elastica?

    oh and if you were banned from your computer untill recently how do you know that 2k is better than 5.5?

  68. Insure? by norfolkboy · · Score: 2, Informative

    "If you are using vulnerable versions of Exchange, and have been hit by a Code Red variant, you may want to insure your 'guest' accounts are still disabled. "

    What insurance policy would that be on sir?

    I think you mean "you may want to ensure..."

  69. security != lots of patches by ahodgkinson · · Score: 5, Interesting
    Wait a minute. The problem only affects misconfigured servers? The article states that the problem affected servers infected by CodeRed that had been de-infected, presumably by service packs downloaded from Microsoft. To quote:
    • ..Exchange servers that had been infected by the Code Red worm and subsequently cleaned will still have the guest account enabled...
    Does cleaned mean that a MS service pack forgot to close the holes or even opened a new security hole? Either way, in the light of MS's so called security initiative the result is unacceptable.

    The argument that moron administrators forgot to do something misses the point. Microsoft should know that most administrators don't have the time, training or resources available to discover and understand all the OS settings required to secure their servers. That's why vendors who sell secure systems set strict default settings. A real security initiative would lock down the OS a tight as Guantanamo Bay, but MS rightly fears that would alienate their customers.

    Early on MS's goal was market share and control. They targeted 'ease of use' and adopted a policy of tight integration between the OS and applications, including massive auto-enabling (by default!) of applications via application data like documents, e-mails, etc. The result is that the current Microsoft server is merely a single user system on steroids. Even with their previous Internet initiative (which basically produced a free embedded browser and a lot of service packs) the MS OS still suffers from the single user mindset. Witness all the 'way too friendly' default settings on most Microsoft systems. It worked (mostly) fine when the PCs were all in one office connected by a sneaker net (the viruses just spread slower via floppy). But now in the Internet age they're paying the price.

    As Bruce Schneier says: security is a process not a product. Until that process becomes part of MS's corporate culture, don't expect much security from Microsoft. Gates may be trying to change that, but given their history of going after market share and their foundations of sand, it's gonna take a long time.

    --
    ---- It won't be as bad as you fear or as good as you hope, but it will take twice as long as you plan.
    1. Re:security != lots of patches by Anonymous Coward · · Score: 3, Insightful

      "The argument that moron administrators forgot to do something misses the point. Microsoft should know that most administrators don't have the time, training or resources available to discover and understand all the OS settings required to secure their servers."

      Are you smoking crack? Isn't it an administrators *JOB* to know how to do this?

      And everyone wonders why IT departments are getting shipped overseas - people think they can be an administrator and not know how to do anything. If I'm going to hire a bunch of morons who don't know how to do anything, I may as well pay a Czech $3/hr instead of paying an American $30/hr or more. At least the Czech is damn happy to get that $3/hr and will give at least a little bit of work for it. All the American is going to do is sit there and bitch about how they don't get paid enough, and quite possibly Do Bad Things(TM) on purpose as a form of passive blackmail.... This happened to me once, which is why I fired all but three people in my IT department - formerly 35 - and outsourced it to Brno, Czech Republic. Since doing that, I'm paying 1/10th as much and getting 10x better service - even with all the administrative tasks being performed remotely.

      How many resources, training, and time does an administrator need to figure out that guest accounts are BAD? And why do I have to go to foreign countries to get good administrators?

      My final question is a looming one - at what point are the foreigners going to start acting like spoiled brat Americans and start bitching about not making any money.

      It still surprises me to no end how many American IT workers still want to make $80k for doing essentially nothing except installing MS Patches. They're still living in 1998-1999 and won't wake up, I guess...

    2. Re:security != lots of patches by another_mr_lizard · · Score: 2, Insightful

      Service packs do not patch virus infected machines. The whole point of them is to patch any exploits on the machine BEFORE it gets infected.

      Anyway, if you have a internet facing machine of any OS comprimised and dont wipe it and start again then your several kinds of idiot.

      --
      "My parents were strict, but they never pitted me against livestock" - Doug Stanhope
    3. Re:security != lots of patches by herrvinny · · Score: 1

      The argument that moron administrators forgot to do something misses the point.

      Not to be flamebait or anything, but they're called "administrators" because of one tiny thing: They ADMINISTRATE! They should be reading up on the latest security vulns, read books, read /., etc. It's the same thing as saying The argument that moron end users forgot to do something misses the point. Shouldn't end users be at least know some stuff about a computer? So should admins

    4. Re:security != lots of patches by ahodgkinson · · Score: 1
      In reply to the replies:
      • Isn't it an administrators *JOB* to know how to do this?
      • should be reading up on the latest security vulns, read books, read /., etc.
      Yes, administrators should know all this, but obviously not all do. Worse the penalty for failure is high and not necessarily limited to the site that screws it up.

      Given the poor market and the non-transparency of MS systems, this situation isn't likely to improve anytime soon. The rest of the world is going to be left cleaning up the mess, e.g. filtering out the junk mail and cleaning up the infected systems.

      The point I would like to make is that Microsoft isn't really taking any responsibility for this. MS's standard response is that if you've kept all the patches on all your systems up to date then nothing should happen. In practice, effort of keeping up with the patches is high, some patches are initially broken and even then not all admins trust them until a few weeks after the patch's release.

      A responsible vendor would set up their OS, installation procedures and default values such that many problems don't have to be dealt with by the administrators. Currently MS stuff just magically installs and without a lot of effort it's difficult to know what you have to look at and clamp down. Other vendors do things like:

      • Forcing you to assign passwords to all accounts.
      • Defaulting all 'risky' options to 'not enabled'.
      • Not automatically running applications with untrusted data received from the network.
      • Etc., etc.
      If everybody at MS put on a technical/security hat instead of a marketing/public-relations hat, maybe they'd wouldn't have so many security problems. Jeez, they claim they've rewritten their entire OS a couple of times and that thay have a security initiative but the result is just crap.
      --
      ---- It won't be as bad as you fear or as good as you hope, but it will take twice as long as you plan.
    5. Re:security != lots of patches by Anonymous Coward · · Score: 0
      Anyway, if you have a internet facing machine of any OS comprimised and dont wipe it and start again then your several kinds of idiot.
      Is that the kind of idiot that doesn't know the difference between your and you're?
    6. Re:security != lots of patches by Anonymous Coward · · Score: 0

      This happened to me once, which is why I fired all but three people in my IT department - formerly 35 - and outsourced it to Brno, Czech Republic. Since doing that, I'm paying 1/10th as much and getting 10x better service - even with all the administrative tasks being performed remotely.

      You do realize that you are next, right?

    7. Re:security != lots of patches by mpe · · Score: 1

      The argument that moron administrators forgot to do something misses the point. Microsoft should know that most administrators don't have the time, training or resources available to discover and understand all the OS settings required to secure their servers.

      Especially when important things are not clearly documented. E.g. that the default "guest" account isn't simply an account with minimal privs.

      That's why vendors who sell secure systems set strict default settings. A real security initiative would lock down the OS a tight as Guantanamo Bay, but MS rightly fears that would alienate their customers.

      Also it would break plenty of apps. Not just third party appsi, MS Office's "install on first use", is the kind of thing which no secure system would allow. Also anti-virus tools are likely to be a problem. Since "sandboxing" such programs would render them potentially useless.

      Early on MS's goal was market share and control. They targeted 'ease of use' and adopted a policy of tight integration between the OS and applications, including massive auto-enabling (by default!) of applications via application data like documents, e-mails, etc.

      The biggest problems here are the bluring of "data"/"code" and deliberatly writing unstructured code to ensure "integration" between "operating system" and "applications". To the point where it isn't even clear if a random bit of code is part of the OS or an application...

      The result is that the current Microsoft server is merely a single user system on steroids. Even with their previous Internet initiative (which basically produced a free embedded browser and a lot of service packs) the MS OS still suffers from the single user mindset.

      Which also has the result that end users are able, even expected, to mess around with the innards of the system in ways they don't understand.

      Witness all the 'way too friendly' default settings on most Microsoft systems.

      Problem is that there are people, especially so called "Power Users", who see such things as the right way for computers to be. e.g. seeing the ability to install software by clicking on an Internet URL as being a good thing.

    8. Re:security != lots of patches by Nintendork · · Score: 1
      If everybody at MS put on a technical/security hat instead of a marketing/public-relations hat, maybe they'd wouldn't have so many security problems.

      Do you honestly think that one-sided bashing has any influence on decision makers? If someone came up to you and relentlessly bashed OSS, what would you think of that person?

      Sorry if this sounds like a flame, but to fight for the cause, we need to be more objective and present facts with data to back it up. Separate your hatred of Microsoft's aggressive business practices from your judgment of their software packages.

      Take a look in Bugtraq and note all the OSS exploits being discovered along with the MS exploits. Programmers are programmers and they all make mistakes. One software package is not inherently more secure than other software since it only takes one unpatched exploit for an attacker to gain access. I don't think I've seen any packages that have not had any exploits found. It's up to the Sysadmin to keep systems as secure as possible by patching them, setting up firewalls, and configuring the systems in a locked-down state.

      In regards to this article, the Guest account comes disabled for a reason. I'd assume that it's only included for legacy reasons. Old, crappy software that need it enabled perhaps? Regardless, if a worm infects a system and that system is important, best practice dictates that the administrator rebuild the system from scratch and import the data. If the administrator doesn't know that, then they aren't very good at their job and their employer should remedy the situation by hiring a competent employee.

      -Lucas

  70. Re:Simple problem, simple fix NOPE by Tuqui · · Score: 2, Informative

    The attacker simply finds a frequently used account such as 'guest' and guesses a few passwords on it. This is classic account/password compromise, nothing more.

    the article says:
    "If the guest account is enabled (on Exchange 5.5 and 2000), even if your login fails, you can send mail, because the guest account is there as a catchall,"

  71. Can we sue M$?? by adelayde · · Score: 1, Troll

    I wondering, and especially so following their ridiculous bounty on the head of virus writers propaganda stunt, if we (all users, but especially mail server administrators, network admins, ISPs) could all get together and sue M$ for gross negligence and deception, hell! even fraud for the allowing programmes that facilitate the spread of viruses via email and dodgy mail servers that have hole that propagate span.

    Only a small ISP but it's cost us quite a bit already in terms of wasted bandwidth through SPAM and customer support for these viruses?

    Is it possible?

    1. Re:Can we sue M$?? by kuzb · · Score: 1

      Could you sue Linus Torvalds if you were insanely lax in your security audits and left massive gaping holes open in your system?

      RTFA - This is about sysadmins who need to be fired, not about anything Microsoft has done.

      --
      BeauHD. Worst editor since kdawson.
    2. Re:Can we sue M$?? by argent · · Score: 1

      I think you're missing the point.

      First, you don't have to be insanely lax in their own security audits to be injured by viruses. Just the bandwidth charges alone add up mighty fast, even if you go all Ghengiz Khan with your block-lists... I'm falling behind after blacklisting entire countries and ISPs.

      Second, Microsoft *has* been insanely lax in their application design. Spam, OK, I won't blame them for spam... but email viruses? Absolutely their fault.

      Before they merged IE with the Desktop and based a mail reader on the result, the whole idea of an email virus that could be spread just by opening a message was a joke. Literally. In the late '80s and early '90s there was this joke going around called "Good Times", about an imaginary virus that you couldn't even delete because as soon as you tried to open it, even to delete it, it would go off. Ha ha ha! Nobody believe anyone would write a mail reader that would run untrusted scripts, or if by some insane chance it happened... well, they'd send out a fixed version that took all that functionality out right away.

      Right?

      The idea that a company would do it and then spend five years fighting a decision that required them to *undo* it, well, it would be bad SF, like firewalls that fried your brain. Or maybe like Monty Python's "World's Funniest Joke". It'd never happen.

      Not only has it happened, but I have users who insist on using this appalling program after I got it banned at work years ago, because it's always there, Microsoft ships it with the OS and installs it by default and throws obstacles in the way of a network admin who wants to disable it... upgrade IE, install a service pack, and it pops up more annoying then clippy with "Hi! I'm baaaaack!". And of course those users are the ones who seem to call me up with "I think I have a virus...". Geh.

      So, yes, I think it would be *entirely* reasonable for Microsoft to be held accountable for deliberately and knowingly selling software that is inherently insecure. It's not just a matter of a bug, like a buffer overflow, this is an inherently insecure design that people have been telling them is insecure for almost a decade now.

    3. Re:Can we sue M$?? by kuzb · · Score: 1

      ...Except you're way off topic - this is about spam being sent through systems that have their guest account enabled. A thing like this could be *avoided* by doing a proper audit after you knew your system had been comprimized.

      I use Windows myself (on the desktop only), and no, I don't use Outlook. I'm in total agreement with you on the sheer idiocy of that email client. I've even made it something of a personal quest to drive people away from it whenever, and wherever possible.

      Still, if we could sue people for security flaws in software, it would set a really nasty precident for all developers in the windows arena, the linux arena and others. I'm not sure I'd want a successful case like that, it'd make building anything like traversing a legal minefield, regardless of how careful you are.

      This isn't to say security flaws in software are acceptable, only to say that they do happen, even to the best of us when developing an application.

      --
      BeauHD. Worst editor since kdawson.
    4. Re:Can we sue M$?? by argent · · Score: 1

      The point is that Microsoft is a special case. Microsoft has a track record of not only having security flaws, but refusing to fix fundamental and unnecessary design flaws long after they've been fixed, using every trick in the book to avoid fixing them, and abusing their monopoly to encourage people to keep using them... encouraging them strongly enough that even with security audits they keep slipping back in.

      And if you really want to stick to this specific hole... how many times has Microsoft's unhealthy fascination with "Guest accounts" and "default shares" and similar trapdoors been the cause of a security hole? They should long since have gone the way of the "debug" backdoor in sendmail... it only took *one* worm to get that fixed, not half a decade's worth of increasingly aggressive exploits...

    5. Re:Can we sue M$?? by dipipanone · · Score: 1

      Still, if we could sue people for security flaws in software, it would set a really nasty precident for all developers in the windows arena, the linux arena and others.

      And if you work in one of those areas, I can see why you wouldn't want that.

      However, people are paying for your skills as a professional software producer to protect them against these things. If you hire a lawyer and he's negligent in the advice that he gives you, then you can sue him for any damages that you incur. Similarly, if you hire a doctor and his services are negligent and cause you harm, you can sue his ass in court.

      Why exactly should software companies be exempt from this? Presumably, programmers could be held to the same standards as other professionals, so you wouldn't be held accountable for unforseeable bugs, but your code and your testing would have to be commensurate with that of the general standards of the industry.

      Open Source software could be exempt where a user doesn't have a contract with the author and uses the code at his own risk on an as-is basis.

    6. Re:Can we sue M$?? by FartSmeller · · Score: 1

      I think you mean "May We Sue M$?", because the answer to "can we..." is probably "no". If you can't even disable the guest account, you'll probably fail miserably at completing all the paperwork necessary to initiate a lawsuit.

      --


      You are in a little twisting maze of passages, all different. You're screwed.
    7. Re:Can we sue M$?? by kuzb · · Score: 1

      Because of the complexity. I don't know anyone who writes 100% bug/problem free code the first time around. When you're dealing with 100K - 500K lines of code errors can and will be made. I don't care who you are, it's not possible to write things as complicated as operating systems without making mistakes. Those mistakes may translate into security risks, or they may not. But if we start actively suing developers over every security vulnerability found there won't be much incentive to write code, will there? Any programmer will tell you this - even the most closely scrutinized code can contain bugs that were missed.

      --
      BeauHD. Worst editor since kdawson.
    8. Re:Can we sue M$?? by kuzb · · Score: 1

      So, what are you suggesting? That we invent one law for Microsoft, and another for the rest of us?

      It won't work. Either you have a law that we are *all* bound to, or no law at all. So really, you have to decide. Would it be a good thing if any developer could be sued for unintentionally introducing a security risk in something?

      How would that work in a large scale OSS project? Would we sue the person who submitted the code, or the person who reviewed it, or maybe the head maintainer? Or maybe everyone who had anything to do with it?

      That sure would be an interesting scenerio. Regardless, I don't think it's possible to sue MS on those grounds. I haven't actually looked, but I bet there is something in the EULA that would prevent you from even getting to first base.

      It is an interesting idea, but I think it would do far more harm than good.

      --
      BeauHD. Worst editor since kdawson.
    9. Re:Can we sue M$?? by (void*) · · Score: 1

      Hiding behind this excuse is totally unprofessional, and it is the reason why software programmers will continued to be looked down upon by other professionals. Yes there will be bugs, errors and mistakes. But there should be not a mistake in the DESIGN OF THE SOFTWARE.

    10. Re:Can we sue M$?? by (void*) · · Score: 1

      Clearly Microsoft has transgressed upon some rules of proprietry, as you agree with the poster above. Punish them by not using their platform, consolidate your arguments against their software and tell your associates. Learn our mistakes never to buy from such vendors, should they spring up again. Nevermind the laws, leave it alone.

    11. Re:Can we sue M$?? by dipipanone · · Score: 1

      When you're dealing with 100K - 500K lines of code errors can and will be made. I don't care who you are, it's not possible to write things as complicated as operating systems without making mistakes.

      So are you trying to say that writing and testing code is more complex and less exact than either medicine or the law? Because I don't believe that it is. Nobody is expecting coders to write perfect code every time. However, people should have a reasonable expectation that the code is fit for the purpose that it was produced for, and that programmers work to the same standards as other professionals do.

      But if we start actively suing developers over every security vulnerability found there won't be much incentive to write code, will there?

      I don't see any shortage of doctors, lawyers, engineers, architects, etc. and they all have to live up to these standards in their work.

    12. Re:Can we sue M$?? by kuzb · · Score: 1

      That one brightened my day, thanks :)

      --
      BeauHD. Worst editor since kdawson.
    13. Re:Can we sue M$?? by argent · · Score: 1

      "When you're dealing with 100K - 500K lines of code errors can and will be made. I don't care who you are, it's not possible to write things as complicated as operating systems without making mistakes."

      True, which is why you avoid mistakes by using simpler operating systems with hard formal barriers between components and mechanisms to isolate failures behind firewalls.

      There are mechanisms, in short, to reduce the amount of complexity any component of a system contains, and manage the complexity of the system by controlling the interfaces between these components to those that can be tested, verified, and controlled.

    14. Re:Can we sue M$?? by argent · · Score: 1

      "So, what are you suggesting? That we invent one law for Microsoft, and another for the rest of us?"

      By no means. Microsoft is a special case because of its circumstances and behaviour, not because they're Microsoft. If you see one particular driver engaging in reckless and irresponsible behaviour, you don't write a law that says "Mister Wheeler isn't allowed to drive", and you don't say "of we don't let anyone drive, how will we get anywhere?". No, you write a law that says "These reckless actions are not tolerated". That way Mister Wheeler has an opportunity to correct his mistakes and retain his license, and the next Mister Walker who gets behind a wheel won't be able to transgress with impunity.

      THAT is the lesson one takes from Microsoft's special circumstances, not "oh, but we can't have one law for Microsoft", but "we can have a law that targets long term reckless behaviour without hurting those who follow normal standards of care".

  72. So What? by KidSock · · Score: 0

    Do people really run Exchange on the open Internet? I doubt it. If they do they deserve the consequences. Web mail maybe. Exchange no.

  73. Re:Microsoft simply cannot do it. by rixstep · · Score: 1

    It's not how much they've bit off. They have a big mouth. It's the corporate mentality. It's very manipulative. You can't have gurus in that climate. Bill has to be top dog no matter what, and Bill can't distinguish droppings from shoe polish.

  74. Slow down cowboy by Anonymous Coward · · Score: 0

    The two are interchangeable, even in American dictionaries. Look before you leap. You may have a foot in your mouth.

    http://www.m-w.com/cgi-bin/dictionary?book=Dicti on ary&va=ensure

  75. Very misleading... by nmg196 · · Score: 2, Insightful

    I hardly think an open Guest account is a security problem with Exchange server. It's more a competance problem with the server's administrator. A lot of systems have a Guest account - if it's enabled, Guest's will get in - that's what those accounts are for!

  76. Bad company by Anonymous Coward · · Score: 0
    The people being hit by this "vulnerability" are the same morons who got hit by Code Red. That should tell you something.
    It does. ;)
  77. Re:Just like sendmail by Dionysus · · Score: 2, Informative
    I must admit that the sendmail holes are (mostly) ancient history.

    If by ancient history, you mean September 2003, yeah sure, Sendmail holes are ancient history.

    --
    Je ne parle pas francais.
  78. Re:Delivered to All Sysadmins by I+confirm+I'm+not+a · · Score: 0

    DEAR MS SECURITY TEAM

    1'VE BEEN HIT BI A VIRUUS! NOW MY WINDWS HAS A *PENGUIN* INSTED OV A START BARR!1!

    AND NOW WEN I GET MIKROSFT UPDATES LIK THISS THEY DO NO RUN ON MY COMPOOTER!!!1!

    HOW DU I MAKE MY COMPOOTER RUN THEESE UPDATES?!1! ;)

    --
    This is where the serious fun begins.
  79. Re:Who cares by ColaMan · · Score: 1

    Buy a litre of milk and you get to drink it once. Buy a cow and you get to drink all the milk you want. Easy decision, no?


    There's something to be said for ease-of-use though. To run with your analogy here :
    You buy a litre of milk, you drink your milk, you're done.

    You buy a cow, you get as much milk as you like, but you have to feed the cow / maintain the cow / milk the cow and without the proper equipment (and a little training) you can wind up in trouble.

    People just want their milk, and if there's a one in 100 chance the milk they buy today has gone bad already, well they just think about the other option and deal with it.

    --

    You are in a twisty maze of processor lines, all alike.
    There is a lot of hype here.
  80. OT Enquiry/Inquiry by henrygb · · Score: 0

    There is no formal difference. But some people use enquiry for a simple question, and inquiry for a formal investigation: "He enquired where the Inquiry was being held."

  81. Is the antivirus software able to help out? by eugene+ts+wong · · Score: 1

    I agree with what you say. When I say what I'm about to say, please don't interpret it as disagreeing. I'm just asking if the antivirus software is able to help out, by going above & beyond the call of duty.

    It would be nice if the virus software would alert the admins to the possible change in settings, & offer to disable the account. In fact, I would rather have the software disable the account by default. When people complain, then enable the account. The idea is that they should be on the safe side to avoid sending us spam.

    Just my 2 cents.

  82. Keep Exchange behind a SMTP proxy by programmingart · · Score: 2, Interesting

    That's what I do. Only thing the spammers see is a ASTARO Security Linux. Which for the 12 person remote office, was the best purchase we ever made. I don't really worry to much about Exchange vulns. Especially since the last patch killed the Exchange server, and I had to come up off backups. For a network admin with better things to do, Astaro Security Linux is great. When my larger network at a very renown hospital system was dealing with viruses and everything else, the remote office didn't see a single infection, even though they connect to the larger network. Thank you Astaro.

  83. Why would anyone run Exchange? by argent · · Score: 2, Insightful

    There are probably a dozen free mail servers that are smaller, simpler, faster, and more reliable. Servers that don't open you up to problem after problem caused by the insane complexity of the design.

    The reason people keep coming up with is, you need Exchange to get the most out of Outlook.

    Which has to be the silliest reason I can imagine, because if there's been a bigger security network security problem over the past half a decade than Outlook, I don't know what it is.

    You might as well argue that without winter you really can't get the most out of homelessness. Without dirty needles, you can't get the most out of drug addiction. Without gang warfare, you can't get the most out of overcrowded inner cities.

    HELLO, THIS IS THE CLUE FAIRY KNOCKING ON YOUR DOOR: don't use Outlook, don't use Exchange. Go ahead and use Windows if you must (and you pretty much have to, these days, I read it in the paper just the other day), but there's no reason you need to take bad smack just because it comes with the neighborhood. Almost all the mail servers and clients you might want to use have already been ported to Windows, no matter what OS they were originally written for.

    This shouldn't be hard for people to wrap their heads around, but... somehow... people keep going back to the Microsoft connection and shooting up with dirty email software...

    1. Re:Why would anyone run Exchange? by argent · · Score: 1

      Sometimes you just have to do the job and forget about inconvenient obstacles like 'security'? Ah yes, that's an old story, isn't it?

      Sometimes you just have to do the job and forget about inconvenient obstacles like 'ethics', says Enron.

      Sometimes you just have to do the job and forget about inconvenient obstacles like 'due process', say hundreds of corrupt cops and bureaucrats.

      Sometimes you just have to do the job and forget about inconvenient obstacles like 'safety', or 'pure water', or 'clean air'.

      Sometimes you just have to do the job and forget about inconvenient obstacles like people who don't want to spend hundreds or thousands of dollars out of their own pocket to deal with the viruses that Outlook encourages.

      Outlook provides a slightly more convenient interface to a collection of common but otherwise only loosely related tasks. There's no particular reason to use a single program for reading email and scheduling meetings, any more than there is to use the same program for reading mail and filling out timecards, or reading mail and drafting expense reports. There's dozens of tools that provide individually each component of that combination.

      One might even argue that declaring that this particular combination is so important that it overrides all other considerations, why, that's practically a religious belief.

      But, hey, if you want to use one program to run your business, Outlook is hardly the best tool to use. Compared to Lotus Notes it's barely an abacus. Now, I'm none too happy with Notes myself, but if it's features you want that's your best bet.

    2. Re:Why would anyone run Exchange? by wizkid · · Score: 1

      Corporations run exchange not just for mail, but for groupware functions. I'm forced to use it at work, because the use the calender functions heavly. The old Sun Calender tool worked better, but wasn't integrated into mail as well as Exchange does. This is the one weakness of the Open Software solutions.

      The open source community needs to address this if we want to get a better solution then $M's exchange. Exchange is a pig, that's hard to back up, doesn't follow the SMTP protocals worth a damn, and doesn't scale. Integrating a Calender in a tool like Cyrus/Imap would be an exchange killer.
      W.Kid

      --
      I take no responsibility for what I say. Even though I'm never wrong :)
    3. Re:Why would anyone run Exchange? by argent · · Score: 1

      If you really *need* calenders integrated with your email client, rather than integrated with email, then Lotus has a product for you.

      But you don't need to combine the two applications to integrate the two functions, just send mail when you add someone to a calendar. If you want people to be able to acknowledge the message they can reply to the mail or follow a URL.

      The only reason Microsoft builds this stuff in the email application is that it's a legacy app, it dates back to before they were doing anything with the Internet or even TCP/IP, and they were building everything on top of email rather than building email on top of a more general environment.

    4. Re:Why would anyone run Exchange? by wizkid · · Score: 1


      This is partially true. The calender function needs to be integrated into the email client. Much of the information for the calendaring function shares properties with email and directory services also. The group/dept/phone/email aughta be in LDAP, which is read by the Email and Calendar servers.

      If this function is integrated with an existing package, then much of the code can be shared, reducing the development effort. The servers don't need to be combined, but there is some code that can be shared, so it would reduce the development effort.

      $M's email application is a legacy app. You can tell by the legacy bugs that show up from there past programming skills. And the fact that there email client wants to execute everything it sees in an email message. Of course $M has been putting out a constant stream of patches to close these down as the virus writers find them. Funny, I remember in 1988, when the first worm showed up. We had our sendmail.cf files set up so you couldn't use the pipe to execute the worm, and a month later, everyone else did also. Now, since $M supplies most the email clients, worms and virus's are the daily norm. And since exchange is rampant in Corporate email servers, the spam problem is not going away. Most of the paper tigers out there running the exchange servers haven't got a clue on how to lock down a system.

      It keeps the security folks in a job though ;)

      --
      I take no responsibility for what I say. Even though I'm never wrong :)
    5. Re:Why would anyone run Exchange? by argent · · Score: 1

      "If this function is integrated with an existing package, then much of the code can be shared, reducing the development effort."

      That doesn't mean anything for the end user, it's an issue for Microsoft, but the end user doesn't have to care what the development cost is. They shouldn't care if it's open source, proprietary, one program or many, just whether they can get their work done.

      I don't care whether they use Lotus Notes instead of Exchange, or whether they use a web calendar that talks through a mail server, the world HAS to get off Exchange and Outlook.

    6. Re:Why would anyone run Exchange? by wizkid · · Score: 1

      I was referring to an OpenSource project sharing code for a calendering function. Of course $M is sharing code within exchange for the email and calendaring servers.

      I don't disagree with getting off of Exchange and Outlook. I'm making suggestions so Corporations have viable options to do so. Most won't do so unless they have mail clients that can do this. Evolution has a client that can do this, but there are currently no back-end calendar servers that I know of that it will talk to.

      This brings up a thought. I wonder how hard it would be to 1) port Suns Ical stuff into evolution, and 2) get it talking over an SSL connection, instead of the POS rpc connection it currently uses?

      --
      I take no responsibility for what I say. Even though I'm never wrong :)
    7. Re:Why would anyone run Exchange? by JDBrechtel · · Score: 1

      My first sentence was a little off the mark and my post was overall flamebait. Moderation accepted.

      My point however (which was not stated clearly) was this: Exchange and Outlook DO work. If they're configured right and administered right then you don't have problems. Where I'm at with around 1100 users in exchange (maybe more) and all of them using Outlook we've had ONE virus outbreak and it didn't even begin through Outlook.

      Are there better solutions? Yes, but sometimes you have to make a choice between price/features/and know how.

      My main beef was with the statement overall sentiment of "why would anyone even use exchange?" as if it were some crippled P.O.S. when that is not the case. It's merely the same old story of if it's administered by a competent person or persons then you'll be OK.

      Exchange has its strong points and weak points as do other mail packages. That's really beyond the scope of this topic and misses the point. The point is it's not useless.

    8. Re:Why would anyone run Exchange? by JDBrechtel · · Score: 1

      Also, before you say "1100 users??? pfft!" I wanted to state that I'm aware this is small compared many outfits but it's large compared to some as well.

      So lets avoid the "well if you had worked in a larger organization then you'd understand what I'm talking about"....I realize this place isn't the largest install by any means but it's not a bad example and I'm sure there are places with much larger userbases than this running Exchange/Outlook.

    9. Re:Why would anyone run Exchange? by argent · · Score: 1

      "Exchange and Outlook DO work. If they're configured right and administered right then you don't have problems."

      I'm sure that's true, and there are a wide variety of chronic ilnesses of which that's also true. That doesn't mean one should voluntarily take on a case of diabetes.

      The point is that Outlook, more than any other product I know of, requires monitoring and updating lest one fall victim to an attack. Antivirus software only solves half the problem... one of the video game companies was recently victimised by a *custom* Outlook exploit that didn't show up as a virus because it wasn't targeted broadly enough to have shown up on Symantec's or Macafee's radar.

      The point is that Exchange's only strong point is that you need it to take advantage of Outlook. Which means that unless you're using Outlook you have no reason to use Exchange, and if you are, well, you'd be better off not doing so.

      Because Outlook isn't like "other mail packages". It is inherently insecure, and Microsoft's best patch is the equivalent of a robotic little dutch boy with a thousand fingers poised to plug new holes as they show up... while those of us who eschew Outlook have abandoned the earthen dam for something that's not prone to springing a leak that needs a timely fingering.

    10. Re:Why would anyone run Exchange? by argent · · Score: 1

      "I was referring to an OpenSource project sharing code for a calendering function."

      Ah, now there I don't think you're on the right track. If you're not writing the calendar and the email program concurrently, then there is little advantage to putting both in one application rather than in two applications that fit in the same framework. One doesn't need to combine vaguely related functions in one executable to take advantage of sharing code. Quite the opposite, in fact.

    11. Re:Why would anyone run Exchange? by JDBrechtel · · Score: 1

      How is Outlook inherently insecure short of the auto-run feature which is no longer enabled by default.

    12. Re:Why would anyone run Exchange? by argent · · Score: 1

      Outlook uses the Microsoft HTML control to render untrusted content.

      With the Microsoft HTML control, the same component is used to perform the following tasks:

      1. Render rich text on the screen (what you really want to do)
      2. Directly or indirectly execute trusted active content (for example, in the add/remove programs control panel applet).
      3. Directly access arbitrary untrusted content (for example, through HTTP links, or CID: references).
      4. Directly access arbitrary trusted content.

      In addition, there's no formal mechanism for passing on the trust state of a document as links are followed and additional documents (popups, etc) are opened. Rather, there are an endless collection of increasingly complex rules added as someone figures out to make some program using the MS HTML control treat untrusted content as trusted content. The rule you're referring to (don't enable the auto-run feature) is merely one instance of this evolution... there's no reason to believe it will be any more successful than any of the other patches Microsoft has applied to the fundamentally broken mechanism over the past five to seven years.

      All programs that use the MS HTML control to render rich content have this problem to a greater or lesser extent. Programs that use other rendering engines avoid this problem, because their rendering engines don't need to implement capability (2) above, and thus all content is treated as untrusted and never leaves the sandbox.

      Microsoft knows this, which is one reason they argued so hard against sandboxing in the context of the Java-vs-ActiveX battle.

      The fix for this would be to separate the HTTP engine from the rich text engine, and effectively use a localised RTF or XML renderer for local content (like the aforementioned control panel applets) and IE would become just another program... one that implemented HTTP access and rendered HTML directly or converted it into a restricted subset of RTF/XML for layout... so you would never have a single component trying to decide whether this document it got from the local disk is really local (and thus allowed to run untrusted content) or whether it happens to be a file that some clever fellow has figured out the location of in C:\TEMP (and thus is a local copy of untrusted content).

      In short, to separate Internet Explorer from the Desktop.

      Alas, they spent years arguing that this was inherently impossible, and successfully managed to keep the Justice Department from forcing them to do it. So I don't anticipate it happening any time soon.

  84. You Are INSANE! by budgenator · · Score: 1

    Find me a linux app that integrates with the most popular and widespread office suite in the world, that allows me to assign tasks, share calendars, keep track of documents/revisions, and has a zero learning curve for the entire office staff that's already standardized on an existing product?

    Find me any app that can do the above with zero learning curve. If Microsoft had any product with zero learning curve, it would probably reduce their TCO 50-90%! Imagine replacing all of your exchange admins with wino's pulled off the street and have them be automagicaly proficient and productive!

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
    1. Re:You Are INSANE! by mpe · · Score: 1

      Find me any app that can do the above with zero learning curve.

      Too many MS advocates like to pretend that Microsoft software has zero learning time.

      If Microsoft had any product with zero learning curve, it would probably reduce their TCO 50-90%!

      Nor does it help that Microsoft's products are a moving target, with things changing fairly frequently.

      Imagine replacing all of your exchange admins with wino's pulled off the street and have them be automagicaly proficient and productive!

      Any actual exchange setup is going to have specific customisations and policies attached to it.

  85. Microsoft will block that by AndroidCat · · Score: 1
    Microsoft's new security software will block all these problems, nothing to worry about!

    Sample logs:
    Confidential bidness offer! *Blocked*!
    Get big and stupid! *Blocked*!
    Zombie Worm Update *Blocked*! Linux distro mailing list [11/18] *Blocked*!

    --
    One line blog. I hear that they're called Twitters now.
  86. Re:Microsoft simply cannot do it. by budgenator · · Score: 2, Informative

    By attempting to take over every single area of the software industry, they have bitten off way more than they can chew.

    Not to mention that every software intallation or update creates a new system for all practical purposes, because every thing is so tightly integrated, and interdependent it's no wonder that simple changes have system-wide unintended side effects.

    --
    Apocalypse Cancelled, Sorry, No Ticket Refunds
  87. That's all very well and good by Anonymous Coward · · Score: 0

    However what I want to know is why you continually refuse to admit that you are a flaming homosexual pedophile. You know the first step towards recovery is admitting that you're sick, so why can't you just come out and say it?

  88. Re:Delivered to All Sysadmins by zerocool^ · · Score: 1

    Even better - distribute patches via kazaa or through a worm.

    --
    sig?
  89. Apply the usual translation from marketdroid by Rogerborg · · Score: 1

    "Microsoft, however, said the problem is relatively minor and that the company hasn't had many complaints."

    becomes p>"Microsoft, however, said the problem is relatively minor because the company hasn't listened to many complaints."

    --
    If you were blocking sigs, you wouldn't have to read this.
  90. sometimes, it just isnt up to "us" by dmnic · · Score: 1

    we have bosses who do the decision making. yes, they may listen to us, but ultimately it is their decision as to what gets implemented.

    we ran into this exact same situation here at work with Exchange 5.5(yes, I've been trying for years to get my owner/boss to switch to ANYTHING other than Exchange) when we found out that it defaults to 'open relay' and you CAN NOT TURN IT OFF. every version of Exchange after 5.5 you could turn it off but not 5.5, we eventually switched to Ipswitch's iMail server and havent been happier!
    this sucker is locked down from everyone/everything and has great spam filtering built-in.
    and yes, even when we ran Exchange, the server was behind a firewall, and no, we didnt get hit by Code Red

  91. Slashdot Sucks by 8400_RPM · · Score: 0, Troll

    Why dont we try to go one day without bashing MS. How about one day with unbiased news?

    1. Re:Slashdot Sucks by TeknoHog · · Score: 1

      Let's do that when there's one day without Microsoft security problems, mmmkay?

      --
      Escher was the first MC and Giger invented the HR department.
    2. Re:Slashdot Sucks by Anonymous Coward · · Score: 0


      Exactly.

  92. You mean... by Tenareth · · Score: 0, Redundant


    People put their Exchange server directly on the Internet??

    --
    This sig is the express property of someone.
  93. Re:If you leave postmaster activated - and you mus by overturf · · Score: 1

    That's cool and stuff, but it's totally wrong.

    I once made the mistake of trying to change the postmaster password on exchange 5.5 after previous admins left the company rather rapidly. It can't be done without breaking things - check the microsoft docs.

    In 5.5, it's cake to change the service account password (I presume that's what you mean by the "postmaster password" since postmaster is generally just an email address on your service account). This functionality is even made available directly in the Exchange Admin GUI!

    And in Exchange 2000 and 2003, it's a totally irrelevant argument because there is no manually-maintained service account to change the password on.

    Quite frankly MS Exchange does not do it's job, since the wrong ex-employee can get access to all the companies email if they can get onto your network. That can cost a lot more than an Exchange licence.

    In a poorly administered environment (say, not disabling administrators after they've left), you could substitute *any* OS or mail application for "MS Exchange" in that sentence. It is certainly not related to Exchange in the least...

  94. Mod Parent to +5, "No Shit, Sherlock" by swb · · Score: 1

    We haven't run a Groupware SMTP server exposed to the internet since our very first one, the DOS SMTP gateway for Groupwise cira 1995.

    And it wasn't even security per se that caused us to stop, but the dreadfully untransparent logging and tools available for logfile analysis in everything (GW STMP NLM, GWIA NLM, and now E2K).

    Even though E2K's Message Tracking is nice, it's still not as flexible or as transparent to debugging as flat logfiles of our FreeBSD systems. Plus you get the added benefit of being able to sniff the network interface to find other, weirder glitches.

    The big driving factor now, of course, is security and the ability to keep E2K from exposure to the internet.

    I'm not surprised at the people that still run it exposed to the internet, though. There's a whole host of biggish small companies that simply won't pay for seasoned admins, just talented desktop support people who can manuever daily admin duties and call in consultants when something "complicated" has to get done.

  95. you might be having your own country now... by Anonymous Coward · · Score: 0

    But you obviously cannot be trusted with it. I am afraid that the liberation of America will have to come from the outside, as most americans are too fat to fight for their own freedom (and too dumb too).

  96. Zero Learning Curve? by erwin · · Score: 1

    If M$ apps have a zero learnign curve, why is there such a flourshing industry around M$ admin training (e.g, a Google search for "Exchange Admin Training" returns 474,000 hits).

    Let's face it, M$'s (and most other large software companies) poor quality (in products, in documentation, etc) is the driver for a number of secondary industries. It's the real core of their business model, and it's one they've been nurturing for 15 years.

    What I like about OSS is the fact that I can generally find the most obscure, detailed technical fix FOR FREE, fairly quickly by doing a couple google searches. The M$ model is based on service contracts (*ching*), support vendors (*cha-ching*), and over-priced consultants who are for the most part, idiots (*cha-cha-ching*!)

  97. Re:Just like sendmail by Pecisk · · Score: 1

    In short, I agree, sendmail is something I don't want to deal with (security record and simply it's very old and clumsy, including configuration). I stick with Exim instead, which I find very superb and easy to use and extend.

    --
    user@ubuntubox:~$ stfu This server is going down for shutdown NOW!
  98. Multiple Redundancy by Anonymous Coward · · Score: 0

    "vulnerable versions of Exchange"

    Redundant phrasing.

  99. This isn't news by macdaddy · · Score: 1

    Exchange has been an open relay since day 1. This really isn't anything new here.

  100. The problem isn't M$ it's the industry. by TwitchCHNO · · Score: 1

    Security, or the lack of it, is one of the most serious issues currently plaguing the IT industry. I've worked for both sides, an ISP and, during my economic down turn hiatus. I worked for a telemarketing center for M$. Shudder. The problem is, most small companies don't even know that any security issues even exsist. They don't know who to hire to find these security issues, nor do they even care to fix them.

    The security issues while working for M$ were as follows, a poorly written asp served database w/ a sequel back - end. Input boxes were not checked, so even the default login page was susceptible to buffer overrun exploits.

    The database was publicly avalaible on the internet using public dns, no vpn, no IP based firewall rules.

    No internal e-mail for employees, because it was deemed a security risk. So passwords were distributed to new employees on paper, managers printed off pasword lists of all emplyees on thier team and handed out these lists of passwords to everyone.

    Floppy drives were bios disabled, again - deemed a possible security risk, No bios password was set however.

    WAP network, 802.11b, encryption was disabled to save bandwidth, not enough WAP routers serving too many clients.

    They ran out of internal IP addresses several times, there were less than 250 workstations per WAP.

    Yes DHCP, yes dynamically assigned, no static assignment based on mac address.

    Yeah so that environment was entertaining, M$'s entire customer database was published to the internet in the most insecure network I have ever encountered.

    But this is the problem with the majority of the IT industry. Small buisnesses w/ 500 employees or less, a poorly trained, dangerously inept support staff, forced into support roles that they are unqualified for.

    Until software manufacturers realize that they need to make thier products for the lowest common denominator this will remain to be a huge issue.

    --
    ___________________________
    I'm not a geek, but I play one on TV.
    1. Re:The problem isn't M$ it's the industry. by Anonymous Coward · · Score: 0

      The problem isn't M$ it's the industry.

      Perhaps. Perhaps not. But without M$ the problem would not have gotten this far out of control.


      More info: www.kmfms.com

  101. So, So Tiresome. by LazloToth · · Score: 1

    "And since exchange is rampant in Corporate email servers, the spam problem is not going away. Most of the paper tigers out there running the exchange servers haven't got a clue on how to lock down a system."

    I really have to wonder - - do you, or does anyone else here, really KNOW most of the people who run Exchange servers? Open Source folk as a population are as prone to speaking in meaningless generalizations as anyone else.

    I don't think I'm all that rare insofar as I've been a *nix fan since the 80's, but I still have to take care of some Microsoft servers. I don't claim to be, nor do I aspire to be, fully knowledgeable on all MS products, Exchange included. But when there's work to be done, I do know how to use TechNet. And, funny thing, the procedure I follow for researching and solving problems in MS is pretty much the same as I follow when working in Linux.

    It gets old hearing people say things like, "Most people who run Microsoft networks are missing a chromosome and got their training at a Jack-in-the-Box in Missoula." Personally, I think ALL of the people who make these generalizations run the risk of being put to shame by some Unix dude who happens to have an MCSE. Show me a guy who has run a mixed-breed network, virus- and hack-free for years at a time, and I'll take him before a Linux purist any day of the week.

    --


    It's only funny until someone gets hurt. Then, it's hilarious.
    1. Re:So, So Tiresome. by wizkid · · Score: 1


      I know the people here that run the exchange servers lock them down tight. But there is a large number of people that don't. I've been dealing with Unix and avoiding dealing with Microsoft systems for close to 20 years. Yes, there are some good people running $M systems. But there are a hell of alot of paper tigers that went to a boot camp, got there mcse and there bit $60K jobs that can just barely log into a system. These are the idiots that cause the problems.

      Corporations get locked into having certified people, and there's the mis-conception that $M systems are easy to run. This is not the case. You can put the cd in and install the software, and it runs. Experienced people know that all because it is operational, it still will need some configuration to lock it down and make it run properly and securely. You know how to use TechNet. I've used technet. There are lots out there that don't. If they did, slammer wouldn't have happened, along with most the other virus's. Almost all the worms and virus's out there had patches out long before the virus's hammered the internet. I never said $M administrators are missing chromosomes, etc. But if you look at all the worms that have hit, they've been $M worms.
      I'm a UNIX dude, who started on the path to get my MCSE. The only reason I didn't is I got into a disagreement with my boss at the time, who tried to wedge me into a position as the NT Lead administrator. When I refused the job, he pulled my training and testing out of spite. I never complained about that though. Unix is easy. $M is a pain in the butt. Ever tried to debug a blue-screen? If you do, better make sure your $M support account is paid and up to date.

      I've never run an exchange server. I've run many mail servers. Mail is a complex application to run. Every shop I've ever delt with always puts a unix mx in front of Exchange, and I've run these before. There's a reason they put a Unix box in front of exchange. Notice that I said UNIX and not Linux. I like linux, but I've also run HPUKE, Slowaris, IRIX, BSD (Several veriants), and on an occasion NT, and W2K. To run a hetrogenious environment securely, I've found that the $M boxes are the hardest to secure. Good $M administrators are not missing a cromazone. They need to be smart, because there are so many little caviots with $M boxes to secure them, set the ACL's correctly and lock down the registry that dummies as NT administrators cause problems. Like SLAMMER, REDCODE, etc. It gets old, but it keeps happening.

      --
      I take no responsibility for what I say. Even though I'm never wrong :)
    2. Re:So, So Tiresome. by argent · · Score: 1

      ``It gets old hearing people say things like, "Most people who run Microsoft networks are missing a chromosome and got their training at a Jack-in-the-Box in Missoula."''

      I think you're projecting. I haven't said that, nobody who has responded to my message has said that. I run a mixed network with multiple Windows NT and 2000 domains alongside my UNIX servers, and it hasn't destroyed my brain yet.

      I don't even use Linux on any of the servers I support. I'm running open source and proprietary solutions side by side on Windows, commercial UNIX, and FreeBSD. I'm no kind of purist.

      What I'm expressing surprise at is the fact that there aren't more people going "you know, Outlook has these insanely stupid design flaws that Microsoft refuses to fix, and the only reason we're using Exchange is because we need it for Outlook..." and dumping them both. If Outlook didn't come with Office and Outlook Express didn't come with Windows, would they be widely used?

      And, like I said in my very first message, almost all the "hardcore" software that originated on UNIX and other minicomputer and mainframe operating systems runs on Windows now. There's no reason to go with Exchange just because your server's running Windows 2000 instead of Solaris or Linux or whatever.

  102. Re:Same applies to most Linux/Unix servers!!!! by DavidTC · · Score: 1

    Actually, I'd like to see someone accidently configure Postfix to relay spam. It's pretty damn tricky to do that on purpose, much less accidently.

    --
    If corporations are people, aren't stockholders guilty of slavery?
  103. Bah .... this is hardly the fault of MS! by gwhalin · · Score: 1

    These people just need to firewall port 25 and the problem is solved. Remember folks ... security == firewall!

    --
    Greg Whalin
    greg@whalin.com
    1. Re:Bah .... this is hardly the fault of MS! by Anonymous Coward · · Score: 0

      Firewalls do not insure immunity to security problems. What you have there is a misconception.

    2. Re:Bah .... this is hardly the fault of MS! by gwhalin · · Score: 1

      Hmmm, sarcasm was wasted on you I suppose.

      --
      Greg Whalin
      greg@whalin.com
  104. insure vs ensure by sciuro · · Score: 1

    does slashdot have a style guide for the editors? if so, can you either (a) make sure the editors read it, or (b) add a section about `insure' vs `ensure' (and `assure', while you're at it...)



    the pedantic...

  105. Oh my freaking God! by nxs212 · · Score: 1

    "Junior at Harvard" discovered "fake-mail" on exchange!!! He's about 15 years too late. The ability to send forged mail started with unix sendmail platform and "flawed" into other e-mail systems. Even junior exchange admins are aware of the default settings that allow relaying of messages and this was documented long time ago.

  106. Re:Learn to read by 3rdParty · · Score: 1

    >"show me all of the messages sent through server x that were to or from user y" Your solution is typical of the much superior linux world - it does not address the problem, but that certainly didn't stop anyone from getting all cocky. :/

  107. Another newbie by jazman · · Score: 1

    > I thought /. was the source for fair and balanced coverage.

    Ah, you must be new here. Welcome to Slashdot. Anything Microsoft do is automatically wrong here, even if it's right. If MS were to eat the RIAA for breakfast, that'd be wrong. If MS were to overturn software patents, that also would be wrong. Coverage here is fair and balanced if you're not Microsoft. Or SCO. Or *AA. Or....well, just about anyone really.

    It's not even fair and balanced if it's Linux. Anything ESR, FSF or Linus do is automatically right, even if it's wrong. If Eric bombed Washington DC, that'd be ok. If Linus joined the Taliban, that'd be cool. Linux is always better than Windows and OSS is always better than CSS, even if they're actually crapper.

    Also, such twaddle as "In Soviet Russia, MS Exchange configures YOU!", "1. (anything) 2. ??? 3. Profit!!" and "I, for one, welcome our new (subject of the day) overlords" is funny.

  108. don't forget the Ximian Connector by smartfart · · Score: 1
    I'm all for Crossover Office, but if you're putting out money on a per-seat basis, why not use Ximian's Connector to interface with Evolution instead of that horrible Outlook mess?

    While we're on the subject of Exchange, the Connector will also enable you to use Evolution with the Kolab server, IIRC, thus allowing you to chuck Exchange entirely.

    1. Re:don't forget the Ximian Connector by TheZax · · Score: 1

      I'm all for Crossover Office, but if you're putting out money on a per-seat basis, why not use Ximian's Connector to interface with Evolution instead of that horrible Outlook mess?
      I agree that would be better then using Outlook. But the parent noted that he couldn't use evolution with their current exchange setup.
      From my experience, I have found that to be common. My last 2 jobs used exchange, but I still couldn't use Ximian connector because there was versioning and/or configuration issues, which put me out of luck...

      --

      JWall: GUI client for IPTables
  109. Stupid article. by generic · · Score: 1

    So what they are saying is if you open a guest account for anonymous use, you can send email anonymously...brilliant...what a genius....It's the administrators fault not microsoft. I am sad to say.. but microsoft should flesh out some ACL's for that feature anyway. say only guest users from whatever interface can relay mail.

    --
    Microsoft aggravates my tourettes syndrome.
  110. Isn't the problem in the tools? by Mundocani · · Score: 1

    The article alludes to some sort of security-checking tool provided by Microsoft on its web site:

    He says even though software Microsoft provides on its site certifies that the server is secure, it's not.

    The server has the guest account disabled by default. The guest account gets turned on by Code Red infection. This tool still reports the server as secure despite the guest account being enabled. Isn't the problem simply with this tool?

    Obviously the admins are responsible as well, but if they're depending on a faulty tool provided by Microsoft then it seems pretty easy to excuse the admins. It also seems wrong to blame Exchange, though it's still Microsoft's problem/fault.

  111. Incorrect by Anonymous Coward · · Score: 0
    any mail server which permits relaying using SMTP AUTH and doesn't filter by source IP is open to this type of abuse

    Utter bullshit. The whole point of SMTP AUTH is that relaying can be permitted for authenticated users, without restriction on IP address (think Road Warrior for example). This problem has nothing to do with guessing account names or brute forcing passwords - essentially what is happening is that any user/pass combo is being accepted for SMTP AUTH, due to the guest account.

  112. Postfix to the rescue by C0vardeAn0nim0 · · Score: 1

    last week one of my tech support clients had problems with spamm scum using his xchange to relay junk. the xchange box sits behind a linux box and they had only a SNAT redirecting port 25 to the M$ box. vulnerable as hell.

    what I did: postfix, clamav, amavis and the following configuration:

    in main.cf:

    myhostname = server.domain.com.br
    mydomain = server.domain.com.br
    myorigin = server.domain.com.br
    mydestination = $myhostname, localhost.domain.com.br, localhost
    relay_domains = domain.com.br
    relayhost = 10.0.1.10
    mynetworks = 127.0.0.0/8

    mydestination = $myhostname, localhost.$mydomain
    alias_maps = hash:/etc/postfix/aliases

    transport_maps = hash:/etc/postfix/transport
    smtpd_helo_required = yes
    body_checks = regexp:/etc/postfix/regexp_table
    header_checks = regexp:/etc/postfix/header_table

    smtpd_sender_restrictions = hash:/etc/postfix/access

    in /etc/postfix/transport:

    domain.com.br smtp:[exchange.domain.com.br] .domain.com.br smtp:[exchange.domain.com.br]

    and in /etc/hosts
    10.0.1.10 exchange.domain.com.br

    and that's it. relay closed.

    --
    What ? Me, worry ?
  113. Stupid Story by Anonymous Coward · · Score: 0

    I'm the first to lambast Microsoft, but this is just stupid. The real problems with MS are diluted by this kind of selectively interpreted story...

    Think.

  114. Chroot doesn't help here by billstewart · · Score: 1

    There are kinds of flaws that chroot jails can defend against, and it's certainly worth building separate environments for different applications to limit the effects of attacks, but that won't help you for this kind of attack (e.g. a similar abuse of sendmail.) The problem is that the miscreant can talk to the email server and ask it to forward mail, all of which the email server is doing under its own privileges - chroot can prevent the email system from being used to attack DNS, but not this. Similarly, the SQL Slammer worm was a very clever hack that took the SQL server and tricked it into sending out packets as itself - a chroot equivalent for MS wouldn't have stopped that either.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Chroot doesn't help here by PugMajere · · Score: 1

      True - and I wasn't really attempting to imply otherwise.

      Maybe a better way to describe what I mean - a Blaster equivalent would have more trouble affecting the mail server, in a chroot-protected environment.

  115. Microsoft is the problem. by Anonymous Coward · · Score: 0

    It's the countless security holes in all of Microsoft's servers and email programs that are solely responsible for a huge percentage of all the spam and virii in the Internet world. Care to prove me wrong?

  116. Staunch, stanch by davidhan · · Score: 1

    I was gonna say something, but what do you know, technically both are correct here.

  117. feature ? by Anonymous Coward · · Score: 0

    Isn't it MS feature ? We already know that MS alawys put cool feature for cracker, spammer and bunglar ?:)

  118. Re:If you leave postmaster activated - and you mus by dbIII · · Score: 1
    In 5.5, it's cake to change the service account password
    It's easy to change it, but things just stop working due to authentication errors.

    I speak from experience here, myself and a co-worker with more exchange 5.5 experience changed the password, which disabled exchange. We spent some time wading through microsoft documentation, and some money on outside advice - and both sources gave us the same information, that a "feature" of exchange 5.5 is that you are stuck with the original password forever. Those particular installations were upgrades from 5.0, so that may have something to do with it, but there can be no excuse for Microsoft leaving such a major security hole there for years.

    In a poorly administered environment
    My point is that exchange 5.5 gives you no choice but to have a poorly administered environment. If you can't change passwords after people leave that leaves all kinds of potential problems, and if people can't change passwords after you leave it leaves you open to future blame and potential legal problems.

    People notice when mail doesn't get through, so with exchange you need to be in early each day to be sure that the services all came up again after backup. Other mail transfer agents let you back up mailboxes without having to shut them down (because they actually ar mail transfer agents - not some mess of poorly documented interconnecting services). Having to spend a lot of time just keeping three lightly loaded Exchange 5.5 servers going makes a system administrator look bad when there are a lot of other systems that need attention. I haven't looked at later versions of exchange at all - previous versions didn't do the job well if you only wanted a mail tranfer agent, and it would be difficult to put a business case together to justify the cost of the current exchange as a mail transfer agent (you can only use the old "No-one ever got fired for buying IBM" ad that has been updated to replace IBM with Microsoft).

  119. Re:You got the 7500000th comment! by ZeekWatson · · Score: 1

    HAHA! Thanks for the "overrated" moderation!

  120. postfix by oohp · · Score: 1

    Put a postfix mail server in front of it ;P. Or ditch it altogether.

  121. Re:Microsoft simply cannot do it. by TPFH · · Score: 1

    This is additional proof that Microsoft will NEVER fix its bugs. The main reason for this is that Microsoft simply cannot do it. By attempting to take over every single area of the software industry, they have bitten off way more than they can chew. They simply have too many products that do too many things, and there are not enough programmers to handle the task of making that stuff work correctly, much less to make sure it is secure.

    I mostly agree with what you say here, but what if they started over from scratch and reverse-engineered their own products?

    --
    This signature used to contain a cute kitty virus with ansii art. Please set the slashdot editors on fire. Thank you
  122. Re:If you leave postmaster activated - and you mus by overturf · · Score: 1

    >It's easy to change it, but things just stop working due to authentication errors.

    Sorry for the long delay in my reply, but I absolutely have to post a follow-up. This is 100% not true. You can change the password just fine, and so long as you do it correctly, absolutely everything will continue working. I've done it dozens of times.

    Here's the KB article that walks you through all the steps to change the password without incident: "XADM: How to change the service account password" - http://support.microsoft.com/default.aspx?scid=kb; en-us;157780

    Is it possible you're thinking of changing the actual service account itself (using a different account)? This can be done in a pure Exchange 5.5 environment, but as soon as you implement Exchange 2000/2003 in the same organization you can no longer change the account itself (you can still change the password). If you change the account after bringing in Exchange 200x, the MTA will stop functioning, and you're sure to get event 8213 CDO errors from MSExchangeFBPublish.

    >People notice when mail doesn't get through, so with exchange you need to be in early each day to be sure that the services all came up again after backup

    Not meaning to pick on you specifically, but this is a perfect example of the "poorly administered environment" I was talking about!

    Why are the services being stopped at all?! Exchange has a built-in "online" backup mechanism that takes care of data validation and logfile maintenance. Stopping the databases to do a flat-file backup is a very risky way to backup your Exchange server, and not just because some script you've written to restart the services doesn't always work right!!

    In any case, for the other points you've made -- you're probably right. Exchange 5.5 is not a great standalone mail-transfer-agent. It's not intended to be! It's intended to be a groupware/collaboration server that handles all aspects of email/calendaring/contact management in concert with Outlook. Later versions of Exchange make tremendous improvements, but it's still not designed strictly for mailflow. If you want a lightweight mailer, best to stick with Windows 2000/2003 SMTP service or something like Exim.

  123. Re:If you leave postmaster activated - and you mus by dbIII · · Score: 1
    Is it possible you're thinking of changing the actual service account itself (using a different account)? This can be done in a pure Exchange 5.5 environment

    Why are the services being stopped at all?! Exchange has a built-in "online" backup mechanism

    I should have stated things more clearly - I was talking about Exchange 5.5 on NT4, things must have improved with more recent products, but everything I said stands - and that company still has thing running that was as far as I know. Third party antivirus and fax to mail software may well have complicated things, but I do beleive it was interservice communication in Exchange itself that wouldn't work.
    Exchange 5.5 is not a great standalone mail-transfer-agent. It's not intended to be!
    At those sites that is almost all it was used for - so it was a poor purchasing decision by the person concearned - even when they only paid for one licence and had three installations. Not just a theif, but a silly one.