Slashdot Mirror


AOL's AIM Exploits Buffer Overflow On Purpose

Scott Hutton writes "CNN is carrying a story that states that AOL is exploiting a buffer overflow in their own client in order to detect and lock out Microsoft AIM clients. That's the first time I've seen someone use a buffer overflow to 'enhance' security."

121 comments

  1. Seen It by Uart · · Score: 1

    AOL has a computer setup to detect non AIM users, and then it sends them a long IM (from user AOLINSTANTMESSENGER) twlling them why they arebeing disconnected, and then 10 seconds later you are logged off. Thats the latest trick anyway, before this, AOL just gave all MSN users an automatic "evil" level of 1782% which automattically logs them off.

    --

    Opinionated Law Student Strikes Again!
  2. Why this is utter nonsense by j.b.m. · · Score: 1

    There is no buffer overflow in AIM that AOL exploits as client verification. If there was, the Free OSCAR clients would not work. This does not include gaim, which uses TOC; TOC is an "open" wrapper to OSCAR, not a native AIM client per se. The Free OSCAR clients include cLAIM, gtkFAIM, and naim. I know that at least naim works, and mfaim (in development) works. None of these have the buffer overflow, yet they continue to work. Therefore, it is very unlikely that AOL is screening people out through a buffer overflow.

    For future reference, could we please make a distinction between OSCAR and TOC? They are two totally different protocols. TOC stores all your settings on an AOL server, and the client just interfaces with that "proxying server," for lack of a better term. OSCAR stores all your settings locally and interfaces with the Real AIM Servers. AOL loves it when we use TOC, because it keeps all the power in their hands. Which is why i spend my time working on an OSCAR client ;^)

    For more info on naim, check out http://naim.n.ml.org, and http://www.auk.cx/faim/protocol/ has good (and very incomplete) info on the AIM protocol. And, as a side note, there are preliminary steps for gaim to use OSCAR as well, but that's still in progress.

    This is the first time i've seen the Community listen to blatant M$ hype, and quite frankly, i'm disappointed.

    /jbm

    1. Re:Why this is utter nonsense by RobertGraham · · Score: 1

      The buffer overflow is only run on WIN32 clients.

      The clients tell the server what version they are long before the server sends the buffer overflow packet. Microsoft chooses to emulate the WIN32 client because it has a lot more features than other clients.

      To verify, take a sniffer and capture a trace file of the connection sequence. Only when connecting with the v2 Win32 client will you see this particular packet contents being sent.

      Read the technical analysis at http://www.robertgraham.com/pubs/aol-e xploit

    2. Re:Why this is utter nonsense by Anonymous Coward · · Score: 0

      That is not correct. There is virtually no difference in functionality between the Mac and Win32 clients for AIM. Each does a couple things that the other doesnt, but overall they tend to be about the same.

  3. That's 256 and 280 bytes for you decimal pple (n/b by fR0993R-on-Atari-520 · · Score: 1

    um.. no body here

    --
    There are 11 types of people in the world: those who understand unary, and those who don't.
  4. Re:Contradicts previous discussion on /. by Anonymous Coward · · Score: 0

    "This isn't the typical buffer overflow exploit at all. It seems like AOL is using those extra 24 or so bits as a kind of checksum or key to their servers. ... This really doesn't fit the description of the typical buffer overflow exploit does it?"

    The server is sending more data than the client can handle, so yes, this is a buffer overflow. AOL isn't exploiting this to hack into people's computers, but someone else could. If someone could modify the AOL's DNS information, they could redirect clients to their own server and execute whatever code they want (this can be done).

    "Microsoft and the users of the Mircosoft software are tresspassing on AOL property (The AOL servers). AOL has told Microsoft to get lost. Therefore AOL has every right to ban the use of the Mircosoft software on *AOL*'s servers, just like the owners of the IRC servers can and have banned people from acessing their networks."

    Microsoft is not connecting to AOL's servers, the MSN Messenger users are. They have already created an account with AOL, and have a right to use that account (the AOL terms of service do not say you can only use certain software to connect). The owners of IRC servers ban abusive people, not programs - they will not ban you because of the IRC client you use.

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

    I've always found tart things bitter...

    Buuuut, perhaps this was being used as a drogatory (sp?) term for women. Ie: They put the lady together, then MS comes in and rebuilds the lady... ;-) (sarcasm, people! ;-)

  6. Re:How to stop non-authorized clients by Anonymous Coward · · Score: 0

    What if some kind of proxy is built (illegaly, but "without" MS's knowledge) to send that logo for the client? If that happened MS is indemnified of charges, and the "non-existant" proxy writer gets burned (but never found... for some strange reason).

  7. That was confusing by DonkPunch · · Score: 2

    I had to re-read the article several times to figure out what they were trying to report. Even now, I'm not sure I understand what the issue is.

    As I interpret the article, the AOL *client* is sending 256 bytes (the expected amount) followed by 24 bytes. This is somehow supposed to overflow the buffer on the AOL *server*. The AOL server detects the extra bytes and knows that it is an AOL client.

    Extra data not in the spec is NOT the same thing as a buffer overflow exploit. If the server wants to see those 24 bytes it is NOT a buffer overflow. It's simply an omission from the specification.

    If this is how things work, the "buffer overflow bug" is on the server side, not the client side.

    In this case, suggesting that the AOL client has a "buffer overflow bug" is misleading. Implying that the bug somehow compromises security for users of the AOL client is malicious deception. The client is *sending* extra data, not receiving it.

    I don't want to suggest that anyone is trying to create hysteria by misusing the term "buffer overflow". We all know that the phrase "buffer overflow" is a sure way to get the attention of security folks.

    As I read the article, though, it's just 24 extra bytes being sent to the server. If the server expects it and handles it, it's hardly a security issue. Are those 24 bytes actually writing into executable memory with a jump instruction? I find that hard to believe.

    Or maybe I just missed something in the article....

    --

    Save the whales. Feed the hungry. Free the mallocs.
    1. Re:That was confusing by Anonymous Coward · · Score: 0

      The article seems to be confused as to who is the client and who is the server. It is the server who sends the client the extra bytes, at least according to the explanation at the original site.

  8. Re:Contradicts previous discussion on /. by Black+Parrot · · Score: 1

    Not at all. The previous flap wasn't over whether AOL was secure or not, but rather over the fact that Micorsoft got caught astroturfing again.

    And the hilarious thing, the poetic justice if you will, is that while Microsoft was clumsily trying to call the kettle black without anyone knowing who the pot was, the pot itself was found to be dirty with respect to messaging software security. (As if MS's security problems are actually news anymore.)

    --
    Sheesh, evil *and* a jerk. -- Jade
  9. Re:OSCAR != TOC by Hepkat · · Score: 1

    Finally! I've been reading all these posts just waiting for someone to point this out. What AOL has been doing has been kind of childish, but then again, it's the computer industry! It's been childing since infancy! But what MS has been doing is even worse. Basically they are stealing AOL's proprietary protocol. And this whole thing about buffer overflow being a security hole... MS should worry about it's own flaws before going off on someone elses... And besides, AIM has always been about 200 times more reliable and secure that ICQ for me... I've never lost a message for been spoofed on AIM like on ICQ... so what if I can't send e-mail w/ it? that's what all the other email clients I have are for!

  10. Re:How to stop non-authorized clients by Trepidity · · Score: 2

    Well, AOL would get that server shut down promptly. MS could keep putting up more servers "without their knowledge," but they'd have to keep releasing new versions of their client to connect to the new proxies (or their users would have to keep reconfiguring the clients to use different proxies). For the long term, it'd be unworkable.

  11. I see no evidence that this is a buffer overflow. by Kaz+Kylheku · · Score: 1

    The AOL client simply sends a longer message that is recognized specially. A buffer overflow is not needed in order to do this, and that's probably not how it's done. I doubt that someone would purposely, not to mention needlessly, introduce a horrible defect into their software. So the whole bit about AOL compromising security is just Microsoft FUD against AOL. I don't think that the ``security'' company in question have any clue how big the actual receive buffer size is that is declared in the software but are just hypothesizing. AOL is using Microsoft tactics against Microsoft, and it's pissing Microsoft off. :)

  12. Re:Contradicts previous discussion on /. by fougasse · · Score: 1

    Actually, for a while AOL was encouraging people to use its servers, in an attempt to gain market share. They published all the specs for the protocol and even released some source code. If you want people to stay off your server, publishing specs to your protocols and inviting people to use your server is not the way to go about doing it.

    "Besider loser in case you've forgotten," while AOL is of course not using this overflow maliciously, the point is that it is one. The other point is that AOL seems to be trying to limit access to its servers to only the clients that it likes. They'll let the Linux client in, but not Yahoo and Microsoft. The point is that if you have a server which you make available to software other than your own, without requiring prior licenses, then you have to make it available to all clients. This is why Microsoft is not "tresspassing" on AOL's property - and believe me, if MS was doing anything illegal, lawsuits would be flying within seconds.

  13. Re:ROFL BLIZZARD BEING BLOCKED by dirty · · Score: 1

    Ok, why do some people feel the need to type in all caps? Caps are more difficult to read, and they don't make you right or more important. They just make you look like a twit. Also, please re-read your posts for grammar(sp) and punctuation. They are both our friends and help others understand the ideas in your head.

    --

    -matt
  14. Re:How to stop non-authorized clients by Stonehand · · Score: 1

    Hm. How about, then, the 'blessed binary' method with public-key authentication? For all you non-[ex-]Netrek players, Netrek servers generally bar non-blessed clients with a crypto challenge, so that modified ('borg') clients get bounced.

    I believe that it has been worked around with a proxy and some cleverness, but it complicates the matter and does *not* require that the client have a known buffer overflow problem.

    Network clients do not have any business accepting more data than they can handle.

    --
    Only the dead have seen the end of war.
  15. Re:We reserve the right to refuse service to anyon by Anonymous Coward · · Score: 0

    And AOL has the right to do anything they want with their servers... They own them! It's like the signs in restaurants: "We reserve the right to refuse service to anyone."

    I agree...but I sure hope that you are against the prosecution of MS with this attitude -- otherwise you're a hypocrite.

  16. Re:Contradicts previous discussion on /. by Anonymous Coward · · Score: 0

    The point is that if you have a server which you make available to software other than your own, without requiring prior licenses, then you have to make it available to all clients.

    You're talking out of your ass. There is no such lawful requirement and nor should there be.

  17. Re:Contradicts previous discussion on /. by dirty · · Score: 1

    The way I read the article was that the *client* sends back more information than the server expects, to receive. So the "buffer overflow" is actually on the server, which I'm certain AOL has fixed (if it ever was a security issue to begin with). Also, IRC servers will ban based on clients too. Does anyone remember IPhone? The client would connect to an IRC server and from there connect to other clients. Now the people who made IPhone had their own servers, which were modified with a very poor method of locking out irc clients. It wasn't long before IPhone users started using standard IRC servers, and then not long before patches were available to IRC servers to block IPhone users.

    The way I see this whole situation is that AOL owns the servers, they can dictate whatever rules they want for accessing the servers. If they want to say, "You MUST use our software if you are going to access our servers using the OSCAR protocol!" that's fine. I'd say the same thing if the situation were reversed.

    --

    -matt
  18. Re:IM; Fighting over crap? by Anonymous Coward · · Score: 0

    The AOL IM service seems (to me) to be pretty well
    thought out, if you can live with the centrally-
    administered servers thing. Just because most of
    the freebie client libraries floating around out
    there suck.. :-)

  19. Re:Contradicts previous discussion on /. by dirty · · Score: 1

    AOL released the specs to TOC, a text-based slimmed down version of their binary OSCAR protocol. Microsoft is using OSCAR, not TOC. This probally is illegal, if EULAs are enforcable, since I'm guessing the aim EULA comes with the standard no-reverse-engineering clause, and I strongly doubt Microsoft pulled the specs for the protocol out of it's proverbial ass.

    --

    -matt
  20. Gibson's Field Day by oki900 · · Score: 1

    William Gibson must be having a field day if he's reading anything about this. Corperate Computer Warefare at it's best. hehe Im sure it's only going to get worse before it gets better, but will we be seeing a new book from Gibson based on the scenario? Could be a good one.

    IceBerg
    "When all other possibilities have been eliminated, whatever is left, no matter how unlikely, must be the answer" -- Sherlock Holmes

  21. Re:Proof that I'm more hacker than politician by Ethan · · Score: 1
    The point is that AOL did NOT keep their protocol proprietary. They released specs to it. (Well, to a slightly simpler ascii version, but that makes little difference.)

    It makes all the difference in the world. Regardless of whether you side with AOL or Microsoft or whoever on this one, you should be able to see the line here... AOL released specs to the open TOC protocol (albeit with a clause stating that it could change without warning at any time; kudos to them for not doing that to us!) in order to allow people to write unsupported clients. They did *not* release specs to the Oscar protocol.

    I don't know exactly what their line of reasoning is to do this, but it seems to me that since they have an established method for unapproved clients to connect, their argument that the Oscar protocol was to remain closed is, if anything, stronger.

    My $0.02...

  22. Re:ROFL BLIZZARD BEING BLOCKED by Anonymous Coward · · Score: 0

    When will /. start blocking all these idiots from aol who type in all caps and love microsoft?

  23. Re:OSCAR != TOC by j.b.m. · · Score: 1

    There is an UnOfficial OSCAR implementation. It is used by a few clients. Again, naim is the most common OSCAR client that i know of, thought cLAIM (link not handy) has been around for awhile. naim uses libfaim, which is a tolerable implementation of the OSCAR protocol.

    Also, gaim has been released as an oscar client. I need to read the freshmeat newsletters more often ;^)

    oh the joys of being OT
    /jbm

  24. Proof that I'm more hacker than politician by kaphka · · Score: 1

    As much as as the libertarian in me is disgusted by the lengths that AOL has gone to keep AIM proprietary, my overwhelming reaction to this story is: Man, the guys who came up with this are gods! If this buffer overflow really works as described, and is intentional, this is the coolest hack I've seen in a long time.

    --

    MSK

    1. Re:Proof that I'm more hacker than politician by fougasse · · Score: 1

      The point is that AOL did NOT keep their protocol proprietary. They released specs to it. (Well, to a slightly simpler ascii version, but that makes little difference.) Now apparently they want to retract the ability to use their protocol - this is very obviously to the disadvantage of users. In response, Microsoft is simply emulating their client, which to the best of my knowledge is not illegal.

    2. Re:Proof that I'm more hacker than politician by Royster · · Score: 1

      AOL absolutely has the right to keep their protocol proprietary, and in fact I think that MS's use of AOL's servers via OSCAR is tantamount to theft of services.

      I agree that AOL has a right to keep its protocol proprietary. I also have a right not to use it. This is exactly why I don't use AOL IM.

      --
      I have discovered a truly marvelous sig, unfortunately the sig limit is too small to contain i
    3. Re:Proof that I'm more hacker than politician by kcin · · Score: 1

      Why exactly shouldn't they keep it proprietary? Who pays for the server? Who pays for the bandwidth? Not Microsoft. AOL gets money from ads, so why should they let Microsoft come along and make people use their client instead of AOL's so Microsoft can get revenue when they don't have to maintain the servers? kcin

    4. Re:Proof that I'm more hacker than politician by Anonymous Coward · · Score: 0

      I acgree all except for "AOL could have kept their email system proprietary, too, (way back in, what, 1991?), but to do so would have been a disservice to their customers as well as the rest of the
      Internet" Man what a service they would have been doing to the internet without even knowing it had they kept their email system closed. Could have been great.

    5. Re:Proof that I'm more hacker than politician by kaphka · · Score: 1

      Just to be fair, I guess I'll put on my politician's hat and answer this:

      AOL absolutely has the right to keep their protocol proprietary, and in fact I think that MS's use of AOL's servers via OSCAR is tantamount to theft of services.

      However, at a time when Bill Gates is called the antichrist just because he wants to keep some of his IP to himself, we need to apply the same standards of morality to everyone. AOL could have kept their email system proprietary, too, (way back in, what, 1991?), but to do so would have been a disservice to their customers as well as the rest of the Internet. If there was ever a situation calling for a little good will on the part of AOL, this is it.

      But coming from a guy who always rooted for the Empire just because their Star Destroyers were so cool, I still think this buffer overflow gimmick is genius. :-)

      --

      MSK

  25. again please? by RoLlEr_CoAsTeR · · Score: 1

    You'll note that instead of, as another poster suggested, MSN would insert this bug into their software, they are now responding to the packet, without coding a overflow in their software.
    They're responding to "the packet"? What packet are they getting? Or, do you mean that they're responding [differently] to the original packet send to the MS IM client from the server, so that the server will think their AOL IM? I didn't quite get that, because my initial thought was that you meant that MS was responding differently to the "buffer overflow" [packet], which I didn't understand because I was thinking: "MS isn't getting the packet! The server is!"

    Stupid me..

    Clarification would be helpful, though, because I'm curious as to what exactly MS is doing to make their IM client 'work.'

    --

    Insert mind here.
    1. Re:again please? by Anonymous Coward · · Score: 0

      Granted, it was unclear, the source also doesn't go very deep into the details, other than AOL is sending their packet to cause the overflow, AIM gets effected and responds, and MSNm sees it, drops it, and responds the same way AIM does. *minor speculation included*

  26. Re:ROFL by DoorFrame · · Score: 1

    How are they stripping people of choice? It's their product, if they don't want MS hacking into their messaging system, let them build up their own defenses... stupid defenses but defenses nonetheless.

  27. Re:ROFL by Anonymous Coward · · Score: 0

    both posts have good sense, and i agree with the dude, but really it should be up to AOL since they made it up and its proprietory (am i wrong?)and ms im version is using the AOL servers for "its users"; lets make our own secure im and use it for linux and screw their standards, they would lose because their objective is to make money, and ours is to have a nice reliable im; they would have to accept our standards and we won't mind. alex

  28. Re:Contradicts previous discussion on /. by Anonymous Coward · · Score: 0

    This doesn't contradict the previous discussion. An MS employee did start this rumor, but it turned out to be true.

  29. Re:It's client/server by Anonymous Coward · · Score: 0

    Peer to peer creates a security problem in that it allows the sender to find the IP address of the receipient.

    But look at friggin' ICQ: that's client-server, and you can just hit 'User Info' on somebody and it *gives* you their IP address. I can think of no reason for this other than to nuke, ping-flood, spoof, etc.

  30. Re:Contradicts previous discussion on /. by jflynn · · Score: 1

    What an interesting mechanism to get the truth out, eh? I think politicians call these "deniable leaks".

  31. Re:ROFL by Anonymous Coward · · Score: 0
    Microsoft isn't using AOL servers for msn users, it lets people use one client to IM with people on multiple systems.

    The user has to have an AOL account and password (i.e. be an AOL user), and the MS software connects just like the AOL client software would to. AOL tried to identify their client by tripping the overflow, which the MS client wouldn't do, so those are the users who got cut off.

    AOL wanted its service to become ubiquitous, so it published it's protocols and encouraged everyone to support their protocol and user base. When the Microsoft client appeared to be viable in the market, AOL suddenly got cold feet, pulled the standards and started actively targeting connections originating from MSN.

  32. Re:Contradicts previous discussion on /. by Anonymous Coward · · Score: 0

    If you provide some kind of mostly free public service, then shut the fuck up if someone gets on it with other then your's client. Provide pay as you go service or get lost, this is the anwer to AOL. IRC bans abusive bots/people only

  33. That was helpful by DonkPunch · · Score: 2

    I *thought* that the original article didn't make much sense.

    Moderators, I know you can determine the quality of posts without my help. If I had the power, though, I'd be bumpin' this one up a few notches. :)

    --

    Save the whales. Feed the hungry. Free the mallocs.
  34. Silly me by DonkPunch · · Score: 2

    ...expecting accuracy and facts and stuff. Another poster put up an article with some analysis.


    Now I'm going to spend all night reading flames from people who were smart enough to skip the article. :)

    --

    Save the whales. Feed the hungry. Free the mallocs.
  35. IM; Fighting over crap? by MikeFM · · Score: 1

    The specs I've seen for a few different IM's all seemed to be rather crappy and ill thought out. Does anyone know if any of the IM protocols or proposed protocols are actually flexible, secure, and peer-peer? IMO w/out those three simple things the protocol is doomed as time passes regardless of who has the most users now. IPX seems to have lost to TCP/IP even though it had the majority of the market up to a few years ago. Remember all the IPX enabled multiplayer games? I have not followed it closely but I liked the protocol being used by Jabber which is based on XML and seems to be fairly flexible. Flexibilty is the key in a protocol such as this I think, even if it is unsecure and client-server at conception if it is flexible enough it can easily adapt as time goes on w/out breaking backwards compatibility.

    Also I love the idea of having multiple IM's work under one client. AOL, ICQ, Yahoo, MSN, whatever all workable as plugin's to the client program so I only have to know one interface and can communicate to everyone under a single user list. Third, I'd love to be able to store my contact list, history, etc on a server of my choice rather than having to ftp the whole thing from machine to machine every time I need it. Just please spare me the quota idea. This is one reason I continue using ICQ the most, because Yahoo and some others limit the number of people in your contact list. How stupid is that, I am not allowed to know so many people. Well excuuuuuse meee! Arghh but please don't crypt local db files either such as ICQ does, this is causing me huge problems because I need to merge several lists under the same UIN but from different computers into a single list and it is fairly impossible. It's the OS's job to keep unauth'd people from reading my files, if Windows doesn't let Windows users upgrade to Linux as I'll do as soon as I can merge and export my ICQ db's. :P

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  36. IM; Fighting over crap? by MikeFM · · Score: 1

    The specs I've seen for a few different IM's all seemed to be rather crappy and ill thought out. Does anyone know if any of the IM protocols or proposed protocols are actually flexible, secure, and peer-peer? IMO w/out those three simple things the protocol is doomed as time passes regardless of who has the most users now. IPX seems to have lost to TCP/IP even though it had the majority of the market up to a few years ago. Remember all the IPX enabled multiplayer games? I have not followed it closely but I liked the protocol being used by Jabber which is based on XML and seems to be fairly flexible. Flexibilty is the key in a protocol such as this I think, even if it is unsecure and client-server at conception if it is flexible enough it can easily adapt as time goes on w/out breaking backwards compatibility.

    Also I love the idea of having multiple IM's work under one client. AOL, ICQ, Yahoo, MSN, whatever all workable as plugin's to the client program so I only have to know one interface and can communicate to everyone under a single user list. Third, I'd love to be able to store my contact list, history, etc on a server of my choice rather than having to ftp the whole thing from machine to machine every time I need it. Just please spare me the quota idea. This is one reason I continue using ICQ the most, because Yahoo and some others limit the number of people in your contact list. How stupid is that, I am not allowed to know so many people. Well excuuuuuse meee! Arghh but please don't crypt local db files either such as ICQ does, this is causing me huge problems because I need to merge several lists under the same UIN but from different computers into a single list and it is fairly impossible. It's the OS's job to keep unauth'd people from reading my files, if Windows doesn't let Windows users upgrade to Linux as I'll do as soon as I can merge and export my ICQ db's. :P

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  37. Re:OSCAR != TOC by Anonymous Coward · · Score: 0
    I was waiting for someone to mention the difference between the formerly published protocol TOC, and the binary protocol, OSCAR.

    As often, what was neglected to be mentioned was that while, yes, the Microsoft implimentation of a compatable client uses OSCAR, the Prodigy and Yahoo! ones attempted to use TOC, and look where THEY are.

    Methinks they did what had to be done to keep free to them what others have had free (gaim?).

  38. Re:Advertising dollars by SmokeyDP · · Score: 1

    Who cares if there are no ads in it now, I do aggree that the MS Messager is stealing from what AOL built up, they are using some of the ad revenue to pay for the service, while MS is screwing aol out of $$$

  39. This was an MS allegation by Bimble · · Score: 1

    This was spread by the Microsoft employee who was posing as a consultant to discredit AOL. The trick of it is, after Microsoft denied having anything to do with the "consultant" emails, they said that the allegations were correct and that AOL was exploiting a buffer overflow to keep MS out of their AIM network. After some posturing about what a failure of security it was to exploit such a bug, they conceded it was possible that what they were looking at may not be a bug after all, but a feature of some sort. In other words, they're miffed and guessing at what's giving them trouble, and the pop media is picking up on it and taking Microsoft's word for it.

    --
    Naked.
  40. Re:How to stop non-authorized clients by chriswaco · · Score: 1

    I don't think you can sue someone for using your trademark if it is functional. For example, many BIOS's used to have an IBM Copyright string in a special place so that DOS would run properly. This isn't considered a copyright or trademark violation.

    Copyrights and trademarks are generally for non-functional protection, while patents are for functional protection.

    (I am not a lawyer -- thank god)

    >>
    I'm surprised AOL hasn't implemented a fairly easy method of stopping non-authorized clients. They could merely take a small (15x15 pixels or something) BMP of a trademarked logo (such as the AOL logo), and use it as a "key" to access the servers. Official AIM clients would transmit this logo to the servers for authentication, but Microsoft could not implement that in its client without being sued for trademark infringement.

  41. Re:ROFL BLIZZARD BEING BLOCKED by Anonymous Coward · · Score: 0

    ONE THING I CAN THINK OF IS IF SOMEONE ON BLIZZARD .COM SENT OUT A MASS EMAIL (MORE THAN 300 OR SO RECIPIENTS) AND AN AOL MEMBER REPORTED IT THEN THEY WILL BLOCK THAT DNS ACCESS UNTIL THEY (BLIZZARD MEET AOL`S NO-SPAM POLICY MAYBE THEY GOT HACKED BY A SPAMMER?

  42. Re:ROFL by bmetzler · · Score: 1
    So you're condoning the use and abuse of known bugs, instead of fixing them?

    We don't know that it's a bug yet. We don't know how much MS paid this company to say it's a bug. Mindcraft anyone? As others have mentioned here, all we know is that AOL is sending a longer string then was technically published. Is this a problem? We don't know, it most likely isn't.

    No. That would mean I would be receiving for free, what everyone else has to pay for. As soon as AIM, and GAIM, and TiK (if it still works) cost me a monthly fee, then a company who was allowing me access to that for free (while everyone else paid) would be in the wrong.

    AIM is not free. It does cost money to run the service you know. However, instead of charging you, they use advertising to offset the expenses. When the MSN client provides access to the service, AOL loses it's ability to pay for the service.

    I didn't say Microsoft. This *isn't* about Microsoft (and I'm curious why everyone thinks it is.. who of you bashed Gaim?), its about a company trying to do for free, what others can do for free (unless the people who developed Gaim are partnered with AOL..?)

    Any company has the right to work with anyone they want. If AOL wants to give certain groups the ability to use their service and not give other companies the same ability, that is their choice and right. Local companies in this area do it all the time. For instance, a bakery might provide free products to the local soup kitchen, but not the local resteraunt. It is about Microsoft trying to steal something from AOL, that AOL doesn't choose to give.

    More about MS and AOL

    -Brent
  43. Please explain moderation policies to me by RobertGraham · · Score: 1

    I'm a little confused. The article that suggests my posting get bumped, itself gets bump to 2, but mine (which I think is very helpful bit of signal in the noise) remains at 1. Not that I really want to get bumped; I'm just a little curious as to how /. works.

    1. Re:Please explain moderation policies to me by jwilloug · · Score: 1

      Check out DonkPunch's user info page. See all those 2's and 3's? He's been moderated up so much that Slash recognizes him and bumps him up automatically. No moderator sat down and decided his post was more worthy than yours.

      You can tell automatic moderation because there'll usually (always?) be no tag on it. "(Score:2)" rather than "(Score:2, Informative)" or whatever.

  44. Banned IRC clients by MenTaLguY · · Score: 1

    The owners of IRC servers ban abusive people, not programs - they will not ban you because of the IRC client you use.

    That's not actually completely true; does anyone remember when Microsoft Comic Chat came out? It dumped all kinds of crap data in band (for the character emotions and so forth), such that it was extremely obnoxious to be in a channel with people using it. Having to put up with "(#WEIFEOU#@5*UR)" or some crap at the beginning of every send phrase got very annoying, very fast. You got 5 or so people in a channel using the client, and it basically killed the conversation for everyone else.

    Even worse, in the first few versions, the CTCP implementation was severely broken -- it sent PRIVMSGs instead of NOTICEs for replies, which could have resulted in infinite loops between the two clients trying to respond to each other. (although it generally didn't, as that version of Comic Chat provided no way for a user to send CTCP messages ... thankfully)

    However, a lot of people still thought MS CC was really cute. Once they were using the client, they didn't really give a damn if they were dumping crap in channels -- they couldn't see it themselves, so why should they care? It finally got so bad that channel operators began to ban CC users on sight. Things continued to spiral downwards, though, and some IRC networks were compelled to politely (or often not so politely) ask people to stop using the Comic Chat client, "or else".

    Today, although the functionality has, I believe, now been folded into the current Microsoft chat product, you won't see it used on normal IRC networks, nor is it a default. We won, but barely. It took a concerted effort on the part of the channel and server adminsitrators to preserve the networks for the rest of us.

    I'm not really sure how or if this relates to the AOL/MS IM war, but I just felt like this little bit of history might be relevent somehow.


    ---
    --

    DNA just wants to be free...
  45. Re:ROFL by Anonymous Coward · · Score: 0
    "This is about whether a company can protect its user base. Would you champion MS if MSN was able to use AOL keywords and show you AOLs online content? Or AOLs bulletin boards?"

    Why not? They would still need to have an AOL account to access these features, so AOL would still be getting their $$. If you could access these features with the free account then I would agree with you.

    "MS shouldn't be able to get access AOLs client base for free. MS just doesn't want to have to build a user base for its product and fight AOL on fair terms. When you're the new person to a market you have to start from ground zero."

    But the Linux community should (gaim, tck etc) - hypocrite.

    "Why should AOL support the MS client with its IM infrustructure? All those extra users will be a strain on AOLs infrustructure and AOL won't get any benefit from it."

    Sorry, these are NOT extra MS customers, they are people with valid AOL/IM accounts, wether they use the AIM or MSN client makes no difference on the infrastructure.

  46. Nothing to do with Microsoft by Anonymous Coward · · Score: 0
    Jesus, you Linux freaks don't let up do you? This has NOTHING do to with Microsoft! This is a bug that opens up a security hole in the AIM client. How the hell does that have ANYTHING do to with Microsoft? Regardless of who pointed the bug out it's still a problem with the AIM client that AOL either didn't know about or did and didn't fix but either way it has NOTHING to do with Microsoft.

    Get a life.

  47. Re:We reserve the right to refuse service to anyon by copito · · Score: 1

    Have you ever tried to wonder around microsoft.com with a non-MS browser?

    Even better than this is trying to access any MS page with the Internet Explorer bundled with NT 4.0 (IE version 2.0 build 1381)? It can't load the page at all, instead giving bogus error messages like:

    Directory Listing Denied

    This Virtual Directory does not allow contents to be listed.


    Netscape, OTOH displays the pages quite reasonably.
    --

    --
    "L'IT c'est moi!"
  48. UCITA looming. by Lord+Kano · · Score: 1

    If UCITA becomes tha law of the land (And I hope that it does NOT) all AOL has to do is tinker with the protocol a little again to break MS' client and if MS compensates they've broken the reverse engineering provision of UCITA.

    Though I despise both parties in this dispute I have to side with AOL. AOL's servers handle all of the IM traffic and it's not right for M$ to be able to use AOL's servers for free and make money by selling advertising on their client. This is like me getting a copy of Win9X and duplicating the CD and distributing my copies with a copy of a CD-Key generator.

    AOL has every right to break M$' client. It's their protocol, they're their servers. M$ is once again acting like a bull in a china store. AOL is the only company with the muscle to fight them off. Imagine AOL office, platform independant office suite that you get as a part of your internet connection fee.

    In today's world David can not fight Goliath. You need another philistine to do the deed.

    LK

    --
    "Hi. This is my friend, Jack Shit, and you don't know him." - Lord Kano
  49. *g* by Anonymous Coward · · Score: 0

    I guess in a while the Microsoft client will accidentaly have the same buffer overflow :) 1st post?

  50. ROFL by Anonymous Coward · · Score: 0

    That's the first time I've seen someone use a buffer overflow to 'enhance' security.
    That's the first time I've ever seen a company act so retarted and strip users of thier choice..Heh, further proof that AOL isn't someone I want to side with.

    1. Re:ROFL by FauxPasIII · · Score: 1

      Then you haven't been paying very close attention. I chalk this one up to MS getting a taste of its own. My quandary is, I can't decide who's the more despicable in this case, so I'll just kick back and watch with glee as two of my least favorite companies make better the case for my favorite OS.

      --
      25% Funny, 25% Insightful, 25% Informative, 25% Troll
    2. Re:ROFL by Anonymous Coward · · Score: 0

      This is about whether a company can protect its user base. Would you champion MS if MSN was able to use AOL keywords and show you AOLs online content? Or AOLs bulletin boards?

      MS shouldn't be able to get access AOLs client base for free. MS just doesn't want to have to build a user base for its product and fight AOL on fair terms. When you're the new person to a market you have to start from ground zero.

      Certainly MS has the marketing muscle to build a market for its own IM software. They could just add it to the next version of Windows (or IE) and use the same logic as when they added IE to Windows: customers want it.

      This looks like sour grapes on MS part. Why should AOL support the MS client with its IM infrustructure? All those extra users will be a strain on AOLs infrustructure and AOL won't get any benefit from it.

      IMO there are reasonable business reasons for AOL to keep MS from becoming compatible with AOL IM software.

    3. Re:ROFL by rookkey · · Score: 0

      That's the first time I've ever seen a company act so retarted and strip users of thier choice..

      So they somehow gave a food a sweet, pungent taste and then they did it again?

      Moral: Do not insult others for their stupidity when you should be insulting yourself.

    4. Re:ROFL by Imperator · · Score: 1
      Attitudes such as yours have convinced me that Ken Thompson was right about Linux.

      Forgive my ignorance, but what did Ken Thompson say about Linux?

      At any rate, from a technical perspective, Linux still lags considerably behind commercial UNIXes, and even NT. UNIX and NT aren't standing still either.

      I'll ignore the NT comment (that holy war isn't worth the time) and simply remind you that Linux is a variety of Unix. There's no such thing as the single Unix anymore.

      --

      Gates' Law: Every 18 months, the speed of software halves.
    5. Re:ROFL by Felinoid · · Score: 1

      More or less Linux is a hybred of Minux and Herd.
      It's more Herd than Minux however.

      Linux won't crush Windows alone.
      Linux makes a very good hacker os and an ok server and in those areas Linux dose a better job that 9x and NT. This strikes a blow at the Windows image of an os for "everyone".
      Linux just gets the ball rolling.
      Solarus, SCO Unix and BSD can attack on the high end server area where as MacOs and BeOs attacks on the multimedia and user friendly area.
      OS/2 and SGI can take on Windows in the workstation department.
      This leaves Windows with the gamers.
      Windows is a decent game os and other oses don't compeate in that area.
      But when an os is reduced to just playing games it's life is over.

      --
      I don't actually exist.
    6. Re:ROFL by Anonymous Coward · · Score: 0

      I use linux. I use it because it is more stable than windows. When I used windows, it crashed regularly. Now that I run linux, i have uptimes that measure in months, not days (or even hours).

      As far as AIM:
      I think AOL could actually stand to MAKE money on this, if they'd play their cards correctly.

      1) Keep using advertising to pay for their operation.
      2) License the protocal, etc to microsoft ON THE TERMS that ms must implement the advertising in a way that is acceptable to the AOL big-wigs.

      a buffer overflow... It's not necessarily a big deal. If it compromises security, then something needs to be done. If it SIMPLY overflows, then let it be. It's "JUST" a bug. We ALL use software that has bugs.

      -Software, by definition, has bugs. There isn't a program in the world that is bug-free. --one of my CS professors

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

      Actually... Anyone can get an IM account for free; having an AOL account is not required. This account can be used from the AOL-sanctioned clients, which happen to show advertising, which is how AOL pays for this service. MS clients do not show AOL's advertising. AOL doesn't like this, and they can stop MS is they want (just like you can stop people from using your mail relay to send spam -- in both cases, they're using your resources without your permission).

    8. Re:ROFL by blkwolf · · Score: 1

      "No. That would mean I would be recieving for free, what everyone else has to pay for. As soon as AIM, and GAIM, and TiK (if it still works) cost me
      a monthly fee, then a company who was allowing me access to that for free (while everyone else paid) would be in the wrong.

      I didn't say Microsoft. This *isn't* about Microsoft (and I'm curious why everyone thinks it is.. who of you bashed Gaim?)"

      Actually this IS about Microsoft. The difference is that GAIM, TiK etc are all based on an open protoc released by AOL for public use called TOC, along with special TOC servers that make the connection to the actuall AIM servers. Think of the TOC servers as a firewall router setup to protect the AIM servers by allowing only limited but functional access.

      Microsoft isn't using the TOC protocol or servers in their client. Instead they reversed engineered the OSCAR protocol which was never published and reserved strictly for AOL Instant Messenger. By doing this MS is bypassing the TOC server/firewall setup and accessing the AIM servers directly as if they are AIM clients.

      In this regard MS is illegally cracking into the AIM servers against AOL's wishes and bypassing their security. btw the TOC servers and protocols do not require you to have an AOL account as they are open to anyone.

    9. Re:ROFL by Anonymous Coward · · Score: 0

      In an interview some months ago, Ken Thompson said he believes Linux's raison d'être is that it isn't a Microsoft OS; that its nothing more or less than a backlash against Microsoft.

      At the end of the day, I think he's right. Linux is an enhanced reimplementation of MINIX, which itself is a simplified reimplementation of UNIX for the x86 PC. There's nothing new in either of them, but MINIX doesn't claim to be anything more than a tool for teaching OS design to students (something it does extremely well).

      Many Linux users, in contrast, seem to view their chosen OS as some sort of great saviour which will topple the evil Microsoft Windows empire and bring harmony to PC users all round the world. Forgive me if I'm a bit sceptical.

    10. Re:ROFL by Anonymous Coward · · Score: 0
      So you're condoning the use and abuse of known bugs, instead of fixing them? Not what I'd expect from the open source community. Ends justify the means.

      Also..

      --Would you champion MS if MSN was able to use AOL keywords and show you AOLs online content? Or AOLs bulletin boards? --

      No. That would mean I would be recieving for free, what everyone else has to pay for. As soon as AIM, and GAIM, and TiK (if it still works) cost me a monthly fee, then a company who was allowing me access to that for free (while everyone else paid) would be in the wrong.

      I didn't say Microsoft. This *isn't* about Microsoft (and I'm curious why everyone thinks it is.. who of you bashed Gaim?), its about a company trying to do for free, what others can do for free (unless the people who developed Gaim are partnered with AOL..?)

      By the way, while we're on the topic of access, can anyone tell me why mail from @blizzard.com is being denied into AOL Namespace, and to their customers, without the customer or the sender knowing? (www.blizzard.com - 8-16-99, still there, if you're skeptical.)

      I could speculate that they're upset that Battle.net is doing better than their online pay-to-play service, so they're being asses about it.. but thats not my place to do so.

  51. Old news by Sneakums · · Score: 1

    I read this somewhere last week. Can't remember where. Why so slow? :-)

    Paul

    1. Re:Old news by Anonymous Coward · · Score: 0

      There was a posting about it in Bugtraq

    2. Re:Old news by RobertGraham · · Score: 1

      I submitted this to /. right after the Bugtraq posting came out (last Tuesday). One wonders why /. rejects the technical details but accepts the mainstream press, especially since nerds typical hate the mainstream press for being either devoid of technical details, or getting them wrong.

    3. Re:Old news by QuMa · · Score: 1

      BUGTRAQ? They covered this a while ago....

  52. Er, where is this overflow exactly? by Anonymous Coward · · Score: 0

    I'm feeling lost; I must just be overlooking
    something. Where is this overflow? I don't
    quite follow how the AOL hosts use it to
    identify the clients.

    1. Re:Er, where is this overflow exactly? by gorfin · · Score: 1

      basicaly, if the client doesnt send the 24bytes of overflow back to the server, then the server determines that its not the AOL client, but the MS client. the MS client will NOT send the 24extra bytes.

    2. Re:Er, where is this overflow exactly? by Anonymous Coward · · Score: 0

      Grr, can't seem to duplicate it anymore (and I
      don't have any old captures of my own! doh)

    3. Re:Er, where is this overflow exactly? by Anonymous Coward · · Score: 0

      According to an article I stumbled across while reading Netigen, MSNm now identifies this overflow packet, and responds "correctly". You'll note that instead of, as another poster suggested, MSN would insert this bug into their software, they are now responding to the packet, without coding a overflow in their software.

    4. Re:Er, where is this overflow exactly? by RobertGraham · · Score: 1

      The full geeky explanation is at http://www.robertgraham.com/pubs/aol-e xploit. Basically, in one of the login packets, AOL sends more data than the client expects, causing the buffer overflow, which then changes some of the values in response packet.

  53. Re:Contradicts previous discussion on /. by Anonymous Coward · · Score: 0

    I was going to point this out myself... I really hope the original post is moderated up, since it could easily get drowned out by "evil AOL"-type posts...

  54. Re:Not really a buffer overflow 'exploit'. by RobertGraham · · Score: 1

    Yes, it is a buffer-overflow exploit. The article had a factual error in it. The server sends more data than the client expects; a field 0x0100 bytes long is sent 0x0118 bytes of data. To read the original technical analysis, go to http://www.robertgraham.com/pubs/aol-e xploit.

  55. Contradicts previous discussion on /. by copito · · Score: 2

    An earlier story on Slashdot, MS Dirty Pool Against AOL, referenced a sv.com article which claimed that this buffer exploit was a rumor floated by an MS employee. It would appear that either the CNN or sv.com article or the is factually incorrect and that some people have some apologizing to do.
    --

    --
    "L'IT c'est moi!"
    1. Re:Contradicts previous discussion on /. by Coward,+Anonymous · · Score: 1

      The CNN story states that someone from Network ICE reported the exploit and that Network ICE's BlackICE intrusion-detection application has been updated to allow for the AOL exploit, but to monitor for alterations to the original code, but the Database of Intrusions detected by BlackICE mentions nothing of an AIM buffer overflow. It's possible that this is another phony email from an MS employee or some other AOL-hater.

    2. Re:Contradicts previous discussion on /. by RobertGraham · · Score: 1

      The update is currently in beta and will probably be released next week. In any case, the intrusion is now listed.

    3. Re:Contradicts previous discussion on /. by C.Lee · · Score: 1

      >that some people have some apologizing to do.

      Not really because the mircosoft guy was and still is wrong. This isn't the typical buffer overflow exploit at all. It seems like AOL is using those extra 24 or so bits as a kind of checksum or key to their servers. In other words if you don't have the key to the door (like mircosoft doesn't), you don't get in. This really doesn't fit the description of the typical buffer overflow exploit does it?

      Besides loser in case you've forgotten, Microsoft and the users of the Mircosoft software are tresspassing on AOL property (The AOL servers). AOL has told Microsoft to get lost. Therefore AOL has every right to ban the use of the Mircosoft software on *AOL*'s servers, just like the owners of the IRC servers can and have banned people from acessing their networks. You idoitic microsoft supporters had better realize the the fact that you don't have a damned right to acess *ANYTHING* that doesn't belong to you. In other words grow the fucking hell up.

  56. Hmm, strange by Chutzpah · · Score: 1

    I am consistently surprised that gaim still works with all these client-blocking things that AOL keeps putting on their servers.

    1. Re:Hmm, strange by toolj23 · · Score: 1

      Yea, and TiK still works too(but that was made by aol). I guess you can't d/l it from aol's site anymore though.

    2. Re:Hmm, strange by Zagato-sama · · Score: 1

      My BeAim works fine also, apparently the only client that's affected is the MS Client.. =) quite frankly I could care less. Aol stated that they are refusing the MS client due to security issues, it's their software and their choice.

    3. Re:Hmm, strange by mcc · · Score: 1

      as of a couple weeks ago you could d/l it from aol's website.. it's just that the main page was missing. the .tar.gz file was still there, though, and linked to from freshmeat. i think all they did is take down the main page, not the download..

    4. Re:Hmm, strange by QuMa · · Score: 1

      TiK uses the TOC (Talk to Oscar) protocol, an ascii protocol that AOL has given free. MS however uses oscar... And aol isn't to happy about that...

    5. Re:Hmm, strange by kaphka · · Score: 2

      To my knowledge, all of the AIM alternatives (other than Microsoft's) use the TOC protocol, which is a simplified, open (at least, it used to be open), and slightly crippled version of the OSCAR protocol that AIM and Microsoft use. It's actually lots of fun to play with, writing little Tcl scripts to automate IMing and stuff...

      But Tik and GAIM users should be thankful that Micrsoft went to the trouble of reverse-engineering OSCAR instead of just using TOC, because if they had, I'm sure TOC would be gone by now.

      --

      MSK

  57. Not really a buffer overflow 'exploit'. by Rift · · Score: 1

    From the article, and another related, it seems that this is not really a buffer overflow exploit, but instead just a bug in the client software that sends more information than is requested by the server.

    An exploit would be a discovered bug in the server code that allowed an engineered packet masquerading as the client to obtain privleges or information from the server, or possibly crash or disable it. This, instead was handled by the server in a graceful manner, but now is actively being checked for in order to allow AOL to shut out MS.

    As they talk of an 'intercepting user' or some such, that is something that any IM could be vulerable to, bug or not..


    This goes along with a pet peeve of mine at work. I must hear 'buffer overflow' twice a day. In fact, in addition to the Y2K verification forms I have to sign for in-house software put in production, on some servers I have to sign 'no buffer overflow vulnerabilities' certs as well..

    Many VP's and high level managers think that this is the only type of security hole that can exist. They also seem to think that it always exists. Ahh, well.. they also say the network was 'hacked' when a virus shows up from some user with a screen saver from home.

    1. Re:Not really a buffer overflow 'exploit'. by Anonymous Coward · · Score: 0

      But buffer overflows are the most common exploit now, beating out file system race conditions. It is a testament how lame C and C++ are, especially C. You could make stacks non-executable, but it would still be a bug. It would be interesting to perform statistical analysis on Freshmeat one day and figure how the average number of buffer overflow bugs,

    2. Re:Not really a buffer overflow 'exploit'. by Anonymous Coward · · Score: 0


      But buffer overflows are the most common exploit now, beating out file system race conditions.

      It is a testament how lame C and C++ are, especially C. You could make stacks non-executable, but it would still be a bug.

      It would be interesting to perform statistical analysis on Freshmeat one day and figure how the average number of buffer overflow bugs,

    3. Re:Not really a buffer overflow 'exploit'. by markb · · Score: 1

      I take issue with your assertion that C and C++ are "lame." Sure, you have to be diligent to ensure that your code does not allow for overflow exploits. But the added freedom lets you make your code tighter and faster. I'll certainly take C/C++ over Java any day.

    4. Re:Not really a buffer overflow 'exploit'. by Anonymous Coward · · Score: 0

      C is not `lame'. If you're not competent to use it properly, don't use it. Those who use a tool improperly have only themselves to blame.

  58. Re:question by Anonymous Coward · · Score: 0

    IT also won't work if you want to send a message to a guy who is offline now (will go through server)

  59. Quarterback Sneak...Touchdown by Anonymous Coward · · Score: 0

    I guess the email from the Microsoft employee did its job.

    Ask CNN what two plus two is, and the answer would seem to be five.

  60. Re:It's client/server by Zack · · Score: 1

    Actually, ICQ is _not_ client-server... by default it tries to do peer to peer... if that doesn't work then it will fall back onto client-server.

    Since it's usually peer-to-peer, it makes sense that the software would have to know what the IP address is... They have an option to "hide IP" from other people, but only the official client actually does, and even that is easily broken.

    You don't really think all those files you transmit through ICQ actually go through the ICQ servers do you? Where would they get THAT much bandwith?

  61. MSNBC by ljavelin · · Score: 1

    Heh, I'm surprised MSNBC didn't report it first. Or maybe MSNBC wanted CNN to report it first.

    To continue with the conspiricy theories ... I wonder how many former AOL employees now work for Microsoft? Betcha it's at least one more than zero...

  62. Advertising dollars by Anonymous Coward · · Score: 0

    I haven't seen MS's instant messenger, but I think AOL is justified in putting some protections in. Here's why: AOL has been distributing this client and access to its servers for free, recouping its investment largely through advertising dollars. If MS can come along, use AOL's servers for instant messaging traffic, but redirect the advert GIFs to retrieve from MSN's site. AOL is basically doing all the gruntwork and support, while Microsoft leeches off AOL and makes the big profit. More classic Microsoft, just it's being wrapped in Open Source clothing and pulling along the bulk of the slashdot crowd. Tom

    1. Re:Advertising dollars by Anonymous Coward · · Score: 0

      granted. Though, that argument would be more suited towards ICQ, seeing as MSNm has no ads displayed. (Other than the ones you get while signing up, but you get the same, if not more, while signing up to AIM, which is required.)

    2. Re:Advertising dollars by Anonymous Coward · · Score: 0

      They DOnt have adds in it now. but the space is there and once they get a good market going you will see adds there

  63. oscar by Anonymous Coward · · Score: 0

    The protocol used is called "OSCAR", do a we serach on it, there are (albeit incomplete) specs available. I did a bit of research on the protocol a while ago for work, and using altavista I found a few pages that explain how the protocol works in great detail. And as others have already said, it's client/server. -dilinger

  64. Re:ROFL BLIZZARD BEING BLOCKED by Altheron · · Score: 1

    Not meaning to piss anyone off.. but this probably isn't the best thread (Blizzard being blocked) to be calling for censorship, reguardless if they "love Microsoft" or not. The caps, yes, the opinion, no.

  65. Re:We reserve the right to refuse service to anyon by jwilloug · · Score: 1

    "We reserve the right to refuse service to anyone."

    I agree...but I sure hope that you are against the prosecution of MS with this attitude -- otherwise you're a hypocrite.


    Have you ever tried to wonder around microsoft.com with a non-MS browser? It's not very pleasant. But while we may bitch about it, and not think it a very bright move, no one has tried to force them to allow Netscape users access.

  66. Re:How to stop non-authorized clients by daemon23 · · Score: 1
    I'm curious about an aspect of this.

    Is there a limit on what format the image has to be in? Does it have to be well distributed or documented? Or is there an additional filed trademark on the sequence of bits in the image? If not, anyone could make up a format on the fly that reads some specific data and turns it into a trademarked logo. It seems if there are no limitations, this would be a field day for nuisance lawsuits.

    Secondly, it seems if someone were to find out the string of bits with no knowledge that they were a bitmapped image, and prove it (IE: hack at the Gameboy code and figure out what string of bits makes it run games), Nintendo would have a hard time filing a suit that wouldn't get thrown out.

    It also seems interesting in that it implies a trademark on a particular chunk of data. Heck, randomly searching the net, after a while, would probably turn up something--a binary, a JPEG, whatever--that contains a 15x15 bitmapped representation of AOL's logo. Does this mean that, if some AOL wonk was feeling nasty, they could file an infringement suit on some poor shmuck or demand he take down some image because of this? Or, God forbid, another annoyance tactic in the Scientologist's lawyer attacks?

    I am in no way familiar with trademark laws, so I am genuinely curious about this...

  67. Thats why I use ICQ by bogado · · Score: 1
    Yes I know that ICQ is from AOL too, but at least it's not directly involved with this mess.

    To me we should create a instant messaging protocol that would be secure (If I didn't gave permission to someone then someone can't have acess to my status), distribuited (why have only one server?), open source, multi-plataform (this shold be usable for mac, windows and all other OSes users too).

    I think that it's rather easy to create it using existent protocols, HTTP for files and messages and irc for chat.

    Is there something like this being developed?
    --
    "take the red pill and you stay in wonderland and I'll show you how deep the rabitt hole goes"

    --
    []'s Victor Bogado da Silva Lins

    ^[:wq

  68. Re:OSCAR != TOC by havok · · Score: 1
    realy, i totaly agree with hepkat. aol has given a
    • FREE
    product to everyone to use for
    • FREE
    . now that ive mentioned that its
    • FREE
    , i can ramble on about how it is childish to want free email as well.
    i can not see for any reason why people want aol to give out all of its services for free, and why ms is having a hissy fit about tiny little glitches, while ms has many of its own glitches.
    in adendum, i say aim is a good
    • FREE
    source of chatting.
    finale
    fini
    peace out.
    --
    HaVoK "um ya im a loser" Tha MaVeRiK
  69. question by mistabobdobalina · · Score: 1

    _slightly_ offtopic (dammit dont moderate me down), but is aim protocol client server or peer to peer? also msn protocol ... i dont know what ietf is doing but doesnt peer to peer make infinitely more sense in the case of messsaging?

    --
    -- your knees hurt, don't they?
    1. Re:question by Anonymous Coward · · Score: 0

      Peer to peer may not function across firewalls and proxies.

    2. Re:question by RobertGraham · · Score: 1

      Most messenging protocols are peer-to-peer and client-server. 90% of a messenger protocol has to deal with issues other than sending messages, for which peer-to-peer would make sense. This includes the ability for you to find your buddies in the first place. If I travel to Europe and dialin with my notebook, how are you going to find me except through a common server?

      Even peer-to-peer messenges have problems. One of which is that this remove anonimity; what happens with lots of protocols like IRC is that cr/hackers nuke/flood other people's IP address. Not to mention the problem of when both sides are behind firewalls/proxies, and thus cannot create a direct connection between each other.

  70. a week late by just+someone · · Score: 1

    Intrusion discussed in press on tuesday, supposedly confirmed on monday.

    Posted to web site on Sunday, after posting to /.

  71. We reserve the right to refuse service to anyone. by Benabik · · Score: 1

    AOL provides the free service not as a nicety, but as a way to produce cash. AOL gets profits from AIM in the form of advertising. MS's users use the servers w/o any compensation to AOL at all.

    Remember, companies rarely to anything to be nice, but rather to make money.

    And AOL has the right to do anything they want with their servers... They own them! It's like the signs in restaurants: "We reserve the right to refuse service to anyone."

  72. OSCAR != TOC by copito · · Score: 1

    FWIW, AOL opened the TOC protocol (which every free client uses) not OSCAR (which has a few more features and which MS is using).
    --

    --
    "L'IT c'est moi!"
  73. Not a contradiction by upper · · Score: 1
    The previous article was about how the rumor was initiated by a microsoft employee who was (very naively) pretending to be a third party. He lied about who he was, but he what he said about the code is confirmed by the current piece. Here's the relevant sentence from the previous article:

    In his message, he asserted that America Online is using a programming error that has created a security flaw -- one not found in Microsoft's clone program -- to detect the Microsoft Messenger program.

  74. Why bother... by Anonymous Coward · · Score: 0

    Why bother with all this mess? MS will find away to make its client always work, and we'll sit back and watch as AOL plays chicken and turns off all of our clients except the windows version. I will also make a bet that MS's IM client will be bundled with the next version of windows. Just like they did with IE.

  75. AOL's new server merely accomodates larger buffer by Anonymous Coward · · Score: 0

    This story makes no sense.

    AOL controls the server and its code.

    AOL changed the code in its server to accomodate a larger client response.

    What am I missing?

  76. How to stop non-authorized clients by Trepidity · · Score: 2

    I'm surprised AOL hasn't implemented a fairly easy method of stopping non-authorized clients. They could merely take a small (15x15 pixels or something) BMP of a trademarked logo (such as the AOL logo), and use it as a "key" to access the servers. Official AIM clients would transmit this logo to the servers for authentication, but Microsoft could not implement that in its client without being sued for trademark infringement. AOL could then authorize gaim and the other non-Windows AIM clients to use the logo free of charge, so they wouldn't be inconvenienced, and AOL would retain its control of the Windows clients, keeping Microsoft out.

    This method works, and has legally been tested, as this is the method Gameboy uses to keep non-licensed developers from writing Gameboy games. If a game doesn't have the gameboy trademarked logo at the beginning of its ROM, the Gameboy refuses to play it.

  77. try Perl!. by slackergod · · Score: 1

    Sorry, someone had to say it.
    might as well have been me.

  78. It's client/server by Anonymous Coward · · Score: 0

    Peer to peer creates a security problem in that it allows the sender to find the IP address of the receipient.

    This is not good, so the messages are relayed through the server.