Slashdot Mirror


Slashdot Asks: How Can We Prevent Packet-Flooding DDOS Attacks? (oceanpark.com)

Just last month Brian Krebs wrote "What appears to be missing is any sense of urgency to address the DDoS threat on a coordinated, global scale," warning that countless ISPs still weren't implementing the BCP38 security standard, which was released "more than a dozen years ago" to filter spoofed traffic. That's one possible solution, but Slashdot reader dgallard suggests the PEIP and Fair Service proposals by Don Cohen: PEIP (Path Enhanced IP) extends the IP protocol to enable determining the router path of packets sent to a target host. Currently, there is no information to indicate which routers a packet traversed on its way to a destination (DDOS target), enabling use of forged source IP addresses to attack the target via packet flooding... Rather than attempting to prevent attack packets, instead PEIP provides a way to rate-limit all packets based on their router path to a destination.
I've also heard people suggest "just unplug everything," but on Friday the Wall Street Journal's Christopher Mim suggested another point of leverage, tweeting "We need laws that allow civil and/or criminal penalties for companies that sell systems this insecure." Is the best solution technical or legislative -- and does it involve hardware or software? Leave your best thoughts in the comments. How can we prevent packet-flooding DDOS attacks?

351 comments

  1. Technical OR legislative? by Calydor · · Score: 4, Informative

    Why not both?

    Why is it so hard to grasp the concept that both a problem and a solution can be more than ONE THING?

    --
    -=This sig has nothing to do with my comment. Move along now=-
    1. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      OR not XOR...

    2. Re:Technical OR legislative? by Anonymous Coward · · Score: 1, Insightful

      "Why is it so hard to grasp the concept that both a problem and a solution can be more than ONE THING?"

      Oh, you silly...
      Technical solutions are intrinsically International. Information wants to breathe free. The Source Code for Mirai has been available for weeks, in any event.
      Civil or criminal solutions are intrinsically Local, with varying measures of corruption involved.
      The attack on Thursday and Friday came from yet unknown players, probably some species of Asian Script kiddies, using defective Chinese Industrial Security, largely on the US Infrastructure, although I gather, swabs of Europe were also later involved that same day.
      Which Barney Fife do you suggest gets called in?

      I feel that the Gray Hatters are correct. Use Mirai to massively Brick all of those XiongMai Internet Whore Boards, and later use any and all Courts to bloodily gut all of the lazyass Companies involved. Eastern and Western.

      China, when these things are brought to International Attention, has been known to hang a few... embarrassments...

      A Fine and Worthy Message.

    3. Re:Technical OR legislative? by BBCWatcher · · Score: 1, Interesting

      Civil or criminal solutions are intrinsically Local, with varying measures of corruption involved.

      No, I disagree. Governmental authorities are not equal, and that's helpful in this potential area of regulation.

      If the United States and European Union were to introduce common IT security fitness requirements then they would likely be more than enough to form a "critical mass." A fairly straightforward legislative remedy, at least conceptually, would be to require Internet connected device and software vendors to provide complementary, opt-out, timely security updates for a minimum of X years after product withdrawal from sale (where X varies by product category, never less than 5) or, if failing in their obligations, to be barred from selling any new devices and to owe per device per month financial penalties to a consumer restitution fund. The penalty amount would be based on the product's market price but also subject to an inflation-adjusted minimum. Vendors might also be required to post performance bonds before first sale so that these security obligations (and restitution) survive their corporate demise. Then, even if Uganda, for example, does not enact the same legislation (or does not enact "proxy" legislation which simply says "the product can only be sold in Uganda if also legally offered for sale in the U.S. or E.U."), the combined might of the world's two largest economies would be enough to establish a global standard in vendor security maintenance practices.

      Government product fitness regulation could work quite well in this instance.

    4. Re:Technical OR legislative? by AmiMoJo · · Score: 4, Insightful

      The problem is that people buy stuff on eBay from China. It will be nearly impossible to block all those sales or hold the manufacturers to account.

      In the EU at least the onus would be on the vendor, i.e. the shop that sold the thing, to ensure updates were available. Again, not that helpful for imports but perhaps eBay or Amazon could be made liable to encourage them to vet sellers. If that IoT toaster they sold 3 years ago was discovered to be vulnerable and no fix was available, the customer could return it for a partial refund. eBay and Amazon would have to be required to notify buyers too.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    5. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Then small companies can no longer make any IoT product. This is already making the EU widely uncompetitive in other domains when it comes to the development of new technologies. They are often designed first in the US or China and then EU buys the tech when it is available, without getting economic value from it.

    6. Re:Technical OR legislative? by Anonymous Coward · · Score: 4, Insightful

      If the FCC and CE require network security tests and not only Safety/EMI/RFI tests, then China will not be able to sell crap and customs will impound it at the border.

    7. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Customs cannot intercept things sold by packet mail from China (the things people are buying singly from ebay, aliexpress and so on)...too much work.
      BUT, that doesn't mean that the idea's not worthwhile. If the ONLY things we had to worry about were the things people had bought that way, and everything bought in a store or from a recognized US online vendor were safe, we'd have a much smaller problem to worry about.
      TL;DR eliminating 90% of the problem is a good thing.

    8. Re:Technical OR legislative? by BBCWatcher · · Score: 4, Interesting

      That's not a great argument. Companies, big or small, that ship security defective products, and that do not repair security defects in timely and convenient fashion, probably shouldn't be making Internet connected products at all. If your company ships crap, and if your crap stays crappy, causing material external harm to others, why should your company expect government acquiescence in your crappiness? You shouldn't.

      Besides, it's not a "big" versus "small" issue, not in this instance. There are some excellent, security savvy companies that happen to be small, and there are some truly awful ones that happen to be big. What would be helpful to small businesses, if there is new regulation (probably), is for the industry to get ahead of that regulation and to promote a common, industry wide approach so that the U.S., E.U., and other regulatory "zones" are as uniform as possible. Frankly I'm surprised regulators have had as much patience as they've had. That patience won't last.

    9. Re:Technical OR legislative? by KermodeBear · · Score: 1

      I don't know where you live, but here in the US, some people were trying to push through anti-encryption legislation that technically outlawed lossy compression, like JPEG, as well.

      So, we better hop onto the technological solution train Right Now, otherwise we're going to get people passing crappy laws on things that they don't understand because "well someone has to do something!" and we're all going to suffer for it.

      --
      Love sees no species.
    10. Re:Technical OR legislative? by MatiasKiviniemi · · Score: 1

      Every service should come with autoupdate and a killswitch, people just can't be trusted to apply even critical patches. And once those stop coming, it's better that the things stop working.

    11. Re:Technical OR legislative? by SeriousTube · · Score: 1

      I laughed when he thought Hillary put acid on her hard drives misinterpreting Bleach Bit.

    12. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Re:Technical OR legislative?

      If you're a programmer or mathematician, the answer is: YES

    13. Re:Technical OR legislative? by MachineShedFred · · Score: 2

      Yeah, because no goods have ever had forged / false FCC or CE certification emblems on them...

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    14. Re:Technical OR legislative? by Calydor · · Score: 1

      I just really want to see this comment over in the thread about smart guns.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    15. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      With the current state of the Federal Government in the US, I fear that any sort of legislative solution would include mandatory backdoors in all devices so they could either be remotely patched or shutdown.

    16. Re:Technical OR legislative? by jellomizer · · Score: 1

      Technical solutions can be quickly changed and adapted to new methods. Legislative is a long process with many compromises in it.

      Legislative would mean to push ISP's to be more proactive towards abuses from their customers. However what is considered an abuse vs innovative usage. Is downloading that Linux ISO via a turret to be be blocked because it is the same technology that is popular for piracy? The bad guys who will not stop doing illegal activities won't stop because it is more illegal.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    17. Re:Technical OR legislative? by green1 · · Score: 1

      Do you trust your average consumer electronics company with a kill switch on all your devices?

      I know I don't!

      Imagine that the company decides to do an autoupdate to introduce more ads, and more vendor lock-in, while doing nothing to improve security (which is thousands of times more likely to happen than a simple security update is) and then uses a kill switch on any device that doesn't update?
      We don't actually have to imagine all that hard, because we have lots of past experience of companies trying this sort of garbage.

    18. Re:Technical OR legislative? by AmiMoJo · · Score: 3, Insightful

      The only solution I can see is regulation, like we have for radio transmitters. Everything has to be certified to meet minimum security requirements before it can be sold. The problem is that for radios it is fairly easy to test the output, but to check firmware for security you need access to source code and time to understand and evaluate it.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    19. Re:Technical OR legislative? by Calydor · · Score: 1

      Or the company gets hacked and a malicious update gets pushed out to turn all the connected devices into a botnet. And those that don't get updated? They're kill-switched to force people to update at their earliest convenience.

      --
      -=This sig has nothing to do with my comment. Move along now=-
    20. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Just FYI, my phone has failed to do a user-confirmed update the past 5 times I clicked accept. I have no clue what the reason is or how to fix it. I'm not particularly motivated to spend hours on the phone with AT&T to fix it especially with no clue of what the update is or why I need it. I can't imagine how that would work if I was even further removed from the process by autoupdate. I'd probably never know that my device was out of date.

    21. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      World Wide Web.

      BOOM!

    22. Re:Technical OR legislative? by Archangel+Michael · · Score: 2

      You cannot legislate a sociological solution to a technical problem, any more than you can legislate a technological solution to a sociological problem. It is like using a screwdriver to hit a nail or a hammer trying to screw in a screw.

      Since a DDOS is a technical problem, legislation isn't even going to solve the problem and will no doubt cause unintended consequences.

      The only solution to a DDOS that will work, is a Distributed model to detect and dismantle the problem at the edges, not at the central attack point.

      --
      Agent K: A *person* is smart. People are dumb, stupid, panicky animals, and you know it.
    23. Re:Technical OR legislative? by phorm · · Score: 1

      The problem I see is that to comply with a radio signal/spectrum requirement, you can do all that work during initial R&D. For security of Internet connected devices, you need to challenge that ahead of time but also post-release depending on which vulnerabilities emerge.

    24. Re: Technical OR legislative? by Anonymous Coward · · Score: 0

      Someone mod up. Best answer I've seen. That's the jist of it, now what's your technical solution :P

    25. Re: Technical OR legislative? by Anonymous Coward · · Score: 1

      But...but...but...free market. Freedom. Capitalism. You want to hold ME responsible for all the rushed to market totally insecure IoT crap that I sold? I can't just fix the problem by making people buy more of the same crap with a new and improved label slapped on it? Waaah!

      I'm gonna go cry to my libertarian buddies and the Chamber of Commerce about how you're creating job killing regulations. Just as soon as I outsource the rest of my IT design work to Indians with fake degrees and experience to save a few bucks.

      Signed,

      Every damned MBA in the US these days

    26. Re:Technical OR legislative? by Spazmania · · Score: 4, Informative

      PEIP is a technical non-starter for several reasons:

      1. Not enough room in the IP header to record the path.

      2. Changing the packet size in flight would greatly exacerbate the impact of the PMTUD design error in normal operations.

      3. The router data plane is a poor location for any kind of complex programming.

      4. The same people who have failed to implement BCP38 would have to implement the much more difficult PEIP.

      5. It's whack-a-mole. The nature of the attacks is evolving from spoofed source addresses to distributed botnets with each bot performing a complete IP transaction with its own IP address. If everybody implemented BCP38 tomorrow, theses newer kinds of DDOS attacks would continue unabated.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    27. Re: Technical OR legislative? by Anonymous Coward · · Score: 0

      No, you don't want to see this in the thread about smart guns because you'll lose. "Smart guns" are an unwanted intrusion of technology to fix a problem amplified in the media to justify the intrusion of tech into simple mechanics in the first place--again, where nobody wants it.

      In fact, since we can't make a reliable Internet connected thermostat without it becoming part of a botnet, why do you think we should apply that to life and death situations?

      Life safety systems like, say, aircraft controllers, require specific design techniques and disciplines. The Space Shuttle is a famous example of tolerating NO bugs in their code. Their processes were well defined and the absolute antithesis of the rush to market never think things through crap methodologies that go into everything these days.

      The problem here isn't DDOS attacks--it's that we're allowing rank amateurs to infiltrate critical and sometimes life safety systems with no controls or accountability for the absolute crap they turn out.

    28. Re:Technical OR legislative? by DarkOx · · Score: 1

      Its conceptually simple, practically hard.

      Lets say I buy one of those little PLUG computers from china with no operating system or even perhaps it just ships with a bone stock debian arm distribution on it.

      What are their obligations here? Do they have make sure I get debian updates for X years. What if debian retires that release? Does debian have to support that release for X years because someone might have put it on a device.

      What happens if I configure it as a router + HTTP proxy for someone using COTS software. Is it a 'computer' or and IoT device? Am I obligated to continue to 'support' it?

      Do I become a vendor because I charged someone $50 for one hours time and configured a system for them?

      The devil is naturally where he may always be found in the details. I don't think you can legislate what people are allowed to connect to the Internet.

      What you can do is legislate where the responsibility falls. I think you have to put this on the individual. YOU are responsible for what your machines do on the internet. Yes if you are hacked that person might be subject to criminal prosecution but YOU should still have some cival and possibly criminal exposure for some crime like 'enabled malicious network activity' with a mens rea of 'negligence'.

      That would place the burden on the owner to keep stuff patched, be able to show they keep stuff patched, if you want to run stuff that is outa of support be able to show you placed other effective controls in place. IE that webserver has a non overflow bug, so I put a WAF in front. If you can't and your device is used in an attack its YOUR problem at least partly.

      --
      Repeal the 17th Amendment TODAY! Also Please Read http://www.gnu.org/philosophy/right-to-read.html
    29. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      THIS!! Establishing basic standards to make thing play together nicely is a government function. CONTENT standards are a different story, and many of the objections to regulation like this come down to the fact that on the internet content and basic routing information are fundamentally similar - so where and how do you draw the line? I think it's possible to draw that line, but it might take some doing.

      As for the source code, even a tiny-box wifi media bridge (I recently had to get one for an old TV that only has Ethernet) appears to run something like Linux inside; source code for that should be available at least by reference. Requiring that it be deposited with some agency (shades of the source-code-escrow thing!) might be proposed, but would be resisted on corporate secrecy grounds; some form of that might be needed, though, especially since most IoT devices (like that media bridge) are bought, plugged in, and used forever despite the fact that the maker will never provide an update and, these days, the maker itself is probably ephemeral. Is it (and the TV) vulnerable to hacking? Certainly!! Does it have a firewall? Not that I could find when setting it up. Is is protected by the home gateway or router? Maybe, but don't count on it if you don't have the hacking/admin chops to run your own.

    30. Re:Technical OR legislative? by hey! · · Score: 3, Interesting

      Then small companies can no longer make any IoT product.

      Not necessarily. It depends on what your standards and rules are.

      Sure, you could write the rules in such a way that only big companies can afford to comply with them. It doesn't mean you have to. What's more rules could actually ensure small companies could remain competitive by creating safe harbors if you do certain things. Believe me there are lawsuits coming in the future, whether there is legislative or regulatory action or no. It would go a long way toward keeping the little guy competitive if he could point to rules that he was supposed to follow and did. This would socialize the cost novel attack vectors evenly rather than distribute the costs stochastically.

      Eliminating the low-hanging fruit could make IoT devices reasonably safe, and "reasonable" is a much more attainable goal than "absolutely". Everyone fails at "absolutely", but only big companies can afford to bear the cost of that failure.

      As for stuff getting designed in China, it's the low prices, period. I actually evaluated some Chinese radio linked flow meters a few years ago -- they were intended for metering liquor being poured in casinos (where the "free drinks" paid for by the casinos are acdtually paid for by a subcontractor and poured by a bartender who lives on tips). We wanted to adapt them for pesticide flow metering. The guy we were working with was selling these gizmos at $200, but they arrived on his US loading dock from China all boxed and ready to ship out to customers at a wholesale price of about $3. I was astonished. That's why stuff like that doesn't get made in the first world anymore, it's the jaw-droppingly low wholesale prices. Quality wasn't great, but with a $197 margin you can afford to ship replacements out for free.
      Adding regulatory compliance costs to a device like that actually favors domestic producers.

      --
      Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    31. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      I'm not sure that a UL type certification would not be desirable or possible for internet connected devices. The major internet providers could require only certified devices be connected to their systems. And if most devices are imported US Customs could require certification. Note that satellite receivers using encryption are protected by a similar scheme as well as the technology that makes directly recording HDMI video streams difficult.

    32. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      This comment is yet another variation of the perfect being the enemy of the good. The fact that a law can be broken or a regulation circumvented is not a very persuasive argument against the law or regulation. It is especially easy to enforce Customs regulations (the mechanisms are already in place) despite the possibility even the likelihood of smuggling.

    33. Re: Technical OR legislative? by Calydor · · Score: 1

      I wanted to see it over there for the flame war certain to follow. Thank you for providing. :-)

      --
      -=This sig has nothing to do with my comment. Move along now=-
    34. Re:Technical OR legislative? by l0n3s0m3phr34k · · Score: 1

      I can also see a "Strategic military" option under the legislative side. If we have various countries who are part of some "cyber defense" treaty, and they cannot / will not deal with CnC servers, mass botnets, etc inside their territory...then the other treaty members should be able to do something proactive to stop such attacks. Now, I'm not meaning "we think XYZ is attacking us, so nuke them". But if X number of treaty members agree that the evidence is pointing to a particular IRC chatroom, specific server, or residence that is launching an attack then a non-lethal (to humans lol) response should be on the table. Local police to the direct upstream ISP to shut the connection down. Single-use targeted EMP drone to fry someone's computer. All treaty members should be in compliance of BCP38, reduce the servers on the Open Resolvers Project list, proper implementation of Anycast, DNSSEC, ect. Signatory countries should be able to audit each other, share knowledge and tools, and get each other into compliance.

      No single country can build infrastructure to stop the IoT ddos attacks anymore, that much is obvious. Technical solutions do nothing without legislation to back them up and legislation that doesn't have a proper technical background is worse than useless...we can't have laws that address specific issues as the tech changes far faster than the law ever can. The solution is going to be a mesh of humans, systems, laws, and standards working in conjunction with eternal vigilance. Good luck on all that lol.

    35. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      I laughed when he thought Hillary put acid on her hard drives misinterpreting Bleach Bit.

      Hmm, don't know where you are going with this...
      Bleach (the physical kind) is a base OR
      Atomicity, Consistency, Isolation, Durability, clearly there wasn't Consistency, Durability, or as the Ruskies found Isolation?
      </sarcasm>

    36. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Problem 1) IoT devices have a far longer life span (decades) than a phone or laptop (barely 3 years). You expect manufactures to support and provide upgrades for stuff thats 5, 10 or 15 years old? lol.

      I dont think this problem is easily fixable. My personal solution is not have anything IoT, and I don't, or I find a way to block it from the internet. I fudged the gateway address in my Netgear R6400 wifi unit - even in AP mode this thing wants to phone home to that stupid "router login" website Netgear setup.

    37. Re:Technical OR legislative? by Thud457 · · Score: 1

      Yeah, too bad Amazon is lax about policing their affiliates and counterfeit (or non-UL certified Chinese goods & etc &etc) goods can enter the stream from them.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    38. Re:Technical OR legislative? by Altrag · · Score: 2

      require Internet connected device and software vendors to provide complementary, opt-out, timely security updates for a minimum of X years after product withdrawal from sale

      That sounds good and all, but is entirely unenforceable. Very few companies even have a guarantee of being in business in 5 years, never mind knowing whether or not they'll still have the talent and finances available to continue maintaining products that are generating little to no revenue -- and simultaneously taking that talent and money away from creating new, saleable products.

      I mean you may as well equally say that consumers should be forced to purchase new products every 5 years. I mean at least that wouldn't completely kill innovation in the field. But its still not something anyone would ever agree to.

      Maybe you could aim for a middle ground though. Force manufacturers to implement a "soft" kill that activates 5yr after each firmware release and if the user still has the device at that point, give them a nag screen once a week or month or something suggesting that their device is out of date and should be upgraded (if newer firmware exists than whatever they have installed) or replaced.

      I mean its still a reasonably annoying burden on both the manufacturers and the users and nag screens necessarily would need to involve software on the interface PC (which could be hacked to remove the nag screen never mind the eternal alternative OS issues with software drivers,) but at least it doesn't require predicting the future.

    39. Re:Technical OR legislative? by Altrag · · Score: 1

      There's an enforcement issue there. Its kind of like current copyright laws -- yeah you can write them, but when there's millions upon millions of "perpetrators," how do you possibly make more than a small handful of them even aware that they're guilty never mind getting them to care enough to do something about it.

    40. Re:Technical OR legislative? by Altrag · · Score: 1

      Adding regulatory compliance costs to a device like that actually favors domestic producers.

      Uhhh no it doesn't -- at least not significantly. Unless they're so strict that they effectively ban imported products.

      Your $200 unit price goes up to $202 say -- a 1% increase. That $3 import, even if it costs the same $2 for compliance is now all of $5. Your $197 margin may not buy you as many replacements at $5 but its still plenty enough to not care. And its even worse if the compliance is a percentage of price rather than flat.

      The only things that will balance the equation are a) explicit trade tariffs, which of course China would fight tooth and nail. Or China's quality of life getting high enough (ie: their workers paid enough) to drive the cost of production up on their end. And I mean that will happen eventually -- you don't generate a large economy without the people getting at least a share of it. But whether that will be in 10 or 20 or 100 years is anyone's guess (and given America's choices for president right now, it may be the US economy crumbling to meet China's rather than the other way around..)

    41. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Hey, this thread turned out better than I expected... since this is the tail end, I shall wrap things up here, working upwards.

      "The only solution I can see is regulation, like we have for radio transmitters."
      Again, you are addressing local issues with local authorities.
      This was an International issue. There is no agreed upon "We" here. And even if the FCC had Worldwide reach, have you heard the four decade old mess on 11 Meters? If the FCC can't handle the Bucketmouths, what hope do they have against Script Kiddies?

      "This is already making the EU widely uncompetitive in other domains when it comes to the development of new technologies."
      No, it hasn't. Europe is shifting from the makers of Kettles with half a dozen included plugs for differing local sockets, to a huge unified playing field, and its Industries are being dragged into the Future. I know that many loathe the CE Standards, and I agree that they don't have enough teeth to deal with those Western Importers of Counterfeit Chinese Junk, but the CE is the only plausible long-term Solution. Instead of resisting CE Standards, make a competitive case for expanding them. That is why the bloody things were enacted.

      "Yeah, because no goods have ever had forged / false FCC or CE certification emblems on them..."
      This is a problem. Just ask Apple about Amazon. (Note, you really meant UL, not FCC. But that's ok.) Let China, as a gesture of Good Will, hang a few XiongMai Executives, and let some Muscles from Brussels deal with the Importers who ask the Chinese to put those fake UL and CE markings on their crap.

      "In the EU at least the onus would be on the vendor, i.e. the shop that sold the thing,..."
      You have a proper grasp of the situation. I have written and been ignored extensively here about the history of the CE. The closest US equivalent was once the FTC, but that has been so castrated by the Republicans, that all that is left are those three little letters.
      BTW, There is far too much "If we..." and "If they..." tossed around here. The mechanisms are already in place ready to be used now. In the US, a few million Small Claims Court suits waiting to be filed, and in the EC, a few million kilograms of paperwork to be dropped from high altitude.

      "If the United States and European Union were to introduce common IT security fitness requirements then they would likely be more than enough to form a "critical mass."
      No, no, no, No, NO! This would take decades to implement, and we need solutions last Friday afternoon. I actually have a relatively short-term solution, and it has to do with an unintended consequence.
      Brexit.
      In less than two years, let Britain, as a now impartial party, become the CE Gateway to the World. Oh, the Brits would love this; finally being important again. But they only have two years to unentangle themselves from the EU, and much could be done in that time. And they have the Cred. Nobody has ever dared to forge a Lloyd's 100A1 Certification. (The 100 means that it should last 100 years...) Besides, they have that new Aircraft Carrier, with another on the way, and they have their own Nukes.
      If the Chinese want to pass something into the West with a CE and/or UL label, let the Brits sniff it first.

      But that is just one issue, the equipment side. What to do about the Script Kiddies? What to do about the DNS System, so designed originally to be widely distributed, that ended up being owned by a handful of companies? DynDNS should _never_ have been allowed to have this much reach and power.
      What is to be done with ICANN, that weird mix of Wild West Libertarian practices and initial Socialistic principles?

      Finally:
      "How can we prevent packet-flooding DDOS attacks?"
      The problem here is that DDoS is just a symptom, a confluence, of many different issues relating to one intrinsic Internet Personality Defect- the reluctance to take Responsibility. The Reluctance to Grow The Hell Up. But this is not just an Internet Issue. Recently, childish short-sighted petulance has come t

    42. Re:Technical OR legislative? by Altrag · · Score: 1

      Technical solutions can be quickly changed and adapted to new methods

      Not even close to true on any but the smallest scales. IPv6 still has barely a foothold after 20+ years. The article itself already suggests an ISP protocol that still hasn't been implemented after 12+ years.

      We need something in the middle. Not true laws, but an organization along the lines of the FCC that can recommend solutions and has the power to pursue fines against companies that don't comply. Similar to laws in some ways but
      a) generally handled by a body more in tune with the technical issues,
      b) can be updated and/or revoked on a much faster timeline than true laws and
      c) are beholden more to stakeholders and relevant discussion rather than election cycles and partisan politics (not that those are ever too far out of reach when large, public organizations are involved.. but its at least a bit of separation.)

      The FCC already does some regulation along those lines, and there's some voluntary industry standards as well.. but formalizing something (and perhaps using a fully new body rather than the FCC) geared toward security in particular might be of a benefit.

    43. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      The problem is that for radios it is fairly easy to test the output, but to check firmware for security you need access to source code and time to understand and evaluate it.

      You know, the simplest of all rules, that "user and administrative credentials MUST be randomly chosen on a per-unit basis, and contain at minimum X bits of entropy" would be easily enforceable and prevent tons of common vulnerabilities.

      Add "no hidden backdoors" (harder to check, but will at least give some standing to the regulatory entities when backdoors are effectively found), and off-by-default remote administration, and you'll cover another huge gaping hole.

    44. Re:Technical OR legislative? by gl4ss · · Score: 1

      oh but the way to get router manufacturers implement the technical fix is the legislative way.

      because, the article is about how they aren't doing it otherwise..

      or how about this for a technical and legislative both fix.. mandate transparent http proxies on all connections and make half the protocols unusable and everything insecure!

      --
      world was created 5 seconds before this post as it is.
    45. Re:Technical OR legislative? by ArmoredDragon · · Score: 1

      This is why I think it should be an ISP customer responsibility. Sometimes people participate willingly in DDoS (see LOIC for example.) If any participation is detected, they should have their internet connectivity throttled until they fix their security issues.

      This isn't far away from how amateur radio operators have to follow a certain code of conduct, and it worked pretty well. I don't see any reason why internet users shouldn't have to observe a similar code.

    46. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Ha! yeah, right! Microsoft have been shoveling shit for a very long time.

    47. Re: Technical OR legislative? by Anonymous Coward · · Score: 0

      Except no govt entity certifies product radio emissions anymore. Each manufacturer signs a self certified compliance declaration that simply says they believe their device meets the requirements.

    48. Re:Technical OR legislative? by Anonymous Coward · · Score: 0

      Ooooooh! Politicizing techies geeks and nerds... isn't that dangerous?

    49. Re: Technical OR legislative? by Anonymous Coward · · Score: 0

      I suggest calling the hatters that turn people's broken devices into a brick of shit Brown Hatters. (Of course I fully support them, and the concept should be expanded to email addresses).

    50. Re: Technical OR legislative? by Anonymous Coward · · Score: 0

      How do you, as a user, distinguish "auto update and a kill switch" from "backdoored" from "part of a botnet"? You can't.

    51. Re: Technical OR legislative? by Anonymous Coward · · Score: 0

      Or the company is forced by some government or mafia to give them access to all devices. Or the company is hacked. For the user there is no way to tell a legitimate forced update from a hijacking. Better not allow it at all.

  2. Set up correct secondary DNS servers by tlambert · · Score: 5, Interesting

    Set up correct secondary DNS servers.

    If the secondaries had not been hosted at the same company, but instead at various companies around the world, the attack would have had no effect on anything but traffic.

    This is, by the way, how multiply connected networks are supposed to work.

    This could be easily accomplished at no additional cost by having a peering-pool arrangement between all the host registrars, so that we ended up with a multiply connected redundant network.

    Kind of how we designed the thing to work in the 1960's and 1970's, and DNS itself in the 1980's.

    But a lot harder for law enforcement to issue DNS-based takedowns on, of course. Since it would route around the damage and keep functioning. As designed.

    1. Re:Set up correct secondary DNS servers by ledow · · Score: 0, Troll

      How wonderfully naive and wrong your analysis and solution is.

    2. Re: Set up correct secondary DNS servers by amoeba47 · · Score: 2

      Can you elaborate?

    3. Re: Set up correct secondary DNS servers by Anonymous Coward · · Score: 0

      They did, they did, irrelevant, they are.
      Gain some knowledge of what actually happened before you spout nonsense. PlzThx

    4. Re: Set up correct secondary DNS servers by Maritz · · Score: 1

      If he could, he would have.

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
    5. Re: Set up correct secondary DNS servers by guruevi · · Score: 1

      Please enlighten us. Amazon stayed up thanks to having multiple DNS providers as did many other systems. It was only DynDNS that was out, nothing else.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    6. Re:Set up correct secondary DNS servers by houghi · · Score: 1

      So my IoT thing sends out a http request on port 80 of your web server, is that a DDOS attack or is that a valid request?
      There used to be a website where so many people went to a posted URL that the server could not follow the requests. This was called slashdotting.
      These were all legitimate requests. With a DDOS the requests are not legimate in a sense that the owner of the device did not want to do the request. So I have some questions:
      How do you know the difference between a legimate and non-legimate HTTP request?
      How will DNS solve in any way?

      --
      Don't fight for your country, if your country does not fight for you.
    7. Re: Set up correct secondary DNS servers by Anonymous Coward · · Score: 0

      But I will. If you spit it up into two sections, then the attacker will simply attack both servers. How many secondary servers would you need before the attack is spread too thin to deny service? Who knows. But don't forget that the companies are paying for all this bandwidth. Even if their services stay online they're spending $$$ to keep them online while the attacker isn't spending any money.

      Though a secondary server should have been hosted elsewhere in order to follow standard fail-safe procedures anyway.

    8. Re:Set up correct secondary DNS servers by MachineShedFred · · Score: 1

      Wait, you mean that people should use the distributed nature of a worldwide network to their advantage?

      Crazy talk!

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    9. Re:Set up correct secondary DNS servers by MachineShedFred · · Score: 1

      If the source address is spoofed (they were) then it's not legit traffic. If you are getting thousands of requests a second for a service like DNS, from a particular IP that is not known to be an edge router for an ISP, then it's not legit traffic.

      It really shouldn't be that hard to analyze.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    10. Re:Set up correct secondary DNS servers by trg83 · · Score: 1

      Wasn't this a DDOS attack made up of *DNS* requests? Presumably DYN itself was being attacked due to public statements made days before by their security teams. Having a secondary DNS provided by a company not being attacked in such a way seems like it would have helped. That's not to say it could keep any one website specifically being targeted up, but it would have prevented the widespread perceived outages.

    11. Re:Set up correct secondary DNS servers by golgotha007 · · Score: 1

      Secondary DNS would not have helped here. The issue with DNS is that it's a centralizing service. As the world moves more towards a decentralized, distributed Internet, the first piece that moves in that direction should be DNS.

      It could be done right now using a similar blockchain to the one bitcoin uses. In fact, you could also tie in SSL into the platform, to prevent centralizing services like Verasign from being a weak point. The design is already in my head - just need to build it. Anyone have some free time?

    12. Re: Set up correct secondary DNS servers by ledow · · Score: 1

      Typed out a massive post. Got blocked by the lameness filter.

      Removed all references to DNS, round-robin, DDoS and anything else that might be tripping it up (destroying the prose at the same time) and still got blocked.

      Spent 20 minutes editing, still got blocked.

      Gave up, closed Chrome window.

      Basically, the target in this instance was Dyn. Secondary DNS would only help if only Dyn were targetted. The second the target is not Dyn but you (or Twitter or Microsoft), it doesn't matter how many secondaries or tertiaries you have, you still fall over.

    13. Re:Set up correct secondary DNS servers by JesseMcDonald · · Score: 1

      It could be done right now using a similar blockchain to the one bitcoin uses. In fact, you could also tie in SSL into the platform, to prevent centralizing services like Verasign from being a weak point. The design is already in my head - just need to build it. Anyone have some free time?

      It's been done. The project is called Namecoin.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    14. Re:Set up correct secondary DNS servers by StikyPad · · Score: 1

      Wouldn't it be subject to the same weaknesses of cryptocurrencies -- namely that an enormous amount of energy has to go into otherwise useless computation, that anyone with sufficient computing power can assert that they have the correct blockchain, and that the blockchain quickly becomes large and unwieldy?

    15. Re:Set up correct secondary DNS servers by Wycliffe · · Score: 1

      If the source address is spoofed (they were) then it's not legit traffic. If you are getting thousands of requests a second for a service like DNS, from a particular IP that is not known to be an edge router for an ISP, then it's not legit traffic.

      It really shouldn't be that hard to analyze.

      Yes, blocking spoofed addresses should be a first step but it just moves the goalpost a smudge. If you have thousands of compromised machines at your disposal, you only have to try slightly harder to create legitimate requests. Even something like a captcha to prove there is a human at the other end doesn't really help because you still have to send the initial page and process the request. I'm not sure there is a good way to differentiate between a DDOS attack and a bunch of legitimate requests slashdotting a site. The best you can probably do is to have a very low bandwidth doorway page that screens requests, does some fingerprinting, captchas, etc... before letting you in the the real site but even this can easily be overwhelmed with enough stolen computers.

    16. Re: Set up correct secondary DNS servers by guruevi · · Score: 1

      If your TTL is high enough, attacking a DNS service wouldn't deny service. The RFC says at least 1800s. Most of these sites have such poor uptime/architecture that their TTL is set to 120 or less.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    17. Re:Set up correct secondary DNS servers by Anonymous Coward · · Score: 0

      If you are getting thousands of requests a second for a service like DNS, from a particular IP that is not known to be an edge router for an ISP,

      That is not how the internet works. The IP is from the source machine, not any intermediaries. If you are getting port 80 requests, and possibly port 53 requests, from something you know to be an edge router, drop the packet.

    18. Re:Set up correct secondary DNS servers by darkain · · Score: 1

      This type of system has already been defeated in the simplest way possible. There was a cracking group that had a DDoS system similar to what has been described for HTTP requests to a page which had a captcha. What they did was accept the captcha, and then forward it onto a porn web site they controlled. For users who want all them naughty bits, those users had to fill out the forwarded captcha! Then that information was sent back into the botnet to "validate" their requests to the intended target.

      As long as there is porn online, there will be an easy way to kill captcha! WON'T SOMEONE THINK OF THE CHILDREN AND BLOCK ALL THE PR0NZ OMGZ!?!?

    19. Re:Set up correct secondary DNS servers by guruevi · · Score: 2

      That's not how DNS works, most machines do not directly resolve against a domain's DNS server. They resolve against an ISP's DNS server. An ISP's DNS could easily stream thousands of requests per second to a provider like DynDNS. And usually that's not a problem since in a well-architected DNS system, you have a TTL of 3600-86400 and so your ISP caches requests from all their clients for a specific server.

      The problem with the way Twitter 'fixes' issues is to set TTL on the order of seconds and continuously update their DNS with 'working servers'. That means for every request an ISP's DNS gets, it has to immediately request a new DNS entry, because in the cloud, instead of fixing an issue or properly setting up failure models or scaling a service, you just throw more single-sourced hardware at it and let an actual working protocol route around your issues.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    20. Re:Set up correct secondary DNS servers by guruevi · · Score: 2

      Why wouldn't it have helped? If Dyn is down, the other provider would still be up and resolve your domain. Amazon stayed up even though they were using Dyn, they also use PowerDNS.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    21. Re:Set up correct secondary DNS servers by Anonymous Coward · · Score: 0

      So how about just 1 a second from a non-spoofed IP? Legit traffic.
      Multiply by a few tens of millions, representing all the members of the botnet.

    22. Re:Set up correct secondary DNS servers by MachineShedFred · · Score: 1

      Unless that router is employing NAT...

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    23. Re: Set up correct secondary DNS servers by Motherfucking+Shit · · Score: 1

      The second the target is not Dyn but you (or Twitter or Microsoft), it doesn't matter how many secondaries or tertiaries you have, you still fall over.

      I don't buy it. They can take down Dyn, Route53, CloudFlare, and EasyDNS all at the same time? I'd like to see that (well, I wouldn't really, but let them try).

      --
      "BSD: Free as in speech. Linux: Free as in beer. Windows 10: Free as in herpes." --Man On Pink Corner in #52607549.
    24. Re:Set up correct secondary DNS servers by Wycliffe · · Score: 1

      This type of system has already been defeated in the simplest way possible. There was a cracking group that had a DDoS system similar to what has been described for HTTP requests to a page which had a captcha. What they did was accept the captcha, and then forward it onto a porn web site they controlled. For users who want all them naughty bits, those users had to fill out the forwarded captcha! Then that information was sent back into the botnet to "validate" their requests to the intended target.

      As long as there is porn online, there will be an easy way to kill captcha! WON'T SOMEONE THINK OF THE CHILDREN AND BLOCK ALL THE PR0NZ OMGZ!?!?

      My point was that even if a captcha did work, it won't stop a DDOS attack because you still have to have the processing power and bandwidth to serve up the captcha and verify that the remote client is really a person. There is no way to verify that the remote client is legitimate without actually talking to that remote client. Any channel that you use for verification purposes can be the target of a DDOS attack.

    25. Re:Set up correct secondary DNS servers by Anonymous Coward · · Score: 0

      "But a lot harder for law enforcement to issue DNS-based takedowns on, of course. Since it would route around the damage and keep functioning. As designed."

      Next thing you know people will figure out that profit taking fascists found a way to recentralize usenet and call it reddit.

    26. Re:Set up correct secondary DNS servers by Anonymous Coward · · Score: 0

      Another idiot speaking out of their ass.

      Listen dumb fuck, the Internet sites that had their DNS hosted by Dyn and another provider were not affected by the recent DDoS.

      Everybody who is not incompetent knows you set up networked and geographically dispersed DNS servers. This is even documented in the authoritative book "DNS and BIND" by Albitz and Liu.

    27. Re: Set up correct secondary DNS servers by tlambert · · Score: 1

      If your TTL is high enough, attacking a DNS service wouldn't deny service. The RFC says at least 1800s. Most of these sites have such poor uptime/architecture that their TTL is set to 120 or less.

      Most caching servers at ISPs are set up in violation of the RFCs anyway:

      * If they do not have an IPv6 upstream, they fail to filter IPv6 addresses out of their responses to downstream DNS requests.

      * If they get some TTL value with less than their idea of a "minimum", they modify the TTL to be 300 or more seconds.

      The first makes it hard to be "IPv6 by default", i.e. listing the IPv6 responses first in preference order over the IPv4, since it makes it not work for some people on the downstream side (the IPv6 addresses have to each time out before an IPv4 address, if there is one, is attempted).

      The second makes it a real time consuming thing to do to have to wait 5 minutes between testing DNS reconfigurations to see if they work (and then you get 5 minutes of downtime when they don't, before you can fix them).

    28. Re:Set up correct secondary DNS servers by tlambert · · Score: 1

      So my IoT thing sends out a http request on port 80 of your web server, is that a DDOS attack or is that a valid request?

      In my personal opinion?

      It's always an attack, since IoT devices should connect to an Intranet server under your control, and not be vended routable addresses under any circumstances.

    29. Re:Set up correct secondary DNS servers by tlambert · · Score: 1

      Secondary DNS would not have helped here. The issue with DNS is that it's a centralizing service.

      I understand that you have a particular drum to beat in this regard, but the problem is actually that Dyn hosted both the primaries and the secondaries, and they took Dyn offline.

      If the primaries were at Dyn, and the secondaries were not at Dyn, none of the sites would have experienced any downtime.

    30. Re: Set up correct secondary DNS servers by Cramer · · Score: 1

      Your TTL would have to be measured in multiple DAYS. 30min (1800s) isn't a very long attack. The sites you see with 120s TTLs either do so for load balancing, or because their admins are idiots. (or their DNS provider are idiots setting such a low default, and the admin didn't change it, assuming there's an obvious way to do so.)

    31. Re:Set up correct secondary DNS servers by golgotha007 · · Score: 1

      > If the primaries were at Dyn, and the secondaries were not at Dyn, none of the sites would have experienced any downtime.

      Until Dyn's secondaries are hit 5 minutes later... it's true that 2 is better than 1, but how about potentially tens of thousands?

    32. Re: Set up correct secondary DNS servers by guruevi · · Score: 1

      There is actually a TTL and an expiration time on DNS requests, I usually set my TTL to 86400 and expire to 2 weeks.

      Additionally using multiple name services would help as well and a high TTL gives you time to respond by pointing to other caching nameservers. l

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
    33. Re:Set up correct secondary DNS servers by tlambert · · Score: 1

      > If the primaries were at Dyn, and the secondaries were not at Dyn, none of the sites would have experienced any downtime.

      Until Dyn's secondaries are hit 5 minutes later... it's true that 2 is better than 1, but how about potentially tens of thousands?

      You are still not getting this...

      Dyn's secondaries were hit. If the secondaries were at Google, Yahoo, Hover, and other companies, they would need to DDOS every DNS server on the entire freaking Internet at the same time.

      Say you have 12 domains, and you have a primary DNS (P) and a secondary DNS (S), and then you have 4 hosting primary companies A, B, C, and D, and the four of them get together and form a DNS pool, so that one of the other hosting companies acts as secondary for each of the domains for which they themselves are primary:


      domains P....S
      ---------------
      abc.com A -> B
      def.com A -> C
      ghi.com A -> D
      jkl.com B -> A
      mno.com B -> C
      pqr.com B -> D
      stu.com C -> A
      vwx.com C -> B
      abc.org C -> D
      def.org D -> A
      ghi.org D -> B
      jkl.org D -> C

      Now expand that to 10,000 hosting companies. Get it now? It's called a multiply connected network.

    34. Re:Set up correct secondary DNS servers by jackinthebag · · Score: 1

      There used to be a website where so many people went to a posted URL that the server could not follow the requests. This was called slashdotting. These were all legitimate requests. With a DDOS the requests are not legimate in a sense that the owner of the device did not want to do the request. So I have some questions: How do you know the difference between a legimate and non-legimate HTTP request?

      Short answer, you don't.

      To elaborate, as long as the HTTP packet requesting information will result in the distant end providing what was requested, at a technical level, it is a valid and legitimate request. There is no way to look at the HTTP packet and say "Oh, this isn't legit".

      As for the notion in the article that addresses were spoofed, that's probably only true for the C&C. The compromised IoT things were almost certainly not spoofed, because they don't really matter. They're just owned devices, spread out over a very wide area, each sending out trickles of valid HTTP requests that culminate into a 1Tbps + flood.

      Keep in mind, HTTP was made in the era of Trust Everyone. It was never designed with a mechanism that validates the legitimacy of a request. Until such a time comes about that we use a new standard that somehow DOES validate that traffic, the DDoS problem will persist.

      In fact I'd argue that the question is bunk in the first place. The DDoS attack isn't like an SQL injection or Priviledge escalation flaw. It's an overload. Period. You can't patch something being pushed beyond capacity. There's no way that we can mitigate it on the current internet without changing a majority of the transport standards in place. And even if we DID have such a method of determining what's legit and what's not, how do we even delineate which is which in the first place?

      If you say that only HTTP requests from a web browser, for example, are legitimate, that breaks skimmers and search engines that rely on being able to issue requests and get responses. And that's HUGE. You want to blocked "spoofed" addresses. Ok then, guess anyone spoofing anything due to security concerns is fucked.

      The problem will not be solvable within the forseeable future, and that's something many folks need to start accepting that.

    35. Re:Set up correct secondary DNS servers by Mozai · · Score: 1

      Dyn did do it correctly -- domain names had four DNS servers, two machines at each of two widely distant facilities. I don't think you grasp the volume of traffic that was involved; it was literally record-breaking, and future events will be bigger if we don't change the way we change the internet and internet-using devices. Adding more DNS servers at more facilities is an arms race the good guys are going to lose.

  3. Dams, Diverter Channels, by Anonymous Coward · · Score: 0

    and whatever you do do, don't pave paradise and put up a parking lot!

  4. Ineffective by DeathToBill · · Score: 5, Informative

    Technical measures that prevent address spoofing are quickly becoming obsolete anyway; AFAICT, the recent attacks on Krebbs and Dyn, the two biggest DDoS attacks ever, didn't use spoofed source addresses. A spoofed address is only useful in an amplification attack, where you send a small request which provokes a much larger response; then if you don't spoof the source address, you get a huge firehose of responses coming at you and it's you that gets DDoSed, not the target.

    In this case, the attackers didn't bother spoofing source addresses, because they didn't use an amplification attack; they just used a huge botnet all making ostensibly-valid requests and each device dealing with the response individually. It looks like the only way we have of preventing this sort of attack is to make the devices secure - easier said than done.

    --
    Slashdot - News for Nerds, Stuff that Matters, in ISO-8859-1 Has just realised that beta makes this signature redundant
    1. Re:Ineffective by Smidge204 · · Score: 5, Insightful

      I guess it depends on what qualifies as a "technical measure" then?

      From what I understand, a very large portion of the devices were compromised because they used default passwords that were never changed. I would consider having a device disabled/crippled out of the box until a new password was set to be a technical measure.
      =Smidge=

    2. Re:Ineffective by iris-n · · Score: 1

      Or to hack the devices proactively. The ones that are already part of the botnet have probably been secured, but if we routinely scan the internet for new devices and do the stupid attacks (default passwords, open ports, long-patched vulnerabilities) we can take control of these things ourselves and then destroy them, or at least change the damn password.

      It will certainly piss off the owner of some connected fridge, but at least it will make them do something about it. It is not as if they care that their "smart" devices are a part of a botnet.

      And if this is done often enough, people will start realizing that they need to buy devices that have some minimal security if they don't want to get immediately pwned.

      --
      entropy happens
    3. Re:Ineffective by Anonymous Coward · · Score: 0

      Yeah I came here to say the same thing. Spoofing IP was common in the past when you had a small number of machines DOSing another, or as you note, in the (rather clever) amplification attack. Modern attacks, at least those that are large enough for any of us to hear about, don't uses spoofed packets. BCP38 is useless in these cases, and in contrast to the claims of these articles, are already widely deployed. Fair access rules only help if the traffic comes in through a small number of routes, which is also not the case for a DDOS. Neither of these measures would, or could, have helped in this attack.

      In any event, the problem of DDOS already has a solution, and there are any number of commercial players that will provide DDOS protection. The problem is that they cost a lot of money. If you are not a large company, you're screwed. What is really needed is a publicly funded service available to "the little guy" that is available on demand. Such a service would blunt the value of DDOS to the point where it would be as useless as DNS amplification is today.

    4. Re:Ineffective by silas_moeckel · · Score: 2

      Adding the manufacturing cost to generate a random password and put it on a label on the bottom is not significant. Seems to be the method that the cable company's are going with.

      --
      No sir I dont like it.
    5. Re: Ineffective by Midnight+Thunder · · Score: 1

      The alternative is to have a different default password for each unit. The challenge there is that it complicates manufacturing since now you need to set it and also print out and label each unit individually. Then again, if each unit already knows about its serial number, then the overhead is probably low?

      --
      Jumpstart the tartan drive.
    6. Re:Ineffective by Smidge204 · · Score: 3, Insightful

      That's exactly what my router has. But we can take it a step farther and perhaps even simpler;

      Disable the device's full functionality until a new password is set. This is a firmware change and doesn't add a single cent to the manufacturing costs. No labels, no special programming for each device.

      Lost your password? Use the hardware reset button. Device is disabled again until a new password is set.
      =Smidge=

    7. Re:Ineffective by SeriousTube · · Score: 1

      afaict doesn't count for much. I haven't read anywhere that they didn't spoof source addresses.

    8. Re:Ineffective by Anonymous Coward · · Score: 0

      It adds a ton to support costs with consumers calling in to complain that devices don't work out of the box and all the related bad reviews. People see computing devices as toasters. If you can't just plug it in and use it then it's broken.

      And passwords are meaningless if the device is insecure. So require devices to be secure? Name me one software controlled device that's proven to not have any bugs in it. I've even had to power cycle my microwave once.

    9. Re:Ineffective by MachineShedFred · · Score: 1

      Not necessarily. Just a firmware change that has everything disabled until you change the admin password in the "setup wizard" that everyone is likely already running anyway.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    10. Re:Ineffective by fustakrakich · · Score: 1

      It looks like the only way we have of preventing this sort of attack is to make the devices secure

      Well, we could get rid of DNS and the whole server/client setup. Ad hoc or neural nets are really the only way out, but then how could the authorities shut anyone down?

      --
      “He’s not deformed, he’s just drunk!”
    11. Re:Ineffective by Thud457 · · Score: 3, Interesting

      You talk like keeping stupid people off the internet is a bad thing.
      What a strange position.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    12. Re:Ineffective by shentino · · Score: 1

      Quarantine.

      Your computer gets caught sending spam, you get quarantined, no questions asked.

    13. Re: Ineffective by Anonymous Coward · · Score: 0

      We could rename it thr ARPANET. And traffic would be reduced so that USENET would be practical again.

      Sure, that would be all the dramatically reduced revenue stream would afford, n
      but nerds would be the only people online once again!

      Woot.
      Hurr.

      Durr.

    14. Re: Ineffective by Anonymous Coward · · Score: 0

      Two months later, 100,000 calls to tech support to recover "lost passwords" that were written down on lost slips of paper, or even never written down at all.

      The device works fine, but nobody knows the password to change anything on it. And the company is now bankrupt because of runaway tech support costs. Oh well, just let the blame things run. They're working okay.

    15. Re: Ineffective by Anonymous Coward · · Score: 0

      Hackers or malware cause your computer to send spam! Voila! Quarentined! Your service has been denied!

    16. Re: Ineffective by dgallard · · Score: 1

      Although Don Cohen's PEIP Fair Service approach is effective for the case spoofed packets it is equally effective for the case of legitimate packets.

      As I state in http://oceanpark.com/blog/2016... :

      PEIP and Fair Service are not overwhelmed by the âoesheer number of connectionsâ because what matters is the set of router paths leading to each host. Think of the host being targeted. Now consider the spanning tree of the graph of routers that are involved in routing packets to that host. If every router in that spanning tree has implemented Fair Service then most paths will be providing unhindered service. Even the most prolific attack can only compromise a tiny set of the router paths and even then if Fair Service is implemented all the way back to each source host, even the initial packets from each zombie source client will only receive Fair Service.

      I have asked Don Cohen to reply here in more detail. Letâ(TM)s see what he has to say.

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

      reset button...

    18. Re:Ineffective by Anonymous Coward · · Score: 0

      You know you could have used the word 'unconfigured' instead of 'disabled/crippled'. It was an option.

    19. Re:Ineffective by Altrag · · Score: 1

      Stupid peoples' money is just as good as anyone else', and whether you like it or not the internet primarily exists as a medium for monetary exchange these days, whether its direct purchases or ad streaming or begging for donations or anything else.

    20. Re:Ineffective by Altrag · · Score: 1

      By whom? And in what way? And what counts as "sending spam?"

      Many of my customers get caught in their ISP' spam filters (to the point that they have to use third-party providers.) Why? Because they send out statements via email. That's it. No ads, no flyers, no unsolicited emails. Nothing else. Just the monthly statements. And apparently ISPs around here figure that if you happen to have 200 fully legitimate customers at the end of a month, you're a spammer and its really really hard to convince them to remove you from the list once you're on it (and then you get thrown back on next month no matter how many times they say they'll "update your file.")

      I don't even want to imagine the lawsuits that would entail if they got their entire internet "quarantined" once a month due to 100% legitimate traffic.

    21. Re:Ineffective by Cramer · · Score: 1

      Actually, it adds a measurable cost. Something has to generate a password, print it on a label, burn it into the device, and then get it on the case. The biggest issue is getting the manufacturing chain re-tooled to do it. There's already a serial number doing all that, so the SN logically becomes that "random password". Given the MAC and SN are related numbers, it makes for a bad password.

      And after all that work, the new owner sets a bad password. A device with complex password requirements will get returned in favor of one that doesn't preach bullshit to the user. (the more complicated you force a password to be, the LESS secure the password will actually be. How many times have I seen people use P@s5word or P@ssw0rd?)

    22. Re:Ineffective by Cramer · · Score: 1

      BCP38 is useless in these cases ...

      Except for tracking back the infected devices. Or put another way, being able to trace back where the traffic is coming from to place filters where they would be most effective. DDOS attacks tend to me far less distributed than the name implies. Also, ultimately removing the infestation from those source networks/machines.

      and in contrast to the claims of these articles, are already widely deployed.

      *sigh* Except THEY. AREN'T. The last time I checked (a few years ago), none of my providers limited the source of my traffic. Earthlink, TWC, VZB, TWTC (now L3), ...

    23. Re: Ineffective by Cramer · · Score: 1

      There are ISPs that do that. If they detect you sending SPAM (verified by a human), you get disconnected until you can prove the malware has been removed.

    24. Re:Ineffective by Cramer · · Score: 1

      I suspect your "customers" need to find better ISPs -- i.e. stop running their business via a residential service. 200 almost identical pdf attached emails all at once is certainly going to raise a flag. To a residential ISP, it's simply 200 all at once that triggers action. Either run your own mail server on a true business line (TWC-BC ain't it) or pay someone else to host your email, and never relay anything through the ISP server(s). That does mean having your own domain and looking like a real company instead of "burgerlord_bob@aol.com".

    25. Re: Ineffective by Cramer · · Score: 1

      And sadly, it's just more junk no one will bother to turn on. PEIP is completely new technology that would have to built into routers, when we can't even get people to turn on what's been built into the hardware for 20 years!

    26. Re:Ineffective by Cramer · · Score: 1

      quickly becoming obsolete anyway

      Not obsolete, per se, just ineffective. If you can get 100,000 devices to make 100 DNS queries per second, that's 10mil packets per second. There's little need to hide where they're coming from. Even if some of them get shutdown, there are plenty more out there. Too damned many things that have no reason to be "connected" are sitting on the internet. There's zero security in their design, zero security in their setup, zero security in their use, and no g** d*** reason for them to be talking to the rest of the internet. It's even better when you look at the shear volume of abandonware there is -- that cool networked thermostat [printer, coffee mug, etc] you bought last month? No longer the current model, and no longer supported (and never was.)

    27. Re: Ineffective by dgallard · · Score: 1

      Cramer, you may be right, but one must try. You'd think that with the likes of Amazon and Netflix being affected last Friday that might rattle some cages. Cheers - Dennis (Dennis G. Allard)

    28. Re:Ineffective by MrL0G1C · · Score: 1

      Or just set a good password in the 1st place, The boxes ISPs in the UK supply have this, they put a sticker underneath with the unique password on, if penny pinching ISPs can do it then everyone can.

      --
      Waterfox - a Firefox fork with legacy extension support, security updates and better privacy by default.
    29. Re:Ineffective by Altrag · · Score: 1

      That's easy enough to say. A lot harder to convince small businesses to swallow though, when those "business lines" generally cost 2-3x more for lower bandwidth and other common service metrics. You're basically paying for "your ToS doesn't prevent server programs, never mind the fact that we don't enforce that restriction anyway since its so broad as to be useless."

      And I'm not convinced they still wouldn't mark you as a spammer when you send your statements.

      Setting up your own email server is also a bit of a fool's game unless you're extremely competent with your email software, the DNS system, etc in order to avoid just being immediately shoved onto spamhaus and similar major blacklists -- a level of competence that your average small business owner definitely doesn't possess.

      But really that was just one example.. and yes there's an obvious workaround -- pay for a third party mail server that's more forgiving -- but presumably if we were going to "quarantine" spammers then alternative email servers (including self-run ones!) would need to be outfitted with such utility in order to be globally effective.

      Plus, unless spam filters can be trusted to have almost zero false positives, its just an unworkable plan in general. The amount of lost time and productivity would be immense with the amount of false positives you see on any modern spam filter. Add that up over the scale of the entire world (and you'd need to, otherwise real spammers would just move outside of the quarantined jurisdictions,) and things start looking really bad for this plan.

    30. Re:Ineffective by Anonymous Coward · · Score: 0

      ^^ This.

      The problem with GP's technique is that "normal folk" typically choose really, really, really dumb passwords when given the opportunity. I'd much rather have legions of clueless people with secure router passwords picked by the manufacturer than have the same people operating devices with passwords like '123456' or 'password'. Unfortunately, this requires getting the manufacturers to pretend they're competent for long enough to do so, and that usually takes regulations or fines.

  5. DDOS by Anonymous Coward · · Score: 1

    another one is happening right now
    http://downdetector.com/status/level3/map/

    1. Re:DDOS by TroII · · Score: 1

      Level3 has been going down more than OP's grandma lately. That's less likely a DDoS and more likely yet another fucked-up configuration deployment.

  6. Make ISPs at the source responsible by oobayly · · Score: 1

    I fail to understand why ISPs aren't blocking packets from customers (bots) that have a source address that is impossible from that location. They know the end point address out subnet already.

    Years ago (when i was stupid, times were tough and everything was done on a shoestring) I had a BSD box that "load balanced" two connections (ADSL & WISP). The WISP one caught packets not being correctly SNATed, dropped them and told me.

    1. Re:Make ISPs at the source responsible by ledow · · Score: 5, Informative

      They are.

      No source addresses were faked here.

      Just millions of "genuine", unfaked connections.

      That's the "new" part of this attack. It's not trying to pretend it's anything that it isn't. It's literally just millions of devices requested advertised services and responding to their responses in the correct manner.

      Imagine a DDoS of just asking for Wikipedia pages. It's hard to combat because you have no way to distinguish it from just a sudden surge of genuine traffic.

    2. Re: Make ISPs at the source responsible by amoeba47 · · Score: 0

      Yes, that's the difference, the role of the IoT botnet. There may need to be more regulation at the source to secure default IoT device configuration.

    3. Re:Make ISPs at the source responsible by AHuxley · · Score: 1

      Whats the different between a user watching their CCTV from work or half way around the world using all the upload or been owned and part of some swarm?

      --
      Domestic spying is now "Benign Information Gathering"
    4. Re:Make ISPs at the source responsible by Anonymous Coward · · Score: 2, Interesting

      isn't that what's sometimes referred to as "the Slashdot effect"?

    5. Re: Make ISPs at the source responsible by johnsmithperson123 · · Score: 1

      Yep. Just shut off IPs connected to DDoS attacks. Redirect all requests to a plain HTML page saying "you have been banned due to DDoS activity. Patch your devices and network". Sure, it would cause a lot of complaints, but if everyone enforced it then eventually everyone would fix their stuff, after a lot of complaining.

    6. Re: Make ISPs at the source responsible by Anonymous Coward · · Score: 0

      Nothing quite like disconnecting 10mil users from the Internet. You have now externalized the cost to the ISPs. Assuming it costs ISPs $100 to work with and help these customers. $1bil. On the other hand, maybe these end users would create a class-action suit and sue the companies who created the hardware that got hacked.

    7. Re:Make ISPs at the source responsible by MachineShedFred · · Score: 1

      Not anymore - there isn't enough Slashdot traffic left to melt down a load balancer.

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    8. Re:Make ISPs at the source responsible by Anonymous Coward · · Score: 0

      It's not that new. It's a standard botnet that's large enough not to need any amplification techniques.

    9. Re: Make ISPs at the source responsible by Anonymous Coward · · Score: 1

      I can't imagine why.

      "You must wait 10 minutes to post that. So go to another website, because we're fucking morons who are proactively forcing otherwise engaged users to disengage."

    10. Re: Make ISPs at the source responsible by Anonymous Coward · · Score: 0

      No.

      If you or your company was blacklisted for 6 hours after your IP DDoSed, you would fix your shit immediately, and this problem would disappear entirely.

      ISPs have nothing to do with it. Google, Facebook, Twitter, and Wikipedia sharing a blacklist is all it would take.

    11. Re: Make ISPs at the source responsible by Anonymous Coward · · Score: 0

      Suddenly there's a $12 per unit regulatory overhead per device to produce and sell IoT devices.

      Now, only Amazon, Apple, Google, and Microsoft can afford the whole office floors of lawyers to get regulatory approval to produce IoT devices...

    12. Re: Make ISPs at the source responsible by johnsmithperson123 · · Score: 1

      That would work too. And the big four have it in their own self interest to do this... They could be the next Dyn.

    13. Re:Make ISPs at the source responsible by Marillion · · Score: 1

      Oh for a mod-point right now.

      --
      This is a boring sig
  7. Threaten the lazy end-users by Anonymous Coward · · Score: 0

    with permanent disconnection of service.

    It's their discount IoT shitpieces that are facilitating them.

    "Fix it, take it offline, or find a new provider. Have a nice day."

    1. Re:Threaten the lazy end-users by Anonymous Coward · · Score: 0

      Put the onus on non-technical people who just want to buy a webcam. That makes sense. Come on man, just because you know what patching means have you met regular people yet?

    2. Re:Threaten the lazy end-users by Anonymous Coward · · Score: 0

      Well I don't have anything on the list, but I've got several internet connected devices where firmware updates rely entirely on a service provider; I don't even have access to request one. If someone compromised on-star, I'd have to break out wire cutters and google to even physically disconnect my wife's car from the internet.

  8. Re: Simple solution by Anonymous Coward · · Score: 0

    Death is a little extreme. Let's just remove their hands. That way we can publicly shame them & they won't be able to do anything offensive or illegal again

  9. Isn't IPFS at least resistant to DDoS attacks? by Anonymous Coward · · Score: 0

    Correct me if I'm wrong.

    1. Re:Isn't IPFS at least resistant to DDoS attacks? by DuckDodgers · · Score: 1

      Good point. This is what I'm thinking - the real solution to this kind of problem is to shift any centralized services on the web to distributed decentralized. It's impossible to DDOS Bitcoin, right? You can take out individual nodes, but not the whole Bitcoin network. I think we need DNS to work the same way.

  10. How do we prevent flooding the phone system? by Anonymous Coward · · Score: 5, Insightful

    If a manufacturer made a device that connected to the public phone system, that could be compromised and made to call thousands of people at random, they'd soon find themselves facing product recalls, fines, import bans, and liability for the disruption caused.

    Why should IoT devices be any different?

    Some shitty noname Chinese remote webcam manufacturer hardcoded 'admin' as the password and tunnels through routers using uPnP to listen on the internet? Import ban that shit. Slap on a fine. Seize any of their American assets or property to pay it. They'll soon get the message that security can't be neglected. It's not hard to fix this stuff given the will.

    1. Re: How do we prevent flooding the phone system? by Anonymous Coward · · Score: 0

      They are no different, and no that is not what happens, so your premise is false

    2. Re:How do we prevent flooding the phone system? by Anonymous Coward · · Score: 0

      Good luck examining all the different products based on the same platform, and you would also have to ban some routers customized by ISP which leave them full of holes

    3. Re:How do we prevent flooding the phone system? by gruntled · · Score: 2

      Liability is the key issue. Unlike literally everything else you purchase, you don't own software, you obtain it under a license which typically indemnifies the manufacturer from liability. Allowing product liability suits against software developers for issuing hazardous products would dramatically alter the landscape.

    4. Re:How do we prevent flooding the phone system? by argStyopa · · Score: 4, Funny

      "If a manufacturer made a device that connected to the public phone system, that could be compromised and made to call thousands of people at random"

      ie 2016 campaign pollsters?

      If you just see the 2016 campaign as a giant DDOS attack on the concept of democracy, a lot of things start to make sense.

      --
      -Styopa
    5. Re:How do we prevent flooding the phone system? by Anonymous Coward · · Score: 0

      No they wouldn't. Whomever compromised the device would face the liability. And even then, the phone system is more limited than people realize. If everyone picked up their phones at the same time, only a percentage of them would get service. For those who did get it, it would work fine. For those that don't, they try again later with no impact to anyone else (this is the wired phone system). The internet is far more distributed than the public phone system. If the net was like phones, everyone would connect to local caching servers for everything instead of the real servers.

    6. Re:How do we prevent flooding the phone system? by aaarrrgggh · · Score: 1

      The phone system isn't especially well protected from this; it wouldn't take much to take over thousands of SIP accounts and do the same damage today, and it had been done in the past as well.

      Mental note: change all of our phones from a SIP password of 1234 to something more secure... even though external access is not allowed...

    7. Re:How do we prevent flooding the phone system? by MobyDisk · · Score: 1

      While I agree, there's a bigger picture to it.

      1) We don't know about it until after they are hacked. So that ban comes too late.
      2) It's not just one device. It's hard to even know what the devices are.
      3) This attack is just a small piece of the damage that could be inflicted. It was a DDOS conducted by stupid devices like home security cameras. But what happens when IOT devices in gas stations and power plants are hacked? It could be used for far more nefarious acts. Stuxnet showed us the damage that could be done when industrial devices are hacked.

      I hope some white-hat runs the same tools used to hack all those devices, and uses it to permanently disable them.

    8. Re:How do we prevent flooding the phone system? by Anonymous Coward · · Score: 0

      Well, for one thing, flooding the POTS system would require having a trunk line going into your house. Otherwise you can only make one phone call at a time. Maybe two.

    9. Re:How do we prevent flooding the phone system? by MachineShedFred · · Score: 1

      Isn't a dramatic landscape altering what is called for here?

      --
      Slashdot still doesnâ(TM)t support Unicode after it was added to the HTML standard in 1997.
    10. Re:How do we prevent flooding the phone system? by phorm · · Score: 1

      If a manufacturer made a device that connected to the public phone system, that could be compromised and made to call thousands of people at random, they'd soon find themselves facing product recalls, fines, import bans, and liability for the disruption caused.

      You've pretty much described modern smartphones and the various bits of the malware etc they pick up (some of which may be due to unpatched vulnerabilities). No mobile companies, Google, nor Apple have been fined yet to my knowledge. There have definitely been cases of dialers being inserted to call up various #'s, including for-profit/toll #'s, and I believe in one case 9-1-1

    11. Re:How do we prevent flooding the phone system? by Anonymous Coward · · Score: 0

      No, that would be "anti-business".

    12. Re:How do we prevent flooding the phone system? by Anonymous Coward · · Score: 0

      "a device that connected to the public phone system, that could be compromised and made to call thousands of people at random

      It's called a computer. There's quite a few of them clogging the phone system nowadays. I assume you don't have a landline, hence you're oblivious.

      Don't worry, they're starting to attack the cell phone system too. You'll be next.

    13. Re:How do we prevent flooding the phone system? by Altrag · · Score: 1

      Yes and no. The license would typically indemnify them against you or I (as consumers of the product) from launching a suit (at least not directly..)

      It doesn't stop Dyn or the US Govt from taking action though. They aren't party to the license agreement between me and the manufacturer. They're a completely distinct party that was damaged due to the manufacturer's failures, and have all the right in the world to seek compensation (though they're probably more interested in just seeking some guarantee of that not happening again in future at this point..)

  11. DoS by ledow · · Score: 5, Interesting

    As most of this traffic was "genuine", i.e. not spoofed, not faked, not bouncebacks, not violation of the protocol, etc. it's hard to do much about it. Even if you were running protocols where each packet had to be part of an authenticated stream, you would still have the same problem.

    The only technical solution I can think of is a protocol with which you can communicate with an upstream host and have them implement a filter of your choice to the traffic they send you before it comes down your line.

    Quite literally "please block anything from these IP's or traffic that matches this pattern".

    But I cannot imagine such a thing ever be implemented as it pushes the burden further and further upstream and the top-layer will be overwhelmed with traffic and their filters running hot all day long, especially if they have millions of customers all specifying complex rules.

    There's no way I can see to stop something like this, where millions of random devices starting genuine full connections and responding as any other client, without just rate-limiting (which rate-limits your other genuine clients) or engaging in the packet conversation as you normally would (which would be enough to cause a DoS in itself).

    Even if you can spot a pattern, it'll be changed in the next iteration, or dynamically and randomly generated in time. It's like spam-filtering at packet-speeds, and as stupendously unreliable.

    Previously, it was faking source IPs, which can be solved by ISPs being required to only allow their announced ranges. Now, with just millions of valid connections, a DoS is indistinguishable from a service just suddenly becoming incredibly popular with real users.

    Any method, protocol, or setup where they have to connect to you like that and you perform some kind of check or measure against their connection (even, say, setting up a TLS session) can be replicated by the botnet just as easily.

    There's no solution to what is effectively "junk mail" inside a TCP/UDP packet.

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

      There's no solution to what is effectively "junk mail" inside a TCP/UDP packet.

      Depends.
      If it is a perfectly valid request that "does what a user does", then no. Your entire application stack is getting the full load and you will be down long before your pipe is saturated.
      If it is "only" a valid TCP or UDP request you should be able to stop the attack with some sort of application firewall (be it an in-line appliance og early application logic that weeds out the crap) We could call it input sanitizing. This will give you more room before your service goes bust.

      In the case of valid TCP/UDP packets which fills up your tubes - well - there isn't really a way to filter it out...

    2. Re:DoS by Anonymous Coward · · Score: 2, Insightful

      Mod parent up.

      This is not a technical problem, a technical solution won't fix it.

    3. Re:DoS by Anonymous Coward · · Score: 0

      Replying to you as you wrote a well thought post.

      Would it be possible (and enough) to present each client with a cryptologic challenge that becomes harder and harder the more accesses it performs in a certain time frame? Since most IoT-devices have limited computing power (I believe) this will lower the rate of access. Can it be implemented with http or is https required?

    4. Re:DoS by ledow · · Score: 1

      That's effectively the same as applying encryption to the stream, albeit for a different purpose. Though you can rate-limit SSL requests, and require them to all be valid before you continue processing, you hit a problem either way - either you're throwing lots of time/effort at verifying the challenge yourself against a lot of bots faking it, or you're handling a lot of connections that are indistinguishable from genuine ones.

      Every if you reset the counter for each unique IP (because of NAT etc. that's your only identifier), you'd have visitors from large organisations (e.g. universities) lumped together and subject to many more delays than necessary while the millions of home routers on the FOUR BILLION other IP addresses would just still be pinging you a request a minute that - by sheer weight of numbers - will still overwhelm your system.

      And a Raspberry Pi, for example, operates at over 1GHz. Embedded hardware - especially video-processing like CCTV etc. - is not necessarily "not powerful" and often runs off general purpose ARM chips that can do a lot more than you think.

      Plus, the attackers don't care that the devices they have taken control of, and don't own or need for any other purpose than to attack you, are delayed slightly, so long as they keep challenging your system to their utmost.

      It's also just an arms race then, and I guarantee that a botnet of compromised devices has more CPU that you can ever handle at the other end to throw at such problems, even if they are doing the hard part (e.g. factorising primes) and you are doing the easy part (e.g. checking they are factors).

      As speeds escalate, you'll lose the war even faster over time.

      I can't see that it's a solution.

    5. Re:DoS by fustakrakich · · Score: 1

      There's no way I can see to stop something like this...

      Client/server and DNS are monkey traps. We must let go of the nut, or we will forever be dependent on the ISP and other corrupt central authority for access. It will never be secure for the user.

      Legislation is political by nature, thus too corrupt, as illustrated by take downs, domain seizures, and other forms of censorship.

      The only way to 'fix' the internet is through true P2P ad hoc networking. Only then can we truly *route around the damage*

      --
      “He’s not deformed, he’s just drunk!”
    6. Re:DoS by Wrath0fb0b · · Score: 1

      without just rate-limiting (which rate-limits your other genuine clients)

      What's wrong with rate-limiting my genuine clients for values of "rate" that are not realistic use cases? For instance, if I were DYN and I said "clients (by IP) making more than 100 DNS requests per second are sent to the back of the queue to be processed after requests from other clients", what harm would be caused? If my DNS is not overloaded, it doesn't matter since all requests are processed (e.g. I drain my input queue, so being at the back of the line is not a big deal). If my DNS is overloaded, the clients most responsible for the overloading are de-prioritized and some of their requests are dropped (my input queue is not draining faster than it's being filled, I have to drop requests).

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

      This was EXACTLY why non-routable private networks existed.

      Any machine using one of the uno-routable network address should NEVER have been allowed.

      The fault is NAT. NAT should never have existed.

      Not the internet.

      The obvious fix is to move to IPv6. Private address are possible. Just don't be stupid and implement a NAT.

    8. Re:DoS by Anonymous Coward · · Score: 0

      Why do we need millions of these connections, really? Does my TV need to be online (and vulnerable) all the time, or only when I fire up a specific app that requires it to be so? Ditto my thermostat? Or (I've seen this!) a spray gadget to make your air conditioner work better in very hot weather. When that last requires an internet connection and a phone app to a cloud server to turn it on/off, things have gone too far - with all the computer power available in even a minimal SoC, fully local devices should be making a comeback not going to the cloud! Devices should be designed to 1) minimize connections; and 2) when connection is necessary, fully authenticate, encrypt traffic, and give you the option to cancel/regulate what happens and when. Still won't stop "junk mail" but should limit its spread a bit. And the device makers need to be responsible for this, not the plain old users who expect to plug something in and have it work right out of the box.

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

      Than you for taking the time to answer me.

      I guess, because of the sheer size of the net, the calculation delay would have to be in the range of minutes to be effective. But that would effectively bring the net to a halt or back to mid-nineties, if you prefer.

      While reading your post another idea popped up: forcing the devices to play nice by rate limiting on the client side. This could be achieved via a special device-mode setting in the (say: Linux) kernel which the manufacturer just activates at compile time. Then a rate limit will be enforced on outbound connections or possibly even setting the evil bit in outgoing packages when the rate is too high. The network infra structure can then choose to delay or block the tagged traffic.

      Normal use will not be affected since the packages mostly are local only.

      As you can see this is a very rough idea and I am not sure it will scale enough. It would probably also take some time to get the spread it would need to be effective. Further thoughts?

    10. Re:DoS by rossz · · Score: 1

      Knowing if it's just one client can be a bit tricky. Many large corporations NAT all their client machines, so it could look like one person is hitting the service a thousand times.

      --
      -- Will program for bandwidth
    11. Re:DoS by Anonymous Coward · · Score: 0

      ponder bittorrent

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

      Exactly this. Mod parent up.
      This is the reality in a nuts hell.

    13. Re:DoS by Altrag · · Score: 1

      That's not true. There could well be technical solutions and fundamentally, it is a technical problem.

      For example if routing systems had a feedback mechanism so that any time things back up too much, a target system could tell the incoming routers "slow down and take some of the load from me," it could potentially spread the DDoS around, continually pushing it out until its balanced across the network, effectively rate-limiting access on a large scale.

      Of course I'm just tossing that out off the top of my head.. I have no idea how practical it would be in the real world.. but there's nothing to say that technical solutions can't exist. In fact, technical solutions are about the only hope. You can't legislate manufacturers to essentially "create no bugs," because that's infeasible.

      Likewise you can't just force consumers to replace (or even update) their devices any time a bug is found -- assuming that its found by an honest hacker before its used in an exploit, which is a big leap of faith in itself.

      Now this particular case is a bit special -- having a standard default password on an internet-accessible anything is just dumb and something American manufacturers realized over a decade ago. But its also the kind of thing that they're unlikely to do twice so while it sucked for a day, its a rather small drop in the world of broken software (especially if they have the ability to force push an update that prevents future use of the flaw.. though I'm not sure they do or not and of course as noted above, we can't trust consumers to do it themselves.)

    14. Re:DoS by Cramer · · Score: 1

      NAT isn't the problem. STUPID PEOPLE are the problem... NAT'ing things that should be left isolated, and giving internet access to junk that doesn't even need to be connected privately. (and then there's the BS of UPNP. Sure, let's let any f'ing thing on the network make whatever holes it wants through the "firewall")

  12. Re:Simple solution by Anonymous Coward · · Score: 0

    Woah, hold on there Billy. Just because internet infrastructure is terrible and the owners maybe doesn't want to fix or improve things (or any things really), doesn't mean you can just cry for bloody murder every time it is proven than technology is woefully inadequate or unsafe and insecure.

  13. There is a reason send/return pathes are not... by Anonymous Coward · · Score: 4, Interesting

    There is a reason send/return pathes are not included.

    Go look at how many bytes addresses for 10 hops would take. Now scale that up to the maximum of 255 (most routers TTL-kill connections over 40-60 hops to avoid routing loops. Lack of connectivity to remote sites when key routers go down is often due to this limitation even if alternate paths are available. Good for reducing traffic, bad for 'worst case connectivity' reliability/redundancy.) The real solution long term would be a 'push back' anti-DDOS system where ips/ranges considered to be spamming the host can be 'pushed' back to routers, which in turn could push IP blacklist information to the next router back when incoming packet floods are recieved, and pass the block to the next router back until it is blocked at the originating ISP. As with the 'include all hops' idea it requires a *LOT* of overhead, which backbone switches/routers cannot afford and which most edge routers are not specced to handle.

    However, were this to be done it would provide the least strain on the network for the most bandwidth savings, since it would over time reduce the bandwidth pressure on all but one participating link (since the border link between participating and non-participating ISPs would still be DDoSed) and lower the packet load on all other hops which in turn would have more resources available to provide normal traffic and analysis for said pushback service.

    Maybe someone could mock it up for us on OpenWRT with a few 100M/1G routers that could handle the header analysis load so that it remains an unpatented idea (if someone has not already patented it.) And if not, write a royalty free RFC for future implementation. The basic idea could be applied to every other internetworking protocol, given sufficient cpu/memory. It should also ensure all well behaving programs would not be filtered since the threshold to blockage would require saturating a link beyond an acceptable percentage of throughput, which existing mechanisms should deter via voluntary rate limiting.

    1. Re:There is a reason send/return pathes are not... by Anonymous Coward · · Score: 0

      Then you trigger that system to block traffic and cause a DOS. When the traffic is real with a malicious purpose it becomes an issue of trust.

    2. Re:There is a reason send/return pathes are not... by dgallard · · Score: 1

      PEIP and Fair Service can be efficiently encoded although it requires cooperation among a net work of routers.

    3. Re:There is a reason send/return pathes are not... by Anonymous Coward · · Score: 0

      how many bytes addresses for 10 hops would take: the peip encoding would typically use ~ 4-5 bytes for this
      very few real paths are > 30 hops - in fact my traceroute stops at 30. And a practical defense could stop at 30 hops or fewer.
      An attacker can always deny service to others close enough to himself anyway.
      push-back - that's actually part of the peip scheme, but not a major part for a variety of reasons, e.g., much higher
      burden on up stream routers, making sure the requests come from who they claim to come from.
        ips/ranges considered to be spamming - note that it's not the ip address that must be filtered but the path
      Otherwise you let an attacker deny service to an innocent victim by forging his address.

    4. Re:There is a reason send/return pathes are not... by dgallard · · Score: 1

      PEIP and Fair Service require implementation on a cooperating network of routers in which case what is encoded in each router only requires space proportional to the number of hops to the router times the number of ancestor routers of the router.

      As stated in http://www.cs3-inc.com/pubs/el... :

      The longest paths in the Internet are currently about 25 hops. The average is actually much less. The routers that forward packets are typically connected to no more than 16 other routers. Therefore a typicalhop should take no more than 4 bits. This gives a total of about 16 bytes for the longest paths in IPv4 (including the 4 byte explicit address) and 28 bytes in IPv6 (where the explicit address is 16 bytes).

      Of course, in packets with an extra path, the expense could be twice as high. However, as noted above, these packets make up a small fraction of the traffic in the Internet. To give an idea of the value of the bandwidth being used, it is relevant to mention that the smallest possible IPv6 header is 40 bytes, whereas the smallest possible IPv4 header is 20 bytes. Most IPv4 headers are actually the minumum length. Anyone who wants to move from IPv4 to IPv6 therefore must be willing to pay 20 bytes per packet.

      The time it takes a router to add its data to the path is a small constant. This should pose not a serious problem. If expanding a packet is problematic for specific routers, it would be possible to pre-allocate space. A more serious problem is that this extra data might require fragmentation. For non-attack traffic this does not seem like a major problem. TCP traffic, which comprises most of the traffic in the Internet, avoids this problem by using non-fragmentable packets to find a Path MTU. Attack traffic is discussed below.

      A reasonable question is what maximum size of paths must be supported. Both IPv4 and IPv6 limit paths to 255 hops. As noted above, this is far more than any real paths. Of course, legitimate paths must not be cut off since that prevents source tracing. On the other hand, there are good reasons to limit the length to the maximum realistic path length. Something in the range of 30 hops or 16 bytes (for IPv4) seems like a reasonable limit.

    5. Re:There is a reason send/return pathes are not... by dgallard · · Score: 1

      Thanks Don, the above reply was obviously from you (Don Cohen).

    6. Re:There is a reason send/return pathes are not... by Cramer · · Score: 1

      And Bad Actors(tm) not inserting bogus hop data. At the end of the day, you cannot trust anything outside your own network. And you're suspicious of your own network.

  14. Use Torrent for #allthethings by geggam · · Score: 2

    When you use p2p for everything a DDOS will increase service reliability.

  15. blacklists by Anonymous Coward · · Score: 0

    I see this similar as the spam problem: push the pain back to the source. We need blacklists of hacked devices and bot nets. They should simply not be allowed to through any major routers. This way the end users will notice: they are effectively cut off the internet. It will also add market pressure to manufacturers (when customers riot against them).
    Technically the blocking on routers should be quite cheap. The router can collect a list of source IPs that it sees. Periodically it can reduce that list into a list of known blacklisted IPs by consulting an online service. Then it can install rules to block those IPs until the next cycle. This is not time critical as we don't need very short reaction times, 15 minutes to an hour should be sufficient. It also quite efficient as the router only needs to maintain the minimal required set. It scales: as more and more routers become part of that blocking infrastructure the load (size of the blocking set) is distributed.

    1. Re:blacklists by Anonymous Coward · · Score: 1

      Yeah! A new way to DOS someone: get them on that blacklist. No need to send them huge amounts of traffic, just one little insert in the blacklist and they cannot respond to anyone! And best of all, they won't see a spike in traffic so it is harder do detect that you are being DOS:ed and that others cannot hear your replies.

      Now you say: "D'oh! Didn't think of that!"

    2. Re:blacklists by Opportunist · · Score: 3, Insightful

      If this was so simple, you'd see spam blacklists being used that way. Wonder why that doesn't happen...? Right, because you have to spam to get on the list! And to get on the new list, you'd have to have an insecure IoT device in your house.

      Still, it's not a good solution. Spamming blacklists hit email providers who better are professionals (and if not, it's a DAMN GOOD idea to block them anyway), while IoT users are primarily private people. You cannot expect them to do a full audit of every piece of junk they buy.

      It's time to put the burden on the makers of those shoddy devices, not expect a CS degree from anyone who wants to use one.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:blacklists by Anonymous Coward · · Score: 0

      But you should expect them not to connect all sorts of broken devices accessible from the Internet.
      For electric devices there are laws/rules that must be followed until you can legally connect them to the power grid. There are fuses in place to prevent the most severe non-conformance to those rules: short circuits etc. A FUSE DISONNECTES A FAULTY DEVICE FROM THE GRID. Also the grid infrastructure is FULL OF FUSES whose only purpose is to temporarily disconnect faulty parts (lightning, torn down power lines, etc.).

      Apparently for the Internet no such rules exist. And THE INTERNET LACKS FUSES. Time to add them!

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

      Of course you need surrounding infrastructure to manage false positives and resolve these issues.
      Imagine a large corp network with BYOD... they would have to implement the blocking on site in order to prevent being cut off the Internet. Not a bad thing though.

    5. Re:blacklists by Geeky · · Score: 3, Insightful

      When I buy an electrical device, I assume it's passed all the relevant consumer safety checks and complies with the regulations, as otherwise the shop would be breaking the law selling it to me (in the UK at least). I assume I'm safe to plug it in unless there's an absolutely obvious flaw (damaged power cable, for example).

      Most people will go and buy a security camera or other device that connects to the internet and assume there's nothing to worry about if they're buying it from a high street shop. These things are sold as consumer devices in major stores, targeted at non-technical people. That should be enough, in an ideal world, for buyers to be confident they can connect them to the internet in the same way they can connect the microwave they buy to the power without worrying about whether it's safe.

      OK, I accept that these days you can buy no-name stuff on the internet that probably doesn't meet safety standard (electrically or otherwise). That's your lookout and you should absolutely be liable for problems that result. But if you buy it at Currys? Argos? Well, in the UK consumer law says anything sold must be fit for purpose.

      --
      Sigs are so 1990s. No way would I be seen dead with one.
    6. Re: blacklists by Anonymous Coward · · Score: 0

      Already exists. Look at Snort and the IP reputation lists. There is also Emerging threats list.

    7. Re:blacklists by coofercat · · Score: 1

      The flaw in our legislation in this regard is "fit for purpose" - the purpose of a webcam is to take pictures/video and present them on PC/phone or whatever - in that regard they are fit for purpose.

      If IoT devices had to additionally state "reasonably safe for internet use" or some such, then you could argue these aren't fit for purpose, but until then you're flat out of luck. Whilst our consumer protections are pretty good (compared to other western countries), they're not really setup for problems such as this. I'm sure our government will find some way to enact some privacy/rights infringing "solutions" to those problems soon though :-(

    8. Re:blacklists by Maritz · · Score: 1

      And THE INTERNET LACKS FUSES. Time to add them!

      Imagine, if you will, any fuse in your house going 'pop' at the whim of a neckbearded gimp 4chan dweller.

      That's what you're proposing.

      --
      I do not want your cheap brainburning drugs. They are useless for work. And I am a working man today.
    9. Re:blacklists by Ol+Olsoc · · Score: 1

      When I buy an electrical device, I assume it's passed all the relevant consumer safety checks and complies with the regulations, as otherwise the shop would be breaking the law selling it to me (in the UK at least).

      That would be a massively incorrect assumption.

      Regulations are bad, and interfere with the market. If burdensome regulations are in place, how are honest businessmen supposed to make money bringing Internet of Things devices to market.

      There are not that many regulations on these devices - and the on es that are there are interfereing with the process anyhow. The free market will correct this silly IoT DOS attack any day now.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    10. Re:blacklists by MobyDisk · · Score: 1

      Maybe we need some kind of minimum security standards for any network-connected device. Like how we have FCC and UL, we need something else.

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

      How will the market correct this?

      1) The end-user doesn't know and likely doesn't care unless the specific site they wanted to go to is down.
      2) There are no penalties on selling a device with no security that can be used in a network attack.
      3) ISPs have no interest in disconnecting a customer unless that customer is harming them.

      So unless we regulate minimum security standards on any device connected to the Internet, these kinds of problems won't be going away.

      Even if that were to happen, people can still write trojans to infect outdated software installations and take over those devices and use them in the same fashion.

      The way the Internet is designed and implemented is the reason this is possible to do. We could move to a peer to peer style network but there are a significant benefits to the client/server setup.

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

      In the US, if you bought a device that ended up participating in a botnet, I believe you'd be stuck having to show that you personally suffered some quantifiable harm. If you buy something that you later decide "isn't secure enough", but haven't actually been hurt by it, that's on you.

      Currently, there's nothing illegal about selling a device that's internet-accessible and non-securable (e.g. has a built-in admin account that can't be disabled or have its password changed). The buyer's only recourse is a civil action to reclaim damages. IANAL, but that's my belief.

    13. Re:blacklists by Ol+Olsoc · · Score: 1

      How will the market correct this?

      Dood! I was Poe'ing!

      I spent too much time listening to a Libertarian engineer on the radio over the weekend, explaining how everything will be corrected by the market and every time someone asked him a question about how some situation that would never be corrected, he did a weird tap dance trying to deny that, just saying "Thant's a difficult problem , but regulations would only make it worse.

      In short, having no regulations caused the problem, but regulations that would cure the problem would somehow make the problem worse, so no regulations would actualy cure the problem brought about by no regulations.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    14. Re:blacklists by rossz · · Score: 1

      I'll answer that question, how would regulations make it worse.

      A new law is passed designating how security must be handled on IoT stuff. Everything is fine for a short time. Then the evil hackers figure out a new exploit and the bad shit happens again. The good guy coders come up with a patch, but it doesn't conform with the law, so they can't roll out the patch until the law is changed. That could take months, if not years.

      --
      -- Will program for bandwidth
    15. Re:blacklists by Anonymous Coward · · Score: 0

      You cannot expect them to do a full audit of every piece of junk they buy.

      Is that SATAN I hear calling to me? Or maybe it's SAINT, or perhaps it's MMMEEETTTAAASSSPPPLLLOOOIIITTT come to save the day! /me wonders if mighty mouse theme song is in the public domain yet...

    16. Re:blacklists by Ol+Olsoc · · Score: 1

      I'll answer that question, how would regulations make it worse.

      A new law is passed designating how security must be handled on IoT stuff. Everything is fine for a short time. Then the evil hackers figure out a new exploit and the bad shit happens again. The good guy coders come up with a patch, but it doesn't conform with the law, so they can't roll out the patch until the law is changed. That could take months, if not years.

      Can you give me an example of that happening? It's fascinating that regulations are so precise that they allow for one, and only one solution that may never ever be changed.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
    17. Re:blacklists by rossz · · Score: 1

      The current attempt to outlaw encryption (which would endanger online transactions) is a good example of how little the politicians understand technology.

      --
      -- Will program for bandwidth
    18. Re:blacklists by Ol+Olsoc · · Score: 1

      The current attempt to outlaw encryption (which would endanger online transactions) is a good example of how little the politicians understand technology.

      Now let me get this straight. Some assholes want to outlaw encrytion is the exact same thing as having a driver's license, or not allowing lead in your water? Yinzers Libertarians need to educate people that if some quack kills their wife that it's kay, eventually after enough people are killed, no one will go to that Doctor any more, and the invisible hand of the free and unfettered market will have worked it's magic.

      No, no, and no. Assholes often want to do things. That doesn't mean every single thing that someone wants done is bad.

      --
      The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
  16. Forbid flatrates on DSL lines by drolli · · Score: 1

    As long as data transfer on DSL lines seems to be "free" to the user, the user will not care very much about the possibility that his device is used in a DDOS attack. I believe even the prospect of a minor additional charge (e.g. $10 per year) by malicious traffic for the end user would do much good for the willingness of the user to accept inconveniences which make the IoT devices more secure against arbitrary access.

    1. Re:Forbid flatrates on DSL lines by Opportunist · · Score: 2

      So you punish them twice, first by having an insecure device and then by paying the fine for it, too?

      To force the omnipresent car analogy, you think VW drivers should be punished for the CO2 trickery of Volkswagen because they didn't check that their cars aren't manipulating the tests?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Forbid flatrates on DSL lines by Anonymous Coward · · Score: 0

      A DDoS doesn't use much bandwidth per bot, so that's not going to make a difference.

    3. Re:Forbid flatrates on DSL lines by Anonymous Coward · · Score: 0

      1) It's not free, because of usage caps. Many ISPs use the pricing model you describe, either from the start or once you exceed a cap.
      2) You're punishing them for a bug that someone else has produced through no fault of their own
      3) Most users aren't technical enough to know if they have a device doing this, locate it, and secure it
      4) The tools from the ISP are rarely good enough to let you know you're using that much data
      5) You're expecting them to police their home network 24/7. People need to sleep, work, and go outside too.
      6) If a botnet is large enough they may reduce the rate any individual bot is using, to stay below the radar. It'd still be large enough to have an impact.

    4. Re: Forbid flatrates on DSL lines by Anonymous Coward · · Score: 0

      Yes.

      Then nobody will buy that shit, and market forces will precipitate change.

      VW owners SHOULD be fined. Then VW will suffer massive loss for decades, and lessons will be learned.

    5. Re:Forbid flatrates on DSL lines by drolli · · Score: 1

      The Problem with VW is: They claimed something, whic hthe customers cared about, and they lied about it. As a matter of fact they actually advertised with being environmentally friendly. If the customers did not care about the enviroment it would be a different story.

      On which IoT product have seen explicit traceable claims about Security standards on the package or in the advertisements? Have you seen somebody saying: Oh, this setup procedure is safer because I understand i have to type the number on both devices to pair, so i am happily doing that? Or was it more like: "Can you believe I had to press the button for 20 seconds to set it up, worsk so much better if the app just finds everything automatically, and it's cheaper, too"

      I hope you get the difference.

    6. Re:Forbid flatrates on DSL lines by Altrag · · Score: 1

      Except you then have to define "malicious" traffic. And you can bet that it would be defined as "bittorrent" rather than "botnet zombie." Because the former is easy and desired by people with lots of money, while the latter is very very hard and nobody cares more than a couple of times a year when a major site gets nuked and have forgotten about it by the following week.

    7. Re: Forbid flatrates on DSL lines by Opportunist · · Score: 1

      So... every time I buy a car it's a gamble whether I get to pay for the crimes of its maker.

      Better play it safe and not buy a new car. Ever.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:Forbid flatrates on DSL lines by drolli · · Score: 1

      Thats the good thing: I did not state that i would define malicious traffic. Then the use has to decide. He/She pays for everything. It's like a car - the gas station does not care if your car uses to much gas due to you driving fast, the car having a problem due to bad service, or the manufacturer lying to you. They bill you for what you use, and it is in your interest to make the best use of it.

      If gas would be "free" (a flatrate), people would probably leave the car running 24/7 so that they don't have to wait a few minutes until the AC has cooled it down. They also would not care if that would be the solution proposed by the manufacturer.

    9. Re:Forbid flatrates on DSL lines by Altrag · · Score: 1

      The problem with that is that users aren't capable of deciding. With gasoline, one liter is exactly the same as every other liter. You know where its coming from, you know where its going, and (blurring the details) you know how its getting from input to output and why.

      None of that is true with packets. Every packet is different. Finding out what application generated any individual packet, determining the packet's destination (not just the destination IP but what's hiding behind that IP,) and knowing why its being sent are all rather difficult problems.

      Even experts in the field have to spend a fair bit of time researching anytime they find something unexpected before they can claim its malicious. Assuming that every random grandma and CxO and twitter tween is capable of making those decisions (or even knows where/how to input their decisions) is unrealistic at best.

  17. Re: Simple solution by lxs · · Score: 2

    Murder? Hacking off of hands? Finally AC shows his true colours.

    Sharia! i just read a law named Sharia
    And suddenly that name
    Will never be the same
    To me...

    (With apologies to Leonard Bernstein)

  18. Make DDos'ing NOT illegal & force industry by Anonymous Coward · · Score: 0

    How about making DDos'ing Not illegal, forcing the industry to fix this type of issue?

    1. Re:Make DDos'ing NOT illegal & force industry by Opportunist · · Score: 0

      DDoSing being illegal doesn't mean jack. You think someone sitting in Generistan gives a rat's ass about your laws?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    2. Re:Make DDos'ing NOT illegal & force industry by Anonymous Coward · · Score: 1

      I wrote "make DDos'ing NOT illegal". You have misread what I actually wrote.

    3. Re:Make DDos'ing NOT illegal & force industry by Joce640k · · Score: 0

      What's your definition of "illegal"?

      Do you really think there's only one legal jurisdiction in the world?

      --
      No sig today...
    4. Re:Make DDos'ing NOT illegal & force industry by Zontar+The+Mindless · · Score: 1

      Opportunist did not misunderstand you.

      --
      Il n'y a pas de Planet B.
    5. Re:Make DDos'ing NOT illegal & force industry by Anonymous Coward · · Score: 0

      Clearly they did. The legality of it is irrelevant to the attackers. It's very relevant to the targets/industry. Essentially they're saying that the industry would have more urgency to fix this issue if they didn't just expect a legislative or political resolution.

    6. Re:Make DDos'ing NOT illegal & force industry by Zontar+The+Mindless · · Score: 1

      Yes, and people would finally start locking their doors if burglary were made NOT illegal, instead of depending solely on the force of law to protect their homes like they do now.

      --
      Il n'y a pas de Planet B.
    7. Re:Make DDos'ing NOT illegal & force industry by Anonymous Coward · · Score: 0

      The following is presumably illegal in the general sense: concrete evidence or maybe even general suspicion of DDos'ing activity, any evidence of a conspiracy to commit a crime (like DDos'ing).

      "Do you really think there's only one legal jurisdiction in the world?"

      I find your lack of faith disturbing. It wouldn't be necessary for whatever you consider to be "the world" to sit by themselves as separate entities having to work out a sensible legal solution, presumably it would be required that at least a group or an industry work out a best practice solution for DDos'ing, whatever that would come to mean.

  19. Less petulant idiots who do this stuff by Anonymous Coward · · Score: 0

    Sigh!

  20. Easy solution by Anonymous Coward · · Score: 0

    Make it criminal for end-user ISPs to send out spoofed packets. This needs to go thru the UN, with a UN enforcement body.

    Make it an obligation for all ISP (including backbone providers) to disconnect any customer who send spoofed packets for at least x minutes. If this is done in the US, then nothing in the US would be DDoS'ed. But many foreign ISPs would lose access to the US Internet until they got things fixed. If EU is included, we probably have 70-80% of the internet being safe from DDoS.

  21. Re: Simple solution by Anonymous Coward · · Score: 1

    Tyranny is a tough job, but someone's gotta do it.

  22. QA for one by Anonymous Coward · · Score: 0

    How about getting all the leet folks making IoT gadgets to actually do QA on the garbage they release so they can't be 0wn3d to begin with?

    Just a thought here, but just because you can slap out a release in 15 minutes doesn't mean you should!

  23. Ban UDP by Anonymous Coward · · Score: 0

    Since it can't comply with BCP38 without ISP intervention, which most ISPs seem intent on ignoring, I suggest a complete UDP ban. If that means rewriting DNS and NTP, so be it. As for telnet, it can do die in a fire, as any sane person would use SSH.

    1. Re:Ban UDP by TemporalBeing · · Score: 1

      Since it can't comply with BCP38 without ISP intervention, which most ISPs seem intent on ignoring, I suggest a complete UDP ban. If that means rewriting DNS and NTP, so be it. As for telnet, it can do die in a fire, as any sane person would use SSH.

      UDP is used for a lot of stuff - like VOIP and Real-time Streaming (where quality is preferred over quantity - a missing packet doesn't matter as much as getting the general stream), Peer File Sharing (BitTorrent, P2P, etc - quantity of data across a large spread of sources), DNS, and much more. It's literally the back-bone of the Internet.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
    2. Re:Ban UDP by WaffleMonster · · Score: 1

      Since it can't comply with BCP38 without ISP intervention, which most ISPs seem intent on ignoring, I suggest a complete UDP ban.

      You first. Ban it on your network and let us know how it goes.

  24. Start filtering entire internet accounts like spam by GrandCow · · Score: 4, Interesting

    There already is a solution to this. We've done it already with email and with the increasing compromised accounts/junk message spam on iMessage getting throttled.

    If someone is part of a botnet, then when someone reports being DDoS'd, they report it and the higher level ISP's should be notified. Cut them off temporarily, give them the same message that violators of MPAA/RIAA are given on their ISP's where they get a standard message that they are a shithead instead of loading normal pages and have to call in to an ISP to get the ban lifted.

    "Your computer is running outdated software, is actively infected. We'll lift the ban for a few hours, but if you're still part of the botnet after 3 hours, you're banned again until you call us again."

    Something along those lines. If you're running an infected system and get reported, then fuck off and either call a family member that knows computers or take it to a shop and have it cleaned.

    --
    "Well kids, you tried your best, and you failed. The lesson is, never try." -Homer Simpson
  25. 3 ways by AHuxley · · Score: 1

    Get the apps out of the desktops and cell phones. Ban the apps until the hardware and software is secure.
    Get free AV and consumer grade AV products to scan the users home networks with the same passwords and test every device found as a default setting.
    Tell the user about the type of devices they have networked and the poor quality security some have.
    Get some real security from the 5 eye nations and find out who is doing the command and control.
    If its a person or bad country whats the problem with finding the origins?

    --
    Domestic spying is now "Benign Information Gathering"
  26. Prevent the participants by Opportunist · · Score: 5, Insightful

    It's been said before here, so allow me to offer a "how" for the obvious and already mentioned "secure the damn crap people hook up to the net".

    This will only work with legislature. Sorry to all my libertarian friends here, but yes, there are times when the only way to sort out a problem is government intervention. These times are when you have to force people to do something for the "greater good" when they themselves would have a (smaller) profit from not giving a shit. And if there has ever been a good example, it's this. People don't give a shit about their IoT devices being insecure, because it does not affect them directly, but these insecure devices threaten the usability of the internet for all of us.

    This is one of the reasons organizations like the FCC were created. Remember that sticker? Few people notice it nowadays because, well, it's a given that devices don't create harmful interference and that they don't go bananas if they are subject to any, but this was anything but certain in the early days of electronics. And no, that sticker itself doesn't do jack, of course, but it is a promise that the manufacturer has to live up to or face a heavy fine and ban of his device.

    We need something like this for the IoT devices. "This device will not cause trouble on the internet and cannot be hijacked from there". Live up to it or see your device recalled. It pains me to ask for this, but it's time to create a government entity that deals with this. Or maybe hand it to the FCC so they start doing something useful again.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:Prevent the participants by TharMonk · · Score: 0

      "This device will not cause trouble on the internet and cannot be hijacked from there". Live up to it or see your device recalled.

      In the entire history of the internet, not a single (useful) device has been made that would fit this requirement. If you can make a device that performs useful functions on the net, but that cannot be hijacked while it is online, you will be a billionaire by this time next year. Good luck. In the meantime, legislation that requires every car to implement anti-gravity technology using only vacuum energy should be next on the list of recommendations, and just as likely to succeed.

      Legislation that requires technology that hasn't been invented yet is not good legislation.

    2. Re:Prevent the participants by gtall · · Score: 1

      "there are times when the only way to sort out a problem is government intervention". such as space exploration, medical and basic science research, the efforts of the CDC to contain epidemics, pollution control, traffic safety, airline safety, Wall Street and Banking rules, Social Security and Medicare, etc.

      Libertarianism is a euphemism for a Dog-Eat-Dog world where everything has an individual price and woe betide the poor sucker who cannot afford the price.

    3. Re:Prevent the participants by Opportunist · · Score: 1

      Odd. There are so many machines connected to the internet and so few of them are being hijacked to participate in the DDoS. Wouldn't it be far more useful for the attacker to use all of them? After all, it's impossible to secure them.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Prevent the participants by TharMonk · · Score: 2

      Odd. There are so many machines connected to the internet and so few of them are being hijacked to participate in the DDoS. Wouldn't it be far more useful for the attacker to use all of them? After all, it's impossible to secure them.

      Soft targets are the first ones chosen. If you're building a botnet, are you going to go after the hardened VMS box behind a military firewall, or are you going to drag in 10,000 network-capable toasters with their default admin passwords and no firewall?

      I'm not arguing that these devices shouldn't have more security, or less network access. I am saying that passing knee-jerk legislation that says that if your network capable device can be compromised, it has to be withdrawn from the market immediately, is absurd. Every single device on the planet that is capable of being networked would fail that test.

    5. Re:Prevent the participants by MobyDisk · · Score: 1

      This could be handled just like how UL approval is. Most stores won't sell electronics unless they are UL approved, but it isn't a government agency. We need something like that, but who checks device security. Homeowners insurance policies don't have to pay out from a fire if was caused by a non UL-approved device. So maybe we could have something like that: You are liable for the damage your hacked devices cause, unless they are UL approved.

    6. Re:Prevent the participants by The-Ixian · · Score: 1

      I think the bar here is not that there is a guarantee of zero defects.

      The compliance "sticker" is issued after it is proven that certain guidelines have been followed in the manufacture of the product. If there are still issues and the product has followed these guidelines... then no problem. We just fix the guidelines for future products so when the manufacturer updates their spec or has to renew their license, they will be held to the new standards. Sort of like building codes.

      It is obviously impossible for a building to be "fire proof" but that isn't the point of the regulations. The point is to have clear guidelines which minimize the possibility of fire based on past experience.

      --
      My eyes reflect the stars and a smile lights up my face.
    7. Re:Prevent the participants by Anonymous Coward · · Score: 0

      ... withdrawn or fixed, if it causes a problem. The FCC interference thing addresses a real issue - my Radio Shack Model 1 was a broadband RF (mostly VHF and below) interference device that was a problem out to several hundred feet, and one of the toy things you could do with it was play tunes on an AM radio by running a BASIC program doing certain things. Apples of the day weren't much better, nor were most other microcomputers. Radio Shack dropped the Model 1 and Apple the II+ as much because of the difficulty of meeting the new FCC standard with the old design as anything else. The analogy to the IoT stuff of today on the internet is pretty good.

      The other thing is that many if not most of these devices are essentially closed boxes, which the normal user has little ability and no inclination to manage as a "system administrator." If they are insecure and cause problems, it needs to be the manufacturers responsibility, FOREVER, to fix them as with safety issues. Only after some significant number of years (say, 10-20 depending on the device type) should the manufacturer be able to say "just buy a new one." Considering now often device manufacturers vanish, some kind of source code escrow with a regulator or other secure depository should also be required - so after GottaHavit Gadget Inc. vanishes (at version 0.2 of the product) the unfortunate purchaser can at least hire somebody to fix it should it be something Really Good.

    8. Re:Prevent the participants by Anonymous Coward · · Score: 0

      > This will only work with legislature.

      Right - because making murder illegal suddenly stopped all of it!

    9. Re:Prevent the participants by Opportunist · · Score: 1

      No, but making you responsible for killing people sure kept people from doing so. At least it worked for me, since there are quite a few people who are just only alive anymore 'cause they ain't worth a second of jail time.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  27. Idiocracy has no solution... by Anonymous Coward · · Score: 0

    Fools shouldn't have access to a car, but they're more than capable to pass a driving test. Or with parenting, as long as they're able to have sex, they are allowed to have offspring. No matter how many cool secure protocols are developed, if a user leaves the factory username/password, that user is going to be harmful for 3rd parties (DDoS, lack of privacy, etc).

    This is not a technical or legal problem. This problem is people not using their brains. The law may say insecure internet-capable gadgets are forbidden, but there will always be the clever guy who gets them elsewhere (cough china, chough ebay) just because they are cheap.

    May be, the same way an idiot that causes a car crash is legally responsible, as parents are of their offspring, internet users may be need to be legally responsible if an electronic device is used for something like this. You cannot get rid of idiots, but may be you can make them responsible for their negligence...

    1. Re:Idiocracy has no solution... by ale2011 · · Score: 1

      Please mod parent up, if you have points. It is fully agreeable.

      Let me add that by setting up tests a society implicitly invites courses. What courses on computing security are available today?

      People are going to lose parental authority, driving licenses, and --except US-- firearm licenses, unless they don't prove to be able to manage suitably, or at least acceptably. Tests don't have to be hard, just put people on the right track. Otherwise, they play idiot because that's just what they're left with.

  28. It''s technical !!! by Anonymous Coward · · Score: 0

    Why not just create devices that don't behave in such a manner to begin with? I'm actually surprised that IoT devices aren't usually hooked up to a router and is NATted to the wider internet. So scanning and infection must be only on entities that do have non private ip addresses, like companies, in which case, maybe the cso needs a quick brush up on the whole internet thing.

    In any case i'm also surprised that the affected users didn't quickly set up a region based sinkhole to soak up errant requests. Also since the requests have easily identifiable non valid strings, it would have been easier to filter out legitimate queries on the firewall. It would be easier to do this before a real flood, to have some form of playbook on hand.

  29. Paradoxically... by Anonymous Coward · · Score: 0

    ... the solution is an always broadcast system (aka 'bandwidth is always maxed'). The current system we use is push pull, and we worry about "using all available bandwidth" when you want to something else. You want a system that just pushes packets constantly to a dumb terminal and the device can't request anything from anyone, packets can only travel in one direction. Instead of websites "Serving" a request, they push their site to everyone, aka every ISP would have a local copy of the site on an internal lan isolated from the net that basically gets a "push copy" form a master list. Basically you'd have to rearchitect many aspects of the net from interactive to broadcast only.

  30. You could start by... by dohzer · · Score: 5, Insightful

    You could start by not giving IP addresses to kettles and toasters.

    1. Re:You could start by... by bytesex · · Score: 1

      Exactly, just intranet address ranges are allowed, both source and destination. Or some link-local, or site-local multicast. It's all that these devices want to do anyway.

      --
      Religion is what happens when nature strikes and groupthink goes wrong.
    2. Re:You could start by... by MobyDisk · · Score: 2

      My toaster has an IPX address you insensitive clod!

    3. Re:You could start by... by The-Ixian · · Score: 1

      There is no problem with giving them an IP... it's giving them a default gateway that can reach the Internet that is the problem here.

      --
      My eyes reflect the stars and a smile lights up my face.
    4. Re:You could start by... by thegarbz · · Score: 1

      You could start by not giving IP addresses to kettles and toasters.

      Oh look another person who has no idea about IoT.

    5. Re:You could start by... by Shatrat · · Score: 1

      Why do they need an IP address for IoT? A better solution is to have a controller device that is hopefully not chinese garbage which communicates to the cheaper devices using Zigbee or another lower layer network protocol. That reduces the cost of end devices and the implications of their cheap security.

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    6. Re:You could start by... by Altrag · · Score: 1

      Now you're just talking crazy. How is your toaster supposed to suggest you enjoy a Starbucks coffee with your breakfast if it can't pull down from an ad server?

    7. Re:You could start by... by thegarbz · · Score: 1

      That's not IoT. IoT implies connection of all endpoints to a central cloud infrastructure. What you're describing is (and I wish I was making this up rather than repeating a Cisco term) "fog computing".

      *I just threw up in my mouth. Fucking hate marketing departments.

    8. Re:You could start by... by Trax3001BBS · · Score: 1

      You could start by not giving IP addresses to kettles and toasters.

      And if they do come with IP addresses just add them to your hosts file routed to local host - no joke that would be the first thing I would do, in my case a second hosts file can be located within the router. If a camera or the like, then to a specific IP address.

  31. BCP38 by Anonymous Coward · · Score: 0

    Just fucking do it already.

    The problem with BCP38 is a lot of AS have a business model of allowing shit through their network.

    However, dealing with that should be easier than this path nonsense.

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

      BCP38 would not effect this DDOS. The packets were not forged.

  32. Force comms through a hub device. by wiretrip · · Score: 1

    One possible answer would be to insist that the stupider devices (embedded stuff like dishwashers, boilers, even DVRs) would only be able to communicate via some sort of home hub (purpose built for IoT *not* a generic router). This could provide services such as data buffering/caching as well as firewalling/rate limiting to prevent a) direct access to the devices from the wider Internet and b) the 'proliferation of misbehaviour'. Yes it's one more device but possibly pretty cheap - esp if running open source software - which would also improve security.

    1. Re:Force comms through a hub device. by Altrag · · Score: 1

      Leads to a chicken and egg problem.. you can't sell those devices unless people have such a hub, and you can't sell such a hub until people have devices to go with it.

      IP is cheap, easy and ubiquitous. There's little to no chance that manufacturers will opt into a more difficult path.

      Not to mention the issue at hand included things like web cameras.. which by their very nature require IP access since that's what the web uses. Now you can definitely suggest that a default password on an open device is stupid, and can probably question why a web camera is _accepting_ connections at all.. maybe it had a legitimate reason for that maybe not i don't know the device in question, but what you can't really say is that it doesn't need internet access of some sort.

  33. Like always it's economic by AdamAnderson8866 · · Score: 1

    Define classes of security: A: Tested by 3rd party sec authority to standard xyz, perhaps sub levels. $$$ B: Tested by 3rd party sec authority $$ C: Tested internally $ D: Not tested bus assumed secure E: Not secure (yes we should have this) If you make software or a product you have to choose a sec class. Then classes regarding deployment 1: Full outbound access to the internet 2: Partial outbound access to internet 3: No outbound access to internet If you install or deploy you have to notify client of deployment class. So if a network installer deploys, or a customer demands Z1 they deserved to get fined for participation in a Bot Net. Build legislation around a non financially restrictive model.

    1. Re:Like always it's economic by AdamAnderson8866 · · Score: 1

      Define classes of security:

      A: Tested by 3rd party sec authority to standard xyz, perhaps sub levels. $$$
      B: Tested by 3rd party sec authority $$
      C: Tested internally $
      D: Not tested assumed secure
      E: Not secure (yes we should have this)

      If you make software or a product you have to choose a sec class.

      Then classes regarding deployment
      1: Full outbound access to the internet
      2: Partial outbound access to internet
      3: No outbound access to internet

      If you install or deploy you have to notify client of deployment class.

      So if a network installer deploys, or a customer demands Z1 they deserved to get fined for participation in a Bot Net.

      Build legislation around a non financially restrictive model.

  34. Re:Start filtering entire internet accounts like s by Anonymous Coward · · Score: 0

    Which works if we're just talking PCs. How is Joe Sixpack supposed to know the camera system his electrician friend hooked him up with for a slab of beer is causing his internet to get blocked?

  35. Secure the gateways by squiggleslash · · Score: 4, Informative

    Reading this is fairly eye opening as it explains the different methods attackers use to gain access to your NAT-"firewalled" IoT device. It was also a useful reminder that IoT items aren't just "IP cameras", but routers, printers, and other stuff that most people have had for years.

    You can skip to page 34 for the most important problem with most of the headline devices though (which also explains why owned cameras is a big thing, but less so owned routers): insecure "cloud" servers that provide connectivity to your IoT devices when you're off network. For example, it provides the connectivity that allows an app on your phone to access your baby camera remotely.

    The servers typically provide way too much information, and often provide access to the entire camera, not just the video stream. As a result, hackers can, by scanning a range of camera IDs using the server at minimum find out what the public and NAT IPs are. They may be able to send arbitrary packets, including those to backdoor debugging ports, depending on the server, without even needing passwords.

    Outside of using that server, hackers become more dependent upon heavy, probably noticeable, scanning, making it increasingly difficult if you don't already have compromised hardware.

    My takeaway? Go after the manufacturers. There's stuff they can do right now by patching just two things: the gateway servers they are running right now, and the apps that use them. Yes, in this case, it's worth doing - those here saying "Oh they're all fly by night, you can't reach them" forget that if that were truly the case, there wouldn't be a problem, because the gateways they're running wouldn't be up.

    Someone is running the gateways. Those people can fix them right now, and need to.

    --
    You are not alone. This is not normal. None of this is normal.
    1. Re:Secure the gateways by Anonymous Coward · · Score: 0

      Page 38 of the same presentation has the answer.

      We will build a great wall along the network perimeter and the customer will pay for the wall!

    2. Re:Secure the gateways by aaarrrgggh · · Score: 1

      Honestly, these types of systems are going to be inherently insecure, and I doubt you could make a meaningful security improvement.

      What should happen is an easy, secure, simple VPN setup that doesn't force users to navigate to a cloud hosted service for remote access, and blocking internet access for devices by default. History has shown this is too hard though.

    3. Re:Secure the gateways by MobyDisk · · Score: 1

      I doubt you could make a meaningful security improvement.

      No password retry limit?????? Storing and giving out router and email passwords?????? It would be so easy to make meaningful security improvements in this device it isn't funny.

    4. Re:Secure the gateways by squiggleslash · · Score: 1

      The easiest security is to not give access. People with baby monitors want to view the video stream. They really don't want to use the debugging back door to run a shell command to allow the devs to troubleshoot a problem.

      The servers should limit themselves to "How should I connect to this? It's device ABC, with password hunter7" ("I see you're on IP 123.4.5.6, hey, so's the device, you can connect directly on 10.5.4.3!") vs ("I see you're on IP 12.3.4.56, the device isn't (and I'm not going to tell you where it is), so you'll have to use me. Want a video stream?") and proxying the absolute minimum only.

      That would be a meaningful improvement in security that would reduce the ability of their devices to be hacked.

      --
      You are not alone. This is not normal. None of this is normal.
  36. Class Action Lawsuits by Anonymous Coward · · Score: 0

    against manufacturers of insecure IP cameras, IP DVRs, IP Refrigerators, IP microwave ovens, etc., This should make them recall their devices in bulk, fix them and more importantly think about securing them properly in the future instead of admin/password, admin/admin, and the like..

  37. Even IPv6 completely fails to address this by drinkypoo · · Score: 0

    So we're going to have to handle it at the routing level. We're going to need a web of trust routing system and when some provider goes full retard and fails to block malicious traffic originating from their network, their peers null-route and refuse to carry their traffic until they fix it.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Even IPv6 completely fails to address this by silas_moeckel · · Score: 1

      Ipv6 is a lot cleaner administratively routing wise, big allocations and nobody is letting you advertise smaller for TE etc. So filtering becomes pretty trivial.

      --
      No sir I dont like it.
    2. Re:Even IPv6 completely fails to address this by Anonymous Coward · · Score: 0

      The root problem is people expecting others to fix their stuff. The network is not where security should live. That's like saying the highway should fix my car. When you get to the network level, unless you set your evil bit on your hacked packets, you can't tell the difference between a well formed network attack and an excessive amount of normal traffic. You can make guesses, and err on the safe side of some patterns. Fragments are the worst. SYN's and state specific traffic come in next. SSL inspection is full on retard. NAT dependancy is holding back ipv6, and SSL is inhibiting packet filtering and inspection. Security solutions are made so paranoid that people refuse to implement them, dnssec, and black lists just break unsuspecting peoples applications.

  38. Outbound Firewalls? by Kevin+by+the+Beach · · Score: 1

    Sorry, but I don't play "bot". It's fairly simple to configure an outbound firewall... why the ISP's don't build that into their devices and block the flood on the edges is beyond me. We have aspiring AI that loves patterns, why not turn "WATSON" (or similar) loose teach him/her what to look for and provide a control channel that can be used to tune each edge device?

    Mostly cloudy by the Beach

    1. Re:Outbound Firewalls? by silas_moeckel · · Score: 1

      Most of these can be fixed by turning off upnp, thing should never be opening up ports to the world because the asked for it.

      --
      No sir I dont like it.
    2. Re:Outbound Firewalls? by Kevin+by+the+Beach · · Score: 1

      Amen... I shared some of these ideas in a small group last night. The audience was mostly 55+, and most didn't even know that their "devices" could make connections out to the larger internet. Many blank stares...

      Gorgeous by the Beach

  39. Different from Win Back-In-The-Day How? by Feneric · · Score: 0

    It's amazing to me that people are clamoring for legislative solutions now when this sort of problem has pretty much always existed. Remember all those insecure home Win boxes that were pwned and used for DDoS attacks a decade or more ago? Sure, there is an order of magnitude more IoT devices now, but the network and resource limits are also an order of magnitude bigger. We're not going to magically legislate good security from either companies or home users. Even when well intentioned they'll make mistakes. We need to make the network more resilient.

  40. Take them over yourself, to stop others by Anonymous Coward · · Score: 0

    If I had more time on my hands, and less regard for law, I might write a botnet that finds all these insecure devices (by cutting'n'pasting the Mirai source code), takes them over, and closes the telnet and ssh ports behind itself. And that's all -- all it does is stop other botnets from taking over the device. If I were a president or prime minister, I might ask one of my intelligence agencies to do it for me.

  41. Opportunity for Google/FB to inform users by trawg · · Score: 1

    I've wondered if companies like Google and FB - who are no doubt getting DDOSed all the time in various ways - could start trying to inform users if they notice them browsing from the same IP address as a DDOS source.

    A big notice on FB or the Google search page that says "there is suspicious activity coming from your IP address" might at least get people to contact their local nerd to ask them what the hell that warning is all about. I don't expect users to be able to identify the source of the problem (unless they can be REALLY specific, like "it's your X-Cam IP Camera Mark II that is causing the problem.. but even then?), but maybe just an alert would prompt them to think about taking some action.

    Probably wishful thinking but I would imagine it's a fairly low cost test to run for them. Google at least have stuff to do this already (e.g., if they detect suspicious activity for your account from unusual IP addresses).

    1. Re:Opportunity for Google/FB to inform users by Lumpy · · Score: 1

      or just have ISP's simply shut off service to users that are sending out packets to a known DDOS attack target. Granted it would mean that Comcast would have to hire competent admins and management.....

      --
      Do not look at laser with remaining good eye.
    2. Re:Opportunity for Google/FB to inform users by trawg · · Score: 1

      ISPs will never do this though; they have their hands full dealing with users who either really can't get the Internet working because it's legit broken (e.g., area outage, modem fault, busted fibre) and those who have busted their own network (turned off wifi, etc).

      The cost of egress traffic is negligible; they won't want to do anything that risks losing a customer like intentionally breaking their network.

      Doing proper egress filtering for spoofed traffic seems like it would be a better start!

  42. Re:Start filtering entire internet accounts like s by Anonymous Coward · · Score: 0

    > If someone is part of a botnet, then when someone reports being DDoS'd, they report it and the higher level ISP's should be notified

    Ugh. Do you not understand that there are MILLIONS of IPs involved?

    How exactly do you propose to send out millions of authenticated block requests fast enough to be effective (i.e., minutes). And how do you do that when the majority of the people receiving the requests are in other countries? And that spoofing these requests would make a site disappear, and would be a perfectly effective attack on its own?

    If you think you have a solution to that problem, then you don't really understand the problem.

  43. Civil penalties--and big ones by jodido · · Score: 1

    Governments can't be trusted to enforce laws vigorously that are politically sensitive, as prosecutions of DDOS cases might be (who to prosecute? are you going to charge another government? etc). So go with big big civil penalties. There'll always be someone who will sue anybody--like the 9/11 victims families in the US trying to sue Saudi Arabia against the wishes of the US govt.

    1. Re:Civil penalties--and big ones by Anonymous Coward · · Score: 0

      why big ones? Wouldn't the equivalent of $2 parking tickets get the job done much better?

  44. Disconnect everything by louic · · Score: 1

    Seriously, there is absolutely no need to connect fridges, cars, toasters, kettles and other shit to the internet. This is not progress, and it will not make people's life easier. Just different.

    1. Re:Disconnect everything by Cro+Magnon · · Score: 1

      But, but, but, if my toaster can't send a message to my iPhone, how will I know when it's done?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    2. Re:Disconnect everything by Anonymous Coward · · Score: 0

      Your telling me that being able to use my smart phone to ask my refrigerator if there is milk and it telling me is some how not helpful? My wife would most certainly disagree.

    3. Re:Disconnect everything by Anonymous Coward · · Score: 0

      I don't think that's what he's saying. It's just your refrigerator shouldn't need to be connected to the Internet to do that, i.e. there should be a way for your phone to talk to your refrigerator without your refrigerator having access to the internet.

    4. Re:Disconnect everything by Anonymous Coward · · Score: 0

      Modded you up. I really don't understand why we need to connect everything to the Internet. In my Computer Networks class, my professor said the next big thing was probably Internet of Things. Yeah, next big thing in terms of security problems.

    5. Re:Disconnect everything by Altrag · · Score: 1

      There's little need to have internet on your phone, or on your computer, or hell even own a computer. Or at least there didn't used to be.

      But its just so damned useful! And there's a good chance that IoT will eventually be that as well.. if we ever get past the security-isn't-profitable and built-for-advertisers mentality that runs the 'net today.

  45. non centralized DNS by Lumpy · · Score: 5, Insightful

    I was 100% unaffrected by the DDOS attack on DNS because I run a cacheing DNS server that I set to break the rules of DNS. I cache DNS until I get an update.

    a DNS request is passed through to the main servers, if I get no response in 100ms I fall back to cached information. cached information does not expire for 30 days

    so unless some obscure site that changes it's IP constantly decides to hop IP's during the DDOS attack I have zero issues.

    --
    Do not look at laser with remaining good eye.
    1. Re: non centralized DNS by Anonymous Coward · · Score: 0

      Lol, DNS IS decentralized by nature. Dyn does a piss poor job at it. Many of those companies moved their DNS to AWS Route 53 and are good to go.

    2. Re:non centralized DNS by Anonymous Coward · · Score: 0

      What software do you use to implement the non-standard behavior?

    3. Re:non centralized DNS by ChoGGi · · Score: 1

      You could do it with Unbound I think (cache-max-ttl)

    4. Re:non centralized DNS by Anonymous Coward · · Score: 0

      Thanks for the pointer. I think the correct parameter is cache-min-ttl (not cache-max-ttl).

    5. Re:non centralized DNS by radarskiy · · Score: 1

      How does your setup handle a host name that no longer has an authoritative resolution, though it previously did?

      How does your setup handle a host that is the target of a DOS rather than their name service being the target?

    6. Re:non centralized DNS by nuckfuts · · Score: 2

      Consider that the target of this attack was Dyn. That's Dyn as in "dynamic". A big chunk of their business involves mapping host names to dynamic IP addresses. Caching someone's dynamic IP address for a 30 days may or may not yield the desired result. The fact that you happen to have "zero issues" probably means only that you attempted to connect to exactly "zero" dynamic DNS clients.

    7. Re:non centralized DNS by mnemotronic · · Score: 1

      (I got on a Vince Lombardi quote kick with an earlier reply.....)

      Individual commitment to a group effort – that is what makes a team work, a company work, a society work, a civilization work. -- Vince Lombardi

      --
      The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  46. Easy by Anonymous Coward · · Score: 0

    1. Put on your grey hat.

    2. Make a ginormous botnet.

    3. DDoS Stack Overflow and GitHub until you itdoesnt work any more.

    The problem is now resolved.

  47. IP-Enabled Toasters by Anonymous Coward · · Score: 0

    The Internet of "Things" is the first problem - companies that don't know the first thing about network security are putting a Rpi in everything they make and putting it on the Internet without a second thought to how to make things secure.

    I recently had to replace my HVAC system and the contractor installed one of those Internet-enabled Thermostats that I could access with an app on my phone. The damn thing tries to open up not one, not two, but THREE ports on my router using upnp. THREE servers running in a THERMOSTAT.

    This is the problem with DDoS attacks today. Any 1337 h4x0r can take over a million IoT devices in an hour and use them to DDoS anything.

    There needs to be a certification body for IoT devices, much like UL for electrical things and FCC for radio things and such. A regulatory body for "network things" would go far to stop this shit.

    1. Re:IP-Enabled Toasters by Anonymous Coward · · Score: 0

      +1

  48. Who cares about secure products and secure code? by Anonymous Coward · · Score: 0

    Everyone just wanted profit. Companies would just release buggy codes in devices which will also be consumed regardless of price.

  49. come on, have a little perspective here... by Thud457 · · Score: 1

    The penalty for mildly inconveniencing me is always death.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re:come on, have a little perspective here... by MBGMorden · · Score: 1

      Bringing down large portions of the internet is much more than a mild inconvenience. People work on the internet. Entire industries revolve around it. Disruptions have serious financial impacts that can threaten the livelihood of families. I don't necessarily think it should warrant a death sentence - but don't brush it off is a trivial matter either.

      IMHO - it should carry a LENGTHY prison sentence. 10 years minimum. And any country that doesn't match mandatory sentencing guidelines or that doesn't investigate abuses seriously should be disconnected from the main network.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    2. Re: come on, have a little perspective here... by Anonymous Coward · · Score: 0

      Harumph. Harumph. How will net ragers rage if the net is down.

      Some people's entire lives are wrapped around the Internet.

      Harumph.

  50. Take a page from Radio by Anonymous Coward · · Score: 0

    Currently devices that operate using radio waves are regulated to ensure that they do not do something they are not supposed to do. For example, the FCC requires that phones operate only on specific frequencies and not others. This is done not so that government can control things, but so that devices can work in proximity to each other with minimal to no interference. Violating these laws carries both criminal and civil penalties.

    What we need is to certify that devices attached to the internet have a certain level of security, that the user can access the pass word and all of the services the device is capable of delivering, and to ensure that a device that is sold to perform a set of tasks does only that. What we have now is a bunch of unregulated general purpose systems connected to the internet with no way to control their behavior because they can do a lot more than advertised. Kinda like the early days of radio.

  51. Re:Hopeless situation by shentino · · Score: 2

    Simple.

    If you jailbreak your device, you take responsibility for security.

    Heck, I think that's one reason that the FCC hates jailbreaks, because it causes the product to be altered and lose its certification.

  52. Re:Simple solution by MBGMorden · · Score: 1

    That's a dumb argument. That's like arguing that we don't punish murderers because all they did was prove that a skull is inadequate to stand up to an axe.

    DELIBERATELY damaging something isn't just showing a weakness - its destructive, and rather pointless.

    --
    "People who think they know everything are very annoying to those of us who do."-Mark Twain
  53. Take the profitability out of spying on people by Anonymous Coward · · Score: 0

    IoT devices may exist to make our lives easier, but the real reason they're connected 24/7 is so some sleazy firm can data mine which settings on your vibrator get you off the fastest. Remove the market for that bullshit either via stronger privacy laws, fines, or all of the above and you remove the vectors.

  54. Hello... users. by Jawnn · · Score: 1

    Users are a big part of this problem. Yes, the whole user/pass auth mechanism is past it's prime, but in most cases, it's all we have. For that reason, users/administrators must take a large share of the blame for recent events. Deploying anything with the default auth credentials in place in an Internet-facing location is, to say the least, irresponsible. When this much damage can be cause by such actions, it should hurt.

  55. PEIP and UDP by Anonymous Coward · · Score: 0

    The referenced article about PEIP doesn't even mention UDP, only TCP. Aren't most DNS requests UDP?

    1. Re:PEIP and UDP by dgallard · · Score: 1

      PEIP marks IP packets, so UDP is also handled.

  56. Miriam is a bit on the large side by Anonymous Coward · · Score: 0

    Maria is a bit of a la he botnet. Hard to say if properly implemented DNS response rate limiting would have helped based on the volumetric size of the attack and Dyn's available bandwidth. Also, BCP38 is a snap to setup and is not taxing on the router; just . . . admins have to stop being lazy.

  57. This will be difficult to solve by gweihir · · Score: 1

    Path recovery/tracing has been a dead topic for > 20 years now, with the occasional irrelevant paper still getting published. The fact of the matter is that all proposals require far too many expensive changes and hence are never going to make in in practice. Sad but true.

    Personally, I think we should start to drop ISPs that do not do egress-filtering and maybe make that a legal requirement for backbone operators. I do not see this changing unless we force ISPs to finally start following sound practices. With that we could at least identify where the worst of it is coming from.

    And next, we should require ISPs to warn and then disconnect users that operate bot-net members. If they fail, drop their global connectivity.

    I do not really see any other options. Laws (except allowing backbone operators to force ISPs to finally start using good networking practices) will not help.

     

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    1. Re:This will be difficult to solve by Kevin+by+the+Beach · · Score: 1

      Agree, outbound firewalls are at times more important than inbound. A little bit of common sense injected between the compromised device and the internet at large would have prevented this.

  58. Re:Start filtering entire internet accounts like s by Luthair · · Score: 1

    They wouldn't need to be sent in minutes, these attacks are lasting hours and even days. Even once the attack is over those devices are still compromised.

  59. Why not block a device until password is changed? by Anonymous Coward · · Score: 0

    Why not legislate that all devices which require a username and password, force the user to change it before a device will work and connect to the internet. And force the devices to only accept complex passwords.

    Complex passwords are easy to remember, pick a long word then type in 1337. A 'w' becomes \/\/ etc, greatly increasing length, numeric and symbol entry, yet the base word can be simple to remember. Use 2 or 3 words and you have huge passwords.

    Amazon /-\/\/\/-\Z0|\| becomes 15 char.

    (Yes basics like this will just go into a firstcheck list for brute force, but still...)

  60. Re:Start filtering entire internet accounts like s by MobyDisk · · Score: 1

    Fair question.

    We need a trade for this. Just like you call pest control when you have a mouse, you call someone to find out what hacked device is connected to your network.

  61. Re:Start filtering entire internet accounts like s by Anonymous Coward · · Score: 0

    they report it and the higher level ISP's should be notified. Cut them off temporarily

    Cool you just found a way to DoS someone without thousands of machines involved!

  62. Easy, he'll call the ISP by Immerial · · Score: 1

    Like most Joe Sixpacks he will call his ISP support (to complain or to request help) and they can tell him that his camera system is infected/exploited. He'll then call his friend asking for help... and depending on the amount of knowledge his friend has... will either throw out the system, replace it with a new one, or patch the system.

  63. Blocking Business by Anonymous Coward · · Score: 0

    That approach will most certainly result in 2 terrible consequences. The first is regulatory capture, wherein the incumbents use the regulatory system to prevent competitions. The second is that this will most certainly create a significant barrier for entry for small businesses, and create a significant lag time that will actually make security worse.

    As long as the Chinese government is on board, using a reactive approach that can, if the attack is crippling, be crippling to negligent corporations, is likely to be effective, without presenting a significant barrier to innovation.

  64. Re:Start filtering entire internet accounts like s by Anonymous Coward · · Score: 0

    That just changes the attack plan. Want to disrupt the internet? Why send millions of packets to one address when you can send one complaint each to millions of addresses?

    Suddenly, when trying to prevent individual sites to go down, you have created a monster that lets one person take down entire regions with the same bandwidth requirements.

  65. Department of Bricking by swm · · Score: 2

    We need a Department of Bricking (DOB).
    An agency of the federal government that is staffed, funded, and mandated to find and brick every device on the internet.
    Don't want your device bricked? Secure it.
    Device bricked? Your problem. Maybe you should complain to the vendor.

  66. Easy, simple technical solution by Anonymous Coward · · Score: 0

    Add a simple UDP/ARP style protocol that can only be exchanged between two devices (NEVER propagates) allowing the downstream devise to say to the upstream one "Hey, I'm being overrun! start throttling/masking new connections/packets from everywhere/mask" or "hey, I'm feeling better now, let some more stuff through" along with flag bits to allow the downstream device to indicated suspicion of or certainty of DOS attacks (so upstream equip can help track and stop).

    When a server gets hammered, it signals the upstream router, which begins discarding packets (perhaps randomly, perhaps using a network address mask) and if flags say the sever thinks (possibly because it is tracking the activity enough to recognize an attack) it's being attacked, then the upstream router may relay the information uphill for further diagnostics. If the router itself is being overrun, then it generates its own "I'm being hammered" packet and sends that upstream with its own info/status flags possibly informed by the downstream flags (probably the "hammered" packet should include bitflags from the sender, and a separate set of bitflags that are a logical OR of the flags from all downstream systems, and a separate set of bitflags for the originator of the complaint - it would still be a single nice UDP style packet.

  67. NEVER invite politicians to "fix" what smart... by Anonymous Coward · · Score: 0

    people can fix much more rapidly and efficiently and inexpensively.

    NEWS FLASH #1: Government = Unaccountable Bureaucrats + (Politicians * (lobbyists + cronies))

    NEWS FLASH #2: Government Regulations = hundreds or thousands of pages of unreadable legalese churned out by Government and enforced by Government (see news flash #1)

    A government solution would be piles of new regulations that will get warped and mutated over time as individual words get altered by tiny patches applies via obscure clauses in future regulations/legislation that the public never even becomes aware of. It would also lock-in stupid, primitive, "fixes" even as technical people come up with faster, better, more elegant solutions and then find that they cannot implement them.

    All that's needed is slightly smarter networking hardware/software to allow communicate about attacks and send up a virtual emergency flare when under attack to allow the other devices on the network to cooperatively track and shut down the attack.

    Remember: denial of service attacks are generally legitimate network packets but just being sent in a tidal wave. Politicians would try to legislate solutions without understanding even the basics. The network, on the other hand, could in an automated fashion figure out all the machines hammering a server and then just reduce the number of packets allowed toward that server from those machines and report to the owners of those machines. It could also figure out all the machines that are hammering a server during an attack and signal that they are part of an attack.

    TECHNICAL SOLUTIONS are what's needed, NOT the solutions mandated by politicians whose campaigns are funded with money from certain "solution providers"

  68. The problem is that nobody owns this.. by toonces33 · · Score: 1

    There is no one person or class of persons who essentially owns this. The problem is a confluence of a number of factors, and so far all I see is fingerpointing as to whose job it is to clean up this mess.

    First you have manufacturers that don't give a crap. Their objective is to turn out crap as cheaply as possible, and they only need to work well enough that the customer won't return it to the store.

    You have the retailers. Most of whom don't know much about the items themselves. All they care is that customers not return them for being broken or too hard to configure.

    You have consumers. They want cheap shit, and it needs to be totally idiot-proof to get working. Some will go out of their way to purchase directly from overseas e-stores just to save a few bucks. If it is too hard to configure, they will return the item, but they will seldom return something because it has default telnet credentials that the user cannot change.

    You have ISPs. They added UPNP to their routers to support lamers and other sorts of devices. And you also have ISPs who have not yet added support for the RFC to control forged addresses. And you have ISPs who strongly believe that their job is to deliver packets, and they want no part in filtering anything that comes from a customer machine.

    You have the standards body that came up with UPNP. They assumed that people building the objects would do a halfway decent job, and they blindly open up whatever ports the device behind the firewall asks for.

    You have the standards body that decided that DNS should be both TCP and UDP. Yeah, I know it is faster, but it is also far easier to do an attack with a forged sender.

    And then you have people who run the networks and machines that are under attack. They bear the brunt of it, but for the most part they don't have much of a role.

    Given that nobody wants to take ownership of this, to me it means that we will never have complete cooperation. We will never get all of the ISPs on board. We will certainly never get all of the consumers on board, and we will certainly never get all of the retailers on board.

  69. Class action? by Anonymous Coward · · Score: 0

    Massive class action suits against makers and suppliers may concentrate a few minds?

  70. should not work until default password is changed by Anonymous Coward · · Score: 0

    And solution would be that simple, such a product should not work, except for its own admin portal, until default password is changed. And this way we would just have 5% or all these devices and servers available on the internet.
    And the solution could be implemented for IP cameras, database servers etc.

    Yes we will have easy passwords for sure, but not the defaults one and the whole "eco system" would shrink

  71. Stop letting the devices communicate to everyone by Anonymous Coward · · Score: 0

    Hackers rely on systems communicating back to them when they are hacked. Systems need to stop communicating to everyone by default. System egress traffic should be restricted to required external services (DNS, NTP, Updates) and only expose system services to the minimum networked systems that are needed.

    A lot of people say "white listing" traffic is to hard to do, but there is a fairly new Open Source project intended to use a high level of automation to auto generate egress/ingress firewall rules based on the system configuration to make it easy. It includes a Remote Config module that is designed for IOT devices using the linux kernel.

    https://wiki.entpack.com/wiki/modules/remote_config

    Full disclosure, I am the lead developer for EntPack.

  72. Re:Hopeless situation by suutar · · Score: 1

    Nah. Jailbreaks are going to be a small percentage of users, so shipping secure gear will result in all but a small percentage of the gear being secure, rather than the current case of only a small percent being secure (that owned by folks who take the time to secure it).

  73. Just make hacking legal by Anonymous Coward · · Score: 0

    There is no cost to vendor laziness, stupidity and intentional collusion with governments to weaken security.

    There are two basic ways to change this equation:

    1. Make customers care about security enough to put vendors on notice.
    2. Empower big brother to regulate and enforce standards

    I am strongly not interested in #2. Given the world wide nature of the network going down this path is also rather fruitless.

    #1 is a pipe dream yet one way to make it a reality is for end users to pay a higher price such as prospect of getting their devices whacked instead of just silently taken over without their knowledge.

    The way this should work if your system accepts incoming connections from the Internet and:

    1. It has known vulnerabilities
    OR
    2. Weak credentials with a prescribed entropy threshold

    You should be allowed to hack system in order to serve notice to owner. If there is no action after a period of time you would be allowed to have your payload automatically alter the system to disable network connectivity.

  74. Technical Solutions by nuckfuts · · Score: 1

    There are possible technical solutions. In the case of the Mirai botnet attacks, the released source code identifies the affected devices. Device manufacturers can be mapped to MAC addresses. ISP's could filter traffic from known vulnerable hardware devices to known DDoS attack targets.

    Is this an easy solution? No. Is this a comprehensive solution? No. Would ISP's want to take on this responsibility? No. But is it technically possible? Yes.

    1. Re:Technical Solutions by Cramer · · Score: 1

      MAC's don't cross routers -- they're local, ethernet node-to-node addresses. My ISP(s) have no idea what devices I have inside my network(s). All they see is the one MAC of my router. (also, because I'm only allowed one device on the cablemodem.) ISPs would have to push filters into the customer's network, which they very likely cannot control. Plus, the filters would have to be changed regularly based on data from a non-existent "DDOS reporting/coordination center". (If I'm under attack, how do I alert every ISP on the planet? How do you authenticate that report? How do you prevent hackers from using such a service to create a DDOS?)

    2. Re:Technical Solutions by nuckfuts · · Score: 1

      If you're doing NAT, sure, but some of the affected devices are the routers themselves. As for things being "non-existent", that's besides the point. I'm just pointing out that the situation is more nuanced than "nothing can be done".

    3. Re:Technical Solutions by Cramer · · Score: 1

      That IS the point. How do you know who is being attacked? How do you trust that which is inherently untrustable? "Bob said he was under attack. I know Bob. Bob told me in person. And Bob never makes mistakes." Great. You trust Bob and are now filtering any attack traffic from your network. How do you get the other 7bil people on Earth to trust Bob (or you as proxy)? Coordination of the who's and where's is a MASSIVE issue. No amount of hand waving or snapping one's fingers will cause a solution to pop into existence. Any such system would be gamable as an attack vector itself.

      Plus, as I've said elsewhere, we can't get people to turn on technology that's been in the hardware for 20 years -- one command; computationally "free" as it's built into the forwarding hardware. What makes you think even 10% of the networks in the world would play ball? We have the mess we have today because everyone is free to run their network(s) however they please.

  75. Legalisation may be needed. by Anonymous Coward · · Score: 0

    Given that many system vendors refuse to patch remote exploits in their products legislation may be needed. Like Internet providers they should have an abuse email where they reply to inquiries.

    Also product EOL should not be an excuse to stop providing security patches. Not when the bug has been fixed in "upstream" products. Yes I am talking about Samsung and others that doesn't distribute existing upgrades of Android.

    Finally there should be constant scanning for vulnerable devices which should be disconnected from Internet by the ISP:s.

    Making more laws against hacking is useless as criminals usually don't care. However neglect or ignorance by manufacturers, isp:s and end users can be regulated and punished.

  76. All circuits are busy. Plesse try again later. by Anonymous Coward · · Score: 0

    Sounds like you have never
    heard that recording before.

  77. I was also unaffected but via 2 diff. things by Anonymous Coward · · Score: 1

    OpenDNS (not hit) as a DNS (sub 4% of my time online) & 50 file fav. sites @ top of hosts I spend 95++% of time online on them (run in kernelmode speed via tcpip.sys) avoiding DNS to get to them doing that way, resolving them faster from local system RAM instead.

    APK

    P.S.=> A "1-2 punch" that in this case worked (I'm upper east coast USA too)... apk

  78. The best defense... by mnemotronic · · Score: 1


    "Attack is the secret of defense; defense is the planning of an attack." -- Sun Tzu

    “All a prevent defense does is prevent you from winning" -- John Madden

    “The bomber will always get through. The only defense is in offense, which means that you have to kill more women and children more quickly that the enemy if you want to save yourselves." -- Stanley Baldwin

    “The best defense is a good offense." -- Vince Lombardi, Jack Dempsey

    all quotes from the web, so there's a 60/40 chance they're worng.

    --
    The Russians have won. They have made the world a cesspool of distrust, greed, fear and hate.
  79. require a security certification level by swschrad · · Score: 1

    just like anything that radiates electrical energy needs a FCC certification, there ought to be a standardized security grade. not backwards like the FCC (A is wide open, B is filtered for home use), but like in grammar school. D and F doesn't get past customs. C limited to devices that are not ordinarily connect to anything approaching our Connected Internet. B and A for residential, and A for data centers.

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  80. hey, maybe IoT is a sucky idea to start with by swschrad · · Score: 1

    exactly how vital is it to have refrigerators ordering food on their own, and sock drawers starting the washer?

    --
    if this is supposed to be a new economy, how come they still want my old fashioned money?
  81. need to update devices and the economics by pcause · · Score: 1

    Manufacturers are the root cause and economics are a big issue. If you sell a 40 or 100 dollar IoT device how frequently are you, the manufacturer, going to continue to provide updates and do so proactively? There is no ongoing revenue and only cost for doing that and the money/margins aren't there. Smartphones are not phones but computers that cost $600, yet we see manufacturers stop providing updates in 18-24 months (Apple excepted). Look at routers that are 2 years old or so rarely if ever do we see an update. On our PCs Microsoft provided updates to Windows XP for 7 years and so that is what consumers think is happening but it isn't. if we can't get smartphones updated after 2 years what hope is there of the $99 and $199 IoT devices.

    Let's face it, getting manufacturers to provide updates for 5 or 7 years or more isn't going to happen. But it isnt just the device manufacturers. Devices now last a very long time and the economics of updates don't work for the makers. Cisco EOL'ed a perfectly fine firewall I had at our office. The hardware is just fine, I suspect the costs of building and testing new releases and updates for security issues was just too painful. Likely no one wanted to work on the old code, if there was even anyone who knew or understood it. I suspect programmers not wanting to do long term maintenance of old stuff and wanting to move on to the next new thing is part of the problem. Even there is it the device makers fault as well. promotions and high salaries go to the new stuff and maintenance is considered for the "dead enders", and those folks know they'll get laid off and their jobs off shored. So you have to move to the new projects and tech and leave a place that keeps you on maintenance.

    And the regulatory/legal situation is also to blame. Read a shrink wrap license or any software license. They all say that the makers aren't responsible for the fact that its software and doesn't really work.

    It needs to start with a legal framework gets rid of the shrink wrap licenses and denial of liability, forced arbitration and the like. But then we'd hear complaints about innovation being throttled and excess costs and the like.

    But don't expect action from Congress as long as they can pass the buck to the FCC, FTC, CPSC, the companies, the Executive Branch, etc.

  82. DROP ALL by Anonymous Coward · · Score: 0

    just drop all packets. Problem solved.

  83. Incorrect. 10,000 DNS servers in the pool... by tlambert · · Score: 1

    But I will. If you spit it up into two sections, then the attacker will simply attack both servers. How many secondary servers would you need before the attack is spread too thin to deny service? Who knows.

    That's easy. You put ALL of them in the peering pool. If you don't put your servers in the peering pool, then an attack can take you down... but no one else. Good luck getting customers in the future.

    It's very easy: 10,000 DNS servers means a 1:10,000 chance of them hitting both your primary and secondary servers for your domain. Unless it's YOU the bad guys are attacking, instead of the DNS infrastructure (and if it's YOU, you have other problems), then it's unlikely that both your primary and secondary will get hit.

    But don't forget that the companies are paying for all this bandwidth.

    Yes. And to make it fair, you scale your presence in the pool by the number of domains you are personally hosting. If you host 1,000 domains, then at most you will also be secondary for 1,000 domains. If you host 1,000,000 domains, then you will host at most 1,000,000 secondaries.

    This is why it's a peering pool.

    Even if their services stay online they're spending $$$ to keep them online while the attacker isn't spending any money.

    One company is an acceptable casualty. It's likely, however, that the Bad Guys(tm) were either targeting a number of specific domains, or they were targeting Dyn itself.

    Either way, you'd set up collective defense resources for all pool members (that way, even if they were just going after Dyn, you could still afford to go after the culprit).

  84. Re:Simple solution by Cramer · · Score: 1

    Holding the CEO and other executives legally responsible for the insecurity of their networks would be a start. Of course, that'll never happen. And it wouldn't stop a damned thing in other countries. Is it really so shocking that penny pinching ISPs have shitty, insecurity networks that (a) no one actively monitors, or (b) give enough of a shit to do anything when they are made aware of a problem? And those are the "good actors"! There are plenty of ISPs across the globe that simply do not care what their customers do, as long as the bill is paid. (the unending spam in your inbox should've taught you that long ago.)

    The only technical means of doing anything about it would be for Cisco, Juniper, etc. to turn on uRPF permanently, with ZERO option to ever disable it. That won't stop an attack, but at least you'll know who is attacking you.

  85. ISPs must scan devices added behind home routers by Anonymous Coward · · Score: 0

    Many/most of these IoT devices are behind ISP-provided home routers. Require the ISP's to run an automated suite of white hat attacks against every new home device *the first time* a device tries to access the Internet through a home router. Call this the "device registration" process. Develop blacklists of devices that are known bad actors. Refuse to have the router pass packets to/from those devices that fail the registration process. It is far from perfect of course (many ways to circumvent it), but it would reduce the size of these low hanging fruit botnets. So, you attach your smart tea cup to your home network. The first time this device is opened to the Internet, your router/ISP runs a scan against it. It looks for open telnet with "password" as the password, vnc with no password, etc, etc, etc. Fail the tests, and you are informed that this insecure device cannot receive or transmit over the Internet. (Though it will still remain active within your home network, behind the router.) ISP's could add a requirement to their terms of service that the user certifies that they will not install insecure devices onto the public Internet and that they understand that they will not be allowed to access the Internet with such devices. The ISP could generate a report for the user indicating in what way the new device is insecure and what measures need to be taken to make it "Internet safe." Or something like that.

  86. Also by Anonymous Coward · · Score: 0

    Some messages are best delivered by brick...

  87. Re:Start filtering entire internet accounts like s by Mozai · · Score: 1

    That introduces a new attack, where I can knock a legit actor offline by falsely reporting. Just like the MPAA/RIAA you've cited, who managed to get legitimate videos removed from YouTube, and innocent customers ejected from ISPs.

  88. Re:ISPs must scan devices added behind home router by mcpublic · · Score: 1

    This is the best suggestion I've read so far!

  89. For the best custom hosts file creator by Anonymous Coward · · Score: 0

    APK Hosts File Engine 9.0++ SR-4 32/64-bit https://www.google.com/search?...

    Ads rob speed, security (malvertising) & privacy (tracking).

    Hosts add speed (hardcodes/adblocks), security (bad sites/poisoned dns), reliability (dns down), & anonymity (dns requestlogs/trackers) natively.

    Works vs. caps & PUSH ads.

    Avg. page = big as Doom http://www.theregister.co.uk/2... & ads = 40% of it.

    Hosts != ClarityRay blockable (vs. souled-out to admen inferior wasteful redundant slow usermode addons)

    Less power/cpu/ram + IO use vs. DNS/routers/addons/antivirus (slows you) + less security issues/complexity.

    Compliments firewalls (blocking less used IP addys vs. hosts blocking more used domains) & DNS (lightens dns load).

    Gets data via 10 security sites.

    APK

    P.S. - Safe https://www.virustotal.com/en/... (Verified by Malwarebytes' S. Burn "seen the code & it's safe" http://forum.hosts-file.net/vi... )

  90. Catch-22 et al by poofmeisterp · · Score: 1

    After addressing this with people on ./ and also technical minds with 30+ years of experience from a couple of companies I work with indirectly, I have come to this:

    If the great minds discuss the details of a solution on the Internet in order to form a collective end, the information used to and the end solution are visible by the designers/exploiters of said attacks. This can lead to 'ways around it' or new methods which haven't been addressed yet because the current attack modes are still working (duh, I know).

    If we(people/companies/government) keep discussions secret, and don't allow the attackers to have ANY way of having knowledge of the solution, we are violating the free knowledge concepts that we love today. It also introduces a few things that we hate and talk about today -

    • * government being in control without the release of information
    • * government control of companies to secretly place (let's call it 'code' for now) into the architecture of their products that solves 'the problems' but also introducing other things that we fear today; external methods of activating 'spy' modes or other controls that we do not approve of. Use the word 'privacy' to summarize the possibilities
    • * a company finding a solution and not releasing the information to the public or other companies, thereby introducing an effecting 'monopoly' of problem control. This can't be undone by government because it effectively removes the solution, and spreads the information through themselves to companies by forcing sharing, which can be gained by others as a method of working around it/etc. See next item for the predictable outcome of this
    • * individuals within companies spreading the 'code' or methods to external nefarious entities in exchange for 'a little money'

    In summary, all I have come up with is control of the operating systems through open source methods. Example: Users run Linux or Windows; doesn't matter. Every machine is forced to have an open-source solution installed on it to circumvent the attack processes with a 'wrapper' around it to prevent the removal/termination of it by malware (effectively, malware with a good and open-source process; Yayware?). This software, whether it's introduced into the IP stack as a driver or external intercepting software, it becomes another form of spam control, at least if the last part (external software) is used.

    That's my idea, but it has several flaws, too. First one is force - who's going to accept force, and if people are willing to accept it, will it be from OS vendors/maintained through update sources, or will it be an external piece of 'Yayware' that many will use but those with a lack of knowledge/experience in computer use (the majority) will bother to accept it or even "know what this weird thingy is about; 'I only use my computer to look at my family's photos, print, and the the weather from the icon thing on the desktop my son put there to take me to the forecast'"? That sort of thing. I'm sure most if not all of you have witnessed that and bitten your fingernails to step aside from those 'slow computers' loaded with bloatware, possibly malware, who knows what else, because it's 'not your place' to fix that machine up without breaking functionality for the end user....... Yeah.

    This doesn't address the issue of foreign products being uncontrolled. Solution - we won't allow your product to be sold in [our Country] unless the source is released and can be reviewed within [our Country] and all devices with this firmware will be overwritten using the source reviewed and compiled within [our Country]. *thumb down with a fart noise* - yeah, like that's gonna happen, for so many reasons that are obvious.

    If we can work through the previously-mentioned ignorance part, through education and awareness, we might have a leg to stand on. I don't think I need to say what the chances of that happening are. *thumb down with a BIG fart noise*