How ’bout that Mirai Botnet

 

Do you remember that thing? It was the panic of the week last fall. Some jerks took large portions of the internet down for a couple hours. Everyone was in a tizzy for a bit. Well, the problem is still there. At least now nobody’s in a flail-your-arms panic over it, so maybe it’s worth discussing solutions.

Since there’s very little reason to remember the panic of the day even a week later, let me remind you how this works. A couple years back “Internet of Things” became the fashionable buzzword, so we all went out and bought WiFi enabled toasters. Now you can start toasting automatically when your alarm clock goes off. The fact that your toast will be ice cold by your seventh snooze is a small price to pay for living in The Future! But when you got your FutureToast, you didn’t bother to change the default password (it’s a hassle and if you did you’d forget the new one and what’s the worst that could happen anyway?) Mr. Nefarious Hacker sees that you’ve got a FutureToast, and he can log into it too. With your toaster and the 13,000 other ones that nobody’s changed the passwords on (and the 3300 GarageNoMores, and 4200 BlindsWithScience, and 132 HubCapConnects) he’s got access to a massive number internet connected devices. Mr. Nefarious Hacker can then use them to form punishing denial of service attacks, making the internet useless to the rest of us.

How do we solve this problem? It seems resistant to market forces. From FutureToast Inc.’s perspective adding security to their toasters makes them cost more and makes them less user friendly. That translates to less toaster sales. The Customer doesn’t care; the fact that his toaster is a tool for world domination doesn’t stop it from providing toast on demand.

If you ask the computer security industry, they tend to tell you “Government Regulation.” Every FutureToast variant has to have a password change on first boot up, mandated by law. This solves the problem in the future, but there’s still a heck of a lot of unsecured devices in existence today. The government is also a good way to take all the vitality out of an industry. Maybe there are better solutions.

You could educate the public. As a rule that never works. Take me as an example. I know this is a thing, and I think it’s a big enough problem to post about it on Ricochet. Now ask me what my password is for my Raspberry Pi. It’s not hard to guess.

You could hack back. If you go into my FutureToast and change the passwords then Mr. Nefarious Hacker can’t use it. But then I can’t use it anymore, either. That approach amounts to the destruction of property. This is also not a good solution.

You could, and I can’t overstate the general applicability of this solution, actively wait for your problem to go away. We haven’t seen Mirai in the news much at all even though nobody’s fixed the problem. Maybe the world wakes up and realizes their fridge really shouldn’t have anything to say to their toilet and they stop buying IoT devices. Maybe we figure out a better way to catch the people behind these attacks and launching them becomes a much riskier proposition. Maybe Russia gets into a war with China and the world’s supply of hackers gets busy fighting one another. Maybe none of those happen and we’re still stuck with the problem.

What do you think, Ricochet? Got any brilliant ideas?

Published in Technology
This post was promoted to the Main Feed by a Ricochet Editor at the recommendation of Ricochet members. Like this post? Want to comment? Join Ricochet’s community of conservatives and be part of the conversation. Join Ricochet for Free.

There are 191 comments.

