Slashdot Mirror


New Denial-of-Service Attack Is a Killer

ancientribe writes "Hacker RSnake blogs about a newly discovered and deadly denial-of-service attack that could well be the next big threat to the Internet as a whole. It goes after a broadband Internet connection and KOs machines on the other end such that they stay offline even after the attack is over. It spans various systems, too: the pair of Swedish researchers who found it have already contacted firewall, operating system, and Web-enabled device vendors whose products are vulnerable to this attack." Listen to the interview (MP3) — English starts a few minutes in — and you might find yourself convinced that we have a problem. The researchers claim that they have been able to take down every system with a TCP/IP stack that they have attempted; and they know of no fix or workaround.

341 comments

  1. I cant believe this is the first comment, by Aliks · · Score: 5, Funny

    Some DOS attack on Slashdot in progress?

    1. Re:I cant believe this is the first comment, by neokushan · · Score: 4, Funny

      Yeah, some stupid user deltree'd the whole site!

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    2. Re:I cant believe this is the first comment, by Anonymous Coward · · Score: 0

      We're all in shock of how retarded this summary is. It breaks the interwebs!!!! They no come backs!!!

    3. Re:I cant believe this is the first comment, by Sj0 · · Score: 1, Funny

      Ah, there's your problem, you're runnning your website on MS-DOS 6.22!

      This is a bit unorthodox, but might I suggest...linux?

      --
      It's been a long time.
    4. Re:I cant believe this is the first comment, by mcgrew · · Score: 4, Funny

      No, it's my fault. I linked to slashdot from slashdot, slashdotting slashdot. So slashdot's slashdotted.

      Sorry.

    5. Re:I cant believe this is the first comment, by Phreakiture · · Score: 1

      There are no details (at least in the text) on what the vulnerability is, so I call shenanigans. In fact, I dare you to try it on me. My IP address is 127.0.0.1

      --
      www.wavefront-av.com
    6. Re:I cant believe this is the first comment, by neokushan · · Score: 5, Funny

      AHAHAHAHAHA! You left your system open to hacking! HAHAHAHA! Look at all this animal porn you have! HAHAHA I'm deleting your OS's Kernel right n

      --
      +1 IDisagreeSoHeMustBeATrollOrAnAstroturferOrAShill
    7. Re:I cant believe this is the first comment, by Anonymous Coward · · Score: 0

      I accidentally the whole site

    8. Re:I cant believe this is the first comment, by renegadesx · · Score: 1

      Great one mcgrew! Now the entire internet's going to collapse!

      --
      Make SELinux enforcing again!
    9. Re:I cant believe this is the first comment, by infonography · · Score: 1

      so Slashdot got slashdotted?

      didn't see that coming.

      --
      Sorry about the writing. Robot fingers, you know? Cliff Steele in DOOM PATROL #23
  2. fearmongering by passthecrackpipe · · Score: 5, Insightful

    While it is pretty interesting, and disturbing, we are once again faced with a "The Internet Will Cease To Exist And Your Brain Will Explode" vulnerability. We dont know exactly how it works, we dont know exactly what to do to stop it, fixes are not available, and we are all doomed. The podcast goes into enough detail about how they discovered it to be replicated by skilled evildoers without too much trouble, but nobody knows how long, easy or invasive a fix is going to be.

    --
    People who think they know everything are a great annoyance to those of us who do.
    1. Re:fearmongering by MyLongNickName · · Score: 5, Insightful

      Sorry, but your entire argument is shot down by TFA. For those of you too lazy to read it, this gem "Robert and Jack are smart dudes. I've known them for years," clearly shows that your argument is moot. The author has known them for years from (presumably) T-Ball league. How can you argue with that?

      (this having to wait 5 minutes between posts is a pain in the ass. Anyone else stuck with this restriction?)

      --
      See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    2. Re:fearmongering by fprintf · · Score: 1, Offtopic

      Yep, I get the 5 minute restriction all the time, especially when I am actively reading and posting. I agree it sucks. I also am a fast typist and get the "you must wait X seconds between hitting reply and posting" all the time. Presumably those restrictions are forcing me to be more thoughtful about my responses, and thus clutter the threads less with offtopic, trollish or redundant posts.

      I want numerical karma back too.

      --
      This post brought to you by your friendly neighborhood MBA.
    3. Re:fearmongering by morgan_greywolf · · Score: 5, Insightful

      Sorry, but your entire argument is shot down by TFA. For those of you too lazy to read it, this gem "Robert and Jack are smart dudes. I've known them for years," clearly shows that your argument is moot.

      Seriously....just saying "Yeah, these two dudes I know can break the whole Internet. Trust me. I've known them a long time." is just completely lame and useless.

      The article is nothing more than fear mongering and fudfudfud (please tag appropriately). Unless there's something to the interview beyond "I know how to break the Interwebs!!!", I'm from Missouri on this one.

    4. Re:fearmongering by Cro+Magnon · · Score: 4, Funny

      (this having to wait 5 minutes between posts is a pain in the ass. Anyone else stuck with this restriction?)

      My sig answers your question. :)

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    5. Re:fearmongering by ConceptJunkie · · Score: 0, Offtopic

      It's always been two minutes for me, which I find infuriating. If it were five minutes, I'd probably quit /. altogether.

      It _should_ be 15 seconds between hitting "Reply" and "Submit" and one minute between comments. Some people can think and type quickly. But don't complain because /. is the way it is and it's not changing.

      --
      You are in a maze of twisty little passages, all alike.
    6. Re:fearmongering by Nathrael · · Score: 1

      Oh no! They are already trying to DoS Slashdot!

      --
      A good education is a bit like a STD - it makes you unsuitable for a lot of jobs and gives you a desire to spread it.
    7. Re:fearmongering by jrl · · Score: 3, Informative

      It wasn't our intention to fear monger. In fact if you listen to the whole podcast we actually comment on the "Chicken Little" phenomenon in security research.

      For those wanting to stay abreast of these issues as more information is shared publicly, keep an eye on my blog.

      I'm trying to keep a link to most news articles there. I've also been able to answer a few questions in the comments through that medium.

      --Robert

    8. Re:fearmongering by couchslug · · Score: 1

      "fixes are not available," /me inserts non-multisession live CDs into all my machines...

      "Bring it on!" :)

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    9. Re:fearmongering by hummassa · · Score: 0, Offtopic

      Yeah, it would be nice if nobody crapflooded /. ever, so they didn't have to come up with such restrictions...

      --
      It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    10. Re:fearmongering by __aamnbm3774 · · Score: 3, Insightful

      I am no networking Guru by any means, but after listening to the mp3, I don't see how this isn't fixable. Just based on the way routers will 'continue to spit out the same packet over and over' seems like a pure implementation issue of the TCP/IP stack.

      Please correct me if I am wrong, but I don't see how this cannot be fixed. Another super-scary (and warrantless) slashdot headline and summary IMHO.

    11. Re:fearmongering by Anonymous Coward · · Score: 0

      I never said that the restrictions weren't justified, just that they're annoying.

    12. Re:fearmongering by Yvanhoe · · Score: 4, Insightful

      (this having to wait 5 minutes between posts is a pain in the ass. Anyone else stuck with this restriction?)

      Yes, limiting the possibilities to comment is clearly a bad idea. /. summaries have always been quite bad for as long I can remember it, but all the informational value is in the comments. Where else can you see a fearmongering article, people making some obvious remarks, getting insightful retorts to finally end on a +5 comment coming from a guy working in the lab TFA mentions ?

      Slashdot, don't fear posters. Your moderation system filters spam (and as*holeness) with enough efficiency, don't add nagging features !

      --
      The Wise adapts himself to the world. The Fool adapts the world to himself. Therefore, all progress depends on the Fool.
    13. Re:fearmongering by Barny · · Score: 1

      Aww, here's something better then

      http://au.youtube.com/watch?v=yVjzd320gew

      Isn't that better than blog whoring? :)

      --
      ...
      /me sighs
    14. Re:fearmongering by flosofl · · Score: 4, Informative

      Dude, did you just tell one of the guys who discovered this issue to *not* post links to his blog which may contain relevant information? I mean I'd understand if his blog had a ton of advertisements or something. But it's pretty much just blog entries and that's it.

      Weird.

      --
      "This calls for a very special blend of psychology and extreme violence" - Vyvyan "The Young Ones"
    15. Re:fearmongering by Goaway · · Score: 3, Insightful

      That kind of restriction does pretty much nothing at all to stop any kind of crapflood.

      See, crapflooders are not limited to using one IP or one account, unlike legitimate users.

    16. Re:fearmongering by Arthur+Grumbine · · Score: 2, Insightful

      To support your assertion of a slashvertisement in the replies here there seems to be a strong redundancy of links to this "smart dude's" blog, posted by ACs.

      Whether the threat is real or not, someone seems to be intent on getting as much attention as possible.

      --
      Now that I think about it, I'm pretty sure everything I just said is completely wrong.
    17. Re:fearmongering by Anonymous Coward · · Score: 0

      How is this insightful? Do people have their sarcasm detectors off until caffeine kicks in?

    18. Re:fearmongering by Rary · · Score: 1

      (this having to wait 5 minutes between posts is a pain in the ass. Anyone else stuck with this restriction?)

      It seems to vary from machine to machine, or at least internet connection to internet connection. For example, at my last work site I had to wait at least 5 minutes between posts. At my previous work site, I was pretty much limited to one post a day. However, where I am right now, I did two posts within about 30 seconds, and now I'm posting this about 2-3 minutes after that.

      I really don't understand it.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    19. Re:fearmongering by ColdWetDog · · Score: 1

      For example, at my last work site I had to wait at least 5 minutes between posts.

      Never work for a company that still relies on 300 baud modems.

      --
      Faster! Faster! Faster would be better!
    20. Re:fearmongering by Rayban · · Score: 1

      I'll bet it's just putting router screens in transparent iframes so that users are clicking some sort of "disable internet" button based on their previous vulnerabilities.

      Protip: buy a router that uses HTTP password auth instead of a fancy login screen.

      --
      æeee!
    21. Re:fearmongering by Pictish+Prince · · Score: 1

      Sounds like you could use the same concept to bring down slashdot: Flood it with attempts to post before the 5 minute limit.

      --
      Only his tendency toward a dazed stupor prevented him from screaming aloud.
    22. Re:fearmongering by Anonymous Coward · · Score: 0

      It doesn't actually sound "that horrible" though, Robert...

      After all - A reboot fixes it!

      (Which, for end users' machines? That is NOT THAT BIG A DEAL, for typical "end-users")

      However, I can see this much - It MIGHT BE for servers & business of varying kinds, or critical communications, that may be going thru the attacked rigs/servers + the affected routers.

      Does this adversely affect 'normal folks/typical end-users' @ home really, REALLY badly? I'd think thru email or online banking, yes, quite possibly (until the affected system &/or routers are rebooted)... but, again - a reboot is all that is required (a few minutes of downtime).

      Technically speaking though? I think you're "dead on" that the underlying design used in SYN COOKIES needs revision (only, what to DO about it, IS the question here)... & what you noted about IDS being the same? That struck home here though... bigtime. They're no better off, & thus, so much for the effectiveness of IDS, if they can be 'knocked offline' as easily.

      APK

    23. Re:fearmongering by I'm+not+really+here · · Score: 1

      Perhaps it is based on IP, and the slower company used NAT?

      --
      Before commenting on the Bible, please read it first
    24. Re:fearmongering by plague3106 · · Score: 1

      Well, there used to be nothing, then everyone got two minutes. For some reason, I guess certain people, including me, got bumped up to five. Which I don't understand.. the karma system is supposed to keep trolls out, and my karma is Excellent... so I don't know why I'd have an additional delay.

    25. Re:fearmongering by Rary · · Score: 1

      Perhaps it is based on IP, and the slower company used NAT?

      You know, I never even thought of that. The problem is other people in the same company posting on Slashdot using the same IP address.

      That's actually kind of funny.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    26. Re:fearmongering by KillerBob · · Score: 2, Funny

      Yeah, it would be nice if nobody crapflooded /. ever, so they didn't have to come up with such restrictions...

      they'd also have to fire some of the editors to get rid of all the crap that gets posted here, though...

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    27. Re:fearmongering by dgatwood · · Score: 1

      Worse, that 10 minutes applies to legitimate users posting anonymously with the "Post anonymously" checkbox, which it shouldn't. If a logged in user is posting anon, it is probably because the subject is too sensitive for that person to post publicly (e.g. relating to that person's employer, etc.). Most of the crapflood folks are likely not logged in.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    28. Re:fearmongering by the_B0fh · · Score: 1

      Hmm, if your Karma is excellent, and you start out as +1, and I start out as +3, my Karma must be stupendous!

    29. Re:fearmongering by quarrel · · Score: 1

      Hang on a minute!

      Didn't you also like cause the Civil war or something?

      Oh, and get perfect marks at West Point?

      --Q

    30. Re:fearmongering by stevied · · Score: 2, Informative

      The interview does actually have a lot of detail.

      Skip to ~ 5m10s for the English.

    31. Re:fearmongering by Anonymous Coward · · Score: 0

      Hmm, if your Karma is excellent, and you start out as +1, and I start out as +3, my Karma must be stupendous!

      Check your settings.

      Re:fearmongering (Score:1) by the_B0fh (208483)

    32. Re:fearmongering by Theoboley · · Score: 0

      No, they used GNAT... annoying little bastards..

      --
      Stupidity only gets you so far, then you've gotta try
    33. Re:fearmongering by Profane+MuthaFucka · · Score: 1

      I think it's IP based. When I post from the address that I have historically caused the most trouble from, I get delayed. When I post from an address assigned to my cell-phone modem, no delays. It's the price of being naughty I suppose.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    34. Re:fearmongering by Anonymous Coward · · Score: 0

      Uh, penis penis penis penis penis penis penis! I must now wait 5 minutes before I can write penis some more.

    35. Re:fearmongering by Anonymous Coward · · Score: 0

      you only have to wait 5 minutes between posts? Last time I waited 21min and gave up. Now I post 1/day max.

    36. Re:fearmongering by Anonymous Coward · · Score: 0

      reset ip address if dynamic. its a great work around for spamming the boards too!

    37. Re:fearmongering by Anonymous Coward · · Score: 0

      http://www.paes.com/

      go ahead...and try...

    38. Re:fearmongering by zonker · · Score: 0

      You're right! Quick everyone PANIC!

    39. Re:fearmongering by passthecrackpipe · · Score: 2, Insightful

      WTF? "Answer some questions"? there is 1 question, and it looks like you posted that yourself. blog whoring and fearmongering. Oh, and i did listen to the whole podcast.

      --
      People who think they know everything are a great annoyance to those of us who do.
  3. Pfffft by MyLongNickName · · Score: 5, Funny

    Doesn't affect me. I haven't used DOS in YEARS. Some folks need to move up to Windows 3.1. That is where it is at.

    --
    See my journal for slashdot ID's by year. Mine created in 2005. http://slashdot.org/journal/289875/slashdot-ids-by-year
    1. Re:Pfffft by eserteric · · Score: 4, Funny

      Uhh, you know that's still based on DOS right? You should update to Windows 95 like me to be safe.

    2. Re:Pfffft by Dannybolabo · · Score: 1

      Haha yeah sure buddy. You honestly expect me to believe you're using 3.1? Everyone knows 3.1 is a myth! Next you'll be telling me about some new fangdangled OS with a "glass-like" interface..

      --
      Give a man a fire and he's warm for a day. Light a man on fire and he's warm for the rest of his life. - Terry Pratchett
    3. Re:Pfffft by ByOhTek · · Score: 2, Funny

      Bah. I use Dr. Dos. It's a doctor so it fixes itself and I don't have to worry about these issues!

      --
      Self proclaimed typo king, and inventor of the bear destroying coffee table (patent not pending).
    4. Re:Pfffft by Antique+Geekmeister · · Score: 4, Informative

      What? WinME was simply repackaged Win98. Windows _NT_ was built by David Cutler, on a VMS foundation rather than a DOS foundation, because Cutler was one of the core authors of VMS and there were some fascinating lawsuits about his duplicating his old VMS work for Microsoft.

    5. Re:Pfffft by betterunixthanunix · · Score: 1

      Please, DOS 5 is where it's at. No PC can be without it.

      --
      Palm trees and 8
    6. Re:Pfffft by Remloc · · Score: 5, Funny

      Nope, NT 3.1 circa '93. We were an early adopter on a currently top of the line Pentium (1)--50 MHz, I believe. Thing would BSOD if you more than looked at it funny.

    7. Re:Pfffft by Reece400 · · Score: 1

      Nope, ME still ran on DOS.. just did a better job of hiding it than 98.

    8. Re:Pfffft by aproposofwhat · · Score: 3, Interesting

      Haha!

      Pentium? Microsoft advertised that 3.1 would run on a 386 with 16 meg of RAM, so that's what we installed it on to evaluate against our lovely Netware 3.11 fileservers.

      Guess what?

      It sucked ass - 10 minutes to boot, and funny looks were a definite no-no.

      I have a lawn you could get off, if you like...

      --
      One swallow does not a fellatrix make
    9. Re:Pfffft by ConceptJunkie · · Score: 1

      Do you know where I can get Windows 3.1 for my Apple ][?

      --
      You are in a maze of twisty little passages, all alike.
    10. Re:Pfffft by rugatero · · Score: 1

      Thing would BSOD if you more than looked at it funny.

      Modded informative. Love it.

      --
      This comment is for entertainment purposes only. Any similarity to real insight or information is purely coincidental.
    11. Re:Pfffft by j_166 · · Score: 2, Interesting

      No lie, I once had Windows 3.1 running on a 286. Not sure how much RAM I had. Oh, and the monitor was monochrome orange and black (or may have just been broken). The keyboard connected with something resembling a phone jack. I probably still have that machine in the attic. Note that I said it was running. I can't comment on if it was running *well* or not because I just booted it for curiosity's sake, then shut it down and promptly forgot about it until just now. This was well into the days of the Pentium 233, and someone had just given me the machine as a cast-off. I do remember it took a hell of a time to boot though...

      Actually, thinking about it now, I may have deleted those memories out of sheer trauma.

    12. Re:Pfffft by Anonymous Coward · · Score: 1, Insightful

      Metamoderate -1 clueless. Whoosh!

      Too many Microsoft fanboy moderators ...

    13. Re:Pfffft by Ilgaz · · Score: 1

      WinME is even worse. It tries to achieve NT on Windows 98. You have to boot to it and use it for a week. You will see the amount of insanity in the idea. I can't express it even. Just think system restore running on FAT32 instead of NTFS which has legendary shadow copy. Problem begins exactly at that point.

      It is more like Rhapsody on Mac land. I mean the strangeness Very interesting for IT history :)

    14. Re:Pfffft by Anonymous Coward · · Score: 1, Insightful

      > ...move up to Windows 3.1. That is where it is at.

      Nah. Try O/S 2 Warp instead. You'll be glad you did.

    15. Re:Pfffft by Nutria · · Score: 1, Interesting

      built by David Cutler, on a VMS foundation

      What piffle. He took ideas from VMS, that's all.

      Cutler was one of the core authors of VMS

      More piffle. He was part of a technical design committee that worked on the FIFTH iteration of the OS/hardware combo, and left the project before v1.0.

      --
      "I don't know, therefore Aliens" Wafflebox1
    16. Re:Pfffft by chimpo13 · · Score: 1

      Vista is an attempt to get back to the glory days of Win98.

    17. Re:Pfffft by EvilRyry · · Score: 1

      NTFS which has legendary shadow copy

      What!? NTFS shadow copy sucks.

    18. Re:Pfffft by mikael_j · · Score: 2, Insightful

      Could it be that you're talking about MS Windows 3.1 instead of Windows NT 3.1 that the parent seems to be talking about? Because NT 3.x was a completely different beast from regular Win 3.1.

      /Mikael

      --
      Greylisting is to SMTP as NAT is to IPv4
    19. Re:Pfffft by grub · · Score: 1


      Windows _NT_ was built by David Cutler, on a VMS foundation

      Eh... Cutler used some of his experience with VMS in designing the core bits of NT but it isn't built on VMS. If it were bluescreens and the necessity for random reboots would be almost non-existent.

      --
      Trolling is a art,
    20. Re:Pfffft by Gordonjcp · · Score: 1

      No lie, I once had Windows 3.1 running on a 286. Not sure how much RAM I had. Oh, and the monitor was monochrome orange and black (or may have just been broken). The keyboard connected with something resembling a phone jack. I

      Funny you should say, but I just turned up an old Compaq Portable II with a 286 running at 8MHz, and a whopping 1.6Mbytes of memory. On its capacious 50Mbyte hard disk it's got a copy of Windows 3.0, among other things.

      it until just now. This was well into the days of the Pentium 233, and someone had just given me the machine as a cast-off. I do remember it took a hell of a time to boot though...

      The Compaq takes longer for the RAM test during POST than anything else during boot. It takes about 20 seconds from typing "win" at the prompt to having a functioning Program Manager.

      The scary thing is, it's just about as responsive as XP on modern hardware. (cue drift off into "just imagine if coders these days...")

    21. Re:Pfffft by Atti+K. · · Score: 1

      Nah, man. I have this new cool thing called Linux. Version 1.0 is out now. And it's free too! Totally cool, it just flies on my 486!

      --
      .sig: No such file or directory
    22. Re:Pfffft by Vancorps · · Score: 1

      Somehow methinks you haven't used shadow copy as your comment makes no sense. Automatic versioning is quite useful and has saved me hundreds of times as the CEO decided to hit delete on the room of my the marketing share for the company. Easy enough I just restored the previous version and all was well.

      Even my SAN infrastructure makes entries so I can do it on non-windows file shares giving the users the ability to restore their old files if they accidentally overwrite one of their files which happens surprisingly often.

      So I have to ask, how does shadow copy suck?

    23. Re:Pfffft by Toll_Free · · Score: 0, Flamebait

      Your full of shit.

      I ran Win 3.1 on a 386 DX 16 and it ran fine.

      If your installs work as you say they do, YOU are the problem, and need to go back to windows 101.

      Or maybe just continue to FUD the world with lies.

      --Toll_Free

    24. Re:Pfffft by Rary · · Score: 1

      I did the same thing, although my 286 ran at a blazing 16 MHz, had a colour monitor and a fancy 40 MB hard drive, not to mention an entire MB of RAM and both 5.25" and 3.5" high-density floppy drives -- that system was the best $3000 I've ever spent.

      One of my favourite quirks of running Windows 3.1 on that monster machine occurred when attempting to use "Write" (I believe that's what the "Notepad" of the day was called). There was about a 2 second delay between typing a letter and seeing the character appear on the screen, which made it completely unusable -- unless you knew the trick. You see, if you keep the mouse moving while typing (ie. just jiggle it back and forth with one hand while typing with the other), for some reason the system was able to keep up with the typing. It was very odd.

      --

      "You cannot simultaneously prevent and prepare for war." -- Albert Einstein

    25. Re:Pfffft by Antique+Geekmeister · · Score: 4, Informative

      Piffle yourself. The memory management, as an example, was definitely theft from DEC.

      David was one of the three team leads on Starlet, which became VMS. And yes, according to DEC personnel of that era, he was very much a technical lead, if not the technical lead.

    26. Re:Pfffft by Antique+Geekmeister · · Score: 1

      The blue screens are from backporting to 32-bit, from implementing broken DOS-style user interfaces and API's on top of VMS's much cleaner work, and from having to work with a bunch of experienced Microsoft developers who wrote the original blue screen creating nonsense in the first place. But the kernel was a huge leap up in stability, and really was enterprise class. It's the applications on top of them that were so nutty and unstable.

    27. Re:Pfffft by Uncle+Rummy · · Score: 2, Funny

      You see, if you keep the mouse moving while typing (ie. just jiggle it back and forth with one hand while typing with the other), for some reason the system was able to keep up with the typing.

      Aha! Now I get all those jokes about typing one-handed. Thanks!

    28. Re:Pfffft by aproposofwhat · · Score: 1

      LOL - I'm talking NT 3.1, not Windows 3.1 - we were using Windows 3.11 (WFWG) clients, and the NT sucked compared to Netware running on equivalent hardware.

      I may be full of shit in many ways, but computers ain't one of them, young kiddie :P

      --
      One swallow does not a fellatrix make
    29. Re:Pfffft by Toll_Free · · Score: 1

      Young kiddie.

      That's pretty funny, since I have a...

      Nevermind, I just realized you don't know what your talking about, again.

      --Toll_Free

    30. Re:Pfffft by m50d · · Score: 1

      Windows 3.1 was too much of a resource hog. I stuck with windows 2.0 on my 286. Good times.

      --
      I am trolling
    31. Re:Pfffft by AK+Marc · · Score: 1

      Funny you should say, but I just turned up an old Compaq Portable II with a 286 running at 8MHz, and a whopping 1.6Mbytes of memory. On its capacious 50Mbyte hard disk it's got a copy of Windows 3.0, among other things.

      Just because I could, I got Windows 3.0 running on an XT (10 MHz) with 1 MB of ram. It was painful. But I did it because I could (well that, and the copy was free to me from school). I never could get 3.1 to run on it, though.

    32. Re:Pfffft by the_B0fh · · Score: 1

      ITYM WinMe. After all, doesn't Vista just reek of WinMeToo?

      And if Microsoft thinks they can just repackage Vista into Windows 7, that will become WinMeHarder

    33. Re:Pfffft by the_B0fh · · Score: 1

      You need to learn what is the difference between the NT kernel, and the Win32 layer.

    34. Re:Pfffft by the_B0fh · · Score: 1

      Probably off some apple ][ archive somewhere. I remember using GEM for it. Hmm... I need to start up my Apple //gs again.

    35. Re:Pfffft by Thomas+Miconi · · Score: 1

      Pentium? Microsoft advertised that 3.1 would run on a 386 with 16 meg of RAM

      Windows 3.1 could run on a 386 with 2 megs of ram. So did Word for Windows 2.0, If you were ready to wait for a full minute before the damn thing would launch.

      And yes, I know this from personal experience.

      While the thing was often painfully slow, I still find it amazing that my current laptop with 512 megs of RAM is just as painfully slow today, running "modern" software.

      I wonder why nobody has set out to create a free clone of Windows 2000 + Office 97. The functionality is sufficient for > 99.99% of all office tasks, and it runs at relativistic speeds on modern hardware. Instead, we get the bloated crash-happy monstrosities that are OpenOffice and Firefox 3.

    36. Re:Pfffft by Anonymous Coward · · Score: 0

      3.0 worked a lot better on old 16-bit machines than 3.1 did. Actually, I think 3.1 required a 32-bit machine, which would explain why you had trouble getting it to work on a 286.

    37. Re:Pfffft by Nutria · · Score: 2, Informative

      The memory management, as an example, was definitely theft from DEC.

      Should surprise no one. He did, after all, work on Starlet, in the 1980s there were many books written on VMS internals, and the source code isn't even that difficult to get.

      (As an aside: at a VMS tech conference in 2002, we were told by a VMS engineer that Itanium's memory management was purposefully designed to be like that of the VAX.)

      according to DEC personnel of that era, he was very much a technical lead, if not the technical lead.

      I used to work with someone who was there at the time.

      --
      "I don't know, therefore Aliens" Wafflebox1
    38. Re:Pfffft by stevied · · Score: 1

      3.51 was nice though. I used to do my 16-bit development (Visual C++ 1.52!) on NT; when my apps crashed and corrupted shared memory, which would take Win311 down, I could just nuke them and start over. If you ran VC++ in a separate address space, you didn't need to restart that, either.

      Yes, back then, this seemed seriously cool. In my defence, I'd never used a real OS ;-)

    39. Re:Pfffft by pur1ty · · Score: 1

      shouldn't you guys have some shorter /. IDs for NT3.1?

    40. Re:Pfffft by kesuki · · Score: 1

      you sound like you'd be happier with xubuntu and vi in a terminal.

      i've never had firefox 2 or 3 crash, then again i'm running noscript so silverlight the primary cause of firefox 3 crashes is blocked entirely.

      as for open office, i've never had that crash ever, but it is bloated. but there is a nice program called nano which is a pico clone. you don't even need a windowed environment, to use it. getting it to work on windows involves a bit of bloat, but nobody said you had to run windows, now did they?

      perhaps you should just get damn small linux and be happy. there are a lot of useful programs in damn small linux, and the whole thing takes less than 50 megabytes. it's pretty snappy, too.

      or if you're feeling adventurous there is always building linux from scratch. since you compiled and built it, everything in there can meet your needs of small and efficient... and maybe even find second life for some horribly obsolete system that can't access more than a few megabytes of hard disk space. compact flash to ide adaptors are a good fit for restoring old machines, due to the small volume size of CF cards.

      the main point is, there are highly efficient and streamlined applications. most people want 'feature rich applications' notepad might be great for some people, but for some the ability to load more than 2 MB of text is important. there are always trade offs between features and performance, the trick is getting the 'killer' must have features and avoiding bloated features users don't want.

      in some ways browser 'add-ons' are a way of copping out for mozilla, on the one hand add-ons have tons of features users request, on the other hand they keep the main engine more streamlined by making users add and install add-ons. so people who just want a browser can just use firefox, and people who want something that can slice, dice, and make julian fries, well they can just search for the right add-on.. metaphorically speaking.

    41. Re:Pfffft by ConceptJunkie · · Score: 1

      You know, the Apple ][ emulator I run on my Amiga has a compiler...

      I'll fire up UAE in a Linux VM and see what I can do.

      --
      You are in a maze of twisty little passages, all alike.
    42. Re:Pfffft by skarphace · · Score: 1

      ...typing "win" at the prompt...

      Bah, I almost had that out of my memory...

      --
      Bullish Machine Tzar
    43. Re:Pfffft by Fizzl · · Score: 1

      Mods ahoy!
      I see moderation for troll and flamebait tossed left and right these days. So much infact that seems that we have a new breed of mods who do not know what these terms mean.
      Observer this thread. This is a troll. A succesfull one!

    44. Re:Pfffft by Fizzl · · Score: 1

      And that was offtopic.

    45. Re:Pfffft by giuda · · Score: 1

      I had Win 3.1 on a 286 @ 33Mhz, 1 meg of ram and a 40 Mb Hd. If you opened less than 5 windows it would ran fine.

    46. Re:Pfffft by aproposofwhat · · Score: 1

      I did (been coming here since 2000), but then changed jobs and forgot my password :(

      --
      One swallow does not a fellatrix make
    47. Re:Pfffft by leuk_he · · Score: 1

      3.1 required protected/386 mode from a 286.
      3.0 could run in real mode/protected and 386 mode.

      realmode => XT (1 MB ram or ems memory)
      protected => 286 ( 16MB ram availabe)
      386 mode => protected + virtual dosbox for dos applications running in their own memory space. (default behaviour nowadays) in 386 mode you could run a real mode windows in a window.

      Windows 3.1 "for workgroups" had tcp/ip supprot build in. Remember that you required external protocol stack in those days...

      windows 3.1 is 16 bit code all the way except for some 32 bit extensions.

  4. Transcript by commanderfoxtrot · · Score: 4, Insightful

    Do people really have time to listen to podcasts unless they are commuting?

    Is there a transcript???

    --
    http://blog.grcm.net/
    1. Re:Transcript by Anonymous Coward · · Score: 1, Informative

      http://blog.robertlee.name has more information... still searching for transcript though...

    2. Re:Transcript by fatphil · · Score: 1

      Well, you couldn't have a DOS unless you include a 42MB audio file. 10KB of text simply wouldn't bring the server down.

      --
      Also FatPhil on SoylentNews, id 863
    3. Re:Transcript by Anonymous Coward · · Score: 0

      I agree. High bandwidth is killing literacy. So many things lately are only video and audio, with no text now.

    4. Re:Transcript by Anonymous Coward · · Score: 0

      Try using mplayer to play it. It has a speed option.

      mplayer -speed 1.6 [file]

    5. Re:Transcript by Twisted64 · · Score: 2, Funny

      I have a program which does transcription of podcasts for me. Here ya go:

      Dear aunt, let's set so double the killer [transcription ended (kill)]

      You know what? Forget it.

      --
      Consciousness is a myth. Trust me.
    6. Re:Transcript by Anonymous Coward · · Score: 0

      Not to mention non-english speaking people, I do not understand a word of what they are saying apart from scoop, vulnerability and TCP/IP.

    7. Re:Transcript by antdude · · Score: 1

      Do you listen to music? If so, then just listen to podcasts instead.

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    8. Re:Transcript by Mprx · · Score: 2, Informative

      Or if you prefer normal pitch, install http://www.breakfastquay.com/rubberband/ , an excellent Free pitch shifter, and use:

      mplayer -speed 1.6 -af ladspa=ladspa-rubberband.so:rubberband-pitchshifter-stereo:0:-8.1:0:2:0:0 [file]

    9. Re:Transcript by Paul+Carver · · Score: 1

      Do you listen to music? If so, then just listen to podcasts instead.

      Why on earth would I do that? I like music. I like reading while listening to music. Why would I turn off music I enjoy to listen to people slowly saying things that I would be able to absorb much more quickly and thoroughly by reading them.

      Podcasts are a poor substitute for a written version of the same information.

    10. Re:Transcript by Anonymous Coward · · Score: 0

      You're suggesting I burn a CD with 50MB of data just to listen to this?

      Reading is so much faster and more versatile than listening. This whole "omg I've got a podcast" or "omg look, I made a video!" phase is really one of the stupidest things to come out of two point oh. It's making information harder to disseminate. Sort of anti-internet, if you think about it.

    11. Re:Transcript by Pictish+Prince · · Score: 1

      Try using mplayer to play it. It has a speed option.

      mplayer -speed 1.6 [file]

      I'll bet it doesn't have a Search option.

      --
      Only his tendency toward a dazed stupor prevented him from screaming aloud.
    12. Re:Transcript by antdude · · Score: 1

      So you read while working, driving, etc.? :)

      --
      Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
    13. Re:Transcript by TheBig1 · · Score: 2, Insightful

      I agree wholeheartedly.

      Even worse are the new video blogs (not quite sure if it's blogs, or tutorials or what...), I am seeing them all the time when searching for a technical question (e.g., "how to do X on system Y"). I don't want to watch a 5 minute tutorial - I want to find the one line command to do something!

      Cheers

    14. Re:Transcript by EveLibertine · · Score: 2, Insightful

      Do people really have time to listen to podcasts unless they are commuting?

      Is there a transcript???

      To answer your question before I start my tirade: From the blog in question, "The podcast is still the most complete public source of information for these findings." http://blog.robertlee.name/

      I know what you mean. Audio or video are pretty poor for the rate of information disseminated compared to text. This is doubly true when the creators aren't formally trained (presenters aren't actors, or the script is not professionally written). Then you wind up with unskilled individuals all over the internet blundering through 5 minutes of speech, or fumbling their way through what would have been an otherwise interesting interview, if only they had just transcribed the whole thing to text and posted it somewhere. Then it'd take the rest of us 30 seconds to get the information, instead of 5 minutes of pain and suffering listening to or watching some horrible recording.

      There are obvious exceptions to this, but 9 times out of 10 I just want to read so I can get the most of the experience in the most efficient manner.

    15. Re:Transcript by Feanturi · · Score: 1

      So you want him to download the podcast, put it on his portable, then get in his car and drive in some random direction just to make proper use of this rather poor format for the conveyance of information? He's already at a desk, work is on pause, and is ready to read things while listening to something else like music, so his complaint is entirely valid.

    16. Re:Transcript by Anonymous Coward · · Score: 0

      Do you listen to music? If so, then just listen to podcasts instead.

      Why on earth would I do that? I like music. I like reading while listening to music. Why would I turn off music I enjoy to listen to people slowly saying things that I would be able to absorb much more quickly and thoroughly by reading them.

      Sounds like you have the same attitude towards podcasts that I have towards morning shows.

      I listen to unfunny jerks flap their jaws all day long at work so why would I tune my radio in to unfunny jerks flapping their jaws on my way to work?

    17. Re:Transcript by Anonymous Coward · · Score: 0

      Do people really do, "A," because I don't and I don't have enough imagination to think that others are not me. Give it to me in the arbitrary format that I demand! :-)

    18. Re:Transcript by rastos1 · · Score: 1

      I don't want to watch a 5 minute tutorial - I want to find the one line command to do something!

      That is the price for going from command-line-friendly OS to click-all-day OS. Video is probably better conceive the information about navigating your way in a GUI.

    19. Re:Transcript by dreddnott · · Score: 1

      No, you'd have to open the media file in emacs to search. Ctrl+Meta+Shift+ESC+S if I'm not mistaken.

      --
      I may make you feel, but I can't make you think.
    20. Re:Transcript by Anonymous Coward · · Score: 0

      i typed up a transcript from 5:11 to 30:02.
      there's another 13 minutes after this, but i need to get some sleep. -mij

      host: robert lee and jack louis, you are both at outpost24 and using, basically, your unicorn scanner you did some amazing discoveries. first off, what
      is unicorn, and what are we talking about?

      robert: ok, well unicorn scan was an attempt to make a userland tcp stack. we were originally using it to collect information from large networks that
      we were being paid to do penetration testing against. i'll let jack briefly explain how that works.

      jack: i guess we were doing a test and we just couldn't get the port scanning done in time, and so we decided to move the tcp stack into the program so we
      could make it distributed. and one of the problems you run into when you make a distributed stack is that the state of the stack has to be.. i guess you
      could say it has to be contained in some sort of way to where each machine doesn't have to track all of the tcp connections. which is why we kinda had to
      take a strange approach by using the reverse syncookies, or whatever you want, so we could do the 3way handshake part without necessarily tracking the
      connection each step of the way. and so that's basically why--or how-- we started noticing some funny things while scanning various networks. one of the
      things too that was important was unicorn scan was a really fast port scanner too, which of course it would lead you to sometimes accidentally hit like,
      network windows where the connectivity was bad and so you would experience packet loss and we didn't really have much code for determining if packet loss
      was happening and so we-- in the beginning at least-- we would hit periods where we would just experience packet loss

      host:wait...

      jack: ...and i--

      host: ...so packet loss basically then you mean the system runs into problems

      jack: yeah and so we were noticing that certain stacks-- and i think we were mainly seeing it with routers-- would randomly end up in stange states on the
      other side when there was packet loss. and i guess that's basically how we discovered it because a lot of these stacks we would hit certain states inside
      of their tcp where they basically would just never give up trying to talk back to us

      robert: it would retransmit certain packets over and over and over again

      jack:...until the device was actually rebooted. you know we didn't right away go into-- i mean we thought it was strange, you know, so we took note of it.
      but we didn't really look that much into it at first until i think a little bit later on when we were just curious about what we were actually doing to get
      these routers to never give up on trying to retransmit to us. i guess kind of --its a joke -- the first couple things
      that i tried, we made a program called sockstress that basically was very similar to unicorn scan but instead of establishing or trying to do
      the right thing while
      establishing a tcp connection, it intentionally did some very evil things during the negotiation of the handshake and that's basically what we came up with:
      our first version of sockstress that had 2 attacks in it.
      and i guess we were both surprised about how effective it was at first.
      i don't think either of us really had any idea that
      it would work so well

      robert: yeah, looking back on it, jack, before he wrote the first attack said wouldn't it be funny if this worked, we had said it kinda jokingly then he
      actually did it and it--we were yeah, it was very effective

      jack:yeah, it worked really well. so

      host:ok now you need to explain what worked really well becuase i understand what you do is something with the tcp/ip handshake and specifically the
      part that has been added because there is something that is called like a denial-of-service syn flood attack

      jack:yeah this is definitely not a synflood

      host: no no but you you you yo

  5. Not much information by mseeger · · Score: 4, Informative
    Hi,

    Neither interview nor Link provides much information about the kind of attack. Between the lines they seem to be doing something with the ressource usage by manipulating tcp session parameters. But that's idle speculation for now.

    CU, Martin

    1. Re:Not much information by Anonymous Coward · · Score: 0

      ... and TFA sounds more like a Dan Brown novel then providing actual facts.

      http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1332898,00.html

      has some better writeup, making it sound more like some kind of SYN cookie forging. Well, we'll heare more in two weeks, I guess.

    2. Re:Not much information by martyb · · Score: 2, Informative

      Neither interview nor Link provides much information about the kind of attack. Between the lines they seem to be doing something with the ressource usage by manipulating tcp session parameters. But that's idle speculation for now.

      Looks like you may be onto something; found this writeup with a bit more detail: New attacks reveal fundamental problems with TCP

      Don't know enough about TCP/IP to comment, but maybe someone else here could elucidate or elaborate?

    3. Re:Not much information by Nerdfest · · Score: 1

      Found this link through SANS.org:

      There's not fery much new detailother than stating that it's about "TCP state table manipulation". I'd guess they're keeping details to themselves until a fix can be found. My guess is that others will discover it just based on the broad area described.

    4. Re:Not much information by Trailrunner7 · · Score: 5, Informative

      Here's a better story with more info: http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1332898,00.html Looks like they're able to mess with the session parameters, as you said.

    5. Re:Not much information by SL+Baur · · Score: 1

      Fascinating. Absolutely fascinating.

      If I understand your link correctly, they have implemented "cheating on a test".

      The three way TCP handshake involves REQUEST, CHALLENGE, RESPONSE (connection is established). State must be maintained to respond to the challenge. They have implemented a way of correctly guessing responses so that they can ask for one TCP connection and then ask for and get! endless further connections without having to keep any state.

      My guess is that the attack looks like REQUEST, CHALLENGE (attacker saves and computes further RESPONSEs), then REQUEST (requester drops CHALLENGE but returns a correct RESPONSE anyway) ad infinitum, blasting the other end with connections with minimal resource usage on the attacker's end.

    6. Re:Not much information by rtfa-troll · · Score: 1

      It seems to be a bit different from that. It's much more like classic syn cookies. They send REQUEST (syn) from any of many hosts without any need to keep state. They get back CHALLENGE (ack) to the host which they gave the IP address of in REQUEST. Looking at the data in the CHALLENGE, they have enough information to create RESPONSE and fully open the TCP connection. There's no link from one connection to another. That means that they have partially, but not completely broken the protection of syn-cookies. They can attack from many hosts whilst giving away only one of their IP addresses. Finally, from that stage, if they want to continue then according to their Unicornscan DefCon Presentation then they need to keep state.

      Summary: Syncookies protects you against people who can't afford to give their own IP address (as it always did) but it doesn't protect you against people who can afford to give their IP address (as it never did) even if they only want to give a few IP addresses (this is new) or have very small memory resources (this is new too). Most importantly; if you start responding only to certain requests in the hope of driving up the resource utilisation for a DDOS, they can now handle that efficiently. DDOS has become a bit more accessible. They claim to have some other attacks which link with this. Those are more likely to be a large problem.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    7. Re:Not much information by sexconker · · Score: 1

      That's load speculation, not idle speculation, and you speculators are ruining the economy!

    8. Re:Not much information by g-san · · Score: 1

      I'll take a stab. See the wiki entry on SYN Cookies for more background.

      They may have figured out a way to blast a system with TCP ACK packets that create open connections in the target system. In otherwords, an ACK comes in and the target thinks it is from a previously attempted SYN packet, so it creates an open connection having received only one packet. Send enough of these and you exhaust several resources on the host system, including source port numbers, max open connections, buffers for data coming in that will never come, etc.

      I don't have much confidence in my theory though as they indicate it is fundamental and SYN cookies are not fundamental to TCP, they are an option.

      Here is a bit of a diagram:
      Normal:

      Attacker Target
      Syn------>
                                Makes Entry in SYN table
                    <---Syn/ACK with SYN cookie
                                Deletes entry in SYN table
      ACK ---- >
      (with proper syn cookie)
                                Compare SYN Cookie
                                Recreate SYN entry
                                Open connection
      HTTP GET blah ------->

      These guys may be able to predict the SYN cookie on successive connection OPENs for a given source IP/source Port/destination port and just do:

      Attacker Target
      ACK ------>
        (spoofed SYN Cookie)
                                      Compare SYN Cookie
                                      Recreate SYN entry
                                      Open connection
      ACK ------>
        (spoofed SYN Cookie) ... Open connection
      ACK -------> ... Open connection
      ACK -------> ... Open connection
      ACK -------> ... Open connection
      ACK -------> ... Open connection
                                      choke.

      To start things off, you can send one SYN packet to the host to get its current "SYN Cookie seed" if you will, then you could blast it with ACKs with forged SYN cookies. If they can predict these for their IP, they could certainly predict it for a spoofed IP.

      This can't be it though, because it seems easy to fix. I am not saying I have a solution but SYN cookies are only there to prevent SYN floods, TCP will function without it though you are now vulnerable to SYN floods again. The algorithm for generating the SYN cookie could be changed to thwart this type of attack also.

      Either that or I just released a new exploit.

  6. Go for it, take on my machine! by apathy+maybe · · Score: 2, Interesting

    My IPv4 address is 127.0.0.1 ...

    More seriously, I wonder if this actually affects *nix machines, and how the various environments in that area affect the attack.

    After all, they may find a single attack against all MS Windows XP machines, but they need a lot more then one to attack all Linux based systems (and then you throw in BSD based ones as well...).

    Meh, the article doesn't give much detail.

    --
    I wank in the shower.
    1. Re:Go for it, take on my machine! by erayd · · Score: 5, Insightful

      Unless it's a generic vulnerability in the TCP spec, in which case almost every implementation of it would be vulnerable - including all those Linux machines. Linux is not some magical shield, it takes responsible use to keep it secure.

      --
      Forget world peace, bring on -1 pointless
    2. Re:Go for it, take on my machine! by BenoitRen · · Score: 4, Funny

      Thief! That's MY address!

    3. Re:Go for it, take on my machine! by operator_error · · Score: 1

      Um, excuse me sir. Would you like to see my pending patent?

    4. Re:Go for it, take on my machine! by Dannybolabo · · Score: 1

      Mum, is that you?!

      --
      Give a man a fire and he's warm for a day. Light a man on fire and he's warm for the rest of his life. - Terry Pratchett
    5. Re:Go for it, take on my machine! by apathy+maybe · · Score: 4, Insightful

      Of course Linux is not a magical shield. But having a diverse eco-system is known to protect against many attacks.

      One of the reasons stories about how the banana is going extinct come up every few years is because the "modern" banana that most people in the over developed world can buy, are all clones! One disease can attack all the plants in the same manner.

      In the same way, computers that have the same OS tend to be vulnerable to the same attack. Because there are a lot more OSs based around Linux (and BSD), people running these OSs are less vulnerable, because they are in a diverse eco-system. Especially when these kernels and the user-land tools are FLOSS.

      As such, yes, it maybe a generic vulnerability in the TCP spec. (though how likely is that?), however, it is not specified, which is why I asked if it did affect *nix.

      If nothing else, due to the nature of FLOSS, the attack could quickly be coded around as soon as it is known, and then pushed out to many many people running auto-update systems (such as Debian, Ubuntu and similar). (Even if that breaks the spec.)

      --
      I wank in the shower.
    6. Re:Go for it, take on my machine! by IceCreamGuy · · Score: 1
      FTS:

      researchers claim that they have been able to take down every system with a TCP/IP stack that they have attempted

      Last time I checked, that includes Unix and BSD. Not only does it include BSD, but since the XP TCP stack literally is the BSD stack, I think youre point is pretty irrelevant.

    7. Re:Go for it, take on my machine! by Culture20 · · Score: 1

      (and then you throw in BSD based ones as well...)

      You do know that MS didn't write Windows' TCP stack on their own, right?

    8. Re:Go for it, take on my machine! by stranger_to_himself · · Score: 1

      One of the reasons stories about how the banana is going extinct come up every few years is because the "modern" banana that most people in the over developed world can buy, are all clones! One disease can attack all the plants in the same manner.

      I wondered how long it would be before someone dragged out a banana analogy.

    9. Re:Go for it, take on my machine! by zehaeva · · Score: 1

      would you rather a bad car analogy?? ^_^

    10. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      fiends! you all have pictures of my wife on your computers!

      Fortunately, you have an easy to guess password (her name) and I'm in the process of deleting everything on your machine!

    11. Re:Go for it, take on my machine! by SL+Baur · · Score: 2, Insightful

      Of course Linux is not a magical shield. But having a diverse eco-system is known to protect against many attacks.

      Amen! Even so, I would expect to see patches coming from David Miller shortly if Linux is truly vulnerable. Similar to how Linux was the first system to be protected against the F00F Intel Pentium hardware bug.

    12. Re:Go for it, take on my machine! by marcosdumay · · Score: 1

      "Of course Linux is not a magical shield. But having a diverse eco-system is known to protect against many attacks."

      Would you be surprized to know that almost all OSes (from Windows to, obviously, BSD) use the BSD implementation of the IP stack? The only widely used exception is Windows Vista, that doesn't need a DoS attack anyway...

    13. Re:Go for it, take on my machine! by suggsjc · · Score: 1
      Maybe there should be a law similar to Godwin's on this...how about jsuggs's law:

      As a slashdot discussion grows longer, the probability of a comparison involving bananas approaches one.

      --
      When I have a kid, I want to put him in one of those strollers for twins and then run around the mall looking frantic.
    14. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      mine is 127.0.0.2, we must be on the same subnet!
      Do you like cookies ? :)
      huhuhuh, I think I'll try this new DOS attack on my network neighbour right awa..NO CARRIER

    15. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      Well, I'm glad I don't use that address. My machine is safely stashed away from sight at 192.168.1.100 So There!

    16. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      Well, this IS slashdot, you know.

    17. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      As far as I know/heared about it, it IS actually a generic vulnerablility in the internet protocol stack (!).

    18. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      My IP is 127.135.201.13, bring it on!

    19. Re:Go for it, take on my machine! by Anonymous Coward · · Score: 0

      I Knew IT!!! I thought bananas all tasted the same, its cuz they are cloned bananas!! So somewhere out there, Jango Plantain is raking in the millions while his clones feed the world!!!! Its all a government conspiracy I knew it all along.

      word

      TUGHHGTSM!

  7. this is not news... it's a reach around... by Anonymous Coward · · Score: 1, Insightful

    FTFA... "Robert and Jack are smart dudes"

    yep ... and i'm scared now cuz the smart dudes told us the sky is falling, but don't ask why, they are working with the "vendors" in secret. which must be a lot since this affects every tcp/ip stack in existence.

    who is jacking off who here?

  8. Coral cache link by erayd · · Score: 2, Informative
    --
    Forget world peace, bring on -1 pointless
  9. Oh no by Anonymous Coward · · Score: 0

    TCP/IP stacks are telling my operating system not to work any more.

  10. Things that make you go 'Hmmm...' by Drakkenmensch · · Score: 4, Interesting
    It sort of makes you wonder - if such a critical, destructive and EASY way to cripple the entire internet exists... why hasn't it been discovered yet so late in the game, and why are the usual DOS targets still operating normally?

    The simple fact that I'm posting this reply makes me doubt the "ZOMG UNSTOPPABLEZ" aspect of this claim, is all.

    1. Re:Things that make you go 'Hmmm...' by postbigbang · · Score: 1

      There are seemingly innumerable protocol relationships and patches that have evolved as we get smarter about what breaks and why. It doesn't make me wonder at all.

      DOS attacks are usually relational, and mess with the nature of TCP to make machines tie up resources waiting for conversations to ensue. Simple DOS attacks exploited immature stacks and found ways to simply digest available counters in the target so that no other resources were left available in the target. The target therefore exhibits denial of service to subequent legit or not legit requests. SYN_COOKIES were designed to circumvent the prblem by registering then killing non-useful sessions quickly, thus freeing up service ports for subsequent use.

      Manipulating the fix takes some talent, but apparently there are new and well-organized methods to do it. That the target then lays in a quivering pool of goo afterward is no surprise as the SYN_COOKIE fix isn't very sophisticated. But we'll fix this one, just like we fixed the others. Fortunately, it appears as though this attack can be characterized, although a pseudo-reflected attack could be more difficult to assuage.

      --
      ---- Teach Peace. It's Cheaper Than War.
    2. Re:Things that make you go 'Hmmm...' by stevied · · Score: 1

      I'm not sure it is easy.

      The foundation of the attacks, used to establish enough connections to have an effect at the remote end, is fairly obvious (in hindsight!)

      What you do once you've got that 'high impact' scalability is a different question. I got the impression from the interview that they're exploiting quite subtle issues in TCP/IP stack state machines. Plus, they're exploiting multiple bugs to give them the 'end-of-the-world' degree of coverage that's got this into the headlines. They share an underlying 'utility' technique, but in the end, it's not all down to a single bug.

      The focus in the blackhat community seems to have been on exploiting buffer overflows, etc., to inject code. This allows you to do more interesting stuff than 'mere' DoS. Also, I guess people keep looking in the areas (overruns) that have provided pay-offs before. This attack, by contrast, is quite unusual - in the past, the DoS attacks against stacks have pretty much been the 'obvious' ones.

  11. So... by imyy4u3 · · Score: 1

    when exactly are they going to explain how it is done? I would be interested to know...and I'm sure if they release the details, someone somewhere in the world will have a fix up within hours.

    Then again, once it is posted, I predict that all the major internet sites will go down within hou

    (error 404)

    1. Re:So... by IBBoard · · Score: 1

      I think you wanted a "signal terminated" to show your machine had been taken off-line in a 'hilarious' "I'm in the middle of typing something that isn't on /. until I submit" post. Error 404 means a suitable response was not found, which means you got some contact ;)

  12. Nah by Twinbee · · Score: 3, Funny

    Ignore the story, there's very little chance that a single virus can take down all systems, especially if the user is not running Windows.

    I for instance have multiple rock solid software and hardware firewalls, and most ports blocked - I'd like to see it try taking dow

    --
    Why OpalCalc is the best Windows calc
    1. Re:Nah by Anonymous Coward · · Score: 0

      This is MEANT to be funny yeah? It sort of sounds too serious... a virus???

    2. Re:Nah by Anonymous Coward · · Score: 0

      Weren't counting on the Candle Jack virus, were y

  13. More information available at this blog... by Anonymous Coward · · Score: 1, Informative

    http://blog.robertlee.name

  14. For those who can't listen to the interview by radi0man · · Score: 5, Informative

    Here's a link to an article in English:

    http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1332898,00.html

    From the article:

    Many TCP servers use a technique known as a SYN cookie in order to prevent attackers using spoofed IP addresses from launching SYN flood denial-of-service attacks against them. The cookie is essentially a chosen TCP initial sequence number that is calculated using some specific hashed metadata that reflects the details of the specific TCP connection. Once the client returns a correct packet to the server, the server knows that the client isn't using a forged IP address.

    Sockstress computes and stores so-called client-side SYN cookies and enables Lee and Louis to specify a destination port and IP address. The method allows them to complete the TCP handshake without having to store any values, which takes time and resources. "We can then say that we want to establish X number of TCP connections on that address and that we want to use this attack type, and it does it," Lee said.

    1. Re:For those who can't listen to the interview by Anonymous Coward · · Score: 0

      Huh. So this is essentially the DNS vulnerability all over again, where knowing a specific "magic value" means "you're the person I was speaking to before," and that magic number has some exploitable weakness in it...

    2. Re:For those who can't listen to the interview by Anonymous Coward · · Score: 0

      It's just a really old style syn flood. The only twist is that it's slightly more efficient on the client end, which doesn't matter since it's easy to limit the number of syns from a given IP and they can't hide their IP address. The only thing potentially new here is that a botnet might be able to attack more hosts, but it would not be any more effective against a single host.

    3. Re:For those who can't listen to the interview by jandrese · · Score: 1

      I thought the point was that they can forge their return IP address because they can spoof the Syncookie somehow? The attack being that you just force the host to create a gob-jillion syncookies (which have to be stored, eating up resources) and then do a plain old resource exhaustion attack.

      --

      I read the internet for the articles.
    4. Re:For those who can't listen to the interview by Timothy+Brownawell · · Score: 1

      The attack being that you just force the host to create a gob-jillion syncookies (which have to be stored, eating up resources) and then do a plain old resource exhaustion attack

      No, the entire point of syncookies is that you don't store them. You take what you would have stored, pack it into 3 or 4 bytes, encrypt it, and send it to the client machine. Then the client sends it back with the reply, and you decrypt it and read it into some kernel data structure or other.

      I'd imagine that various bad things can happen if you use crappy encryption, so that an evil client can make a keygen for your cookies, but it doesn't sound like that's what they're doing. I think they're just doing the same thing on the client side, so they don't have to remember what connections they're in the middle of trying to open.

  15. Power grids? by Porchroof · · Score: 3, Insightful

    Why do I constantly find stories about how our power grids, nuclear energy sites, military bases, Federal government, etc., etc., will be taken down by Internet hackers? Please don't tell me that all of those resouces are accessible over the Internet. Why in God's name would put such resources on the Interet?

    --
    Fata viam invenient.
    1. Re:Power grids? by Drakkenmensch · · Score: 1

      True that. Real life doesn't work like Family Guy where Stewie takes control of the entire world's power grid from a single keyboard. Hydro-electric, coal and nuclear power plants used to work just fine before the advent of the internet and have like, you know, levers and switches.

    2. Re:Power grids? by Mr.+Slippery · · Score: 1

      Why in God's name would put [power grids, nuclear energy sites, military bases, Federal government, etc., on the Interet?

      Because people are sometimes very, very dumb.

      Read this comp.risks item about a monitoring PC at a nuke plant getting infected by the Slammer worm. Fortunately, the plant was off-line, and had analog backups.

      Now consider this case, where excessive network traffic lead to a nuke plant losing its recirculation pumps and being manually scrammed. In this case it doesn't seem that the local net was directly connected to the Internet; however excessive traffic is exactly what can be caused by this TCP attack.

      Now, put the two together: create a worm that spreads, lies dormant, then wakes up one day and throws this TCP attack at everything it can...could be a bad day.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:Power grids? by Svartalf · · Score: 1

      Yes. They DO have stuff like that accessible after a fashion. It makes it "easier" to control the systems and using the Internet to do it is cheaper and more cost effective.

      Now, having said this, there are ways to mitigate part of the risks. Using part of the dark fiber along the high-tension corridors (Most of them have fiber along them already, not being used, left over from the dot-com bust...) and run an in-parallel "Internet" with specialized gateways and Non-Windows based SCADA RTMs and servers. While it's more expensive, it's vastly more secure, but cheaper than the older alternatives.

      It's something of a frustration to me since I've got some of the answers, but no funding (been trying for the last 5+ years now...) to execute some of the fixes that we desperately need to implement.

      We have a serious problem and it's not getting fixed.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    4. Re:Power grids? by Svartalf · · Score: 1

      Heh... If you believe that this will protect us, you'd be sadly mistaken.

      It's not as simple as what they showed in Family Guy- but it's dead easy to compromise a substation or a power plant itself. Once you have that, you can screw with just about anything- brown-outs, surges, etc. Pick the right substations and you can bring about blackouts like the 2003 East Coast one- some nastier than that one to say the least.

      Most of the stuff has been automated for remote control from a central command center, using 70's tech to do it with. With it, you can literally cause a turbine generator to self-destruct.

      This video shows some of what happens if you have SCADA control over a 10kw commercial backup turbine

      Nuke a turbine like that, it'll take months for a single regular power plant to replace it- we don't make them here in the States and we don't stockpile parts for this sort of stuff.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
    5. Re:Power grids? by canajin56 · · Score: 1

      Ohio Nuke Plants are on the net. Basically, nuke plants run their safety systems on NT4, at least this one did. But they aren't on the internet. But a contractor who does computer work for them had a hard line to the plant. But they aren't on the net either. But some jackhole brought his laptop from home and plugged it in to the network. Kaboom, private network infected, safety systems disabled. No big deal, nuke plants fail safe. Plus the plant is older than NT4, there are analog safety systems that now work as backups, that used to be the only systems. Plus, it was already offline because when they took it offline earlier that year for routine maintenance, they discovered that boric acid had eaten almost completely through a 6 inch thick steel cap sealing off the reactor vessel. It was "close" to a full core breach, although nobody knows how close.

      The long and the short of it are, power plants and power stations and relays are all on the internet. The reason why is, it's way cheaper to write monitoring software for Windows and put it on an ancient laptop in your remote power relay, etc, and just plug that into your intranet, than it is to create a custom remote monitoring system. But that's just monitoring, even if they go down it's just monitoring data. But from that article, it appears that several years ago it was approved to allow nuke plants to be computer controlled, not just computer monitored. I don't know if that actually went through or not. All it takes is a security issue at one of any number of contractors or their subsidiary corporations, and oops, your nuke plant's control systems are on the internet. As the article says, imagine if it was a dedicated black hat targeting your systems, instead of a dumb worm that got on your network accidentally...

      --
      ASCII stupid question, get a stupid ANSI
    6. Re:Power grids? by omnipresentbob · · Score: 1

      Why in the world would you have the control system for the LHC on the internets?

    7. Re:Power grids? by ultranova · · Score: 1

      Why in God's name would put such resources on the Interet?

      Because that way various evildoers can bid hackers for control over them. Free market in action, y'know ?-)

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  16. pff by amnezick · · Score: 5, Funny

    Typical /. reaction to potential danger:

    "Hah. Until I don't taste nuclear winter snow I don't believe that's gonna happen'"

    Give the man his nuke. He earned it.

    --
    mov ax,4c00h
    int 21h
  17. who wrote this?? by nimbius · · Score: 3, Interesting

    someones mom needs to check the basement more often...

    TFA starts off with "things are a brewin' in sweden"

    "Robert and Jack are smart dudes."

    "I feel winter slowly coming, and it would be a shame if entire power grids could be taken offline with a few keystrokes, or if supply chains could be interrupted. I hear it gets awfully cold in Scandinavia. "

    --
    Good people go to bed earlier.
    1. Re:who wrote this?? by Anonymous Coward · · Score: 0

      Hey dude! Why are you such a hodad? I found out this gnarly attack thingy and was mega-stoked, like stoked to the max man. I mean it was totally bitchin! And you act like a poser man. Just because we are smart dudes with surfboards that don't really surf 'cause its too cold up here in Scandinavia doesn't mean you have to be such a hater. Like get real man. We are smart dudes. It says it on my shirt.

    2. Re:who wrote this?? by Anonymous Coward · · Score: 0

      Written by Robert Hansen aka rsnake.

      It seems Hansen is also involved in the new internet terror "clickjacking".

      http://it.slashdot.org/article.pl?sid=08/09/25/1955228

    3. Re:who wrote this?? by ultranova · · Score: 1

      "I feel winter slowly coming, and it would be a shame if entire power grids could be taken offline with a few keystrokes, or if supply chains could be interrupted. I hear it gets awfully cold in Scandinavia. "

      It does. That's why most houses have wood-burning stoves, and the rest have district heating. Winter storms typically knock out the power grid for weeks in outlying locations every winter, so it's pretty much a requirement. And of course many houses simply predate the electric grid, so they have to be so equipped.

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

  18. The sky is falling! by slashqwerty · · Score: 3, Interesting

    Another security researcher claims the sky is falling. There are no details, no proof of concept, nothing to prove the alleged vulnerability even exists. Here's something those researchers should learn: if you can't back up your claims with proof it doesn't exist!

    1. Re:The sky is falling! by ohcrapitssteve · · Score: 1

      Maybe I'm new to this, but the summary lead me to believe that the finders of this vulnerability were in the process of responsibly disclosing the details to affected software and hardware vendors. Wouldn't blabbing about it on slashdot be the opposite? Wouldn't he then be blasted for dumping dangerous details on the public?

      It's not just about telling the vendors, I'd say it's also about giving them reasonable time to find a way to distribute the fix... Microsoft, Apple, and Linux distro makers can use their built-in software updater... but what if you're Linksys or Netgear? I'm glad it's not my job to work out the logistics of pushing out a firmware update to what, 80% of the userbase that doesn't know their router even had a web console...

    2. Re:The sky is falling! by Anonymous Coward · · Score: 0

      Pardon me, I'm off to find myself a huge grain of salt.

      Good idea !
      With the entire financial system breaking down, it won't be long until we'll be using salt again as payment method...

    3. Re:The sky is falling! by dbIII · · Score: 2, Funny

      It shows the TCP/IP stack a video tape. After that there is nothing you can do.

    4. Re:The sky is falling! by Basje · · Score: 1

      This was on the radio here yesterday. Allegedly IPv6 is hit worse than IPv4.

      The migration to IPv6 was cited as the reason for full(?) disclosure now. As there is no fix at the moment it was to prevent people migrating to IPv6 and worsening the problem.

      My reaction was like most people here: yeah, right. No fix. Sure.

      --
      the pun is mightier than the sword
    5. Re:The sky is falling! by Anonymous Coward · · Score: 0

      If it can kill your own outgoing connections isn't there a fair chance you'll DoS everyone you're directly connected to fairly early in the process and end up isolating yourself?

    6. Re:The sky is falling! by jcuervo · · Score: 2, Funny

      Seven megabitsssssss...

      --
      Assume I was drunk when I posted this.
    7. Re:The sky is falling! by Ant+P. · · Score: 1

      Correction: if you can't back up your claims with proof then it means you're not a security researcher, just some dickhead with a blog.

  19. I don't understand... by hyades1 · · Score: 1

    Why didn't they publish a detailed description of their exploit? If they don't supply enough information to let any script kiddie with "toolz" create havoc and end Western Civilization, they must be just blowing smoke and sowing FUD, right?

    --
    I've calculated my velocity with such exquisite precision that I have no idea where I am.
    1. Re:I don't understand... by hal9000(jr) · · Score: 1

      Because IF they are right AND this vulnerability will expose every IP device on the network to a DoS, THEN it's pretty fricking dangerous.

  20. Factual Inaccuracy by CaptainOfSpray · · Score: 2, Informative

    The interview is in Dutch, not Swedish. And since the researchers' names are Robert E. Lee and Jack C. Lewis, I don't believe they are Swedish either.

    --
    "Cock Up Your Beaver" does not mean what you think. This sig is intended to clog filters and annoy do-gooders
    1. Re:Factual Inaccuracy by Zibri · · Score: 1

      The HQ of "Outpost24" is located at Blekinge Institute of Technology (BTH) in Karlskrona, south of Sweden.

  21. How it works by Spy+der+Mann · · Score: 4, Interesting

    Many TCP servers use a technique known as a SYN cookie in order to prevent attackers using spoofed IP addresses from launching SYN flood denial-of-service attacks against them. The cookie is essentially a chosen TCP initial sequence number that is calculated using some specific hashed metadata that reflects the details of the specific TCP connection. Once the client returns a correct packet to the server, the server knows that the client isn't using a forged IP address.

    Sockstress computes and stores so-called client-side SYN cookies and enables Lee and Louis to specify a destination port and IP address. The method allows them to complete the TCP handshake without having to store any values, which takes time and resources. "We can then say that we want to establish X number of TCP connections on that address and that we want to use this attack type, and it does it," Lee said.

    In summary, it works by establishing tons and tons of connections using carefully-forged SYN cookies. The irony? "SYN Cookies are the key element of a technique used to guard against SYN flood attacks". ROFLMAO.

    And then it gets scarier:

    From the wikipedia article:

    The use of SYN Cookies does not break any protocol specifications, and therefore should be compatible with all TCP implementations.

    Now, are you ready to scream?

    the 2.6.26 Linux kernel added limited support of TCP options.

    Scream.

    1. Re:How it works by ultranova · · Score: 1

      In summary, it works by establishing tons and tons of connections using carefully-forged SYN cookies. The irony? "SYN Cookies are the key element of a technique used to guard against SYN flood attacks". ROFLMAO.

      Calculate the SYN cookies by hashing IP + port + secret salt. Verify by recomputing on receiving a SYN cookie. If the hashes don't match, disregard the packet, for it was forged.

      So, does this mean that I'm a genius, the people who reported this are really stupid, or something important is being left out ?

      --

      Forget magic. Any technology distinguishable from divine power is insufficiently advanced.

    2. Re:How it works by stevied · · Score: 1

      In summary, it works by establishing tons and tons of connections using carefully-forged SYN cookies.

      I'm not sure that's fair. AIUI, all they're doing is using the same technique the has been used on the listening side for years (syn cookies), on the client side. It means you can have hundreds of thousands of connections in the middle of being setup, without having to hold any state.

      I guess the assumption has always been that to DoS by a fully-open connection, the client would have to maintain some state, like remembering where it was trying to connect to. This eliminates that step.

      Having said that, I can't quite see why you'd need to remember any state. Assume that all SYN+ACK packets were sent in response by us, and send ACKs. Maybe the client-side cookies allow nastier DoSs than just leaving connections open.

      I'm listening to the interview now, English starts at 5m10s (approx.)

    3. Re:How it works by stevied · · Score: 1

      Maybe the client-side cookies allow nastier DoSs than just leaving connections open.

      Yup, part of what they're describing in the interview is dicking with the session-setup state machine and associated resources on the server, e.g. timers. I guess they need some state for this, hence the client-side cookies.

      Basically, they're using this one foundation technique as a platform to do a variety of different evil stuff on a larger scale than is possible without. Arguably, the mitigation is to fix all the bugs being exploited, but if this gets into the wild soon, we might have to look for a broad-spectrum silver bullet, like we did with Kaminsky's class of DNS attacks.

    4. Re:How it works by Anonymous Coward · · Score: 0

      In summary, it works by establishing tons and tons of connections using carefully-forged SYN cookies

      You didn't listen to the podcast linked to in the summary, did you? I know absolutely nothing about TCP, but:
      - In the podcast the guys keep repeating again and again that it's NOT about SYN Cookies, but about the stuff that happens after the hassle with them is over.
      - By jumping to conclusions you (and everyone else here talking about SYN Cookies) just got Steve Gibson to bash Slashdot on the Security Now podcast (which is not yet released as a podcast, but was just recorded and is going on as a re-run on live.twit.tv right now)

      Note: Don't believe what I say, but check it yourself. I could be completely wrong and crazy.

  22. Re:This virii is NOT NEW by Anonymous Coward · · Score: 0
    1. Unicode does not compute
    2. Virii is the plural form of virus, and 'this' indicates something in the singular, as does 'is.'
  23. The sky is falling! by Lord+Byron+II · · Score: 3, Insightful

    Quickly, go yank the cable/dsl connection right out of the wall before its too late!

    Come on... I'm not going to listen to mp3, but the /. summary and the article both are dangerously low on details. This effects every machine with a TCP/IP stack? IPv4 and IPv6? Leaves the machines in a permanent state of DOS? There's no prevention? No fix? And you can't even test it because it might take down "other devices between here and there"?

    Pardon me, I'm off to find myself a huge grain of salt.

  24. They might have missed a small detail by SL1200MKII · · Score: 1

    According to the article:

    ... I asked him if he'd be willing to DOS us, and he flatly said, "Unfortunately, it may affect other devices between here and there so it's not really a good idea."

    So if they tried to launch a DOS against me and inadvertently take out all the devices a few hops before they get to me, how is this attack going to reach me?

    They will have no way of knowing if the attack even worked, since all routes to me are down.

    1. Re:They might have missed a small detail by JayJay.br · · Score: 2, Insightful

      It reaches you in that no one else can see you on the Internet. If all routes are down, you can't communicate. Done, denial of service at its best, even if no packet ever reaches your interface.

      That, still assuming that all of this is true.

    2. Re:They might have missed a small detail by jdunn14 · · Score: 1

      You're also assuming that the devices that go down affect most other people trying to connect to the target. If the devices on your routes to the target that go down first are the ones closer to the attacker (an assumption, but not a crazy one) then this is kind of a non-issue. The attacker and people "near" him may not be able to access the site, but it completely depends on what fails first as to whether the target site is offline to the world as a whole.

    3. Re:They might have missed a small detail by SL1200MKII · · Score: 1

      This is assuming that they will be able to take out all routes to me. Just because they cut off all routes from their end, doesn't mean there are no other routes available to other people.

      Say they launched the DOS from Sweden and took out all the devices in the first hop, that doesn't mean, everyone else in the world will not be able to reach me.

    4. Re:They might have missed a small detail by John+Hasler · · Score: 1

      > Say they launched the DOS from Sweden and took out all the devices in the first hop,
      > that doesn't mean, everyone else in the world will not be able to reach me.

      In fact all it means is that they've DOSed themselves and maybe a couple of neighbors.

      (Note: I am commenting on SL1200MKII's comment, not on the subject of the purported attact.)

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    5. Re:They might have missed a small detail by JayJay.br · · Score: 1

      Thing is, if I use half a dozen zombies near to you, even if your hypothesis happens, I cut you off.

      Also, quoting yourself quoting the article: "Unfortunately, it may affect other devices between here and there so it's not really a good idea."

      That does not sound as "first hop" only.

      And even if it proves harmless for home users, what about a company that, suddenly, loses communications with a whole country? Or city? Or neighborhood? or ISP? (obviously depending on the company, ISP, and whatnot)

      One or two hops could be enough.

      I'd say that, if this vulnerability is confirmed, a lot of damage will be done. Even with all the mitigating factors mentioned in the thread.

    6. Re:They might have missed a small detail by SL1200MKII · · Score: 1

      At this point, since there are no precise details as to how this works, all we can do is assume.

      It might not sound like a "first hop" only to you, but that's your interpretation. We really have no way of knowing definitively what it does. Hell, even they don't know how it really works.

      Launching a DOS from your half a dozen zombies, would in fact cut me of temporarily. That is until, I switch over to my backup connection. A large enough company, would have multiple mirrors and connections across the globe, so it won't be that simple to cut them off.

      We can go on and on here discussing the possibilities. But without knowing all the details, it isn't going to go anywhere.

      That being said, I do agree that if the vulnerability is confirmed, it will be a real pain in the ass to deal with it.

    7. Re:They might have missed a small detail by iworm · · Score: 1

      And since this "attack" is TCP-based, then I call bullshit. The "other devices" (i.e. routers and such-like) do not, in any stateful way, see the TCP at all. So they would be unaffected.

      TCP is only seen by the end-points and, to an extent, by e.g. a stateful Firewall, deep-packet mangler, etc. in-between.

    8. Re:They might have missed a small detail by Jesus_666 · · Score: 1

      And now imagine a botnet launching that kind of attack. Hardly localized.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    9. Re:They might have missed a small detail by sorak · · Score: 1

      According to the article: ... I asked him if he'd be willing to DOS us, and he flatly said, "Unfortunately, it may affect other devices between here and there so it's not really a good idea."

      So if they tried to launch a DOS against me and inadvertently take out all the devices a few hops before they get to me, how is this attack going to reach me?

      They will have no way of knowing if the attack even worked, since all routes to me are down.

      I have this really cool exploit. I open outlook, type in the email address of any one person, shoot the PC, and really quickly hit "send". I can't test it because it would kill every person between me and my target, but I'm pretty sure it can't be stopped.

  25. More scares, AND A TEMPORARY FIX! by Spy+der+Mann · · Score: 2, Informative

    The technique was created by Daniel J. Bernstein and Eric Schenk in September 1996. The first implementation for SunOS was released by Jeff Weisberg a month later, and Eric Schenk released his Linux implementation in February 1997 (the current implementation uses e.g. net.ipv4.tcp_syncookies).

    From an old 2001 syn cookies vulnerability report:

    syncookies can be disabled on a running system by executing the command:

    echo 0 > /proc/sys/net/ipv4/tcp_syncookies

    (To the editors: Mind adding the above line to the summary? Thanks!)

    Patch your systems. NOW! (note that this makes them vulnerable to syn flood attacks, but at least those won't leave your system unusable until reboot!)

    1. Re:More scares, AND A TEMPORARY FIX! by Spy+der+Mann · · Score: 1

      I just added the above line to /etc/rc.d/rc.local, but I really don't know if that leaves a window of time during boot where the vulnerability can be exploited.

      Any GNU/Linux expert who can inform us how to correctly patch our systems (until the official patch is released, of course)?

    2. Re:More scares, AND A TEMPORARY FIX! by characterZer0 · · Score: 1

      Put it in a script that runs before your network interfaces are brought up.

      --
      Go green: turn off your refrigerator.
    3. Re:More scares, AND A TEMPORARY FIX! by Rob+Kaper · · Score: 2, Insightful

      Simple: put that line before your network cards are initialised. That's rc.inet1 in Slackware, YMMV elsewhere.

    4. Re:More scares, AND A TEMPORARY FIX! by Anonymous Coward · · Score: 0

      /proc/sys/net/ipv4/tcp_syncookies default to 0, at least on my slackware. For other distro, I think the fix is rather to delete the line in the scripts where it's set to 1.

    5. Re:More scares, AND A TEMPORARY FIX! by mishehu · · Score: 2, Interesting

      Call me a skeptic... I'll wait until I hear about it being confirmed by the kernel devs or some well known security experts... I've heard the "internet is doomed!!!!!" too many times to knee-jerk...

    6. Re:More scares, AND A TEMPORARY FIX! by Anonymous Coward · · Score: 0

      /etc/sysctl.conf

    7. Re:More scares, AND A TEMPORARY FIX! by Cowmonaut · · Score: 1

      Skeptical that will be an end all fix, or even a decent patch. Admitted bias as you think GNU/Linux is a protection against viruses.

    8. Re:More scares, AND A TEMPORARY FIX! by JWSmythe · · Score: 2, Informative

          Unless the kernel was patched, or the rc files in your distro explicitly enable them, the default is 0 (off).

          From the kernel config help under IP: TCP syncookie support (disabled per default)

      "
      If you say Y here, note that SYN cookies aren't enabled by default;
      you can enable them by saying Y to "/proc file system support" and
      "Sysctl support" below and executing the command

      echo 1 >/proc/sys/net/ipv4/tcp_syncookies

      at boot time after the /proc file system has been mounted.
      "

            Syncookies limit the effectiveness of a TCP Synflood (where people open lots of connections, but do nothing with them). Now syncookies are bad? Hrm. I'm sure a bunch of script kiddies will be dusting off their old synflood scripts now. Damned if you do.. Damned if you don't. Nice.

      --
      Serious? Seriousness is well above my pay grade.
    9. Re:More scares, AND A TEMPORARY FIX! by lemox · · Score: 1, Informative

      ... (note that this makes them vulnerable to syn flood attacks, but at least those won't leave your system unusable until reboot!)

      Um, did you happen to read the bit about syn floods when you were searching wikipedia and pretending to know what you're talking about?

      Syn cookies are merely a way to make it easier to perform this attack - that is all that has been revealed about it.

      --

      "We obviously need a new moderation category: (-1, Woo-fucking-hoo)" --Mr. AC

    10. Re:More scares, AND A TEMPORARY FIX! by Rich0 · · Score: 1

      I don't think this attack is nearly as bad as it seems.

      The attack requires the attacker to reveal their IP address (unlike pre-cookie SYN floods). That means you can limit the number of connections per IP and blacklist IPs to effectively block the attack. You can also track down the attacking machines and do something about them.

      Basically the attack is just a way to create huge numbers of connections in a way that is optimized to cope with syn-cookies. It doesn't sound like it defeats the cookies, but rather it allows clients to maintain connections without needing as much local memory to track connection states.

      All a server owner needs to do is blacklist attacking IPs and none of the connections will get through. ISPs would rapidly cut off zombies sending out this junk when they get complaints (the only reason they didn't do it before is that nobody knew who to complain to (or sue) due to IP-spoofing - which doesn't work with this attack).

    11. Re:More scares, AND A TEMPORARY FIX! by Anonymous Coward · · Score: 0

      FWIW, both Ubuntu Hardy and Debian Lenny have syncookies disabled by default.

      # cat /proc/sys/net/ipv4/tcp_syncookies
      0

      If my memory serves me correctly, syncookies were developed to be used as an emergency response to synfloods and you had to turn them on manually. I'm not sure why so many people are using them today.

    12. Re:More scares, AND A TEMPORARY FIX! by the_B0fh · · Score: 1

      HOW THE HELL IS PARENT INFORMATIVE?! WHAT THE HELL ARE THE MODERATORS SMOKING?!

      Hey Kid, put down that TCP/IP stack and move away from the keyboard. There are better things you can do other than pretending to be a security expert. Maybe you can go help spend $700bil.

      KTHXHAND

    13. Re:More scares, AND A TEMPORARY FIX! by the_B0fh · · Score: 3, Informative

      WHY ARE YOU TAKING THE ADVICE OF RANDOM FOOLS OFF SLASHDOT? Go find out what syncookies first. Find out why syncookies were put in. Then find out what this attack is supposed to do. Then think for your self - do I want to protect against a known attack that has successfully brought down large sites, or do I want to turn that protection off because some fool suggested it on slashdot because I heard about a new scary attack?

      If you are truly worried, there are other things you can do - look at your routers, firewalls, etc. Also, look at other OS'es. OpenBSD doesn't have syncookies - why not?

    14. Re:More scares, AND A TEMPORARY FIX! by stevied · · Score: 1

      I'm pretty sure this is not an attack against server-side syn cookies. The syncookies thing is actually kind of irrelevant, all they're doing (AFAICT) is using the same technique that we use on servers on clients, to allow *them* to setup shed loads of connections without keeping state.

    15. Re:More scares, AND A TEMPORARY FIX! by JoelKatz · · Score: 1

      The attack uses syn cookies. So your suggestion is to disable them on your end.

      So if someone attacks you with a gun, the fix is to put down your gun?

      Did you really think this through?

    16. Re:More scares, AND A TEMPORARY FIX! by rastos1 · · Score: 1

      echo 0 > /proc/sys/net/ipv4/tcp_syncookies

      Patch your systems. NOW!

      Let me get this straight: You suggest to tear down your protection from one type of DOS-attack (that is widely-used) in order to protect against another type of DOS-attack (that was just discovered) ?

  26. DOOMSAYERS by Kratisto · · Score: 0

    Oh great, another article on Slashdot about how a new, horribly scary security hole in the internet has been found, and now we're all going to go back to the 1930's and relearn how to use slide-rules, and the popularity of vacuum tubes will take off again. Supposing the internet is still working in a few hours, you'll all be jabbering on about how the LHC is going to Bosenova the Earth to smitherenes or something. I can't believe how many times these "OUR TECHNOLOGY IS DOOMED!!!" articles show up. You'd think that eventu

    --
    Conscience is the inner voice which warns us that someone may be looking.
  27. Re:This virii is NOT NEW by Anonymous Coward · · Score: 0

    Virii is only the plural form of virus if you are an idiot and not familiar with the roots of the word virus.

  28. So it's a DoS abusing SYN cookies? by RenHoek · · Score: 1

    So.. setting up a SYN cookie handshake takes up memory on the server. And by calculating the correct response to a SYN cookie challange they defeat the handshake, opening the port on the server, and then they set a new connection from a new forged IP address. This takes up memory and connections on the server machine, leaving connections to time out.

    Do I have this correct?

    1. Re:So it's a DoS abusing SYN cookies? by Anonymous Coward · · Score: 4, Interesting

      I don't think so. From the techtarget article, it seems that they are using a technique invented for the server side, but on the client side.

      It's a way of calculating the syncookies, so that the server doesn't need to store anything, until it receives the third packet (ACK) of the three way handshake, thus being able to handle syncookie'd connections just as fast as normal connections. My understanding is that these guys use the same technique on the client, so that they don't need to store anything either.

      They send the first packet (SYN), and forget about it.

      When the server responds (SYNACK) several thousand packets later - this is a flood, remember - they know the server cookie, and can recalculate their own cookie. Thus they can send the third packet (ACK) and complete the handshake, establishing the connection. The server now inserts the connection into its connection table. The client does not, it's doing a DOS attack, not trying to communicate.

      When the client doesn't need to keep track of its connections, it can start new connections as fast as bandwidth allows. Basically syn-cookies just became useless, and we're back at square one.

      However, for servers that don't have this no-memory implementation of syncookies, but still store the syncookie itself, it gets even worse. Not only are you using up all available connections, but you also fill up the syncookie table. This may be where the "does not recover after the attack" comes in. Previously syncookies would prevent the flooding in the first place, and thus you would never fill up the syncookie table. So that part of the code never got tested.

      Of course this is just how *I* understand it.

    2. Re:So it's a DoS abusing SYN cookies? by TorKlingberg · · Score: 1

      Limiting the number of connections per IP will solve this. Don't various DoS protections do that already? The attack method you describe can not use fake source IPs since the attacker need to get the ACK. SYN cookies are mostly for protecting against floods of SYN packets with fake source IPs.

    3. Re:So it's a DoS abusing SYN cookies? by Kynde · · Score: 1

      No, that's not it. That's just simple tcp handshake flood that originates from one ip. That's trivial to prevent. Every single server out there limits the number of tcp connections accepted per ip.

      This article is more likely about them somehow being able to crack the syncookie calculation mechanism open so that they can send back ACK:s from spoofed ip to SYN-ACKs that the server never actually sent, but only believes it sent because the cookie opens up to correct values.

      But that shouldn't be that easy to do, unless the serverside cookie generation is buggy, which might very well be the case for some tcp stacks...

      --
      1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
  29. killer viruses don't spread well by snsh · · Score: 1

    A virus that takes the host offline is not a very effective virus. The virus needs keep the host alive to reproduce and spread, otherwise it won't let itself run wild.

    1. Re:killer viruses don't spread well by Lars+T. · · Score: 1

      A virus that takes the host offline is not a very effective virus.

      But a DOS that does is very effective.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

  30. the cutoff jokes are just old by jdunn14 · · Score: 1, Insightful

    Every time there's a story about a connection dying or a machine crashing we see a flood of posts that end lik

    It was funny _once_. Maybe. Be more creative. I'm trying to waste my day at work reading /. so could you people make up some new ones? And I'm not going to even delve into the fact that thanks to the ways posting content to a website works the failure wouldn't look remotely like this... we're not all on modems connecting to a BBS.

    1. Re:the cutoff jokes are just old by Anonymous Coward · · Score: 0

      And I'm not going to even delve into the fact that thanks to the ways posting content to a website works the failure wouldn't look remotely like this... we're not all on modems connecting to a BBS.

      Oh my god... you're righ#/()Y"UFHE
      NO CARRIER

    2. Re:the cutoff jokes are just old by glwtta · · Score: 1

      I completely agr

      --
      sic transit gloria mundi
    3. Re:the cutoff jokes are just old by liquidf · · Score: 1

      hey, i do acSYN34235tually think theSYN4467y are pretty SYN54326funACK54327ny espSYN54328eciaSYN54329llySYN54330 SYN54331if thSYN54332ey..#/()Y"UFHE
      NO CARRIER

      --
      i've had just about enough of your vassar bashing.
  31. Let's give them the benifit of the doubt by Maguscrowley · · Score: 2, Insightful

    Let's assume that they have actually discovered this industry sweeping exploit.

    So they went and contacted the vendors like good white hats. Now, if their intent was in being contributers to the greater good of security they would stop at this level of correspondence and work with the companies until the problem is fixed.

    However, they released this article to inform the public. Normally when someone does this it is with the intension of providing the public with the knowledge, tools, or rallying them activism towards the end of making the upstream change things. This article does not constructively inform in this way and does not give the end user something to throw upstream. Then what is this article accomplishing?

    The fact that we are discussing this and that we have, theoretically, RTFA implies that we have exposed ourselves to their names, tools, and services. It also, loosely implies a need for their services and their "skill." Quotations are entered around "skill" as I the reader have no way of actually confirming their skill because of the lack of real material to observe. From this perspective, I am tempted to conclude that this article serves as little more then an advertisement for their services and a cry for attention.

    What then, you may ask. Do I suggest that they leak "dangerous" information and risk their horror story becoming reality? No; rather I propose that if their intentions were really to protect the Internet, they should have stopped the discussion of their research from the immediate parties involved.

    I do not necessarily advocate any of these stances as this analysis is meant to be normative.

  32. Idea! Burn the WITCHES !! by Anonymous Coward · · Score: 1, Funny

    These are not RESEARCHERS but wicked WITCHES. Burn them!! Burn the wicked witches!!

  33. Missed part by T.E.D. · · Score: 1

    I read TFA, but somehow I missed the part about the nth complexity binary loop.

  34. I'm safe by goddidit · · Score: 5, Funny

    This doesn't me since use I UDP all communications communications for.

    --
    This .sig is exactly 120 characters long.
    1. Re:I'm safe by pandrijeczko · · Score: 1

      Man, Slashdot needs to make an exception in your case and allow a maximum "+10 Funny" moderation for your response!

      Working in the (somewhat UDP-reliant) telecoms and VoIP industry, your comment had me in stitches.

      Please award yourself a pat on the back for making my day!!! :-)

      --
      Gentoo Linux - another day, another USE flag.
    2. Re:I'm safe by ajayrockrock · · Score: 1

      I hate those useless "lol" or "that's funny" comments, but seriously, this is the funniest thing I've read in a long long time. It's just wonderfully subtle.

    3. Re:I'm safe by Anonymous Coward · · Score: 0

      This doesn't me

      seems that's not all using UDP for communication does to someone

    4. Re:I'm safe by Anonymous Coward · · Score: 0

      Of all the jokes I ever got, this one has the highest geeky x funny product, by far.

  35. DON'T PANIC! by collinstocks · · Score: 4, Informative

    If you are running Ubuntu 8.04, you probably aren't vulnerable (or at least I am not). See if you get what I got in the terminal:

    collin@collin:~$ cat /proc/sys/net/ipv4/tcp_syncookies
    0
    collin@collin:~$

    1. Re:DON'T PANIC! by daenris · · Score: 1

      This appears to be true at least as far back as Ubuntu 6.10 as well -- or at least specifically both my 6.10 and 7.10 systems default to 0.

      Additionally it's 0 on Fedora Core 3.

      On Redhat Enterprise 3 it defaults to 0, however, on EL 5 it defaulted to 1.

    2. Re:DON'T PANIC! by Tanktalus · · Score: 3, Funny

      Apparently, I should panic:

      # cat /proc/sys/net/ipv4/tcp_syncookies
      cat: /proc/sys/net/ipv4/tcp_syncookies: No such file or directory
      # echo 0 > /proc/sys/net/ipv4/tcp_syncookies
      bash: /proc/sys/net/ipv4/tcp_syncookies: No such file or directory

      I CAN'T TURN IT OFF!

      (Manually-built kernels FTW!:

      $ gunzip -c /proc/config.gz | grep -i syn.*cook
      # CONFIG_SYN_COOKIES is not set

      )

    3. Re:DON'T PANIC! by Hel+Toupee · · Score: 1

      pjones@pkjones:~$ cat /proc/sys/net/ipv4/tcp_syncookies
      0
      pjones@pkjones:~$


      Fricken'. Sweet. But, can they still target my router and knock it out? What about my provider's router. Works on anything with a TCP stack, so they say.

      --
      PERL:
      All of the power of Voodoo with most of the understandibility!
    4. Re:DON'T PANIC! by caluml · · Score: 1

      (Manually-built kernels FTW!:

      $ gunzip -c /proc/config.gz | grep -i syn.*cook
      # CONFIG_SYN_COOKIES is not set

      )

      zgrep might be on your system too.

    5. Re:DON'T PANIC! by shrikel · · Score: 5, Funny

      Oh no, me too!!

      C:\Documents and Settings\Adam>cat /proc/sys/net/ipv4/tcp_syncookies
      'cat' is not recognized as an internal or external command, operable program or batch file.

      --
      Any sufficiently simple magic can be passed off as mere advanced technology.
    6. Re:DON'T PANIC! by Anonymous Coward · · Score: 0

      OF course that doesn't work, you silly!

      "cat" is a Linus/Unix command. It won't work in Windows.

      For windows you use the following:

      C:\Documents and Settings\%username% DOG /proc/sys/net/ipv4/tcp_syncookies

      Take a close notice of the correct command.
      Adn don't worry, Windows doesn't care for capitalization.

    7. Re:DON'T PANIC! by laddiebuck · · Score: 1

      Ditto for Debian lenny (current testing). Doesn't appear to be compiled in on the FC9 machine I have an account on, but that may be a custom kernel.

    8. Re:DON'T PANIC! by MrZaius · · Score: 1

      Try the TYPE command, ala "TYPE C:\proc\sys\net\ipv4\tcp_syncookies|grep evil"

  36. Everybody turn off syncookies.... by russotto · · Score: 1

    Because in a week I'm going to be auto-DOSing every frigging zombie which connects to my servers and tries to send spam or crack SSH.

    (No, not really. Besides, the botnet people would probably turn off syncookies on their zombies)

    1. Re:Everybody turn off syncookies.... by Anonymous Coward · · Score: 0

      How do you turn off syn cookies in windows?

  37. Something strange... by nweaver · · Score: 3, Insightful

    It sounds like a blind resource consumption attack against SYN-cookie implementations, no? (Without SYN-cookies, the attack is trivial, just spoof SYNs).

    http://searchsecurity.techtarget.com/news/article/0,289142,sid14_gci1332898,00.html

    SYN-cookies are a simple idea. Upon receiving a SYN, rather than creating all the state, the server returns a SYN/ACK with the SEQ value = H(IP,ACK value). Thus when it sees the ACK packet it can check that the value is returned, and then create all the state.

    If this is the case, it seems to require that a SYN-cookie be predictible, that the attacker can probe a client to predict what H(IP,ACK value) is. IF that is the case then there is an easy fix: simply use more and better random data as salt in a better hash function.

    Simply because ANY blind resource consumption attack against a SYN-cookie server requires knowing what the SEQ value from the server for the SYN/ACK in order to establish a connection by sending the proper ACK (and then some data to load the server further).

    If the attacker can't predict the SYN/ACK's SEQ value, it can't construct a proper ACK and cause the server to consume resources.

    --
    Test your net with Netalyzr
  38. Off-topic, I know... but... by erroneus · · Score: 2, Interesting

    ...something about this article made me think of something else.

    With these caps and limits being placed on customers of Comcast and others, I have to wonder if the customer is being protected or endemnified against people attacking their accounts with massive data packets in order to fill up their limits? This wouldn't be a [D]DoS exactly, but potentially, it could be an [E]DoS in effect -- E meaning "Expensive."

    I know personally, after having realized this, if I knew any Comcast customers I didn't particularly like, I might be tempted to set up a dyndns entry for their IP address and mention them on slashdot...

  39. I smell BS... by Anonymous Coward · · Score: 0

    Reminds me of the Win95 invalid datagram attack that caused a buffer overflow. For it to be platform agnostic, it would need to a specification problem, rather than implementation.

    This sounds bogus.

  40. Killer by Anonymous Coward · · Score: 0

    Yes, this new attack is so effective that just attacking ONE host on the Internet effectively rendered the whole Internet inaccessible! The boys had to reboot their computer for the Internet to become operational again.

  41. Hard to fix? by Anonymous Coward · · Score: 0

    Server generates a random number every restart.
    Server adds random number to the "secure" hash generator.
    No one can produce a correct hash without knowing the random number, the "secure" hash generation stops calculation of the random number.
    The random number may need to be regenerated every few minutes (If it is 2x the syn timeout, then just check with current and last one)

    Yes?

  42. Go for it, take on my post! by Anonymous Coward · · Score: 0

    "Of course Linux is not a magical shield. But having a diverse eco-system is known to protect against many attacks."

    Well except slashdot's the one always going on how there are a limited number of ways to do something every time software patents come up for discussion. Let alone standards constrain that diversity to a certain degree.

    "As such, yes, it maybe a generic vulnerability in the TCP spec. (though how likely is that?)"

    More likely than you think.

    "If nothing else, due to the nature of FLOSS, the attack could quickly be coded around as soon as it is known, and then pushed out to many many people running auto-update systems (such as Debian, Ubuntu and similar). (Even if that breaks the spec.)"

    It may break more than just the spec. That's why patches take time, floss or no floss.

  43. OOPS, I was wrong... by nweaver · · Score: 1

    Its simply using the SYN-cookie style trick on the client side to reduce the state-holding requirements on the client to near-zero.

    SNEAKY!

    --
    Test your net with Netalyzr
    1. Re:OOPS, I was wrong... by kvezach · · Score: 1

      That sounds like a variant of Paketto Keiretsu's SCANRAND, which puts an encrypted token in the IP sequence number field so as to scan without having to remember "I sent a packet to X". If that's really what it is (just with TCP connections instead of port scanning), then this attack is old indeed.

  44. Outpost24 by mrhoodie · · Score: 4, Informative

    You can find more information at my friends blog http://blog.robertlee.name/ he is one of the researchers at http://www.outpost24.com/ that discovered this vulnerability together with Jack Louis. This is probably the best place to find links for intervies, other articles and keep yourself updated with this issue. They will among other things present this at T2 in Finland this friday http://www.t2.fi/schedule/2008/#speech8

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

      Mod parent up. The blog post seems to downscale their claims a lot. It looks like the relays (especially RSnake) snowballed the original facts...

  45. SYN SHIELDS UP! by Anonymous Coward · · Score: 1, Interesting

    /sbin/iptables -A INPUT -i eth0 -p tcp --tcp-flags SYN -j DROP

    Aye captain!

    1. Re:SYN SHIELDS UP! by morgan_greywolf · · Score: 1

      MOD PARENT UP!! This command will cause the Linux kernel to drop all incoming SYN packets, which will prevent you from being attacked. This will work on a all Linux-based firewalls.

  46. How this really SEEMS to work... by nweaver · · Score: 4, Informative

    The observation: You can use a SYN-cookie like trick on the client side as well for an attacker:

    You send SYNs where the initial seq # = H(sip, dip, sport, dport).

    Now when you get a SYN/ACK back, you can send the ACK to complete the handshake. You can use the ACK field back from the server to know where you are in what data to send (just subtract the value from the initial sequence # to know what the next piece of data to send is), and you can know where you are in the received data (if necessary) by storing just the server's initial sequence #.

    As a result, you can now interact with the server without having to maintain ANY TCP session state, or just a single word (the server's initial seq #), allowing the attacker to use vastly fewer resources to tie up server resources.

    On one hand, this is a cool trick, and potentially useful for an attacker: if you have only a couple of machines and really want to tie up server resources, you can use this quite quickly.

    But OTOH, attackers already have so many zombie resources that this really doesn't necessarily buy the attacker all that much: If you have 10K machines banging on a server, the 10K machines have a good 2000x more state than the servers. So who cares about stateholding requirements on the zombie side? Thus I think its only really relevant if you wanted to DOS google, akamai, or some similar very-high-resource infrastructure.

    And as the attacker can't SPOOF packets with this (it needs to see the SYN/ACK), the zombies can be filtered if the DOS is detected and the attacker's identified as well.

    --
    Test your net with Netalyzr
    1. Re:How this really SEEMS to work... by Space_Pirate_Arrr · · Score: 1, Insightful

      Thus I think its only really relevant if you wanted to DOS google, akamai, or some similar very-high-resource infrastructure.

      If someone wants to use this trick to "DOS google, akamai, or some similar very-high-resource infrastructure" then I think that is very relevant to us all.

    2. Re:How this really SEEMS to work... by Kynde · · Score: 1

      As a result, you can now interact with the server without having to maintain ANY TCP session state, or just a single word (the server's initial seq #), allowing the attacker to use vastly fewer resources to tie up server resources.

      But someone here said they claimed they could do the dos with 10ish pps.

      Really no need to deduce the seqence number and go stateless to keep up with that. To send 10 packets per second you could store the tcp state to a tape drive.

      --
      1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
    3. Re:How this really SEEMS to work... by nweaver · · Score: 1

      Once you get a TCP communication up, you then play stateholding tricks: EG, a packet then a long gap and then another packet, to force a large buffer alloctaion.

      --
      Test your net with Netalyzr
  47. Computing SYN cookies? by The+Famous+Brett+Wat · · Score: 5, Informative

    Sockstress computes and stores so-called client-side SYN cookies

    This isn't supposed to be possible. SYN cookies are supposed to contain at least 24 bits worth of entropy, produced by running a server-side secret through a one-way hashing function. You can easily obtain a SYN cookie by performing the initial SYN with the server. A SYN+ACK comes back which contains the SYN cookie (as the initial sequence number). The cookie so received is unique per TCP connection (IP address and port numbers at both ends), and valid only for a limited time. The server side does not maintain any state information until the cookie is returned in the client's ACK.

    If they are actually computing SYN cookies on the client side, it's evidence of a weak SYN cookie implementation. Computation of the cookie should be infeasible without access to the server-side secret. Of course, this may be a case of sloppy reporting. As usual, we aren't given all the details of this earth-shattering vulnerability. We are simply left to guess whether these folks (and those that report on them) know what they're talking about or not.

    They could be guessing cookies, and that would explain the "it will hurt intermediate systems" excuse they used for not demonstrating it, since they'd need to flood the peer TCP with millions of randomly-guessed initial sequence numbers. Incidentally, if this is a TCP SYN-flood attack of this sort, the "after effects" they mention have to do with the fact that all the TCP connections must time out naturally -- a process which might take several minutes per connection, depending on the configuration of the listening server application. The process is naturally limited by bandwidth and the size of the TCP state table: you have to be able to send successful fake ACKs fast enough to fill the TCP state table. All the usual mitigations for TCP SYN floods apply, such as increasing the state table size and reducing the timeout for open but idle connections.

    It's not at all clear that this is any worse than the kind of DDoS attack that a typical botnet can unleash. In that case, you get thousands of perfectly real TCP connections from multiple addresses almost simultaneously. So maybe this attack doesn't require a botnet, but I don't see that it's a big new threat (as I've described it).

    --
    proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
    1. Re:Computing SYN cookies? by Timothy+Brownawell · · Score: 2, Informative

      Sockstress computes and stores so-called client-side SYN cookies

      This isn't supposed to be possible.

      I took it to mean that the client is doing something equivalent to the "normal" SYN cookies that servers use, so that it doesn't have to remember what connections it's in the middle of trying to open.

    2. Re:Computing SYN cookies? by mshannon78660 · · Score: 1

      Not sure what the big deal about this is - it's been a while since I was setting up firewalls (mostly Cisco PIXs), but they had options to limit the number of TCP connect requests in a given time period. And generally intermediate devices such as routers have pretty low numbers of available TCP sockets (for example, Cisco routers generally allow between 5 and 15 telnet/ssh sessions), and filling them up doesn't (usually) prevent the device from routing packets. So it seems like the message of this is that if you put unprotected hosts on the internet, they are vulnerable to DOS attacks. Well, duh!

    3. Re:Computing SYN cookies? by The+Famous+Brett+Wat · · Score: 1

      I took it to mean that the client is doing something equivalent to the "normal" SYN cookies that servers use...

      I don't think so. A malicious TCP client can send out SYNs with completely random initial sequence numbers, and not retain any memory of what number was sent, since the client's initial sequence number is not important to the attack. The server increments the number and sends it back in the SYN+ACK response, along with its own initial sequence number (the SYN cookie, if they are being used). The client can simply ACK any incoming SYN+ACK without regard to whether it matches a SYN it sent or not. It's not actually trying to establish a connection, but merely persuade the victim TCP to enter the ESTABLISHED state, thus consuming a TCP state table entry. The malicious client is completely stateless.

      Note that the above is not a particularly fearsome attack, since the SYN cookie prevents the client from forging its IP address. If the server side limits the number of TCP connections per peer IP address, the client will only deny service for its own IP address.

      --
      proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
    4. Re:Computing SYN cookies? by The+Famous+Brett+Wat · · Score: 1

      They could be guessing cookies, and that would explain the "it will hurt intermediate systems" excuse they used for not demonstrating it, since they'd need to flood the peer TCP with millions of randomly-guessed initial sequence numbers.

      Ugh -- scrap that theory. This report says they can take down a service with ten packets a second. Stuff it -- I'm off to bed. There will still be an Internet in the morning.

      --
      proof, n. A demonstration that a conclusion is implied by certain premises and axioms.
    5. Re:Computing SYN cookies? by Anonymous Coward · · Score: 0

      This isn't supposed to be possible. SYN cookies are supposed to contain at least 24 bits worth of entropy...

      24 bits of entropy is insignificant. WEP used a 24 bit IV, and we know how well that worked out for them.

      For something to be computationally infeasible, it needs to have 80 bits of entropy or more.

    6. Re:Computing SYN cookies? by jkc120 · · Score: 1

      They claimed 9 pps from 16 source IPs was enough to bring a system to its knees. So that eliminates the possibility of brute forcing the cookie.

      I'm not saying this isn't just naptha with some client-side caching to make it less resource intensive to the attacker, but it's not as you described it.

      --
      "I drank what?" -Socrates
    7. Re:Computing SYN cookies? by Henk+Poley · · Score: 1

      They -at Outpost24- are basically doing TCP/IP without the per connection timeout timers. By keeping the state in a SYN-cookie-like hashtable and drinking directly from the firehose (network). This enables their scan program to work faster and with less resources than the server they are connecting to. As far as I get it, this part is already publicly available in their Unicornscan program.

      Furthermore they discovered that *after* you have done the three way TCP/IP handshake, the OSes are less paranoia than is good for them. There seem to be positions in the statespace in which the TCP/IP stack will keep resending the answer packet. That keeps a timer slot busy, a resource which can be exhausted. Apparently bugs with the same symptom appear in all major implementations.

    8. Re:Computing SYN cookies? by JoelKatz · · Score: 1

      "For something to be computationally infeasible, it needs to have 80 bits of entropy or more."

      Except this isn't about computational feasibility.

    9. Re:Computing SYN cookies? by Kynde · · Score: 1

      >> This isn't supposed to be possible. SYN cookies are supposed to contain at least 24 bits worth of entropy...
      >
      > 24 bits of entropy is insignificant. WEP used a 24 bit IV, and we know how well that worked out for them.
      > For something to be computationally infeasible, it needs to have 80 bits of entropy or more.

      Bollocks.
      While that holds true for encryption, i.e. the 24bit encryption can be brute forced in feasible amount of time, the same can not be said about hashing. Hashing is meant to be one-way, you cannot determine the input from the output.

      Ofcourse you can get weak collisions if you send enough packets. 2^24 packets will do nicely, but that's nothing special as an syn-flood attack. You'd be merely filling the pipe, but the server would handidly drop most of the packets. That's precisely what the syn-cookies are there for.

      In this case, the syn-cookie mechanism would indeed break if they could craft fake cookies that the server would accept, all of them. Or enough of them. But one in 16 million is not enough...

      --
      1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
    10. Re:Computing SYN cookies? by Kynde · · Score: 1

      They -at Outpost24- are basically doing TCP/IP without the per connection timeout timers. By keeping the state in a SYN-cookie-like hashtable and drinking directly from the firehose (network). This enables their scan program to work faster and with less resources than the server they are connecting to. As far as I get it, this part is already publicly available in their Unicornscan program.

      Errr, what does that mean? Could you elaborate a bit.

      I mean, I understand syn-cookies and I've even implemented a tcp-stack serveral years ago, but I don't understand all that drinking from the firehose, working faster and with less resources...

      Unless they can crack the syn-cookies, i.e. send correct cookies with spoofed ips, the server will not accept more than a few connections from any said source.

      --
      1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
    11. Re:Computing SYN cookies? by Henk+Poley · · Score: 1

      Hmm, I dropped an 's there. Should have been "[..] than the servers they [..]". The rate limiting is good point yes, but their unicornscan tool is for scanning large amounts of server (I think so..).

    12. Re:Computing SYN cookies? by mzs · · Score: 1

      I think you are the first person I have seen post what is most likely the new wrinkle.

    13. Re:Computing SYN cookies? by Henk+Poley · · Score: 1

      'Wrinkle' as in 'annoying person'? You are an educated troll?

  48. NetBSD? by JoeRandomHacker · · Score: 1

    I believe this may not affect NetBSD since they use a different approach to fend off SYN flood attacks.

    1. Re:NetBSD? by hson · · Score: 1

      Elaborate, please.

    2. Re:NetBSD? by JoeRandomHacker · · Score: 3, Informative

      NetBSD has a SYN cache instead of using SYN cookies to deal with SYN flood attacks. The difference may be enough to prevent the attack on the SYN cookie mechanism from working. The differences are discussed in this article, which I'll admit up front that I have not read.

    3. Re:NetBSD? by bytesex · · Score: 1

      My company got the info a while ago under embargo. I don't know much about it, and if I did, I would probably not be allowed to say anything about it. I'll check it out tomorrow, but I believe that indeed, it is some kind of SYN based attack.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
  49. Re:Let's give them the benefit of the doubt by Anonymous Coward · · Score: 0

    Sometimes a little extra disclosure may be necessary to like fires under asses.

    Extra Bonus: I've corrected your spelling error in the subject.

  50. Setting system parameters by CustomDesigned · · Score: 2, Informative

    On RedHat distros, and probably others, there is a utility called 'sysctl' and a config file called '/etc/sysctl.conf'. In Redhat, the following appears in /etc/sysctl.conf:

    # Controls the use of TCP syncookies
    net.ipv4.tcp_syncookies = 1

    Just change the 1 to a 0

    1. Re:Setting system parameters by PReDiToR · · Score: 2, Informative

      Under openSUSE 11 I found this setting at:

      YaST2 -> System -> /etc/sysconfig Editor -> Network -> General -> IP_TCP_SYNCOOKIES

      I don't remember messing with this setting, so my bet is that openSUSE defaults to on.

      --

      Do not meddle in the affairs of geeks for they are subtle and quick to anger
  51. Mod Parent Dow; Not a fix! by rtfa-troll · · Score: 5, Informative

    Now we see that a little bit of knowledge can be a dangerous thing.

    The point that's in the grandparent's post is not that your own syn-cookies can be used against you. Syn cookies on your server are doing the right thing and are protecting you against normal syn floods.

    What's happening in this attack is that the client side (the attacker) is using their own syn cookies to store information about connections on your server (instead of in their own memory). This allows them to handle more connections than otherwise. Unfortunately there is nothing you can do to stop this. They are using required behavior of the TCP stack for their information storage.

    Some mitigation strategies that I can think of

    The parents "fix" will make things slightly worse during this attack since turning off syn-cookies will mean that your server will have to track even more TCP connections. Not just those that are active, but also those that have just started. Of course, it will also make the new attack pointless since they can just do a normal syn-flood instead.

    • Increase the TCP connection storage on your server to such a size that the DOS becomes impractical
    • Ensure that TCP connections time out after some time if they have not been authorised to a particular user
    • Impose a resource limit per authorised user on connections. Impose a separate resource limit on all non authorised users which will not interfere with authorised use.
    • Use IPSEC to authorise all incoming connections / alternatively prioritise authorised sessions.

    The best current full fix I can think of is to use IPSEC and ensure that all incoming connections are authorised. Your own users will still be able to DOS you, but at least you can hunt them down.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    1. Re:Mod Parent Dow; Not a fix! by einer · · Score: 1

      Would IPv6 make this go away?

    2. Re:Mod Parent Dow; Not a fix! by Lennie · · Score: 1

      Actually it's probably worse for IPv6, because these attacks are about using up resource in the kernel and ipv6 uses more resources (bigger addresses for a start)

      --
      New things are always on the horizon
  52. If you have SCADA control by John+Hasler · · Score: 1

    It has never been demonstrated that very many of these systems are on the Internet. Let's see some evidence that they are before we panic.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    1. Re:If you have SCADA control by Svartalf · · Score: 1

      Heh... Actually, if you're not working in or around the utility industry, you'd not know much about how little security they really have. Moreover, even if it's not "on" the Internet, the machines that control the system typically are on it. How does the SCADA system hand them metrics they use in their business systems? You're telling me that the systems are standalones and they hand copy thousands of lines of data into their business end systems? If you think that, you'd be way wrong. If they're not standalones, then there's an attack vector through the corporate LAN of the utility (and it's been demonstrated that this is very doable...).

      I'm not doing a chicken little play here. I'm just stating facts as I know them, either from people who WOULD know or what I've seen myself. It's not time for panic, no. But it is time for deep, deep concern- and doing something about it that fixes this problem instead of plowing billions into a "virtual border" that didn't work until recently because it was contaminated with a Windows Worm program.

      If you're wondering whom my business partners are, go look up Larry Ness of Nessgroup International and Joseph Weiss (The gent that actually did that video that DHS released to the public...). It's not quite as bad as it sounds, but it's definitely way worse than many people whom ought to know better are trying to make it sound like- like there's little to no risk whatsoever.

      --
      I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  53. WOOT! Narrowband (tm) rules! by doc_doofus · · Score: 3, Funny

    It goes after a broadband Internet connection

    Ha, ha, laugh at my dial-up connection now!

    --
    Disclaimer:IANAL/MD/PhD-Just the local yokel PC "doc" ~If you're not having fun, then you are probably doing it wrong.
  54. Umm... by vegiVamp · · Score: 2, Interesting

    TFA> I asked him if he'd be willing to DoS us, and he flatly said, "Unfortunately, it may affect other devices between here and there

    So, if it takes out other devices before reaching it's target, isn't there a reasonable chance that the attacker will just isolate himself from the net ?

    --
    What a depressingly stupid machine.
  55. Manslaughter? by gorehog · · Score: 1

    It's an alarmist tag, yes, but...

    Someday someone in a life-threatening situation with a VOIP phone is going to try to make a 911 call and not get through due to high bandwidth utilization on their IP connection. The person might die. If this is caused by zombification or DOS attack wouldn't that make the perpetrators responsible for manslaughter? Then wouldn't the FBI have to get involved?

    1. Re:Manslaughter? by Penguinoflight · · Score: 1

      Manslaughter isn't that simple. If it were, you'd see countless fools being charged for holding up traffic when an ambulance doesn't make it to the hospital in time.

      --
      "And we have seen and do testify that the Father sent the Son to be the Savior of the World"
      1 John 4:14
  56. naptha by drwho · · Score: 1

    This looks like a replay of the naptha DoS from late 2000.

  57. Don't Give Them The Power!!! by pandrijeczko · · Score: 1

    On the assumption that some of these "bad-boy L33T" virus, script and netbot writers read Slashdot, aren't we just playing into their hands by having any discussion about this subject?

    Would we not be better off just not making any mention of it?

    I mean, what's the worst that can happen? My Internet connection goes down for 48 hours until someone fixes the problem, during which time I can:

    - Start actually *looking through* my pr0n collection rather than just spending my time finding more of it to download
    - With the 2 hours I save daily not doing an "emerge world" on Gentoo, I'll be able to listen to some nice music

    Hell, I may even dollop on some Factor 50 suntan on my pallid flash and venture out into the scorching UK Autumn sunlight for a couple of minutes...

    --
    Gentoo Linux - another day, another USE flag.
    1. Re:Don't Give Them The Power!!! by jjohnson · · Score: 2, Insightful

      Because if we don't discuss it, vendors will think that it doesn't need to be fixed, and won't fix it. I'm all for giving vendors some lead time to come up with solutions to discovered attacks, but history has plainly shown that the only way to compel vendors to fix security problems is to publicize them.

      And keep in mind: The fact that we're not discussing it doesn't mean it's not getting discussed in other circles who look to use it for less noble things than correcting defects.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
  58. PDOS by Anonymous Coward · · Score: 2, Interesting

    I believe this new attack is called a PDOS attack. It specifically targets router firmware.

    More can be found at
    http://hackaday.com/2008/05/20/phlashing-denial-of-service-attack-the-new-hype/

  59. Comment removed by account_deleted · · Score: 2, Funny

    Comment removed based on user account deletion

  60. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  61. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  62. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  63. State based firewalls anyone? by MrSenile · · Score: 2, Interesting

    If you set up a state-based firewall that limits the number of SYN requests in a given second and drops the rest, I believe that will greatly reduce if not eliminate the threat.

  64. The Best Workaround by flyneye · · Score: 1

    The best workaround are the friends,enemies,acquaintances and relatives of whoever invented/uses the attack. Once the whereabouts of said evildoer is disclosed they can be sanctioned and purged from the gene pool by any interested party.
                            Feel free to name-drop in any reply posts along with relevant personal information.

       

    --
    *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
  65. Lose by AliasMarlowe · · Score: 2, Funny

    I renamed the win.com file in Windows 3.x to be lose.com instead. Then you got the esthetically satisfying possibility:

    C>win
    Bad command or file name
    C>lose
    Starting Microsoft Windows

    Then again, I was already sick of Windows at 3.0, having tried Windows 1, Windows 2, Windows 286, and Windows 386, and hated them all for being so stupid and unreliable. The first version of Windows that I almost liked was the one in OS/2 2.0, because you could run several instances of them and kill them if they didn't actually kill themselves.

    Incidentally, the shareware graphical shell Aporia gave a sort of Windows 95 look to Windows 386 in the late 1980s (before Windows 3.0). It had icons for tools, drag+drop worked, there was a trashcan, and so forth. I wonder what happened to it...

    --
    Those who can make you believe absurdities can make you commit atrocities. - Voltaire
    1. Re:Lose by Gordonjcp · · Score: 1

      Incidentally, the shareware graphical shell Aporia gave a sort of Windows 95 look to Windows 386

      There was also Calmira, which I used to use on 3.11 a long long time ago. Quite good, as I recall.

  66. The exploits are *not* about SYN-attacks by parabyte · · Score: 1

    Listening through the whole podcast after reading many comments here, I found most people here did not get the point.

    Their stateless SYN-Handshake just makes the described types of attacks even more resource-efficient for the attacker, but I assume that it is even feasible when using "normal" SYN-ACK connection estabishing.

    The point is, that the attack starts *after* a connection is set up, using all types of other flow-control mechanisms in order to exhaust specific resources of the tcp-stack.

    As an example I just made up, after the connection is open, you could use a flood of ACKs combined with a particular order of out-of-sequence packets or fragmented packets to make the system use up a lot of timers until the whole tcp-stack or the kernel goes down the drain. But as mentioned in the podcast, Timers are just one of a large number of different resources involved in housekeeping after a connection is established, and you can craft attacks to exhaust a specific set of these.

    This opens up a complete new can of worms and may turn out not to be easily thwarted because you have to guard *all* of your resources, not just those involved in establishing a connection like in a SYN-attack.

    Noone currently has an idea how serious this will turn out to be in the wild, but to me it sounds serious enough not to be ignored, and it has at least the potential to kill the open internet as we know it. In some distant future, you might need an authorization to even send a packet to a particular host, or the whole internet will be so closely monitored that anyone interfering will be visited by black helicopters immediately.

    Btw, there is a cool protocol called FLIP (Fast Local Internet Protocol), designed by Tanenbaum in the early 90s for the Amoeba operating system, that would kill many of the problems we have today on the Internet, and it seems to be immune against many types of attacks, including eavesdropping, but FLIP, as the term "Local" in the name says, works just on one local Ethernet, using TCP-Tunnels to connect to other Ethernets, so it is not a viable replacement in its current form and might not scale and has probably a number of issues on its own. What is however remarkable that in FLIP even the source and destination address and port are encrypted, so you can not get even a single packet through if you don't have the permission, and you don't know who is talking to whom even when you sniff the traffic. Although it won't be able to replace TCP/IP, the concepts are an interesting starting point when thinking about a future secure internet. Just imagine every router on the internet would be a kind of TOR-Node, and you could transparently adress every running process on the internet in a secure fashion, no matter where is physically resides, and you could even multicast and have group communication on the network level, reaching millions of host with just sending one packet, but it will arrive only with their prior permission, which you give by just joining a communication group. Imagine a kind of PGP on the network level. This is what a future internet could possibly provide.

    For now, we are stuck with TCP/IP, and maybe for a very long time, unless this kind of problems will finally bring the Internet down, which I think is totally possible because TCP/IP is designed for a network of hosts requiring at least some trust and playing fair on the TCP level.

    p.

    --
    Without order, nothing can exist. Without chaos, nothing can be created.
  67. Um by PacketScan · · Score: 1

    Wouldn't share technical details? They explained how to do it quite well. Which is a little scary.

  68. mods by aoeu · · Score: 1

    both funny and insightful. Your choice. It is ok to take a day off once it awhile.

    --
    All your database are belong to U.S.
    1. Re:mods by aoeu · · Score: 1

      "FAIL" Both funny and insightful. Your choice. It is OK to take a day off once IN awhile.

      --
      All your database are belong to U.S.
  69. Huh? They must be joking. by Dan541 · · Score: 1

    "Listen to the interview (MP3) â" English starts a few minutes in â" and you might find yourself convinced that we have a problem. The researchers claim that they have been able to take down every system with a TCP/IP stack that they have attempted; and they know of no fix or workaround."

    If I don't RTFA then what hope is there of me plugging a headset in and listening?

    --
    An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
  70. 5 minutes not a problem for me... by Paul+Pierce · · Score: 1

    I've never had 2 good points in a matter of 5 minutes.

  71. Something ... by SlashDev · · Score: 1

    ... doesn't make sense here. The interviewee states that they don't want to reproduce the DOS attack because other systems along the way will become affected as well (I'm assuming he is talking about routers). Well if those systems get affected (and stop being responsive), then how in the heck can they forward any traffic to the intended system?

    --

    TOP DSLR Cameras Reviews of the top DSLRs
  72. Watch out there Ironman by Pervaricator+General · · Score: 0

    My refractory period is at least 15 minutes. Which unsolicited e-mail did YOU respond to?

  73. In a nutshell by Anonymous Coward · · Score: 2, Informative

    TCP is a stateful protocol. Each connection consumes resources (memory, timers, etc.) for keeping track of the connection state. Denial of service attacks used to attack the handshake phase by starting the handshake without ever finishing it. That's called SYN-flooding. SYN cookies were invented to defend against that. A lot of work has been done to make sure that computers which don't complete the handshake can't bog down a server. The rationale behind this bias is that those types of attacks can be performed with spoofed packets, which makes the attackers hard to catch, so you must defend against these attacks.

    The new attack completes the handshake and then does things which consume an extraordinary amount of resources in the TCP stack of the victim. Apparently all TCP stacks are much too trusting in one way or another if the remote computer completes the TCP handshake.

    The researchers have written a port scanner which tracks connections with very little overhead. While researching that application, they came across odd behavior in target machines and even found comments in TCP stack source code which hinted at possible resource problems in certain situations. They proceeded to craft attacks to trigger exactly these problems and found that they could easily bring down machines. Some of the consumed resources are so critical that their exhaustion causes other parts of the OS to fail in ways which can only be corrected by a reboot.

  74. OK, sorry. by Spy+der+Mann · · Score: 1

    Mod my original post down. Thanks for fixing my mistake.

  75. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  76. !deadly by teridon · · Score: 1

    A man was found dead in his home today, after a deadly denial-of-service attack.

    In lieu of flowers, please send firewalls to your local school.

    --
    I hold it, that a little rebellion, now and then, is a good thing. -- Thomas Jefferson
  77. possibly not a new attack... by rilian4 · · Score: 1

    Fyodor of nmap fame writes an article on his site following up on this: http://insecure.org/stf/tcp-dos-attack-explained.html

    --

    ...quicker, easier, more seductive the darkside is...but more powerful, it is not.
  78. Correct me if I'm wrong... by Feather+Stevens · · Score: 1

    ...but wouldn't an obvious way to defeat this attack be to modify the attributes used by the attacker in the SYN packets before sending a SYN ACK, so that exctracting the original information becomes impossible?

  79. duh what's new by GooglersPants · · Score: 1

    duh what's new? TCP/IP was designed without security in mind and during the times of ARPAnet. stop picking the wound. nothing to see here.