Slashdot Mirror


The Internet's Biggest Security Hole Revealed

At DEFCON, Tony Kapela and Alex Pilosov demonstrated a drastic weakness in the Internet's infrastructure that had long been rumored, but wasn't believed practical. They showed how to hijack BGP (the border gateway protocol) in order to eavesdrop on Net traffic in a way that wouldn't be simple to detect. Quoting: "'It's at least as big an issue as the DNS issue, if not bigger,' said Peiter 'Mudge' Zatko, noted computer security expert and former member of the L0pht hacking group, who testified to Congress in 1998 that he could bring down the internet in 30 minutes using a similar BGP attack, and disclosed privately to government agents how BGP could also be exploited to eavesdrop. 'I went around screaming my head about this about ten or twelve years ago... We described this to intelligence agencies and to the National Security Council, in detail.' The man-in-the-middle attack exploits BGP to fool routers into re-directing data to an eavesdropper's network." Here's the PDF of Kapela and Pilosov's presentation.

330 comments

  1. The man in the middle by symbolset · · Score: 3, Funny

    Must have the world's largest collection of online porn.

    Which would figure, actually.

    --
    Help stamp out iliturcy.
    1. Re:The man in the middle by gnick · · Score: 5, Funny

      How can a title including 'The Internet's Biggest ... Hole' not be kicked off with a goatse joke?

      --
      He's getting rather old, but he's a good mouse.
    2. Re:The man in the middle by zappepcs · · Score: 1

      There is one thing about that collection though, they'll end up with 1403 copies of every picture, all with different names. I want a look at the software that detects duplicates and sorts all those files out.

    3. Re:The man in the middle by Anonymous Coward · · Score: 0

      that wouldn't have gotten +5

    4. Re:The man in the middle by symbolset · · Score: 2, Insightful

      .... I want a look at the software that detects duplicates and sorts all those files out.

      Lucky you. The article is still on Slashdot's main page.

      --
      Help stamp out iliturcy.
    5. Re:The man in the middle by EdIII · · Score: 5, Insightful

      Yeah.. That's funny. Nice observation there...

      Just one thing though... You sound like the teenage boys who always claim they want to grow up to be a gynecologist. Problem with that is that gynecologists usually see the worst looking, diseased, and nasty vagina. Not the good looking, sweet smelling, celebrity vagina.

      So the guy who has all the internet porn is going to have quite a collection of goatse and things that will make you WANT to go back to looking at goatse.

    6. Re:The man in the middle by newr00tic · · Score: 1, Funny

      that wouldn't have gotten +5

      No, +11 !

      --
      A horse can't be sick, you know, even if he wants to.
    7. Re:The man in the middle by symbolset · · Score: 1

      The only thing that would make me want to go back to looking at goatse would be footage of the the DNC and RNC. Goatse is abhorrent but my morbid curiosity has limits.

      --
      Help stamp out iliturcy.
    8. Re:The man in the middle by IMightB · · Score: 5, Insightful

      plus goatse has fewer gaping assholes

    9. Re:The man in the middle by Bill+Hayden · · Score: 5, Funny

      He said he doesn't want to see duplicates... why are you sending him to Slashdot's main page?

      --
      Protect your browser with the Force Safe Search add-on
    10. Re:The man in the middle by Achromatic1978 · · Score: 5, Funny

      Not the good looking, sweet smelling, celebrity vagina.

      Having seen (or been subjected to), as we all have, to upskirts of Britney, Paris, etc, I gotta say that "celebrity vagina" is by no means universally "good looking, sweet smelling"...

    11. Re:The man in the middle by DrEldarion · · Score: 1

      +3?

    12. Re:The man in the middle by Anonymous Coward · · Score: 5, Funny

      Over +9000!!!

    13. Re:The man in the middle by symbolset · · Score: 3, Funny

      plus goatse has fewer gaping assholes

      So you've never actually seen coverage of the DNC and RNC then? Between the reporters, the candidates and the delegates I doubt a greater mass of gaping assholes was ever assembled.

      --
      Help stamp out iliturcy.
    14. Re:The man in the middle by stms · · Score: 1

      It would still be a pretty impressive porn collection.... no matter what your fancy.

    15. Re:The man in the middle by symbolset · · Score: 3, Funny

      Oops. Sign error. Never mind.

      --
      Help stamp out iliturcy.
    16. Re:The man in the middle by symbolset · · Score: 1

      How can a title including 'The Internet's Biggest ... Hole' not be kicked off with a goatse joke?

      Forgive me here. On slashdot it's all about who gets their comment off first.

      sigh.

      --
      Help stamp out iliturcy.
    17. Re:The man in the middle by Anonymous Coward · · Score: 0

      You must be new here.

    18. Re:The man in the middle by bytesex · · Score: 1

      I dunno man. I dunno. Two out of three ain't bad, and photos do not report on the smell of their pussy. I say the answer is still up for grabs and that more evidence is needed. I suggest we gather a group of people, ring on those celebrities' doors and ask 'em if we can have a sample. You in ?

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    19. Re:The man in the middle by sowth · · Score: 1

      Well old man, don't pretend like you are dispensing insightful observations when you really just an asshole who can't read and likes to insult people to make his statements sound better.

      Oh come on! Don't try to discourage such people, otherwise we might end up with insightful, informative articles and debates. Who would want that?

    20. Re:The man in the middle by Anonymous Coward · · Score: 0

      Jup, I can confirm. Yesterday I came across a page with pictures of an Asian woman having sex with a dead and demolished frog. I kid you not.

    21. Re:The man in the middle by Alphasite · · Score: 1, Informative

      Slashdot, the only site in internet where a post titled The Internet Biggest Security Hole can result on a vagina talk.

      Correcting myself is the site with the fastest convergence rate to that topic.

    22. Re:The man in the middle by G0rAk · · Score: 1

      ... Yesterday I came across a page ...

      Ew. I mean, whatever floats your boat and all but, yuck.

      --

      Nothing to see here. Move along.
    23. Re:The man in the middle by Anonymous Coward · · Score: 0

      Binary jokes are not funny anymore.

    24. Re:The man in the middle by karbyn-aceous · · Score: 1, Funny

      No matter how much I scratched and sniffed those pictures, they never smelled :-(

    25. Re:The man in the middle by digitrev · · Score: 1

      That's ridiculous. That's not even funny.

      --
      Cynical Idealist
    26. Re:The man in the middle by Anonymous Coward · · Score: 1, Funny

      You got a link to that?

    27. Re:The man in the middle by Anonymous Coward · · Score: 0

      oh... then how come every girl I know goes to see gynecologist regularly ? Either you hope the Gynecologists see nasty shriveled vaginas or I'm hanging around with lots of worst looking, nasty vaginas.

    28. Re:The man in the middle by PacketShaper · · Score: 1

      Problem with that is that gynecologists usually see the worst looking, diseased, and nasty vagina. Not the good looking, sweet smelling, celebrity vagina.

      Have you seen the tabloid pics of those celebrity vaginas? I think "diseased and nasty" and "celebrity" are synonymous.

    29. Re:The man in the middle by ConstableBrew · · Score: 1

      +5 Insightful

    30. Re:The man in the middle by Anonymous Coward · · Score: 0

      Your mom and sister are not a big sample to be statically relevant.

    31. Re:The man in the middle by Anonymous Coward · · Score: 0

      That should probably be 'big enough sample', but i don't proofread until after I submit. I like to live on the edge.

    32. Re:The man in the middle by packeteer · · Score: 1

      A bit of advice: girls will think you're totally hot if you show them your home, and it's not your mom's basement. They'd like a ride in your car, not your best friend's. They're more interested in guys that can hold a Jorb.

      You just don't get it do you? Women are not generally not interested in your money. Your money is mostly just a sign of what kind of a person you are. If you are a self made man that is a good thing. Sure you might keep women around beause of your money but they won't actually like you. Thats probably why i have been sleeping with your wife for some time now even though i ride a bicycle everywhere and she picks me up in your car while you are at work. Have fun with the Jorb.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
    33. Re:The man in the middle by symbolset · · Score: 2, Insightful

      Yeah, I'm going to get a few more like this. And I deserve them. You're right. Let's all lighten up a little, ok?

      --
      Help stamp out iliturcy.
    34. Re:The man in the middle by shish · · Score: 1

      So the guy who has all the internet porn is going to have quite a collection of goatse and things that will make you WANT to go back to looking at goatse.

      Speaking as someone who ran a script to monitor several random IRC channels and download any images linked in them, I can confirm that this is very very true :-(

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    35. Re:The man in the middle by Anonymous Coward · · Score: 0
    36. Re:The man in the middle by zobier · · Score: 1

      If it's teh exact same file then a simple hash will do the trick.
      I'd be interested to see an automated way of detecting the same photo at different resolutions/compression levels/crops.

      --
      Me lost me cookie at the disco.
    37. Re:The man in the middle by packeteer · · Score: 1

      I was just trying to bait some flames. Its a sad day when honest discussion gets modded down and my blatent troll/flamebait gets nothing.

      --
      unzip; strip; touch; finger; mount; fsck; more; yes; unmount; sleep
  2. Fun fun fud by Anonymous Coward · · Score: 2, Interesting

    Everyone loves sensationalist news headlines. *sigh*
    Anyone have any insight as to how serious this ACTUALLY is?

    1. Re:Fun fun fud by lordsid · · Score: 5, Insightful

      Depends on how much you value your privacy.

      --
      IMAGE VERIFICATION IS EVIL!
    2. Re:Fun fun fud by QuantumG · · Score: 5, Interesting

      Let's put it this way. Email right? It's delivered between hosts completely unencrypted. Imagine you could sniff all the email passing into, say, the white house.. would that be worth something?

      Note, I've also given you the hint to prevent this bullshit from being a problem.

      --
      How we know is more important than what we know.
    3. Re:Fun fun fud by jd · · Score: 5, Insightful

      Find me an internet provider not using BGP, and I'll show you a European who favours ESES. Yes, this is a major problem, BGP is (almost) the only WAN protocol anyone takes seriously and is the only one meaningfully deployed. I've worried about the possibility of BGP poisoning attacks myself, but only because we have a virtual monoculture and monocultures are generally a Bad Idea. They are dangerous animals.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Fun fun fud by Kingrames · · Score: 5, Funny

      Depends on how much you value your privacy, Mr. Stephen P Wallagher of 4242 Green Leafy Forest Terrace, Springfield, Ohio 55538, Phone number 1-900-Hot Dude, alias "Lovestospooge."

      fixed.

      --
      If you can read this, I forgot to post anonymously.
    5. Re:Fun fun fud by Anonymous Coward · · Score: 5, Funny

      Let's put it this way. Email right? It's delivered between hosts completely unencrypted. Imagine you could sniff all the email passing into, say, the white house.. would that be worth something?

      Note, I've also given you the hint to prevent this bullshit from being a problem.

      So we need to destroy the White House?

    6. Re:Fun fun fud by Tubal-Cain · · Score: 0

      I thought his alias was 'lordsid'?

    7. Re:Fun fun fud by RuBLed · · Score: 4, Funny

      Anyone have any insight as to how serious this ACTUALLY is?

      Yes. Someone had managed to re-open the goatse.cx site again.

      if you don't believe me, you know there is only one way to find out

    8. Re:Fun fun fud by gandhi_2 · · Score: 1
      One thing about standards...they tend to produce conformity.

      Web browsers are a good example of NOT a monoculture. Where almost nothing is really 100% cross-browser compatible.

      We should all use 150 different standards when we transmit IP datagrams... nothing will get anywhere, but at least it won't be a monoculture.

    9. Re:Fun fun fud by techno-vampire · · Score: 1

      If Steve Ballmer wanted to be seen as a hero, he'd have the default hosts file for Windows Vista include a line setting goatse.cx to 127.0.0.0. That would be real news for nerds!

      --
      Good, inexpensive web hosting
    10. Re:Fun fun fud by kjots · · Score: 3, Interesting

      Anyone have any insight as to how serious this ACTUALLY is?

      How serious? This could potentially render the entire Internet inoperable. For real. Anyone who knows anything about basic Internet protocols should be shitting themselves right about now.

      What we have here is a basic weakness in one of the fundamental Internet protocols; an assumption of trust that is no longer valid. Think spam but a million times worse.

      I'm not usually one to fall prey to 'Imminent Collapse Of The Internet' hyperbole, but this one has me really worried.

    11. Re:Fun fun fud by Repton · · Score: 1, Insightful

      Nah, all important white house email gets sent through private servers anyway..

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    12. Re:Fun fun fud by Z34107 · · Score: 4, Funny

      Monoculture is bad? Good thing Internet Explorer offers a different take on W3C standards...

      I kid, I kid.

      --
      DATABASE WOW WOW
    13. Re:Fun fun fud by Anonymous Coward · · Score: 1, Informative

      wooosh!

    14. Re:Fun fun fud by jd · · Score: 4, Interesting

      Let's see. MPLS, SCTP, STP (Scheduled Transfer Protocol), UDP-over-v4, TCP-over-v4, MPLS, UDP-over-v6, TCP-over-V6, IP-over-ATM, IP-over-SCSI, IP-over-IB, IP-over-power, IP-over-carrier-pidgeon, V6-over-V4, V4-over-V6, V6-over-V6, optional recognition of TOS, optional handling of ECN, scalable reliable multicast, anycast, optional recognition of source-based routing, optional recognition of TCP cookies, optional support for packet dropping (RED, GRED, WRED, BLUE, Stochastic Blue, GREEN, BLACK, PURPLE, WHITE), optional support for enhanced authentication packets, IPv6 extended headers, support for unidirectional links, optional support for transitory addressing schemes, optional support for Mobile IP, optional support within Mobile IP for routing realignment, optional support for NEMO, optional use of any of the experimental protocols defined under the names of TUBA, IPv5 and IPv7, anything-over-IPSEC (tunnel or host), anything-over-SKIP -- I've not bothered to keep count, but my Internet link hasn't fallen over yet from diversity. Pity to hear about yours.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    15. Re:Fun fun fud by jd · · Score: 5, Funny

      Heh. Standards should be the starting point, not the end goal (or, in IE's case, the work of fiction based on the screenplay based on a True Story of one man and his chair).

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    16. Re:Fun fun fud by Anonymous Coward · · Score: 5, Funny

      No, it gets sent through Dick Cheney's hotmail account.

    17. Re:Fun fun fud by Anonymous Coward · · Score: 0

      I'm not usually one to fall prey to 'Imminent Collapse Of The Internet' hyperbole, but this one has me really worried.

      And the guy's been talking about it for over ten years. Maybe getting "really worried" about this now is kind of stupid. God forbid you actually encrypt your shit.

    18. Re:Fun fun fud by Hucko · · Score: 1

      Me too, I'll have lost my last excuse for staying inside.

      --
      Semi-automatic amateur armchair Australian philosopher; conjecture ready at any moment...
    19. Re:Fun fun fud by davygrvy · · Score: 1

      I liked the carrier pigeon reference. Also known as IP over Avian Carriers (IPoAC). Good call.

      --
      -=[ place .sig here ]=-
    20. Re:Fun fun fud by teh+moges · · Score: 1

      The article has a pretty good indication. Its proof of concept now (at least, there could be real world implementations in the government that aren't public).
      It can intercept any information going to a targeted address (but not from). That makes it pretty serious.

    21. Re:Fun fun fud by Grey+Ninja · · Score: 1

      Nah, all important white house email gets sent through private servers anyway..

      Can you explain that further? Because that just makes no fucking sense.

    22. Re:Fun fun fud by thegameiam · · Score: 1

      Hmm - what percentage of those protocols actually work on a production or consumer network?

      I have had a hard time finding an ISP who will offer native IPv6,

      --
      Need Geek Rock? Try The Franchise!
    23. Re:Fun fun fud by Anonymous Coward · · Score: 4, Funny

      What, you didn't get your secret decoder server?

    24. Re:Fun fun fud by Zwicky · · Score: 2, Funny

      if you don't believe me, you know there is only one way to find out

      I believe you! I BELIEVE YOU!!

      --
      "Three eyes are better than one" -- Lieutenant Columbo
    25. Re:Fun fun fud by Anonymous Coward · · Score: 5, Informative

      How serious? This could potentially render the entire Internet inoperable. For real. Anyone who knows anything about basic Internet protocols should be shitting themselves right about now.

      You obviously don't know the basics of Internet protocols then. Anyone who knows BGP basics knows this problem is inherent in current interdomain routing.

      This is not an attack that just anyone can pull off (unlike Dan's DNS vulnerability). You need possess a BGP peering relationship with a provider who doesn't filter the prefixes listed in the NLRI of a BGP update message, as well as any further upstream providers. A _very high_ bar to say the least.

      We're seen numerous accidental route leakages over the years and even some malicious hijacking of IP space for nefarious activity as noted in the presentation. Any significant hijacking for the purpose of MITM (hijacking for spam really isn't a priority for ISPs) would be tracked down instantly on the NANOG list and have severe peering repercussions for the offending ISP. Bumping the IP TTL isn't going to do squat for all the BGP anomaly detection systems continually monitoring the routing infrastructure (Renesys, PHAS, etc).

    26. Re:Fun fun fud by palegray.net · · Score: 5, Informative

      Sensitive government communications ride on networks that operate separately from the public Internet.

    27. Re:Fun fun fud by palegray.net · · Score: 5, Insightful

      Yet another case for end-to-end encryption. Folks using the public Internet for sensitive communications without employing crypto, are already in a bad position.

    28. Re:Fun fun fud by old+and+new+again · · Score: 0, Redundant

      worse thing is, it's there, and the new picture is even worse than goatse

    29. Re:Fun fun fud by Anonymous Coward · · Score: 0

      Let's put it this way. Email right? It's delivered between hosts completely unencrypted. Imagine you could sniff all the email passing into, say, the white house.. would that be worth something?

      Nope. George W. Bush is on the record as never using email (so there is no record).

      And all the good stuff is on the RNC email system so as not to be subject to archival rules.

    30. Re:Fun fun fud by Grey+Ninja · · Score: 1

      How exactly does that keep the white house's email secret when communicating with people outside of that network? For example if you were someone in the White house sending an email to Russian or Chinese government officals?

    31. Re:Fun fun fud by gandhi_2 · · Score: 3, Interesting
      So, we can just list any protocol-over-protocol and call that...what?

      On your list alone, how many of them are TCP, IP, and UDP? Doesn't matter if there run on top of another layer or simply encapsulated by another protocol, if someone says there's a big hole in TCP...lets not cry about the TCP monoculture. It has nothing to do with monoculture.

      Sometimes, a can-skinning standard is the best way to skin the cat. Sorry if that creates a cat-skinning monoculture.

      The whole monoculture thing is a stupid argument. If a CSS rendering flaw shows up in the language standard, you could hear MS go "ha ha" cause their "make my own standard" sidestepped the monoculture.

      And you left out Infinite Monkey Protocol Suite, which could be run over PPPoE.

    32. Re:Fun fun fud by Repton · · Score: 4, Informative

      Eh, I was trying to make a reference to the big email scandal of a while ago, where it turned out that important stuff was being sent (illegally) from email accounts at gwb32.com or georgewbush.com instead of whitehouse.gov. Slashdot coverage.

      --
      Repton.
      They say that only an experienced wizard can do the tengu shuffle.
    33. Re:Fun fun fud by palegray.net · · Score: 5, Informative

      Why would someone in the White House use an insecure communications channel to send sensitive correspondence to a foreign official? End-to-end encryption is used in such situations.

      Information transmitted from government installations is compartmentalized according to its classification level. Unclassified systems don't reside on the same networks as those intended for classified purposes.

      I'm a Navy communications nerd; this is kinda what I do for a living.

    34. Re:Fun fun fud by lgw · · Score: 1

      In other words, there really is more than one internet.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    35. Re:Fun fun fud by Pikoro · · Score: 3, Informative

      Move to Japan. Nearly all the fiber to the home here is IPv6.

      --
      "Freedom in the USA is not the ability to do what you want. It is the ability to stop others from doing what THEY want"
    36. Re:Fun fun fud by Warll · · Score: 1
    37. Re:Fun fun fud by edalytical · · Score: 2, Funny

      I'll be right on that dude. I've been looking for a way to escape NAT, moving to Japan is the perfect solution!

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    38. Re:Fun fun fud by Anonymous Coward · · Score: 0

      So, you obviously got stuck in a time where SMTP hasn't already used TLS to encrypt the data. I, personally, don't have any email address that I use unencrypted, whether sending or receiving.

    39. Re:Fun fun fud by Anonymous Coward · · Score: 1, Insightful

      There are lots of ISPs without their own ASN. It shouldn't be too hard. I bet there are several listed in your local phone directory.

      BGP = virtually no authentication or encryption ... so what?

      If you can't trust your neighbor what are you doing processing data from them at all?

      The real problem as TFA pointed out really has to do with enforcing reasonable topologies between peers. Possibilities for this crap would diminish greatly if upstreams were better at filtering their downstreams advertisements. Use of some very secure trusted registry out-of-band from BGP is a good way to get there.

      The paper embelishes the problem by relying on non-allocated blocks for some of its figures and plays to the BGP is not secure ignorance as if thats a contributing factor when it clearly is not. I agree with the general sentiment however.

    40. Re:Fun fun fud by Pax00 · · Score: 1

      and all this time I thought that sent smoke signals bombing the hell out of each other to communicate

    41. Re:Fun fun fud by AnotherUsername · · Score: 1

      Why would someone in the White House use an insecure communications channel to send sensitive correspondence to a foreign official?

      It was either email or Facebook, but Dubya didn't like the interface of Facebook.

      --
      I don't like Linux. This doesn't make me a troll.
    42. Re:Fun fun fud by cheater512 · · Score: 1

      Ideally that is. It wouldnt surprise me if it didnt occur.

    43. Re:Fun fun fud by ecavalli · · Score: 4, Informative

      I admit, I looked.

      It's a picture of Bill O'Reilly for some reason.

      I... think that's an improvement...?

    44. Re:Fun fun fud by Anonymous Coward · · Score: 0

      I've just learnt that wred and stochastic blue are colors. My shirt is stochastic blue. Sometimes.

    45. Re:Fun fun fud by gnud · · Score: 1

      Whut, fire up w3m?

    46. Re:Fun fun fud by adri · · Score: 3, Informative

      Just stuff the AS numbers of the BGP anomaly detection systems into the path you're using to hijack and voila! They'll never see it.

      The attack uses spoofed AS paths which include the AS numbers of the ASes in the -return path- of your hijacked traffic. It works because the default eBGP behaviour is to drop routes w/ an AS in the path that matches theirs (loop detection!)

      Its not fool-proof, but you -can- reasonably selectively remove ASes from receiving the announcements.

      Furthermore, if you know the topology near the network you're hijacking, you could figure out all the exit (transit) ASes, spoof those so the announcement never makes it out to the general internet and hijack the traffic near them. Dense peering relationships at multiple places around the internet == your friend in this method.

    47. Re:Fun fun fud by Alsee · · Score: 3, Funny

      Heay! That's my private info!

      I am now sending a federal law DMCA notice demanding you take my information down.
      BTW, please don't run a Slashdot front page story on my DMCA takedown notice & info.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    48. Re:Fun fun fud by Alsee · · Score: 5, Funny

      Whew! Good thing you clicked the "Anonymous Coward" box when you posted that!

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    49. Re:Fun fun fud by andy.ruddock · · Score: 3, Insightful

      So it's encrypted between the server and your box. What about the other side of the server?

      --
      God: An invisible friend for grown-ups.
    50. Re:Fun fun fud by SupremoMan · · Score: 0, Redundant
      I can see it now:

      To gwbush@whitehouse.com

      Dear Sir or Ma'am,

      I wealthy Nigerian business person. I have been very ill and I do not have son or daughter to whom to leave my vast fortune. I decided to leave all my moneys, in sum of 10 million US Dollars to you. All I need to make this possible is for you to give me your bank account and wire transfer number.

      Sincerely,

      Lord Jimbo Wazuu of Nigeria

      Followed by:

      To: Jwazu@nigerianhost.com

      Listen here Jimbo. I am very excited about your proposition. I have no problem in taking money that does not belong to me. But I will have to talk to Dick to get my bank info. See I don't keep track of all that stuff, I let him handle it, and most of everything else. I'll have him email you shortly.

      Yours,

      Dubya

    51. Re:Fun fun fud by Anonymous Coward · · Score: 0

      You shouldn't kid with this. If IE wouldn't be so far from the W3C standards, the other major browsers wouldn't have much interest to try and follow them to roughly - "every browser is a has some differences between their standards and the W3c so we shouldn't really bother that much" OR "Internet Explorer is just awful, let's show them how it's done"

    52. Re:Fun fun fud by digitig · · Score: 1

      Is that you, Ms Streisand?

      --
      Quidnam Latine loqui modo coepi?
    53. Re:Fun fun fud by rbanffy · · Score: 3, Funny

      Why can't I mod something "tragic"?

    54. Re:Fun fun fud by sowth · · Score: 3, Insightful

      Isn't this why PGP was integrated into many email clients years ago? Since when have people considered the Internet safe from eavesdropping? Since I started using the internet in 1995, I have been warned many times by countless posts and websites informing people of the potential for eavesdropping on the internet. Haven't you seen any of these warnings? This is nothing new.

    55. Re:Fun fun fud by Anonymous Coward · · Score: 0

      It would have solved the missing e-mails coverup err i mean technical problem.

    56. Re:Fun fun fud by jacquesm · · Score: 1

      that only happens when the recipient is in the chinese embassy.

      http://en.wikipedia.org/wiki/NATO_bombing_of_the_Chinese_embassy_in_Belgrade

    57. Re:Fun fun fud by Anonymous Coward · · Score: 0

      Let's put it this way. Email right? It's delivered between hosts completely unencrypted.

      Unencrypted? Not my email.

      There is a standard called STARTTLS for the transmission of email between hosts using strong encryption using SSL. My company has been using it since 2000 or so.

      All major email MTAs support the use of STARTTLS. If your ISP doesn't, ask them why.

      It's easy to configure and supported by the vast majority of email software, even (shudder) Outlook 97.

    58. Re:Fun fun fud by Zeinfeld · · Score: 2, Informative
      How exactly does that keep the white house's email secret when communicating with people outside of that network? For example if you were someone in the White house sending an email to Russian or Chinese government officals?

      No such network exists, white house email all travels through the regular Internet. The pentagon has some network capability of its own but that is mostly leased lines. Very few parts are actually pentagon controlled fiber. I have been in countless meetings where the pentagon has proposed building its own independent network.

      Some White house email is encrypted. The pentagon has a massive email security project. But that only handles a portion of the traffic.

      And the Bush administration have in any case been routing their communications through gwbush43.com which is run by an outside contractor and which must have been penetrated by the Russians, Iranians, Israelis and every other self respecting intel service.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    59. Re:Fun fun fud by thegameiam · · Score: 2, Interesting

      Do they do autoconf or dhcpv6, or is it dual-stack? I'm curious how you get DNS resolver addresses...

      --
      Need Geek Rock? Try The Franchise!
    60. Re:Fun fun fud by Critical+Facilities · · Score: 2, Funny

      "Be sure to drink your Ovaltine".

    61. Re:Fun fun fud by jeebusroxors · · Score: 1

      "It's delivered between hosts completely unencrypted."

      Yea...except the PGP/GPG encrypted emails, VPNs, etc etc.

    62. Re:Fun fun fud by Alphasite · · Score: 1

      You know Bush is still sitting there, don't you?

      The question is not why, but when!!

    63. Re:Fun fun fud by houghi · · Score: 3, Funny

      Or so you would think, but they probably monitoring traffic to /. as well, so now they have his IP. Probably he is now at work, but with his login, they will be able to link it to the times he logged in at home.

      Then some more cross referencing and he is on his way to Gitmo.

      --
      Don't fight for your country, if your country does not fight for you.
    64. Re:Fun fun fud by Anonymous Coward · · Score: 0

      Depends on how much you value your privacy, Mr. Stephen P Wallagher of 4242 Green Leafy Forest Terrace, Springfield, Ohio 55538, Phone number 1-900-Hot Dude, alias "Lovestospooge."

      fixed.

      or Possibly Lordsid ==
        User: lordsid (367959)
      Send this user a message

      lordsid View all userpics
      View all userpics
      Name: chris
      Location: Wisconsin, United States
      Birthdate: 1986-10-30

      google :)

    65. Re:Fun fun fud by omfglearntoplay · · Score: 1

      So what happens when you are the network admin at work and from your office you VNC to your home PC, then from the home PC you VPN back to your office onto a server, where you connect to a public proxy server, where you remote back into your home PC where you connect to another proxy and then connect to Team Fortress 2 and join an instant spawn server (no pros to spot you acting weird), where you give the secret hand signal to your "buddy" to post anonymously on Slashdot? Can you evil people track that??! :P

    66. Re:Fun fun fud by lucifuge31337 · · Score: 4, Informative

      Anyone who knows anything about basic Internet protocols should be shitting themselves right about now.

      And those of us who actually do this stuff for a living (who already knew at least most of this) are neither surprised, nor any more paranoid about it. As a matter of fact, this might be the sauce needed to get more providers to properly filter announcements, and possibly more. So making this more public might actually be a good thing.

      The ability to hijack space is already very well known to anyone in a position to do it, and most of us have accidentally done so at some point in our careers. I know I haxxored 192.168.0.0 by accident once by announcing it to an upstream. Yeah....it happens. And it never should. TO this day, you'll more often than not see RFC1918 space being announced if you get a full routing table.

      BGP routing table entry for 192.168.0.0/16, version 3564
      Paths: (1 available, best #1, table Default-IP-Routing-Table)
      Advertised to non per-group peers:
      202.10.0.201 202.10.0.202
      Local
      192.0.2.1 from 0.0.0.0 (192.189.54.221)
      Origin incomplete, metric 0, localpref 101, weight 32768, valid, sourced, best
      Community: 2764:20

      --
      Do not fold, spindle or mutilate.
    67. Re:Fun fun fud by corbettw · · Score: 1, Insightful

      Except that quite a bit of this particular White House's email communications weren't going over SIPR, they were going through GOP servers and Blackberries. Which means it was on the public internet.

      Security only works when people use it.

      (Former Navy communications nerd, now in the private sector.)

      --
      God invented whiskey so the Irish would not rule the world.
    68. Re:Fun fun fud by Palshife · · Score: 3, Funny

      Yes. Definitely a good idea on my part.

      Shit.

      --
      Attention deficit disorder is a complicated issue, spanning several major... HEY LET'S GO RIDE BIKES!
    69. Re:Fun fun fud by corbettw · · Score: 1, Interesting

      End-to-end encryption would only solve one part of the problem, keeping a third party from reading your traffic. But it would do nothing to prevent your traffic from simply disappearing, which could be even more disastrous. What if someone targeted Amazon's networks and dumped all traffic in or out into /dev/null? How much would Amazon lose before the problem got fixed (and what would that be worth to Barnes and Noble)? What if someone targeted Wall Street, and cut off the thousands of broker-dealers who submit their orders electronically? It could spell doom for our entire financial system.

      There's a lot more at stake here than your emails to your college buddies about the next fishing trip.

      --
      God invented whiskey so the Irish would not rule the world.
    70. Re:Fun fun fud by spiffyman · · Score: 1

      Oh, I don't know, he could be talking about the fact that White House staffers used RNC emails instead of their official accounts and, among other causes for investigation, probably destroyed thousands of emails that should be publicly available.

      The fact that this hasn't caused more of an uproar is a sad statement about what we're willing to accept from our government and, in particular, this Administration.

      --
      So you can laugh all you want to...
    71. Re:Fun fun fud by Enki+X · · Score: 1

      Yes

      --
      On second thought, let's not go to the internet. 'Tis a silly place.
    72. Re:Fun fun fud by The_Wilschon · · Score: 1

      So what happens when you ...?

      Then you get really really high latency.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
    73. Re:Fun fun fud by Kent+Recal · · Score: 1

      Ehm, miss the point much?

      Even if your ISP really offered all these protocols on your uplink, which is highly unlikely, then your data would still travel over an IPv4 link after 1-2 hops anyways. And those are mostly orchestrated via BGP.

      Furthermore I'm eager to hear how you talk to all those popular internet services over STCP, IPSEC, UDP or, hey, why not IPv7?

      Bullshit much?

    74. Re:Fun fun fud by Gibberx · · Score: 0

      if you don't believe me, you know there is only one way to find out

      Thank goodness for text-only web browsers.

    75. Re:Fun fun fud by Lennie · · Score: 1

      Your transit does not filter out RFC1918 ? That's pretty sad. If I have any choice, which I probably do, I would not choose them.

      --
      New things are always on the horizon
    76. Re:Fun fun fud by k1e0x · · Score: 1

      Ever watch CSPAN? Politicians and bureaucrats are always on their blackberry. They use diffrent methods of sending messages but that *is* a data network that goes over the internet.. how hard would it be to intercept traffic sent from AT&T (the carrier or.. it's Level 3 actually) to Blackberry the (provider) or vice versa using BGP attack?

      God knows what you could find out.. who is screwing who, what politicians are on drugs, where the crashed flying saucers are stored.. ???

      If someone ever did expose all the lies of government, (and we know they are lying to some degree) and gave the people honesty just for once .. what do you think would happen?

      I know *exactly* what you mean. Let me tell you why you're here. You're here because you know something. What you know you can't explain, but you feel it. You've felt it your entire life, that there's something wrong with the world. You don't know what it is, but it's there, like a splinter in your mind, driving you mad. It is this feeling that has brought you to me. Do you know what I'm talking about?

      -- The most dangerous terrorist in the world.

      --
      Bringing liberty to the masses. - http://freetalklive.com/
    77. Re:Fun fun fud by palegray.net · · Score: 1

      True statements, unfortunately. I'm hoping the next administration might do things differently; hopefully nothing truly important was transmitted in the clear.

      Thank you for your service!

    78. Re:Fun fun fud by palegray.net · · Score: 1

      These are very good points; denial of service can be as bad for business as improper disclosure.

    79. Re:Fun fun fud by macdaddy · · Score: 1
      I believe that's your provider giving you an easy way to drop BOGONs. Ie, static route 192.0.2.1 to Null0 and turn on uRPF on your peering interfaces. Personally I run my own RTBH on my SP network rather than depend on outside forces that can easily make a mistake and cause me to null route something important.

      Also, since you're getting those RFC1918 prefixes, that tells me that you don't have basic sanity checks on your inbound prefixes (unless you know what your provider was handing you from what I said above and were accepting those prefixes so you can null route them). I would highly advise sanity filters. I don't know your skill level (I could be talking to Yakov Rekhter or Kirk Lougheed for all I know, but I doubt it) but I can give you some config to help out if you need.

    80. Re:Fun fun fud by lucifuge31337 · · Score: 1

      That wasn't a route view from my network. It was from the first public looking glass I happened to click on in y bookmarks.

      --
      Do not fold, spindle or mutilate.
    81. Re:Fun fun fud by macdaddy · · Score: 1

      Ah ha. There's your problem!

    82. Re:Fun fun fud by lordsid · · Score: 1

      Which is exactly why I entered fake information in those fields. >:)

      --
      IMAGE VERIFICATION IS EVIL!
  3. SSL by jamesh · · Score: 4, Insightful

    I hope that all of those people who thought that getting users to blindly accept self signed certs was a good idea are starting to feel a bit stupid now...

    An SSL cert signed by a trusted central authority isn't the absolute solution to all mitm attacks, but it's a whole lot closer to 'safer' than not.

    1. Re:SSL by Free+the+Cowards · · Score: 5, Interesting

      I don't think anyone thinks that self-signed certs should be blindly accepted.

      What should be done is that self-signed certs should be acceptable, with the right handling. The way ssh does this is a good one; it alerts you when you initially connect, and throws up an extremely loud and nasty warning if the host's cert has changed from the last time you connect. This gives you the opportunity to verify the cert out of band if you should care to, and forces an attacker to hit you on your very first access to a given site.

      Properly signed certs should be given higher priority, but a self -signed cert is still vastly better than nothing. The problem is that current browsers treat self-signed certs as being the worst of the three, when in reality they're much better than a naked HTTP connection.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    2. Re:SSL by Antique+Geekmeister · · Score: 4, Informative

      And you actually trust Verisign to be a primary signature authority for SSL? Why? They've cooperated in all sorts of stupidity, such as their temporary insistence on returning their own squatting domain as a valid entry for every non-existent domain in *.com, which was particularly nasty because they own the .com master servers. Do you really think that Verisign is that secure, and wouldn't cooperate in faking keys if a national security agency asked them to?

    3. Re:SSL by Anonymous Coward · · Score: 1, Insightful

      Despite trying to, you still haven't made a case for a "trusted central authority." People don't read cert warnings, they blindly click "ok" and soldier on.

      Your best bet (in an organization) is to distribute the correct CA cert for your sites, even if it is self-signed, and tell people to stop accepting cert warnings, period. That way even if the traffic is sniffed and your users are redirected to a poser site, there's no way he can generate a cert that doesn't raise the warning flag.

    4. Re:SSL by jd · · Score: 4, Informative

      They gave away Microsoft's private keys to someone who called them, a while back, in a rather infamous case that forced Microsoft to change their entire update system and their collection of "secure" sites. If they've done it once, it can clearly happen again, and the lack of publicity may simply be evidence of better media management. I'd be very wary of trusting them with anything and would be skeptical of any institution that relied on Verisign for any kind of critical proof-of-identity situation, though they're probably reasonable enough for personal certs.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:SSL by moderatorrater · · Score: 1

      I hope that all the people who thought that spandex was a good idea are starting to feel a bit stupid now...

      I like the non-sequitur game! Your turn.

    6. Re:SSL by jamesh · · Score: 1

      I hope that all the people who thought that spandex was a good idea are starting to feel a bit stupid now...

      Stupid is in the eye of the beholder in that case... a stupid idea is only a stupid idea to the people who didn't make money off it.

    7. Re:SSL by Jah-Wren+Ryel · · Score: 4, Insightful

      What should be done is that self-signed certs should be acceptable, with the right handling. The way ssh does this is a good one; it alerts you when you initially connect, and throws up an extremely loud and nasty warning if the host's cert has changed from the last time you connect.

      That's great and all if you are an internet mechanic. But what if you just want to drive the damn car? For those people, who are the majority, those messages don't mean squat. Which means they have just as much a chance of picking the unsafe choice as they do the safe choice. So Firefox's solution has been make it hard to pick the unsafe choice. Make it so that you pretty much have to understand what's going on in order to even get the chance to pick the potentially unsafe choice. That seems like a pretty good policy to me.

      --
      When information is power, privacy is freedom.
    8. Re:SSL by nine-times · · Score: 4, Insightful

      Properly signed certs should be given higher priority, but a self -signed cert is still vastly better than nothing. The problem is that current browsers treat self-signed certs as being the worst of the three, when in reality they're much better than a naked HTTP connection.

      Exactly. I certainly don't want to sign on to my online banking for the first time and find that it's using a self-signed certificate. On the other hand, if I had to choose between a self-signed certificate and transmitting login information in plain-text, there's no contest.

      I'm of the opinion that encryption should be encouraged in order to stop simple snooping, even if it doesn't prevent more complex attacks. It's not as though certificate authorities are all that diligent in their identity verification anyhow.

    9. Re:SSL by Xipher · · Score: 1

      I think a better option would to look at what some have already done and utilize IPSec. Some companies already do support BGP sessions with IPSec authentication. The one thing I knew of holding people back is the lack of IPSec support on Cisco gear handling BGP sessions. I'm not sure about current IOS releases or if newer hardware could handle it on the routers used by larger transit providers support it. At least adding a simple shared key authentication header should provide some additional security. I'm am in no way an expert though.

      --
      I don't know everything.
    10. Re:SSL by a5an0 · · Score: 0

      SSL has NOTHING (read it again:NOTHING) to do with BGP peering sessions.

    11. Re:SSL by Anonymous Coward · · Score: 5, Informative

      Here's a link to information about the incident you mentioned:

      http://www.microsoft.com/technet/security/Bulletin/MS01-017.mspx

    12. Re:SSL by moderatorrater · · Score: 1

      There are many more sites with no certificate at all which would use a self-signed cert than there are sites with a verified cert which would use a self-signed cert instead. I would want a certificate on all my sites, but very few (if any) would require a verified one.

    13. Re:SSL by PitaBred · · Score: 1

      It's NOT more secure, though. It's simply very slightly easier. It encourages people to use plaintext HTTP instead of HTTPS for communication except with people who can afford root certificates. Do you really think it's better using NO encryption or authentication than to use self-signed encryption that is authenticated on every subsequent access? If you do, I certainly hope you aren't in the security biz.

    14. Re:SSL by Architect_sasyr · · Score: 1

      It's continuing slightly off topic but I have a rule: If I google it and find nothing bad, the company obviously wastes too much money on their lawyers, and not enough on the product. It's a good rule.

      --
      Me failed English...
      FreeBSD over Linux. If my comments seem odd, this may explain...
    15. Re:SSL by jamesh · · Score: 1

      SSL has NOTHING (read it again:NOTHING) to do with BGP peering sessions.

      No, but it has a lot to do with the consequences of hijacked BGP peering sessions. Most other people got it.

    16. Re:SSL by epine · · Score: 2, Insightful

      This whole debate would be better centered if Firefox put up the same scary boxes for unencrypted .htaccess as it does for self-signed certs. How could one be worse than the other?

      Unless you use a password generator (such as apg on OpenBSD) and have a photographic memory, passwordsafe, and never suffer hang-overs, most people re-use similar password structure even if the careless passwords and careful passwords are significantly different (which I doubt is the norm).

      What do you think the entropy is on the average person's bank password after half a dozen samples of their unencrypted throw-away passwords have been sprayed around the internet by a bunch of imperioed BGP routers?

      And that's not even counting the occasion where you lose the marble momentarily and discover you've just typed your most uber secure password into a login field the wrong tab, which means it now needs to be burned, but who does?

      Passwords passed around the internet in plain text just as tainted as any self-signed SSL cert, and twice as self-inflicted. Brought to you by the same grey beards who engineered open SMTP relays.

    17. Re:SSL by GXTi · · Score: 1

      They gave away Microsoft's private keys to someone who called them [...]

      This is odd because CAs should never have a copy of their client's private keys in the first place. The only party that should ever be in possession of a private key is the subject of the certificate, which in this case would be Microsoft. I suppose that due to incompetence and/or legal liability, Verisign must have been the ones to generate the key in the first place.

      On an unrelated note, it's somewhat thought-provoking that the certificate authority micro-industry exists solely to fund its own audits.

    18. Re:SSL by a5an0 · · Score: 0

      SSL has NOTHING (read it again:NOTHING) to do with BGP peering sessions.

      No, but it has a lot to do with the consequences of hijacked BGP peering sessions. Most other people got it.

      No it doesn't. SSL doesn't sign, account for, o care about the AS path used to reach a destination. Traffic passing through a 'compromised' AS path has the same properties as those passing through a 'legit' path. mis-understood crypto is a risk no matter what path it goes through (unless you control the ENTIRE end-to-end). Complaining about a general problem (mostly out of context) and then acting smug doesn't make you look smarter. Make sure you know what you're talking about if you want to call me out.

    19. Re:SSL by Urkki · · Score: 1

      I don't think anyone thinks that self-signed certs should be blindly accepted.

      What's the alternative? Unless it's a cert issued by somebody you can actually contact to verify the checksum before accepting, how can you accept a self-signed certificate "non-blindly"? You can think carefully wether to accept it blindly or not, but still it's accepting it blindly if you choose to accept it (like blind people crossing the street still do it blindly, no matter how carefully they do it).

    20. Re:SSL by Anonymous Coward · · Score: 0

      Exactly. I certainly don't want to sign on to my online banking for the first time and find that it's using a self-signed certificate. On the other hand, if I had to choose between a self-signed certificate and transmitting login information in plain-text, there's no contest.

      If you connect to an online banking site that uses a self-signed certificate, go to a different bank; there is no way to differentiate between your bank's site and a phishing site.

    21. Re:SSL by sy5t3m · · Score: 1

      "I hope that all of those people who thought that getting users to blindly accept self signed certs was a good idea are starting to feel a bit stupid now"

      Stupid? Not really, and here's why.

      First, my argument is against blindly trusting CA signed certs, not for blindly trusting self signed ones. CA signed certs are not as immune as you seem to think, and blindly trusting them is a serious problem.

      Secondly, here's how your blind acceptance of CA signed certs makes things worse.

      Hijack paypal/bank MX traffic using this.
      Ask startcom for a cert for paypal/bank (trusted by FF and they only check email).
      Hijack paypal/bank https traffic without alerting end users.
      Profit!

      CA signed cert defeated in minutes.

      Self signed certs on the other hand can be added to the trusted list, in which case the browser has a known fingerprint to work with. If FF had simply added the option to only trust that known fingerprint even if presented with a new CA signed cert, self signed would not fall so easily.
      The attacker would have to be using a cert with a different fingerprint, whether it was CA signed or not. This would alert the user to a change of cert.

      Throw in the option to add CA signed certs to the trusted list as well, and we may be getting somewhere.

      Until we get that option though, any benefit we might have gained from fingerprints is thrown out of the window by blindly trusting CA signed certs over a cert the user has chosen to trust. Your precious CA certs reduced security for the rest of us.

      How could we get the benefit of fingerprints without allowing any old CA cert to override them, and get them working on CA signed sites until a solution is in place?
      By deleting the root CA certs from your browser and adding every cert you trust to the trusted list.
      That's right, by throwing away your automatic trust of CAs, you gain some extra security against this attack.

      The only thing a CA signed cert should be good for is claiming that there's a better chance of ACME inc actually existing in the real world so that end users can feel better doing business with them.
      As long as the CAs offer fast or free SSL options with next to no verification though, they aren't even good for that.

    22. Re:SSL by QuoteMstr · · Score: 1

      Hijack paypal/bank MX traffic using this.
      Ask startcom for a cert for paypal/bank (trusted by FF and they only check email).
      Hijack paypal/bank https traffic without alerting end users.
      Profit!

      CA signed cert defeated in minutes.

      If Startcom supplies certs for Paypal without verifying that you own Paypal, Startcom needs to be removed from the list of trusted CAs. However, I doubt Smartcom actually does this. Firefox's CA inclusion policy, while not perfect, does ask CAs to state how they plan to counteract exactly this kind of attack.

      Startcom being corrupt is not an indication of the vulnerability of X509 as a whole. We need aggressive monitoring of CAs, and it'd be nice for a site to be signed by more than one CA. But the current system is still a lot better than nothing.

      You're a kook.

    23. Re:SSL by sy5t3m · · Score: 1

      "However, I doubt Smartcom actually does this. Firefox's CA inclusion policy, while not perfect, does ask CAs to state how they plan to counteract exactly this kind of attack."

      That's funny, because I actually have a certificate issued by startcom for a domain the I do not own.
      The only thing they check is that you can receive an email sent to one of 3 addresses on that domain.

      Others have commented on the ease of getting CA signed certs for domains you do not own, and have mentioned prices around $15. The basic startcom cert is free, so obviously they aren't the only ones.

      "But the current system is still a lot better than nothing."

      Yep, just as self signed certs are better than nothing. But here's the thing. Given that there are lousy CAs out there, and browsers place automatic trust in any CA signed cert, they weaken security against this attack as I have pointed out above.
      You cannot use stored fingerprints to help prevent MITM if your browser simply ignores them at the first sign of a CA signature.

      "You're a kook"

      And I suppose your idea of just denying that there are problems with CA issuing policies will keep you safe at night, with blind acceptance of CA certs over known and trusted certs keeping you safe during the day.

      Read my post again and tell me the attack wouldn't work, or that the quick fix would not prevent it.

    24. Re:SSL by dacut · · Score: 5, Informative

      They gave away Microsoft's private keys to someone who called them

      Not quite. Microsoft's private key wasn't compromised; their identity was stolen. The attacker convinced VeriSign to sign his certificate claiming to be "Microsoft Corporation." The whole point of PKI is to never transmit your private key, even to an authority like VeriSign. As usual, the technology is secure; it's the people running it who aren't.

    25. Re:SSL by QuoteMstr · · Score: 1

      If that's true, Smartcom needs to be removed from Firefox's CA registry. Have you filed a bug?

    26. Re:SSL by Anonymous Coward · · Score: 0

      Well, if it was easier to use self-signed certificates, it would make any attacker go from passive monitor to active MitM.

      With this new security hole, all that unencrypted data is easily accessible to any passive attacker. Anyone using self-signed certificates is not similarly vulnerable.

      Perhaps if the security community had not tried to confuse the two issues of encryption and identity verification, user's wouldn't have to blindly accept self-signed certs. While the two concepts do have a strong link, there's many cases where you don't need strong identity verification but encryption is useful. If users knew to look for the identity icon as well as the encryption icon, there'd be no problem.

      But instead, users have been trained to look for the single icon indicating both encryption and identity verification. And so most of the web's traffic is still unencrypted because that content isn't important enough to justify the outrageous prices that CAs charge. And that makes this security hole just that much easier to exploit.

    27. Re:SSL by WK2 · · Score: 1

      That's great and all if you are an internet mechanic. But what if you just want to drive the damn car? For those people, who are the majority, those messages don't mean squat.

      We need to keep things simple for the washed masses who just want to surf the net. They need to be taught to not submit personal info, bank details, etc, to http or https sans signed cert. Teaching them that it is OK to submit forum and blog logins via https sans signed cert is a toss-up. They can submit personal details to sites with https plus signed cert. Of course, they would need to trust the site too, such as their bank, but that's a different subject of trust.

      Unfortunately, that is not how it is currently. Currently, the washed masses are taught that it is OK to submit some personal info via http, it is never OK to even look at a site with https sans signed cert, and it is OK to submit personal info via https plus signed cert. The first two are backwards and twisted, and it needs to be fixed.

      --
      Write your own Choose Your Own Adventure. http://www.freegameengines.org/gamebook-engine/
    28. Re:SSL by bit01 · · Score: 4, Insightful

      For those people, who are the majority, those messages don't mean squat.

      Until self-signed certificates are less safe than bare http any justification for putting up scary messages for self-signed only is nonsense.

      The real problems that need to be fixed are:

      1. The potential for confusion between externally signed and self-signed and the degree of trust thus evidenced. Firefox should use a different lock icon for encrypted transport and for identity validated instead of conflating the two. Some more extensive interface change might be appropriate (color change somewhere?)
      2. It's a site change from externally signed to self-signed or bare, or from self-signed to bare that should be flagged. Firefox should remember signed site state and flag with popups when those transitions occur. Those popups should be integrated with the existing warning popups.

      That seems like a pretty good policy to me.

      It's not good policy to put up popups that have no meaning. Just like the boy that cried wolf and Vista UAC all you're doing is training the user to ignore popups when they do matter.

      Programmers complain incessantly about users ignoring messages. Almost always it's the programmer's fault for not designing their user interface for their target audience. Why on earth should a user take any notice of messages that

      1. are meaningless because they're written in software dialect English not mainstream English
      2. are often more important to the programmer than to the user
      3. do not give the user any avenue to respond. i.e. do not tell the user step-by-step what to do.

      ---

      "Advertising supported" just means you're paying twice over, once in time to watch/avoid the ad and twice in the increased price of the product to pay for the ad.

    29. Re:SSL by Anonymous Coward · · Score: 0

      This is the most insightfully-modded troll post I've ever seen. Or, to be more exact, "what were the mods thinking/drinking/inhaling/injecting".

      checklist for troll:
      - completely off-topic
      - guaranteed to evoke many opposite views
      - doesn't add any new information
      - uses a misrepresentative statement to attack a group of people

      And to feed the troll: self-signed certs do not add security between you and the receiving party. No one ever said it does. It is, however, the only way to allow encrypted http traffic between you and *some other party*.

    30. Re:SSL by Jah-Wren+Ryel · · Score: 3, Insightful

      Until self-signed certificates are less safe than bare http any justification for putting up scary messages for self-signed only is nonsense.

      Consider this - how often is a neophyte going to connect to a site with a self-signed certificate that actually has important information to keep encrypted but without any special instructions given ahead of time? Now how often is a neophyte going to connect to a spoof site (of a site which, by definition has important information, else it wouldn't be spoofed) with the use of a self-signed certificate?

      I think the second case is going to be a lot more common than the first.

      It's not good policy to put up popups that have no meaning. Just like the boy that cried wolf and Vista UAC all you're doing is training the user to ignore popups when they do matter.

      Talk about missing the point. Neophytes will NEVER know what to do with a pop-up of highly technical nature like this one. So better that the pop-up guide the neophyte into the default safe case while still providing information and choice to cognizant users. That's exactly what firefox does now.

      --
      When information is power, privacy is freedom.
    31. Re:SSL by Anonymous Coward · · Score: 0

      i'm actually in need of buying 3 certs today; so with your conclusion, what authority should i trust?

    32. Re:SSL by bit01 · · Score: 1

      Consider this - how often is a neophyte going to connect to a site with a self-signed certificate that actually has important information to keep encrypted but without any special instructions given ahead of time?

      Often, when browsers are fixed and as more people become aware of the need for communications security. I for one would like to see many more websites with logins currently unencrypted using self-signed certificates.

      Now how often is a neophyte going to connect to a spoof site (of a site which, by definition has important information, else it wouldn't be spoofed) with the use of a self-signed certificate?

      Wrong question. The correction question is: How often is a neophyte going to connect to a spoof site with a self-signed certificate compared to a bare spoof site? As I said the problem is not self-signed sites but Firefox conflating increased communication security with external validation.

      Talk about missing the point. Neophytes will NEVER know what to do with a pop-up of highly technical nature like this one.

      You sound exactly like the egotistical programmers I've been talking about. The general population is perfectly capable of understanding the concept of general communication security ("improved communication security is being used between your computer and this web site's computer however the web site itself could potentially be a 'spoof' site as it has not been guaranteed non-fake by a third party") and validation ("'x' guarantees that this web site is not fake"). Like I said use mainstream English and if technical details are useful to specialists hide them behind a Technical Details button.

      So better that the pop-up guide the neophyte into the default safe case while still providing information and choice to cognizant users.

      No, better is what I've previously said and you've ignored.

      That's exactly what firefox does now.

      Which is wrong because it conflates communication security and validation, trains most users to ignore important messages and makes the use of self-signed certificates unnecessarily hard.

      Unfortunately, attitudes like yours are a part of the reason why public key encryption isn't more widely used. The general public fully understands the general concepts of security. What they don't understand is jargon and why they should spend any time at all worrying about computer security, as distinct from personal security, when computers are perfectly capable of having high grade encryption and computer identity validation, as distinct from people/company identity validation, on all network links with no user interaction at all.

      ---

      Virus scanners don't detect M$ and US government trojans.

    33. Re:SSL by Anonymous Coward · · Score: 0

      If I send you my self signed cert out of band, like on disk in person or say registered mail with a notorized document then its much much mroe secure then anything backed by an third party CA. Self signed certs are not bad you just have to know how and win to use them.

      We have used them on our B2B site, a sales rep physically give a disk with the cert on it to their it guys. This way there is zero doubt its entirely secure.

    34. Re:SSL by Anonymous Coward · · Score: 0

      citation needed....

      where did you get that info from? url?

    35. Re:SSL by radarsat1 · · Score: 2, Insightful

      Programmers complain incessantly about users ignoring messages. Almost always it's the programmer's fault for not designing their user interface for their target audience.

      whoa whoa whoa... what is the programmer doing designing the user interface??

      I kid, I kid. I know it happens all the time, even I do it. But in the cases of companies like MS or even larger organizations like Mozilla, I'm not really joking..

    36. Re:SSL by devman · · Score: 1

      The GP didn't even mention Verisign, and Verisign isn't even close to being the only CA in business, there are LOTS OF THEM. Was a nice straw man though.

      If you are particularly paranoid Thawte (and there are probably others) will allow you to generate your own key pair and sign the public key which means that at no point are they in possession of the private key. You just need to meet the requirements of their web of trust program.

    37. Re:SSL by houghi · · Score: 1

      As usual, the technology is secure; it's the people running it who aren't.

      Security is all of it together and it is as strong as the weakest link. To me as a user, I do not care what or who you want to blame.

      --
      Don't fight for your country, if your country does not fight for you.
    38. Re:SSL by Zeinfeld · · Score: 2, Insightful
      This is odd because CAs should never have a copy of their client's private keys in the first place.

      And that never happened in this case either.

      Eight years ago a group of hackers applied for two code signing certificates for microsoft.com. During the issue process it was discovered that the application was fraudulent and that the certificates had already been issued. A bug in the issue processing software had allowed a single operator to issue the certificate, the process is meant to require two.

      The issue was immediately reported to Microsoft and a public statement made. The certificates were also placed on the certificate revocation list. The certificates expired many years ago and there is no evidence that they were ever used.

      That is two process failures out of something like 400,000 SSL certificates issued each year.

      The system is actually designed to cope with some failures, that is one reason we have CRLs and now OCSP.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    39. Re:SSL by Antique+Geekmeister · · Score: 1

      Verisign is the largest single signature authority, and the signator of the master keys handled by many other smaller certificate authorities. For a certificate that installs silently and without complaint by the browser, they're the best ones to fake or steal a ticket for, and from various reports, one of the most consistently misled.

    40. Re:SSL by Hatta · · Score: 1

      Until self-signed certificates are less safe than bare http any justification for putting up scary messages for self-signed only is nonsense.

      A false sense of security is less safe than no sense of security at all.

      --
      Give me Classic Slashdot or give me death!
    41. Re:SSL by maztuhblastah · · Score: 5, Insightful

      That's great and all if you are an internet mechanic. But what if you just want to drive the damn car? For those people, who are the majority, those messages don't mean squat.

      And you know, teenage kids who "just want to drive the damn car" are also responsible for a substantial portion of collisions. Coincidence?

      The fundamental mistake of computer security is assuming that it can be made easy for the lowest common denominator. It can't. Sorry, I've got no clever analogy for this one -- but it's true. There is simply no way that you can design a system that can retain its security in the face of a user that is both ignorant and has no desire to learn how to properly use the tools at his disposal. You just can't do it. Warnings will be ignored, errors will be bypassed, and someone who wants to remain ignorant will, no matter how many hoops he has to jump through to do it. Most users aren't just ignorant -- they revel in it: how many times have you heard someone say "Oh, I'm just hopeless with computer stuff", followed by a smirk and a giggle? There ain't enough crypto in the world can protect that user.

      Designing a security measure around the lowest common denominator will make everyone less secure, all in the name of making someone who wants to remain ignorant slightly more comfortable. And for the benefit of all of us who want real security, this is a very, very bad idea.

    42. Re:SSL by hotdiggitydawg · · Score: 1

      That's great and all if you are an internet mechanic. But what if you just want to drive the damn car?

      Why should you be allowed to drive the damn car if you don't know how to drive it safely?

      The cure for user stupidity is education, not giving them Nerf-ed tools.

    43. Re:SSL by Abcd1234 · · Score: 1

      Security is all of it together and it is as strong as the weakest link. To me as a user, I do not care what or who you want to blame.

      Well, if you believe in the idea of authentication, then at some point, you have to trust an individual or group of individuals to properly verify identities. Whether it be a CA or a web-of-trust, ultimately, the problem is the same: you're relying on people to perform due diligence to ensure that identities are being properly validated. If you can't trust this process, then authentication is a non-starter, something I'm sure much of the security and cryptography world would take rather strong issue with.

    44. Re:SSL by omfglearntoplay · · Score: 1

      Hopefully not going to offend anybody, but coming from a semi-neutral position on this I'm buying Jah-Wren's argument more. On the whole, more users quickly find the quickest way to click past things instead of trying to use them.

      But I will say this in bit01's defense - I've seen more users lately that have taken a step or two past that and do a few things right. But I've only seen it if I personally have explained a very very brief/simple "if you see this popup, never ever ever click OK unless you are 100% sure it is what you want".

      Overall, I think the Firefox 3 method is good and bad. Good if I didn't have any self-signed sites, bad if I do. Coming from neutral, I'd tend to say they did it right though.

    45. Re:SSL by omfglearntoplay · · Score: 1

      Hell, I forgot the most important thing. When users are told something in very plain simple terms by the software itself, they are frequently lied to. Think Vista popups-"OMG, you don't want to really run Firefox do you?!!!"; spam email messages- "Hey friend. Click on this link to see this cool news article about Angelina J. in a bikini; or generic evil popups on the web- "Click here to win a 1000 dollars!".

      No, I don't think making popups more easily understandable is the smartest way to handle it. The users need a helping hand from a physical person next to them that they can trust. You can't trust businesses or hacker/crackers on the internet.

    46. Re:SSL by omfglearntoplay · · Score: 1

      I agree. Yet sadly car manufacturers often sell cars on their safety rating. Highways were deaths occur suddenly get a new flashing sign to watch out for a curve or a reduced speed limit. Luckily half the software in the world doesn't have to be bureaucratic, lazy, or evil. It's up to the people that make it. If I give one message continually to users, it is to avoid Internet Explorer. Sorry, it's just evil.

    47. Re:SSL by Xenophon+Fenderson, · · Score: 1

      On the other hand, if I had to choose between a self-signed certificate and transmitting login information in plain-text, there's no contest.

      This is a false dilemma. If your bank's web site presents a self-signed certificate, then you shouldn't log into your account. If anything, this BGP hack highlights the importance of out-of-band (i.e., non-network) management protocols for keying material, including self-signed certificates (which would include all CA certificates in addition to personal or test certificates). One shouldn't deploy services that depend on cryptographic protocols without addressing key exchange.

      --
      I'm proud of my Northern Tibetian Heritage
    48. Re:SSL by Free+the+Cowards · · Score: 1

      I spelled out the alternative in the rest of my post, which you conveniently did not quote and perhaps did not read.

      You accept the cert the first time you connect (with an option to verify the fingerprint OOB). Each time afterwards, the browser compares the fingerprint with what you saw previously. If the fingerprint ever fails, red alert, alarms sound, screen flashes, etc.

      Yes, you still have the risk that someone does an MITM attack the first time you connect. But that's very tough to arrange, and you'll still be detected on subsequent connections unless you keep up your MITM attack constantly forever.

      --
      If you mod me Overrated, you are admitting that you have no penis.
    49. Re:SSL by nine-times · · Score: 2, Insightful

      This is a false dilemma. If your bank's web site presents a self-signed certificate, then you shouldn't log into your account.

      Well, yeah, that was my point. If it's my bank then I want a certificate from a real CA. However, if my friend is running a private forum and he wants to use a self-signed certificate rather than paying for one, I'd probably rather he do that than leave my login information as plain-text.

      The problem, in my mind, is that login credentials should *always* be encrypted, but we shouldn't require that every website pay someone else for a certificate that they can generate themselves. Since most sites aren't going to get complex phishing and man-in-the-middle attacks, it's probably not that big of a deal. The security of the key exchange should be roughly proportional to the required security of the site, but logins should always be encrypted.

      If anything, the glut of certificates granted by careless CA who don't bother to verify identities is fostering a false sense of security.

    50. Re:SSL by Anonymous Coward · · Score: 0

      No, you dumbasss twit, they did not give away Microsoft's private keys! When commenting on such matters, please try to have at least a minimal understanding of public key crypto first. If Microsoft ever gave their private keys to anyone (including a CA) those keys would be considered compromised.

      When you have a CA issue you a certificate, you are giving them your public key to have them sign that. YOU NEVER GIVE YOUR PRIVATE KEY TO ANYONE LEST IT NO LONGER BE PRIVATE.

      In the Microsoft case, some would-be hackers tricked Verisign into signing their own public keys as if they were representing Microsoft. Verisign's processes and procedures failed to adequately validate the requestors' identities.

    51. Re:SSL by devman · · Score: 1

      Looking at Firefox 3 there are 56 Root CA certificate groups and Verisign is only one of them. I'm sure a lot of them handle "many other smaller certificate authorities".

    52. Re:SSL by Anonymous Coward · · Score: 0
      GP: Talk about missing the point. Neophytes will NEVER know what to do with a pop-up of highly technical nature like this one.

      P: You sound exactly like the egotistical programmers I've been talking about. The general population is perfectly capable of understanding the concept of general communication security

      Which "egotistical programmers"? The strawman you put up, who perhaps says "users are stupid"?

      There are other developers out there who may have experienced that people don't stop and think and apply logic to surprises and annoyances, like pop-ups. And if you want to know why this is so, and why this is normal and not something that could or should be "fixed" by "user education", I recommend Peter Gutmann's text on usable security: http://www.cs.auckland.ac.nz/~pgut001/pubs/usability.pdf

      Your tone and reasoning imply that you think people will pay attention and make informed choices if they are capable of understanding what the UI is telling them. Usually they won't. Reasoning is a scarce resource that most user's won't squander on annoyances and surprises coming from the GUI. Practical experience has shown them that muddling through works just fine.

      And don't even think of presenting trick questions to insist that the user pay attention. That would be "egotistical developer" behaviour! The application is a servant, not a master. If you ask trick questions to your boss, you'll likely get fired.

    53. Re:SSL by mounthood · · Score: 1

      Until self-signed certificates are less safe than bare http...

      You're ignoring the fact that SSL means trust and authentication, as well as encryption. That's the basic problem here.

      --
      tomorrow who's gonna fuss
    54. Re:SSL by mellon · · Score: 1

      Um, hello, what good is an encrypted transport if you don't know who you're talking to? And if all your data is going through an MitM, in what sense is the initial handshake that establishes your connection secure?

      The point of ssh and ssl is to make sure that nobody eavesdrops on your communications, and to make sure that you are talking to whom you think you are talking. These two go hand in hand. If you can't get the second, you don't have the first.

      So really, all that an encrypted connection does in the absence of identity verification is to give you a false sense of security.

    55. Re:SSL by Lennie · · Score: 1

      Actually some CA's are actually owned by other CA's if I'm not mistaken.

      --
      New things are always on the horizon
    56. Re:SSL by jc42 · · Score: 1

      And if all your data is going through an MitM, in what sense is the initial handshake that establishes your connection secure?

      And we might add that most of us are always going through a MitM [Man in the Middle], which we call an ISP.

      I was tempted to add a smiley to that, but decided that it would be misleading, because there's really not much of a joke there. We recently read of Comcast getting into a bit of hot water because they were truly acting as a MitM, faking messages between the ends of a TCP connect to get them to believe that the other end had announced an end to the connection. They called it "traffic management", but it was pure classical MitM attacks.

      We're now reading of not-too-secret discussions of the implementation of "deep packet inspection" by ISPs, to collect data on what's going over a connection. This is being implemented both for marketing purposes and to share the data with interested government agencies. Again, this is about as MitM as you can get.

      The whole "Net Neutrality" issue is also an acknowledgement that ISPs can and do act as a MitM with the goal of controlling and sometimes interfering with their customers' data.

      It might be a good idea if we were to rephrase our discussions so as to acknowledge that for most of the Internet, there's always a MitM, usually several of them, and any of them is likely to both examine and alter the data in transit. Anyone who thinks of a MitM as a sporadic, low-probability intruder is stuck back in the 1980s, and is ignoring the nature of the modern commercial Internet.

      Maybe we could subtly start replacing "MitM" with "ISP" in our discussions. That might get the idea across to readers that this isn't a purely hypothetical topic.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    57. Re:SSL by jc42 · · Score: 1

      That's great and all if you are an internet mechanic. But what if you just want to drive the damn car? For those people, who are the majority, those messages don't mean squat.

      Y'know, this is one of the cases where the standard automotive analogy is a fairly good one.

      There are a lot of people in the world who "just want to drive the damn car" and can't be bothered with safety. That's why we have so many thousands of traffic fatalities every year. It's also why most of the world has implemented at least minimal driver education before getting a driver's license. But this isn't done very well, and we still have too many traffic fatalities.

      With autos, our century or so of experience has led to the legal requirement of a number of safety enhancements to the equipment. Maybe in another century or so, we'll also have laws mandating the use of various security enhancement to traffic on the public Internet.

      Nah; it'll never happen. As with cars, we'll get token "security theater" laws that add only minimal real security, and mostly just produce a bogus safe feeling in the minds of non-technical users.

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    58. Re:SSL by syousef · · Score: 1

      And you know, teenage kids who "just want to drive the damn car" are also responsible for a substantial portion of collisions. Coincidence?

      Mum and Grandma want to drive the damn car too. The difference is that they are experienced, past the initial thrill of going fast or turning sharp corners, and through illness, aging and misadventure has learnt that they're not invincible.

      So that's a very weak argument. It's not coincidence at all. It's a matter of experience and maturity. You can be an experienced reasonable end user without ever wanting to be a programmer or computer scientist, just as you can be an experienced driver without ever having an interest in being a mechanic.

      The fundamental mistake of computer security is assuming that it can be made easy for the lowest common denominator. It can't. Sorry, I've got no clever analogy for this one -- but it's true. There is simply no way that you can design a system that can retain its security in the face of a user that is both ignorant and has no desire to learn how to properly use the tools at his disposal.

      I don't need to know the internal workings of a combustion engine to drive a car. I don't really need an understanding of physics either. I just need to be able to predict how the machine will behave based on my actions, so as to avoid unsafe situations. The controls of the car have been greatly simplified. I have an accelerator and brake, and select gears. The details of how those actions are translated to the workings of a car are not something I need to know or understand in all but the most obscure circumstances. You can simplify a motor vehicle, but yes the end user has to be willing to learn how to use the simplified tool correctly.

      Warnings will be ignored, errors will be bypassed, and someone who wants to remain ignorant will, no matter how many hoops he has to jump through to do it. Most users aren't just ignorant -- they revel in it: how many times have you heard someone say "Oh, I'm just hopeless with computer stuff", followed by a smirk and a giggle? There ain't enough crypto in the world can protect that user.

      Again in a car, you have a very small number of warning lights and gauges. The car doesn't confuse you with technical mechanical jargon. You let an expert do preventive maintenance on a regular basis, and if you have a major problem you call the expert. A similar approach is needed in computing.

      Designing a security measure around the lowest common denominator will make everyone less secure, all in the name of making someone who wants to remain ignorant slightly more comfortable. And for the benefit of all of us who want real security, this is a very, very bad idea.

      This entire idea that security needs to be complex is just plain silly. The reality is that security interfaces are often designed very badly by people with no people skills who cannot express themselves in language that a layman can understand.

      --
      These posts express my own personal views, not those of my employer
    59. Re:SSL by Stray7Xi · · Score: 1

      I hope that all of those people who thought that getting users to blindly accept self signed certs was a good idea are starting to feel a bit stupid now...

      Why should I? Explain why being vulnerable to MITM is worse then being vulnerable to MITM and passive eavesdropping? The answer is not "because of a false sense of security" because I do understand the security concerns. No really explain, I'd like to hear why being vulnerable to eavesdropping is a GOOD thing.

      The people that don't know better (and can't be taught by sane warnings) are still sending their one password over HTTP. They're still posting their identity on myspace. They still click untrusted links (and they're certainly not running noscript). In other words, their accounts are already poised to be owned.

      Treat Self-signed same as HTTP and provide warning bubble (not a dialog) and both sides are better off.

    60. Re:SSL by Dolda2000 · · Score: 1

      That's great and all if you are an internet mechanic. But what if you just want to drive the damn car? For those people, who are the majority, those messages don't mean squat.

      You know, before you drive a car, you're required to get a driving license. I've never really understood why people are expected to be able to use a modern computer system flawlessly without any education.

    61. Re:SSL by Dan+Harkless · · Score: 1

      Yup, it has happened again, although VeriSign may or may not have been the negligent CA involved. Someone recently managed to get an SSL cert for login.live.com.

  4. Scary Much? by creature124 · · Score: 5, Informative

    I find the thought of this genuinley scary. Correct me if I am wrong, but we would have to change the BGP protocol itself to fix this issue. That isn't going to happen anytime soon I reckon, so I guess there is nothing we can do but encrypt senstive transmissions and hope for the best.

    1. Re:Scary Much? by Anonymous Coward · · Score: 1, Funny

      I find the thought of this genuinley scary. Correct me if I am wrong, but we would have to change the BGP protocol itself to fix this issue. That isn't going to happen anytime soon I reckon, so I guess there is nothing we can do but encrypt senstive transmissions and hope for the best.

      Hell, lets 'fix' SMTP while we're at it... ;)

    2. Re:Scary Much? by dlgeek · · Score: 5, Insightful

      Well, no. Large ISPs don't have to accept and forward routes from customers without verifying them. The solution to this is the same as preventing forged IP source addresses: stop it at the origination point. If you're an ISP with customer A and customer A starts advertising routing for an IP range they haven't previously advertised, don't accept the advertisement and forward it up the chain until you verify that they actually should advertise that route.

    3. Re:Scary Much? by jd · · Score: 3, Informative

      BGP is supposed to be authenticated between peers, but clearly not nearly enough. If IPSEC was enabled (it's likely to already be present) on all routers, then BGP traffic between routers would be guaranteed both encrypted AND authenticated. Or, if you prefer, there are a very very few other routing protocols for WANS - ESES probably being the one most taken seriously. (ESES is the exterior gateway version of ISIS. Both are mature protocols with a lot of hardware out there that can support them.)

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    4. Re:Scary Much? by jd · · Score: 3, Funny

      Fixed SMTP is called X.400.

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    5. Re:Scary Much? by Randle_Revar · · Score: 2, Funny

      XMPP

    6. Re:Scary Much? by Alascom · · Score: 4, Informative

      BGP is authenticated, and using IPSec will not solve anything. BGP peers must configured the IPs of their neighbors, and in many cases an MD5 secret as well. This is pretty strong authentication. The point here, is that anyone can get a high-speed link from an ISP, and that ISP will talk BGP to you. Then you simply tell you ISP about your network through BGP, and also tell it about some additional network routes and the ISP passes it along.

      The way to prevent this today, would be for the ISP that peers with you to know which IP blocks you own, any filter out any other routes your send over. But, this is a lot of work for the ISP so very few of them do it.

    7. Re:Scary Much? by ceoyoyo · · Score: 1

      Are you transmitting sensitive stuff that's not encrypted? Perhaps this vulnerability is a good thing from your perspective. A very good thing.

    8. Re:Scary Much? by annodomini · · Score: 1

      The problem is that this is a weakest link sort of attack. As long as there is one ISP that is being lazy and is not filtering routes, then they become a point from which the system can be attacked.

    9. Re:Scary Much? by Kalzus · · Score: 1

      All sorts of folks run BGP w/o TCPMD5. They configure BGP peers that simply trust that an exchange's ARP is difficult to jack, therefore whomever has the matching IP and AS announcements must be who it says it is.

      --
      "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
    10. Re:Scary Much? by William+Robinson · · Score: 1

      Yes.

      What about SS7? Though there are differences, it would be more scary, if GSM network could be brought down by anybody using similar attacks. R5 should make it difficult, but not sure whether it is used on routing layers.

    11. Re:Scary Much? by Kadin2048 · · Score: 1

      Not necessarily. You just need to do sanity checks all the way up the chain. Fixing the protocol is definitely the way to go, long term, but in the immediate future the problem can be minimized if everyone keeps an eye on those downstream from them.

      It's much the same as with forged route advertisements. ISPs have to monitor and not unquestioningly accept routes from end users/customers. If some guy on a cable modem suddenly starts advertising routes to Yahoo.com's servers, it's probably best to not pass that advertisement along without looking into it first. Likewise, that ISP's ISP (in the case of a local or regional ISP) or the backbone provider or peers (in the case of a large ISP) need to check advertised routes before accepting them as well, in case the original ISPs admins get lazy and accept a route that they shouldn't.

      It's a lot of work, but everyone needs to be diligent and critically evaluate information that's flowing up and asking to be propagated before they pass it along, from local ISPs all the way up to backbone providers.

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    12. Re:Scary Much? by klapaucjusz · · Score: 1

      ESES is the exterior gateway version of ISIS.

      I may be wrong, but I was under the impression that the exterior protocol in the OSI suite is IDRP (Inter-Domain Routing Protocol). ES-IS (End-System to Intermediate-System) is the equivalent of ARP, but I've never heard of an ES-ES protocol.

      (ES is the OSI term for host, while IS is the OSI term for router.)

  5. Why this is not an issue: by teknopurge · · Score: 4, Insightful

    BGP is almost always setup manually, at least when first configured. Network admins: DO NOT PUT UNTRUSTED PEERS IN THE ACLs. Joe smith running BGP on 123abcxxxhost.nl has no business being in your tables. If you're accepting adverts from any AS you deserve what you get.

    The routing on the Internet has always been hierarchical: get updates from your upstreams. If they send you bad info you're SOL anyway, just like SSL certs and Verisign's root certs.

    1. Re:Why this is not an issue: by QuantumG · · Score: 1

      RTFA.

      --
      How we know is more important than what we know.
    2. Re:Why this is not an issue: by annodomini · · Score: 1

      The issue is, there are many peers who are considered to be the upstream, so if any one of then accepts bad routes, it gets propagated to all of the others. And they generally accept routes from the ISPs who are their customers, so if one of those ISPs itself sends them bad routes, it gets propagated to everything else. So really, as long as there is one weak link in the system, the whole thing goes down.

    3. Re:Why this is not an issue: by teknopurge · · Score: 1

      I did, and the PDF, did you? The summary is _still_ enough to address this issue.

      **Don't Peer with random ASs**

    4. Re:Why this is not an issue: by teknopurge · · Score: 1

      Agreed, but this just means the upstreams need to have their feet held to the fire. Using my previous example AT&T BGP gear has no business accepting routes from AS 123abcxxxhost.nl that include netblocks for Google, Yahoo, Verisign, etc. None. If their border routers do take those adverts without any checking then hell needs to break loose at AT&T/ISP.

      This issue doesn't require a technical solution or a New Wheel v2.0, it requires network engineers with a bit of security design/best-practice knowledge. Even if they picked up the damn phone and called someone on their security team to ask if it's an issue....

    5. Re:Why this is not an issue: by complete+loony · · Score: 1

      Any business with redundant links to the net will most likely be using BGP to tell their ISP's about their IP addresses. Yes, there is a fairly large setup cost to run this hack, but the infrastructure is bog standard.

      --
      09F91102 no, 455FE104 nope, F190A1E8 uh-uh, 7A5F8A09 that's not it, C87294CE no. Ah! 452F6E403CDF10714E41DFAA257D313F.
    6. Re:Why this is not an issue: by Lennie · · Score: 1

      Actually that's not quiet what happens, AT&T already gets routes for Google, Verisign, Yahoo, etc. from their transit-provider.

      Transit-providers should check very closely what they want to accept from there customers. The problem with all of this is ofcourse, the transit-providers peer with other transit-providers, they really can not check every single route they get from them. It's all about the weakest link, if one announces something a lot of others will get it.

      For example we peer with Hurricane Electric, do you really think I want to or can check every single one of there 7032 routes they give us ?

      So the verification should be automated.

      The problem is how to do it.

      If DNSSec would really be deployed, we could use that. In a way just like SPF-records are used.

      --
      New things are always on the horizon
  6. You can bet good money... by Caspian · · Score: 4, Insightful

    ...that the good folks at the NSA (and/or the FBI, CIA, DHS, ATF, etc., as well as their counterparts in other nations) have been exploiting this for years.

    --
    With spending like this, exactly what are "conservatives" conserving?
    1. Re:You can bet good money... by inKubus · · Score: 4, Informative

      Yeah, but they don't need to poison BGP to read our data, since they have access by the Tier 1 providers and telcos to the actual photons on the backbone fibers. And of course legal immunity now that they passed that bill.

      Nay, this would best be used against other countries, where the NSA actually works.

      --
      Cool! Amazing Toys.
    2. Re:You can bet good money... by jd · · Score: 4, Interesting

      If that's the British DHS, the American counterpart is Home Depot, and it should be obvious why they'd want to spy on people. This isn't really a security issue in the same sense broken encryption or the loss of unencrypted data is a security issue, though, so can someone icon and section to "mindless stupidity in protocol design" and/or add "Stone De Croze" to the tags?

      --
      It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    3. Re:You can bet good money... by CodeBuster · · Score: 1

      Nay, this would best be used against other countries, where the NSA actually works.

      Which is probably why nothing was done about it all of these years. The Congressional testimony was quickly buried as an 'unproven curiosity' in the footnotes of the meeting minutes and the NSA, CIA, and FBI probably took careful notes during the 'private demonstration' and then after shaking his hand told him that none of it ever happened 'or else' and quitely began exploiting it. This wouldn't be the first time that the NSA kept mum about flaws in commercial technologies in order to draw out the amount of time that the exploit remains viable (although they probably advised the US goverment to avoid BGP for sensitive or encrypted traffic).

    4. Re:You can bet good money... by ultranova · · Score: 1

      although they probably advised the US goverment to avoid BGP for sensitive or encrypted traffic

      BGP is what Internet routers use to tell each other what incoming traffic should be routed where. It isn't used for actual user data transmission.

      --

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

    5. Re:You can bet good money... by KPU · · Score: 4, Funny

      Home Depot? The store that sells wood is spying on my Internet access?

    6. Re:You can bet good money... by inKubus · · Score: 2, Interesting

      BGP is what Internet routers use to tell each other what incoming traffic should be routed where. It isn't used for actual user data transmission.

      Yeah, probably it's best to avoid the internet for sensitive traffic. And they do. They have their own copper, fiber, microwave, and satellite telcom system. Yes, some of it is leased from the telcos but I doubt if the packets come anywhere near the internet routers.

      But not all governments have the luxury of that sort of system and I'm sure a lot of them use the internet to communicate globally. That's why we generously helped them put in all those undersea cables...

      Oh, by the way, there are "private" companies with undersea fiber that are not peered to the internet, and no one knows about them. Some things you can't trust the telco with.

      The last thing you should trust is the Internet. Even with encryption, the way it works is on implied trust relationships. So does DNS, and so does the public key infrastructure. As other posters mentioned, you are relying on your upstream provider to give you clean routing tables. The advertised routes need to be the real best route to a closer hop. And somewhere there are the root servers which have the master tables.

      An interesting way to maybe catch them would be to analyze the BGP tables (archive them somewhere and actually get a real list of good hosts). I know there are projects such as Route Views which attempt to archive the routing tables. This might be a start. You would need to whitelist people though, or blacklist certain subnets, and it sort of defeats the point of the Internet being open.

      --
      Cool! Amazing Toys.
    7. Re:You can bet good money... by Randle_Revar · · Score: 4, Funny

      If that's the British DHS, the American counterpart is Home Depot, and it should be obvious why they'd want to spy on people.

      So they can tell if you have been going to Lowe's?

    8. Re:You can bet good money... by florescent_beige · · Score: 4, Funny

      He meant the Department of Homeland Depot. It's the privatization of government, don't you know.

      --
      Equine Mammals Are Considerably Smaller
    9. Re:You can bet good money... by florescent_beige · · Score: 2, Funny

      The one we all want to know more about is Victoria's Secret Service. I demand congressional hearings on, you know, that! Etcetera!

      --
      Equine Mammals Are Considerably Smaller
    10. Re:You can bet good money... by jrumney · · Score: 1

      If that's the British DHS, the American counterpart is Home Depot

      You're probably thinking of BHS, although B&Q and Homebase are probably closer matches for Home Depot.

    11. Re:You can bet good money... by gmuslera · · Score: 1

      Dont attribute to malice what can be explained with stupidity... They know about this for 10 years.
      They dont need it to spy on you, they took care of laws for that. But they will get hit, directly or indirectly because of this problem, and the only ones to blame here will be them.

    12. Re:You can bet good money... by rabiddeity · · Score: 2, Funny

      Home Depot? The store that sells wood is spying on my Internet access?

      Yeah, they really know how to put the thumbscrews on.

    13. Re:You can bet good money... by Requiem18th · · Score: 1

      It's *always* the last one you would expect...

      --
      But... the future refused to change.
    14. Re:You can bet good money... by acb · · Score: 1

      Well, several British ISPs were planning to deploy a system named Phorm which would intercept everybody's HTTP connections and insert cookies/custom JavaScript for ad targetting purposes, so perhaps the DHS thing was an earlier, more limited version of this?

    15. Re:You can bet good money... by Anonymous Coward · · Score: 0

      Come on, do you really think the NSA doesn't consider America to be an 'other' country? Those guys have been rogues from the beginning. They go where the snooping takes them; political borders are an anomoly.

    16. Re:You can bet good money... by houghi · · Score: 1

      I also thought it strange that people went on talking many years ago how this was a security risk AND how it could be exploited without anybody knowing and now say that he is surprised that nobody said anything or did anything about it.

      I bet he was not allowed to talk about it and the only thing the ??? saw was "You can abuse it without anybody finding out"

      As if you say to a kid how to get the candy and that nobody will ever find out if they take any candy or not.

      I wonder how many other people know about this next to governements.

      --
      Don't fight for your country, if your country does not fight for you.
    17. Re:You can bet good money... by ginbot462 · · Score: 1
      --
      Atlas Shrugged : Thematic Story :: Battlefield Earth : Organized Religion
  7. so now we know what AT&T is allowing the NSA t by DragonTHC · · Score: 1

    This is the guy who taught the NSA how to spy on us en masse.

    I'm glad he exposed the truth. Now we can protect against it. right?

    --
    They're using their grammar skills there.
  8. Flaw revealed years ago by sleeponthemic · · Score: 3, Funny

    A hacker marauding by the name "Goatse" exposed it quite effectively some years back.

    --
    I record my sleeptalking
  9. bring down the internet by NotQuiteReal · · Score: 1
    ...he could bring down the internet in 30 minutes...

    OK, So do it. Now.

    Really.

    (Just don't wait until I am 90 and on Internet based life-support, without my consent because my money-grubbing heirs are just waiting for such a thing to happen then :-)

    --
    This issue is a bit more complicated than you think.
  10. I archive the talk by stits · · Score: 5, Informative

    It was really cool, opened a lot of peoples eyes. Here is the archive, http://www.stits.org/fp/Defcon_16/. Please don't flood it and only download it if you will use the info. I also took a ton of photos: http://www.flickr.com/photos/stits/sets/72157606608859399/ Hope to see you all next year!

    1. Re:I archive the talk by dcmorton · · Score: 1

      I've mirrored it here as well http://defcon.chaoticadmin.com/

    2. Re:I archive the talk by NewToNix · · Score: 1

      Thanks, I'm on my 5Th copy of the CD now, 10 will go out tomorrow morning via snail mail to very interested but bandwidth challenged friends. They will do the same. Beyond that --who knows. Your bandwidth and archival effort is appreciated. Nice Flickr set too...

  11. Wait, you're telling me.... by Alsee · · Score: 5, Insightful

    Wait, you're telling me that they taught US intelligence agencies and the National Security guys how to attack the internet with man-in-the-middle attacks and exploits to fool routers into re-directing data to an eavesdropper's network...

    and they didn't do anything to end the interception and eavesdropping problem???

    I am shocked.

    -

    --
    - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
  12. I'd trust Mudge on this. by kwabbles · · Score: 4, Interesting

    The guy's been involved in many of security's moments in history.

    --
    Just disrupt the deflector shield with a tachyon burst.
  13. Government is on it. by Anonymous Coward · · Score: 1, Funny

    ... testified to Congress... disclosed privately to government agents... described this to intelligence agencies and to the National Security Council

    So in other words, the US government knows about the issue. This is the United States government, people! Obviously there is nothing to worry about. Like, come on, as if the US government would allow eavesdropping on the information highways to even be possible. Like come on, srsly.

  14. If you have BGP peering... by mbone · · Score: 5, Interesting

    There is a lot of harm you can do, least for a short while. But I have to say, this seems like a lot of FUD to me.

    It is not trivial to get BGP peering, or to keep it if you are doing bad things. You will need one or more peers, and they will have to do this for you manually, not automatically. And (as I can attest) the AS prepending this attack relies on is a very blunt instrument.

    Here are the troubles I see

    - You need to be able to offer a better path from Point A to Point B than the existing Internet topology

    - Unless you are Dr. Evil and can afford infinite bandwidth, this better path had better not also apply to a large chunk of the Internet, or you will get hosed with a lot of bandwidth (and, also, instantly stick up on the screens of NOCs all over the place) and

    - If you are relying on AS prepends, these affect the path from you, but not directly the path to you. They are notoriously tricky and may stop working (because of changes in other people's advertisements) at any time.

    So, to me, this is a might work sometimes for some people in some places, but probably not that well on a general basis.

    The DNS cache poisoning sounds a lot worse, frankly.

    1. Re:If you have BGP peering... by mbone · · Score: 1

      Oh, and you hear a lot about potential router route kits, but (at lest for the big vendors) not much about them actually being used in the wild. And, really, if you can root the routers of some big ISP, you don't need this attack to do a lot of mischief.

    2. Re:If you have BGP peering... by CodeBuster · · Score: 5, Interesting

      You need to be able to offer a better path from Point A to Point B than the existing Internet topology.

      It has been done before. In fact for many decades during and after the Cold War the United States offerred some of the best quality data services at the highest speeds for cheap prices (subsidized by your tax dollars) merely to ensure that the majority of the international telephone and non-satellite data traffic passed through the United States somewhere along the way from Point A to Point B.

      Unless you are Dr. Evil and can afford infinite bandwidth, this better path had better not also apply to a large chunk of the Internet, or you will get hosed with a lot of bandwidth.

      As I mentioned above the US Government can afford a lot of bandwidth when they want to and they want to ensure that as many ISPs around the world chose our fast subsidized fiber backbones (I say backbones because last-mile service for consumers in the US still sucks hard core compared to Korea, Japan, and even Europe) to route their traffic across the globe (i.e. they lease bandwidth from US companies and the data passes through US borders). If some people don't think that US companies are complicit in this, *cough* AT&T *cough*, then the whole telecom immunity debate just went over their heads.

      So, to me, this is a might work sometimes for some people in some places, but probably not that well on a general basis.

      Better than none of the time so why not try and make the best of it if you can (NSA's point of view).

    3. Re:If you have BGP peering... by mbone · · Score: 1

      The NSA doesn't need these games. They have access to the traffic on the real routes.

    4. Re:If you have BGP peering... by Anonymous Coward · · Score: 0

      Looks like he gets around all that by advertising a longer prefix.

      It really comes down to the diligence of companies providing peering service. We peer with three, two of whom are really on the ball...
      Contrary to what the author of the paper says, it is the big guys who seem most on top of this.

    5. Re:If you have BGP peering... by Anonymous Coward · · Score: 0

      Yeah, it would sound like those are really hard to imagine any one trustworthy entity doing, even with enough money and power.

      Of course, there is that little matter of the US government eviscerating their laws regarding privacy, particularly with respect to snooping communications over networks like the internet. They're kinda big and powerful, and don't seem to care about appearing trustworthy these days. If the telecoms were to suddenly STOP cooperating (i.e. say there were a reversal of the recent FISA immunity decision and the telecoms all backpedaled), then they just might find this useful.

      Hypothetically speaking, of course.

    6. Re:If you have BGP peering... by Kalzus · · Score: 1

      I didn't read the material thoroughly, but that's indeed part of the weird; you need to target to intercept traffic for a specific area, implying a limited locus of sources.

      You don't get to hijack, say, IP 11.4.3.3 worldwide doing this.

      However, you're in trouble if a number of BGP operators decide to operate in concert. That's when the fun really begins.

      So far, internet operators have used their powers for good (c.f. Usenet Death Penalty)... Or at least used them with good intentions.

      --
      "The Devil does not know a lot because He's the Devil, He knows a lot because he's old." -- unknown
    7. Re:If you have BGP peering... by DeadBeef · · Score: 2, Informative

      I haven't come across a good technical description of the attack, but I expect that the AS path prepending is just to stop the transit AS that you are using to reinject the traffic from sending the traffic straight back at you.

      ie. if you know AS666 is a transit for AS69 (that you are hijacking the traffic from), then you prepend AS666 in the path you advertise to the rest of the internet and bgp loop detection on the routers in AS666 will drop the bogus path and send your traffic to the real target AS69 instead.

      --
      I am a lawyer and this constitutes legal advice and I shall indemnify you against any losses arising from taking it.
    8. Re:If you have BGP peering... by Anonymous Coward · · Score: 0

      RTFA, will you?

    9. Re:If you have BGP peering... by CodeBuster · · Score: 1

      The route subsidizing also ensured that just about every packet that passed from Europe to Asia or from South America to points elsewhere took a trip through the embark and debark points through the United States on their way across the undersea cable networks. Does anyone else remember the disclosure a while back of the "secret room" at the Verizon central office in San Francisco (where the cables go out from under the water and across the ocean floor) where a prism was installed to split off a copy of the data stream for processing by equipment in the hidden and off-limits room? Obviously the more of the worlds traffic passes through that room the better (from an intelligence gathering standpoint) so it makes sense to make that particular node a fast, cheap, and convenient hop on the route to all points elsewhere (so that everyone passes through there at some point along their way to somewhere else).

    10. Re:If you have BGP peering... by OriginalArlen · · Score: 1

      You are assuming that only legitimate network engineers have control of their routing tables. What if your routers (or rather your backend auth database / PKI / enable password database) are pwned?

      --

      Everything I needed to know about life, I learnt from Blake's Seven
    11. Re:If you have BGP peering... by acb · · Score: 1

      It has been done before. In fact for many decades during and after the Cold War the United States offerred some of the best quality data services at the highest speeds for cheap prices (subsidized by your tax dollars) merely to ensure that the majority of the international telephone and non-satellite data traffic passed through the United States somewhere along the way from Point A to Point B.

      On a tangent: weren't Google buying a lot of dark fibre a few years ago, and/or even laying their own submarine cables? Some speculated that that was to build a private backbone between geographically distributed containerised data centres, though what if it that wasn't the entire purpose?

    12. Re:If you have BGP peering... by Epistax · · Score: 1

      Well call me Dr. Evil. Comcast assures me that my connection is umlimited.

    13. Re:If you have BGP peering... by klapaucjusz · · Score: 1

      It is not trivial to get BGP peering, or to keep it if you are doing bad things.

      It's fairly easy to get if you're willing to pay for it. (Keeping it after you do bad things is a different matter, but you can just move to a different provider.)

      - You need to be able to offer a better path from Point A to Point B than the existing Internet topology

      No, you just need to advertise a more specific prefix. Be careful, though -- too specific, and you'll get filtered.

      - Unless you are Dr. Evil and can afford infinite bandwidth, this better path had better not also apply to a large chunk of the Internet, or you will get hosed with a lot of bandwidth

      Yes, you need to balance carefully the prefixes you advertise. Too specific and you get filtered, not specific enough, and either your path won't get selected, or you'll get too much traffic.

  15. Sigh... by ZarathustraDK · · Score: 3, Insightful

    'I went around screaming my head about this about ten or twelve years ago... We described this to intelligence agencies and to the National Security Council, in detail.'

    For a hacker he's pretty dumb. Everyone knows that the best way get attention directed to an exploit is to publish the entire kiddie-porn-folder of the person who can fix it, using the exploit in question.

    --
    If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
  16. A design: X says Y=Z. by Animats · · Score: 5, Interesting

    I looked at this problem back in the early 1980s, when I was doing some work on TCP. I was trying to come up with a routing protocol that didn't require passing the same information around repeatedly, because backbone networks had very low bandwidth back then, and the existing routing protocols had either O(N^2) traffic or the "hop count to infinity" problem.

    I came up with something called "Gateway Database Protocol", which was a scheme for passing tuples of the form "X says Y=Z" around. The idea was that any node seeing inconsistencies in "X says ..." would propagate the tuple back to X, revealing the problem to X.

    This is enough to detect hijacking, but not enough to stop it. I'd worked out a scheme good enough to automatically correct erroneous data, but not one good enough to deal with the insertion of hostile data. The design goal back then was to guarantee that if the hostile site was removed from the network (perhaps forcibly), the system would then stabilize into a valid state.

    That's not enough any more. But it is worthwhile considering that a routing protocol should have the property that if X's info is being faked anywhere in the network, X hears about it. BGP doesn't do that.

    1. Re:A design: X says Y=Z. by inKubus · · Score: 1

      I posted earlier but perhaps some sort of after-the-fact analysis of the tables using an archive (something like Route Views) could be used to figure out who's good and bad, without having to change the protocol.

      --
      Cool! Amazing Toys.
    2. Re:A design: X says Y=Z. by klapaucjusz · · Score: 1

      I came up with something called "Gateway Database Protocol"

      Did you write it down? Any chance you can provide a link?

    3. Re:A design: X says Y=Z. by Animats · · Score: 1

      Did you write it down? Any chance you can provide a link?

      There was a Ford Aerospace internal technical publication, but Ford Aerospace is long gone. I have a copy but no rights to distribute it.

    4. Re:A design: X says Y=Z. by Anonymous Coward · · Score: 0

      Check out the Byzantine Generals Problem. Making good group decisions when there are bad actors in the mix not easy to do efficiently because it can involve many rounds of voting or complex cryptographic functions.

  17. Insult to injury by ZarathustraDK · · Score: 1

    Instead he chooses to reveal the exploit to the NSA.

    Let me guess. Next he'll find Osama Bin Laden, and then tell everyone using youtube.

    --
    If you quote this signature there'll be 72 copies of Windows ME waiting for you in Heaven.
  18. ESES is mature? by thegameiam · · Score: 4, Insightful

    I've seen implementations of ISIS, and have deployed it myself in both IP and ATM environments. I've never seen an actual deployment of ESES, and I've never heard of one either. I've encountered ISIS adjacencies which don't form correctly, and come up as ESIS, though.

    What hardware supports ESES?

    --
    Need Geek Rock? Try The Franchise!
    1. Re:ESES is mature? by macdaddy · · Score: 1

      I run IS-IS on my own SP network. I don't believe I've ever encountered any platform that support ES-ES though. I can't even think of any recent implementations of ES-IS for that matter.

    2. Re:ESES is mature? by thegameiam · · Score: 1

      The only time I've encountered ESIS is when I haven't set up my NSAP correctly and the adjacency isn't fully formed.

      --
      Need Geek Rock? Try The Franchise!
  19. Latency jump by Bill,+Shooter+of+Bul · · Score: 3, Informative

    The whole MITM thing would raise a flag unless the attackers were close enough to the real routers for the ip address block it was hijacking. Several companies I know notice when BGP screws up and doubles their latency. They notice and complain loudly.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
    1. Re:Latency jump by Lennie · · Score: 1

      That was exactly what I was thinking about when I read the article.

      --
      New things are always on the horizon
  20. Correction by thegameiam · · Score: 4, Informative

    - If you are relying on AS prepends, these affect the path from you, but not directly the path to you. They are notoriously tricky and may stop working (because of changes in other people's advertisements) at any time.

    Not quite.

    Prepends affect your outbound announcements, and this affects inbound traffic to you. Prepends are the most effective tool for BGP manipulation because they're transitive - announcing more specifics works too, but that's not quite the same thing.

    --
    Need Geek Rock? Try The Franchise!
    1. Re:Correction by mbone · · Score: 1

      Prepends affect your outbound announcements, and this affects inbound traffic to you. Prepends are the most effective tool for BGP manipulation because they're transitive - announcing more specifics works too, but that's not quite the same thing.

      Yes, I always get that reversed. Thanks.

  21. What did he expect? by frovingslosh · · Score: 5, Insightful
    a drastic weakness in the Internet's infrastructure ...to eavesdrop on Net traffic in a way that wouldn't be simple to detect. ... testified to Congress in 1998 ... disclosed privately to government agents how BGP could also be exploited to eavesdrop. '..... We described this to intelligence agencies and to the National Security Council, in detail.'....

    Great, give the very people who want to abuse this the most the inside details, then show shock when it isn't fixed.

    --
    I'm an American. I love this country and the freedoms that we used to have.
  22. Oh, just great! by Jane+Q.+Public · · Score: 1

    He gives the information to "national security" 10 or 12 years ago, and we only find out about it now!!!

    Thanks for nothing, guy! I am sure the NSA had a real heyday using this information to spy on us without our knowledge.

    Should we lynch him? Or just refuse to employ him because of his lack of judgment?

    1. Re:Oh, just great! by inKubus · · Score: 2, Interesting

      Dude, l0pht aka @stake sold out in the early 2000's. Their only claim to fame was their work on the CdC "Back Orifice" and of course "l0phtcrack", which just tricked out LM passwords from cleartext, big deal. Everyone knows about BGP!

      He (Munge) turned it into a deal, and now he works for BBN. That's where the money is (or has been). Just because someone was at Defcon once doesn't mean he's not working for the Feds. There are some benefits to working for the government.

      It's nice how they've packaged this presentation but this is not news really.

      --
      Cool! Amazing Toys.
    2. Re:Oh, just great! by Jane+Q.+Public · · Score: 3, Informative

      I am familiar with l0phtcrack... I used it to reset a password or two back in the day. It came recommended (believe it or not) by one of the higher-ups in Microsoft network security.

      Oh... but it did more than just sniffing cleartext passwords. It would also decipher encrypted passwords over the net, given plenty of time. And it could be used to crack encrypted Hosts passwords.

      I always wondered why they did not follow it up.

    3. Re:Oh, just great! by inKubus · · Score: 2, Interesting

      Yeah, I was exaggerating. Mudge was pretty good. But to say that he sold out the Internet to the Feds is pretty false. I mean, they built it, and the dudes at the NSA have long known about the intrinsic properties of BGP. BBN built a lot of it, actually, which is sort of ironic.

      It is weird though that you saw them drop off the map (along with a lot of other high profile people) after 2001 and now a lot of them work for the Feds. But like I said, that's where the money is (or was).

      --
      Cool! Amazing Toys.
    4. Re:Oh, just great! by gujo-odori · · Score: 3, Insightful

      Not exactly weird. If cracking networks, etc., is your bag, and somebody offers you a high-paying, stable job where you can not only spend your time doing that, but doing it without fear of prosecution, that could be kind of hard to turn down.

  23. rather silly self grand standing by timmarhy · · Score: 1

    the problem with such a man in the middle attack is you are almost assured of being caught. unless you are sitting in the same complex as a backbone link someone is going to notice the huge spike in network laytency and track down where it's comming from. also since your inserting yourself between peers, it's like painting a giant target on yourself, similar to the target bubba from C lock is going to paint on your buttocks after the feds throw you in jail....

    --
    If you mod me down, I will become more powerful than you can imagine....
  24. Pakistan and YouTube by russotto · · Score: 1

    Didn't one Pakistan ISP rather graphically demonstrate problems with BGP when they null-routed YouTube worldwide?

    1. Re:Pakistan and YouTube by Percy_Blakeney · · Score: 1

      You didn't read the article, did you? Several slides were dedicated to exactly that situation.

  25. Spying! by Anonymous Coward · · Score: 0

    We described this to intelligence agencies and to the National Security Council, in detail.

    So this is how NSA is spying on me huh?

  26. Let the Rickrolls begin! by randall77 · · Score: 2, Funny

    Enterprising hacker hijacks BGP and Rickrolls the whole world in 3... 2... 1...

  27. Biggest security hole? by uberjoe · · Score: 1

    You mean the user right?

    --

    The days of the digital watch are numbered.

  28. Everything is just damn broken by maillemaker · · Score: 1

    You know, every day it seems there is another article about some other exploit discovered. Given the fact that DRM has been demonstrated to be doomed, I think we are seeing that basically all security is doomed. I think we truly are on the cusp of zero privacy. Basically we are at the point now where if someone wants to know about your electronic data, they can do it.

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
  29. this is one of those exploits by circletimessquare · · Score: 4, Insightful

    that requires one teensy weensy detail to work (in other words, one huge wonking detail)

    here, it is to be a bgp level peer

    kind of like i can empty a bank of all of its money

    all i need is the key to the safe

    yeah, minor detail

    so do i panic now?

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
  30. So you told the NSA... by Sfing_ter · · Score: 1

    So you told the NSA, the NSC and Congress all about this and they listened intently then sent you back to your lair/playpen/d&d fest whilst they began setting up MITM listening networks, and you did it FOR FREE. I'm sure they are eternally grateful for all you've done to make monitoring us that much easier. At least it works for everyone, so if you're not eavesdropping it's your own fault.

    As my friend AJ used to say,"I'll work for $5 an hour, just let me take the trash out once a day".

    --
    A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
  31. IP Prefix Interception... not new by Leto-II · · Score: 1

    So how is this so groundbreaking? IP prefix interception has been studied and discussed already. For instance:

    A study of prefix hijacking and interception in the internet

    from Sigcomm 2007.

    Seems to be a much better work than this Defcon presentation.

    --
    Do not anger the worm.
  32. ipv6 by Anonymous Coward · · Score: 0

    yeah... fud shut get ipv6 up and running in no time... go on... =)

  33. US Government can't be trusted by wshwe · · Score: 1

    The US Government is using this exploit to spy on everyone.

    1. Re:US Government can't be trusted by gujo-odori · · Score: 2, Interesting

      s/The US Government is/governments are/

      There, fixed that for ya.

      Do you really think government anywhere is trustworthy, or that only the US government would use this technique?

      This technique isn't even hard. I used to work at an ISP in Japan that once spent the best part of the day off the Internet because an incompetent router admin in the ROK was announcing our IP space. We finally managed to get the guy on the phone, only to find that his ability to either speak or comprehend English was negligible and that he spoke no Japanese at all. By then, he seemed to have some clue that he'd screwed up and said he was working on it (I wouldn't be surprised if he announced routes for other ASes than ours). When my jaw really hit the floor was when he managed to explain that he had done this before. He obviously didn't get reamed by his boss enough the first time he screwed up like that.

      As soon as I started reading TFA, I thought "I bet I know how they did it" - and I'm no CCIE level network engineer - and it turned out I was spot on. The technique is simple enough that I'm sure L0pht Heavy Industries 10 years ago were nowhere near the first group to come up with an attack like this. Heck, they probably didn't tell the NSA anything they didn't already know. Any CCIE could devise an attack like that, and so could quite a few people who aren't CCIEs.

      Spying on a large group of Internet users would require tremendous bandwidth and hardware, however - what you might call a rather conspicuous amount of both. It's also not something that would go unnoticed for a really long time by the network engineers at large networks. It might start with a customer complaint of long ping times into their network, or it might start with a neteng looking over the BGP table for something unrelated and thinking, "That's funny" - but it would certainly be noticed. Routing all the traffic for a large AS in, say, the UK through, say, New York, would not go unnoticed for very long.

      The best way to conceal an attack like this would be very near the target network. For example, if you were trying to pick off all traffic bound for a regional ISP, you put your sniffing setup in the same colo facility where they are located.

      If the target is a national ISP in a large country - the kind that is likely to have multiple ingress points to their network - the attack becomes more complicated. You have to either be in all their colo locations if you want optimum concealment (and if they are large, they probably own the colo, making it trickier to hide what you're doing), or you need to pull all their traffic through your single location, which is more likely to be noticed.

      Another good technique for concealing this kind of attack is to not use it all the time. For example, if you know that there are users on Network A on whom you'd like to spy, and that they are communicating with users on Network B, on whom you'd also like to spy, you have a couple of options. One is to randomly announce routes for Network A (and maybe network B at the same time) for some fairly short period of time and at random intervals long enough to let the BGP state go back to normal, and hope you catch something. Another approach is to use some other intelligence sources to figure out the time of day when the communication usually happens and do your intercepts at that time, then turn them off.

      If I can think this up - and I've even been out of the neteng business for over 5 years now - the people who do things like that for a living have not only known about it for many years, they were probably thinking "It took L0pht until *1998* to come up with that, and anyone else another 10 years to come up with a usable exploit?!"

  34. So *That's* How They Do It by Doc+Ruby · · Score: 2, Insightful

    So these guys go and convince the spooks that the Internet can be hijacked for comprehensive but totally stealth eavesdropping. And the spooks "don't do anything about it".

    Except they do, don't they. The spooks go ahead and snoop the entire Internet. For the last 10 years.

    I'm surprised at only the fact that the L0pht guys and others are still alive and running around loose to tell anyone that the spooks have known how to do this for this whole time.

    Why is it taking so long for all Internet traffic to be encrypted end to end by default?

    --

    --
    make install -not war

    1. Re:So *That's* How They Do It by Jizzbug · · Score: 1

      You didn't know the government snoops on you at the BGP peering facilities that they own anyway (and lease to Verizon)? You don't need a l0pht guy to tell you that! Any respectable Linux/UNIX or Cisco/Juniper administrator working for ISPs could testify to you the same.

      The reason it is dumb to encrypt all traffic is that it is easy to factor large semi-prime numbers (they'll tell you how it's easy in another 10 years). So we waste resources and electricity encrypting our traffic only for the government to waste resources and electricity decrypting our traffic. Think of the earth and the environment, man!

      Security is theatre. Stop being afraid of acting!

      --

      -=/\- Jizzbug -/\=-
    2. Re:So *That's* How They Do It by Doc+Ruby · · Score: 1

      It's not so easy to decrypt all of our traffic. In fact, there's so much of it that decrypting all of it, or even a substantial amount of it, is prohibitively expensive for even the wastefully spending US government.

      The point of encryption is to make it a lot harder, but not impossible, to snoop than it is to just talk. Combined with the massive parallelism of the Internet's very many users, even the NSA is overwhelmed.

      Real security is not theater, it's real. Security theater is indeed fake, but that's the minority that we do what we can to eliminate.

      But hey, since you're not afraid to discard security, just post your bank, account# and PIN. I'll act like I didn't rob you.

      --

      --
      make install -not war

  35. SLASHDOT SUX0RZ by Anonymous Coward · · Score: 5, Funny

    You called? Sorry I'm late

    The Internet's Biggest Hole Revealed at http://goatse.cz/

  36. Not really the unsafe choice. by Kadin2048 · · Score: 3, Insightful

    > So Firefox's solution has been make it hard to pick the unsafe choice.

    Except they really haven't. They've made it hard to make the sorta-kinda-theoretically-less-safe choice, the one that might result in a MITM attack, but in doing so they discourage SSL use generally.

    Do you think that hypothetical user you're talking about is going to notice whether the page is using SSL or not? I doubt it. And a lot of companies seem to agree, and use plain old HTTP for all sorts of stuff when they shouldn't (we just had an FPP on this a few days ago, in fact).

    As script-kiddyable as MITM attacks may get, they're never going to be as easy as just sniffing unencrypted traffic, and any time you make encryption difficult or complicated, that's the alternative people use.

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  37. redirection attacks by Anonymous Coward · · Score: 1, Informative

    Some bgp attacks of similar nature have been shown in simulation. This is a paragraph from a related research paper: "This attack can be viewed as a variation of the well-known man in the middle (MITM) attack, in which players are ASes and messages are intercepted in one direction instead of both directions. Furthermore, it is more powerful than the MITM attack in the sense that it can affect traffic not just between two players, e.g. Alice and Bob, but between a number of sender ASes and one receiver AS, where each of the involved ASes bears a large number of end users. The impact of the false announcements made by the compromised AS depends on the topological properties of the compromised AS and the victim AS. Intuitively, if the compromised AS is located near the core of the AS topology it will affect more ASes. Also if the victim AS is located at the periphery of the AS topology it is more vulnerable to an attack." The full paper can be found in http://www.informs-sim.org/wsc04papers/038.pdf

  38. brilliant by binaryseraph · · Score: 3, Insightful

    Oh great idea, lets go straight to the NSA, FBI, CIA, SS and any other agency out there and explain in full detail how to spy on the entire world. Wow, real shocker they didn't fix this one. Even bigger Internet Security Hole: Best Intentions.

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

      My dear boy, what makes you think that isn't exactly what they have been using all these years? It's not like it's not been a large elephant in the room for a long time and the fact that it stayed rumour for so long can't be an accident.

      I would wager our dear researcher is not going to be flavour of the month in Washington or with the NSA.

  39. So It would seem by Jimmyisikura · · Score: 1

    I agree, anything that can hijack a major protocol is seriously a problem, and the fact that they are demonstrating how to do it is even worse. The only good thing I can see is that I can't think of any REAL nerds who would WANT to take down the internet.

  40. One Word by Nom+du+Keyboard · · Score: 2, Insightful
    One word: encryption.

    End-to-end encryption prevents eavesdropping.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
  41. Re: giving away private keys = urban legend by Anonymous Coward · · Score: 0

    They gave away Microsoft's private keys to someone who called them

    *cough*Bullshit*/cough*

    Read up a bit on PKI. Hint: The CA only signs your public key. When you request a cert, you do NOT give your private key to the CA. It wouldn't be a secret if you did that. And since the CA never sees the private key from the cert request, they don't have anything to give away except their own private key for the CA itself, which they're sure as hell going to keep secret.

  42. Please tag "masturbatingmonkeys". by Anonymous Coward · · Score: 0

    Thank you!

  43. ESES? by trashbat · · Score: 1

    European Solar Engineering School?
    Electrical Status Epilepticus during Sleep?
    Event-Space Exploration Strategies?

    1. Re:ESES? by OriginalArlen · · Score: 1
      --

      Everything I needed to know about life, I learnt from Blake's Seven
    2. Re:ESES? by ginbot462 · · Score: 1

      maybe it was phonetic :)
      --
      MM-EYE-K

      --
      Atlas Shrugged : Thematic Story :: Battlefield Earth : Organized Religion
    3. Re:ESES? by Eunuchswear · · Score: 1

      IS-IS is an Interior Gateway Protocol (IGP) meaning that it is intended for use within an administrative domain or network. It is not intended for routing between Autonomous Systems (RFC 1930), a job which is the purpose of an Exterior Gateway Protocol, such as Border Gateway Protocol (BGP).

      So not many people are going to be using IS-IS instead of BGP

      --
      Watch this Heartland Institute video
  44. Not really news, is it? by fjollberg · · Score: 1

    The issue of routing table poisoning isn't exactly previously unknown, and I guess quite a few have at some point suffered from problems with incorrect routing tables, which is essentially the same thing, though unintentional. There are techniques for limiting the problem, and I believe the "wasn't believed practical" to a rather high extent still holds for real purposes. I may be proven wrong.

  45. Re:Scary Much What? by Anonymous Coward · · Score: 0

    Where's the news actually? BGP is out there for some time already.

    Route poisoning can happen anyhow no big deal in BGPland unless holding very strict and extremely resource consuming receiving policies, which is plain unaffordable with 1500000+ announcements at any IX of your choice, changing quick in hard times.

    BGP and the entire network infrastructure come from times of 'we can trust each other' innocence, the base concept itself is flawed and hard to change entirely in 'cost contain' times.

    Not only (any) government agencies maybe in their right, but whoever is smart enough to get a peer in an IX: can be done.

    Watch the AS of your traceroutes, if they aren't (yet) blocked by your ISP. Otherwise use massive encryption wherever possible and pray for the segment without encryption. Or trust people not to be all evil, common sense also an option.

    RTFA too: the guys propose SBGP, bgp with signatures, I bet JunOS easily and IOS could afford it with stronger CPUs.
    Conclusion: was a nice marketing stunt. Anyone heard of DNSSEC mass deployments so far? The world ain't ever gonna be immaculately perfect. Hear hear.

    Nothing to see here, move along.

  46. unqualified comment by Anonymous Coward · · Score: 0

    Just for setting this clear:
    The biggest security hole to the internet is the human beeing! ;)

  47. I think not by DrHyde · · Score: 5, Insightful

    A man-in-the-middle attack on BGP would require that you intercept and re-write BGP data. The only place to do that is if you can insert some hardware on the physical route between two BGP-speaking routers. That is, on the cable between two ISPs that are peering with each other or have a transit agreement. While the BGP protocol could, in theory, be routed across the internet, my understanding is that in practice it never is.

    Add to that that to successfully perform such an attack, you would need appropriate (expensive) network interfaces and hardware capable of speaking fast enough, and this "attack" becomes something that needs a *lot* of resources to pull off. Sure, governments and big corporations can do it, maybe big organised crime could too, but yer average bedroom cracker couldn't.

    And why would the big boys bother anyway, when they can just announce bogus routes?

    1. Re:I think not by spydum · · Score: 1

      Announcing bogus routes was exactly what the presentation was about.. Someone didn't RTFA. The nasty trick was, they could disguise themselves and make it appear like a seemless hijack to the end user.

    2. Re:I think not by klapaucjusz · · Score: 1

      While the BGP protocol could, in theory, be routed across the internet, my understanding is that in practice it never is.

      Quite the opposite. iBGP is almost always routed (within a single AS, not across the public Internet, though), and eBGP is routed whenever two neighbouring ASes don't have routers on the same link, which is fairly common.

    3. Re:I think not by Lennie · · Score: 1

      It's probably easier to just connect to an Internet Exchange, getting a PC-router on 100Mbit port isn't really all that expensive.

      --
      New things are always on the horizon
  48. Re:Scary Much What? by nahdude812 · · Score: 1

    BGP poisoning enables a man-in-the-middle attack; encryption will only work with either a pre-shared key, pre-shared identities, or a trust infrastructure such as ssl.

    Unfortunately most protocols don't have these as options; if they support encryption at all, it's with neither any explicit prior knowledge of the other party nor trusted certificate authority. This means that passive sniffing is blocked, but man-in-the-middle is just a little harder than it would have been, but still entirely feasible.

  49. Disclosure by db32 · · Score: 0, Troll

    And you told the government how to do it? The government that has changed FBI regs to allow spying on citizens not suspected of crimes? The government involved in that whole illegal wiretapping?

    Thanks...

    Asshole...

    --
    The only change I can believe in is what I find in my couch cushions.
  50. Just have to pretend for a small slice by originalhack · · Score: 1

    You could claim to have a better path from Bank of America's SMTP servers to Time Warner Cable's SMTP servers. Then, request password resets for a bunch of accounts and intercept the emails with the tokens.

    As long as you can handle the bandwidth for that small slice, you've done it.

  51. Route Filtering by thegameiam · · Score: 1

    It's not universal, but a substantial number of ISPs do filter the routes of their customers. A few of us gave a tutorial on the subject at the NANOG 43. Unfortunately, most ISPs don't filter their peers, so once a bad route gets injected somewhere, it'll tend to get passed on repeatedly. The IRR projects, as well as both SO-BGP and S-BGP are designed to try to mitigate that.

    --
    Need Geek Rock? Try The Franchise!
  52. Re:so now we know what AT&T is allowing the NS by lucifuge31337 · · Score: 1

    The NSA doesn't need stupid BGP tricks to eavesdrop on Internet traffic. They can take over rooms at peering point and put in optical splitters to their heart's content.

    --
    Do not fold, spindle or mutilate.
  53. Re:so now we know what AT&T is allowing the NS by DragonTHC · · Score: 1

    you're probably right. They probably put the BGP bug in there in the first place.

    --
    They're using their grammar skills there.
  54. IPv4 specific? by Midnight+Thunder · · Score: 1

    Can anyone who is familiar with this tell me whether this is an IPv4 specific issue, or whether it would impact IPv6 as well?

    --
    Jumpstart the tartan drive.
    1. Re:IPv4 specific? by Lennie · · Score: 1

      BGP is used to handles announcements of IPv4- and IPv6-routes, so no this is not IPv4-specific.

      --
      New things are always on the horizon
  55. Excellent Work by HitScan · · Score: 1

    "'I went around screaming my head about this about ten or twelve years ago... We described this to intelligence agencies and to the National Security Council, in detail.'"

    That's some smooth work right there. Later that year he also explained in detail to a guy in a mask and trenchcoat that the vault at his local bank had a serious flaw, allowing access to anyone with a little time on their hands. I'm sure that guy got right on it.

    --
    HitScan
  56. Re:Scary Much What? by Dan+Ost · · Score: 1

    Secure communication over untrusted medium is a solved problem.

    Hell, Diffie-Hellman key exchange is older than I am.

    So, the moral is that any protocol that cares to protect itself from MitM
    attacks can. The current problem is that many protocols currently in use
    don't bother (either from laziness or from the fact that they were
    designed during a more trusting age).

    --

    *sigh* back to work...
  57. I am a network engineer, this exploit is nonsense by Anonymous Coward · · Score: 0

    This exploit doesn't alter the behavior of BGP in any way. What this exploits is that there is no existing capability in the BGP protocol to sanity check a prefix and its announcer against an authoritative list of prefixes and owners on the fly. This can however be accomplished manually via prefix filters on BGP peerings.

    http://www.cisco.com/en/US/docs/ios/12_1/iproute/command/reference/1rdbgp.html#wp1175412

    Some attempts have been made to create authoritative route registries from which filters could be updated via scripts, but they are not necessarily used everywhere. Note the email discussion in the faq below is eight years old.

    http://www.irr.net/
    http://www.irr.net/docs/faq.html

    In conclusion, handwaving and drama queening aside, this is nothing new and solutions to the problem exist.

  58. "bring down the internet in 30 minutes" by nurb432 · · Score: 1

    If hes legit, please do. Before lunch if you don't mind.

    --
    ---- Booth was a patriot ----
  59. Market Data by smist08 · · Score: 1

    I think it will provide a good way to get good marketing data. For instance count the number of Windows Updates by Windows version to see what the true market share of 98/2000/XP/Vista really is. See the market share of various Linux's and other programs that automatically update or call home. Would be good to see real data, since these would be systems in use and not shelfware. Much better than relying on estimates by places like Gartner or Forrester. I'll have to get the market research department on this right away!

  60. This only matters by nurb432 · · Score: 1

    If you don't encrypt.

    --
    ---- Booth was a patriot ----
  61. Re:Scary Much What? by nahdude812 · · Score: 1

    Diffie-Hellman is vulnerable to man-in-the-middle attacks if you don't have a way to verify the signing keys of either side (that's what I was talking about in my previous post).

    It provides encryption, not endpoint authentication.

  62. You lack vision. by Anonymous Coward · · Score: 0

    Sorry, no! You are working under the same premise of the routers. You are thinking as a BGP router does. In reality you only have to lie that you have a better path and you only have to lie that you have better bandwidth.

    Basically, they're just feeding gullible BGP routers with /32 host routes.

    It may indeed be a "blunt instrument", as you say. But, hammers are blunt instruments and they, like this exploit, work exceptionally well.

    These guys have demonstrated and publicly proven the technique to work effectively. Your lack of "vision" doesn't make the vulnerability any less real or the exploit any less effective.

  63. Trust US, not them by Anonymous Coward · · Score: 0

    Maybe he did it as a patriot. If this was discovered by other countries first they could use it against us and we wouldn't have a clue about what was going on or where to start fixing it.

    1. Re:Trust US, not them by binaryseraph · · Score: 1

      Wait, all countries are not connected to each other?

  64. More than one IP network by jaredmauch · · Score: 1

    There are numerous IP networks out there. Some of them eg: SIPRNET referenced above, are private networks. There are methods to insure the privacy and integrity of these elements and devices. The same can be done and said about some corporate security practices. The drug companies are very careful about protecting their secrets so they can obtain patent protection. The same general model applies to classified communications as well. You have protection for a period of time, then after that it expires. Think of all the documents that have reached their "declassify" date in the past few years, from the Mob+Castro plot to others.

    But yes, there is more than one network built with the Internet Protocol (IP) networking technology.

    1. Re:More than one IP network by lgw · · Score: 1

      Well, to be an "internet" one would have to connect numerous local networks with a larger-scale infrastructure. The military does this. The NSA presumably does this. I'm not sure that there's an "internet" for other classified information - it wouldn't surprise me if the real secrets were still on a simple network of mainframes.

      --
      Socialism: a lie told by totalitarians and believed by fools.
  65. Re:I am a network engineer, this exploit is nonsen by beatbox32 · · Score: 1

    In a bid to play 'Mr. Network Engineer Smarty Pants', it seems you failed to find the time to read the actual presentation slides. It doesn't claim to alter the behavior of BGP. It simply exploits the lack of security-conscious network engineers and/or registration security holes.

    --
    "The purpose of learning is growth, and our minds, unlike our bodies, can continue growing as long as we live." - M.J. A
  66. BGP Monoculture by Ungrounded+Lightning · · Score: 1

    I've worried about the possibility of BGP poisoning attacks myself, but only because we have a virtual monoculture ...

    BGP is a near-monoculture because the standards document is not adequate for buidling a working implementation, while a broken one breaks not just the box running it but much of the net (and essentially all of it that has traffic that should go to or through that box).

    The protocol has negative feedback and delay, which results in oscillation ("route flapping") if nothing is done about it. The current workarounds for this are arcane and not well known.

    Because deploying a broken BGP implementation breaks things so badly, ISPs are very loath to switch to boxes that don't have a proven BGP implementation. So one of the biggest barriers to entry for an equipment manufacturer is licensing customer-trusted BGP code or finding the rare talent with the occult knowledge, building their own, and then convincing the ISPs that the implementation is safe.

    As a result there are VERY few BGP implementations deployed. Last time I looked - a few years back - there were three: The original (don't recall who did that one), Cisco's, and Redback's. Getting its BGP accepted was a significant part of why Redback's Smartedge product line was slow in breaking into the market.

    This near monoculture also means that, in addition to the exploits inherent in the protocol, any implementation-specific security flaws will have a very large target population for exploits.

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  67. Duh, this is how it was designed to work! by gschwim · · Score: 1

    I find it very interesting that in this day and age, some "security researcher" can present on this subject and illicit an OMG-end-of-the-world reaction from people (primarily the press).

    BGP was designed to work this way. The "hack" they described is not a hack but a key feature of the system. There is an implied level of trust one must have with their peers. When that trust breaks down, or isn't there to begin with, trouble can be found.

    Yes, there are methods that can be put in place to prevent this, e.g. filtering at the end of the provider networks. There are cases, however, where that may not be option. Also, it is a point that while one nonconformist to proper edge filtering is bad, it is certainly better than everyone not filtering.

    Other things put in place to help the filtering include the Routing Arbiter Database (radb.net). This allows providers and their peers to publicly define the address ranges that will be expected to originate from a given AS. Automation can be performed against these datasets, and filters generated on the fly. Many providers do this already.

    Just because not everyone does this, does not mean it is the end of the world. If someone does exploit this, it is usually pretty easy to see where it is coming from. I've seen it happen before myself.

    Nothing new here, guys... move along.

  68. Don't give RIAA/MPAA BGP! by Anonymous Coward · · Score: 0

    What about if someone like MediaSentry, or whatever name the MPAA/RIAA jocks have this month, used a BGP attack to redirect all of your download traffic via their Internet connection so they could spy on all of the tunes you're downloading?