Become a member to join the conversation. Or sign in if you're already a member.
  1. Matt Balzer Member
    Matt Balzer
    @MattBalzer

    Chuck Enfield (View Comment):

    Matt Balzer (View Comment):
    Unless you’ve got a four-slice toaster, in which case up to 7.

    Would it be pedantic to point out that 4 bits will get you to 15?

    No.

    But if you have one of those toasters that can fit four slices in two slots does that constitute to fuzzy logic?

    All I know is it constitutes improperly toasted bread.

    • #91
  2. Richard Finlay Inactive
    Richard Finlay
    @RichardFinlay

    Hank Rhody (View Comment):

    Randy Webster (View Comment):

    Hank Rhody: How do we solve this problem?

    I solve it by buying a “just a toaster.” I know I’m a Luddite before you comment.

    Being a Luddite is a perfectly reasonable reaction. I think there’s potential in the whole IoT nonsense, but until the stuff actually makes your life better your analogue toaster is going to be just fine.

    Hm… are toasters naturally digital? With the presence and absence of bread you can represent the numbers 0 through 3 in binary.

    We have a four-slice toaster, so we can go all the way up to 15.

    • #92
  3. Aaron Miller Inactive
    Aaron Miller
    @AaronMiller

    Chuck Enfield (View Comment):
    It’s extremely hard to protect against targeted denial of service attacks

    How hard is it to trace to hacker(s) of such attacks? Very time and labor intensive?

    If they can’t be stopped in action, maybe they can be deterred by certain and swift penalties.

    • #93
  4. DrewInWisconsin Member
    DrewInWisconsin
    @DrewInWisconsin

    Aaron Miller (View Comment):

    Chuck Enfield (View Comment):
    It’s extremely hard to protect against targeted denial of service attacks

    How hard is it to trace to hacker(s) of such attacks? Very time and labor intensive?

    If they can’t be stopped in action, maybe they can be deterred by certain and swift penalties.

    And marmalade.

    • #94
  5. Richard Finlay Inactive
    Richard Finlay
    @RichardFinlay

    Richard Finlay (View Comment):

    Hank Rhody (View Comment):

    Randy Webster (View Comment):

    Hank Rhody: How do we solve this problem?

    I solve it by buying a “just a toaster.” I know I’m a Luddite before you comment.

    Being a Luddite is a perfectly reasonable reaction. I think there’s potential in the whole IoT nonsense, but until the stuff actually makes your life better your analogue toaster is going to be just fine.

    Hm… are toasters naturally digital? With the presence and absence of bread you can represent the numbers 0 through 3 in binary.

    We have a four-slice toaster, so we can go all the way up to 15.

    Okay, let this be a lesson: read all the comments before commenting.  So let’s add complexity.  How to account for differences in bread-definition.  Rye vs wheat vs artificial (also known as wonder) vs sourdough, etc.  There is an opportunity for a major mathematical model here.  Each bit can be expressed in multiple ways.

    • #95
  6. Aaron Miller Inactive
    Aaron Miller
    @AaronMiller

    Hank Rhody (View Comment):
    From what I’ve heard from the many fine ladies of Ricochet (very few of whom I suspect to be rogue sex-bots), the deficiency in a lot of modern washing machines is their unwillingness to use much water.

    “Laundrybot” sounds very complex and exciting. But it’s really just R2D2 squirting more water into the washer. R2 is loaded with Siri and requires accessories not included, such as a one-of-a-kind electrical adaptor and a C3PO slave unit. R2 itself is a mandatory accessory for all Apple washing machines.

    Public use of the Launderbot model has been discontinued since the company was bought by the DNC.

    • #96
  7. MLH Inactive
    MLH
    @MLH

    Chuck Enfield (View Comment):

    Matt Balzer (View Comment):
    Unless you’ve got a four-slice toaster, in which case up to 7.

    Would it be pedantic to point out that 4 bits will get you to 15?

    But if you have one of those toasters that can fit four slices in two slots does that constitute fuzzy logic?

    and you can count, in binary, to what on two hands?

    • #97
  8. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    Aaron Miller (View Comment):
    How hard is it to trace to hacker(s) of such attacks? Very time and labor intensive?

    If they can’t be stopped in action, maybe they can be deterred by certain and swift penalties.

    Most large enterprises have the systems they need to identify the network sources of remote attacks.  These systems can even automatically shut-down common attack vectors in real-time.  Getting from that to the identities of perpetrators is way outside my expertise.  There’s pretty good reason to believe it’s hard though.

    Most of those systems live at the border(s) between your network and the rest of the world.  But if you have wireless networks and lack rigorous controls over access to your site, the most effective attacks will come from within your facilities.  Intrusion detection systems aren’t much help then.  If you avoid wireless for the security systems themselves and exclusively use the best wireless security techniques, these internal attacks can be hard to pull off.  The problem is that most organizations take some shortcuts or cut some corners for ease of use.  Those things can cost you.

    • #98
  9. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    • #99
  10. MLH Inactive
    MLH
    @MLH

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    • #100
  11. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me.  Ridicule me.  I gave you the wrong answer.  It’s 1024.  What makes it worse is that I do a lot of IP subnetting, so I should be able to do very large powers of two off the top of my head.  I’m ashamed.

    • #101
  12. GLDIII Reagan
    GLDIII
    @GLDIII

    All of this talk of toast bring this to mind:

    • #102
  13. Judge Mental Member
    Judge Mental
    @JudgeMental

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023?  Or perhaps 2047?  For max capacity you’re not going to get a power of two, but a power of two minus one.

     

    • #103
  14. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023? Or perhaps 2047? For max capacity you’re not going to get a power of two, but a power of two minus one.

    OK, now that is pedantic.

    • #104
  15. Matt Balzer Member
    Matt Balzer
    @MattBalzer

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023?

    • #105
  16. Matt Balzer Member
    Matt Balzer
    @MattBalzer

    Matt Balzer (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023?

    Dang.

    • #106
  17. Judge Mental Member
    Judge Mental
    @JudgeMental

    Matt Balzer (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023?

    Thanks, Dean.

    • #107
  18. Matt Balzer Member
    Matt Balzer
    @MattBalzer

    Judge Mental (View Comment):

    Matt Balzer (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023?

    Thanks, Dean.

    This is what I get for needing to double check myself.

    • #108
  19. Judge Mental Member
    Judge Mental
    @JudgeMental

    Chuck Enfield (View Comment):

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023? Or perhaps 2047? For max capacity you’re not going to get a power of two, but a power of two minus one.

    OK, now that is pedantic.

    Us spacemen need to know this stuff.

    • #109
  20. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    Matt Balzer (View Comment):
    This is what I get for needing to double check myself.

    My strategy is to guess three times really fast and hope one of them is right.

    • #110
  21. Judge Mental Member
    Judge Mental
    @JudgeMental

    By the way… no graduate degree.

    • #111
  22. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023? Or perhaps 2047? For max capacity you’re not going to get a power of two, but a power of two minus one.

    OK, now that is pedantic.

    Us spacemen need to know this stuff.

    By the way, she said count, so I think 1024 is actually correct.

    • #112
  23. MLH Inactive
    MLH
    @MLH

    Chuck Enfield (View Comment):
    By the way, she said count, so I think 1024 is actually correct.

    i thought it is was higher.  anyway “3” gets laughs.

    • #113
  24. Judge Mental Member
    Judge Mental
    @JudgeMental

    Chuck Enfield (View Comment):

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):

    Chuck Enfield (View Comment):

    MLH (View Comment):
    and you can count, in binary, to what on two hands?

    4096

    Thank you.

    Don’t thank me. Ridicule me. I gave you the wrong answer. It’s 1024.

    Wouldn’t it be 1023? Or perhaps 2047? For max capacity you’re not going to get a power of two, but a power of two minus one.

    OK, now that is pedantic.

    Us spacemen need to know this stuff.

    By the way, she said count, so I think 1024 is actually correct.

    Only if you have 11 fingers.  And then it would be 2047.

    • #114
  25. MLH Inactive
    MLH
    @MLH

    Judge Mental (View Comment):

    By the way, she said count, so I think 1024 is actually correct.

    Only if you have 11 fingers. And then it would be 2047.

    Like Hemingway’s cats! Does anyone know how many Schrodinger’s cat has?

    • #115
  26. Judge Mental Member
    Judge Mental
    @JudgeMental

    MLH (View Comment):

    Judge Mental (View Comment):

    By the way, she said count, so I think 1024 is actually correct.

    Only if you have 11 fingers. And then it would be 2047.

    Like Hemingway’s cats! Does anyone know how many Schrodinger’s cat has?

    I think it’s either none, or all of them.

    • #116
  27. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    Judge Mental (View Comment):

    Chuck Enfield (View Comment):

    By the way, she said count, so I think 1024 is actually correct.

    Only if you have 11 fingers. And then it would be 2047.

    Now I’m being pedantic. (Sorry I keep saying that.  It was on my word of the day calendar today.  I’m pretty sure I’ve got it now.)  I’m not trying to win an argument.  I’m actually hoping some math major will chime in and set me straight.  My thinking is that people don’t count to zero.  If you have 2^10 apples, you’ve got 1024 apples, not 1023.  Is that wrong?

    • #117
  28. Hank Rhody Contributor
    Hank Rhody
    @HankRhody

    For all you folks counting binary on your fingers, the number “132” in the original post was deliberate. Just sayin’.

    • #118
  29. Hank Rhody Contributor
    Hank Rhody
    @HankRhody

    Chuck Enfield (View Comment):
    My thinking is that people don’t count to zero. If you have 2^10 apples, you’ve got 1024 apples, not 1023. Is that wrong?

    I can represent zero with two fists. I can’t represent the 1024 place because I run out of fingers at the 512 place. The best I can do is jazz hands, with all fingers extended, to get to 1023.

    • #119
  30. Chuck Enfield Inactive
    Chuck Enfield
    @ChuckEnfield

    OK, I’ll let it go.  4096 is way more embarrassing than 1024 anyway.  I never do anything where a 0.1% error matters.

    • #120
Become a member to join the conversation. Or sign in if you're already a member.