Slashdot Mirror


Who's Responsible For IoT Security? (networkworld.com)

"It is much too easy to connect devices and industrial equipment to the internet," writes an anonymous Slashdot reader. But what's the solution -- and who's to blame for the abundance of insecure IoT devices? Network World examined the conclusions in a paper titled "The Internet of Hackable Things" [PDF]. The authors say the IoT security problem is not a technological one; it's cultural... "A security culture is nearly non-existent in our society... developers must be educated to adopt the best practices for securing their IoT devices within the particular application domain; the general public must be educated to take security seriously, too, which among other things will fix the problem of not changing default password."
The anonymous reader who submitted this story argued that "IoT product makers do not need a deeply skilled team because component makers have made it so easy to connect anything to the internet. Maybe the responsibility for strong security should rest with chip makers like Intel, Freescale and Qualcomm." Leave your own opinions in the comments. Who is ultimately responsible for IoT security?

23 of 181 comments (clear)

  1. argh by Anonymous Coward · · Score: 2, Funny

    Who's Responsible For IoT Security?

    Shit... I think it was me. Sorry guys- the whole thing is my fault. I'll get on it ASAP.

    But seriously, if you have one IoT device selling for $59 and an equivalent one with better security selling for $65, I can tell you which people are going to buy.

  2. Hard one... by XSportSeeker · · Score: 4, Insightful

    Responsible? That would obviously be whoever is making the products, selling them, and turning a profit on it, period.
    But who should care about it is an entirely other matter... everyone from chip makers, to product developers, assembly lines, government, stores that are buying and selling the stuff as well as costumers/businesses that are getting the products should be looking into it.

    Unfortunately, there's no easy answer as to solve the entire conundrum. This might be one case were we'll eventually need government interference and regulation there to safeguard public privacy and security just as much as we have quality standards and aproval processes regarding radiation levels, what sorts of materials were used in electronics, and stuff like that.

    And I think soon we'll end up with independent businesses whose sole purpose is do independent testing for security and privacy... I mean, they are already there seem as security analysts and whatnot, but things will probably ramp up as businesses have more to lose.

    It's not a great route to go through, but I really can't think of anything else that would do the job. At some point, the overall Cyberwarfare will escalate to a point that electronics in general will need to go through extensive testing before entering the country.

    1. Re: Hard one... by Antique+Geekmeister · · Score: 2

      > I would say that if a user does not at least make a good faith effort to secure his things using the documentation available

      I'm afraid that the documentation is _not_ available. Features are modified without notification, especially including how new "features" are designed and how the back end data is protect on the vendor's part. I'm afraid I recently attended a presentation on a new set of IoT devices, and had a quiet back room talk with several of the IT personnel about how they handle the data. It was _not_ safe. The individual devices could be tied to far too much personal and traceable information becuase selling that information was a critical part of the business model. The business model was revealed separately by their sales personnel, trying to establish their credibility as part of a growth business.

      Securing the personal data published by such devices takes thought, and work, and is not part of what the business is directly selling, so it is often neglected.

    2. Re:Hard one... by Darinbob · · Score: 4, Insightful

      No, not just developers. I work on IoT, we do security and we try to do the best security. Customers don't think this is important. It raises the cost. We get a max cost of a product and adding security can blow past it. A big problem is with companies and customers alike wanting to jump on the band wagon with instant results.

      Also, security requires resources. More memory, better chips (ie, keep keys out of RAM), use PKI instead of preshared keys, etc. Every framework online that claims to IoT ready is severely lacking, not just in security but usability. When they have security it's very large (larger in code than many low power chips can handle) and since it's "portable" they make no use of hardware supplied security.

      Now try to combine that with a battery life measured in decades, fast network response, customer modifications, etc.

    3. Re:Hard one... by AmiMoJo · · Score: 4, Insightful

      It's going to take lawsuits and maybe legislation to fix this. People wouldn't pay for safe cars given the choice, but since the consequences of that can end up hurting other people they have to be forced to.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
  3. It's the classical dancing pigs problem by Opportunist · · Score: 4, Informative

    Only worse.

    Here you find a pretty good summary of the phenomenon. In a nutshell, given the choice between "ohhh shiny!" and security, the vast majority will go for the former without even considering the latter. People don't know and I have the creeping suspicion that they don't want to know what security implications their actions have.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    1. Re:It's the classical dancing pigs problem by grasshoppa · · Score: 2

      Maybe initially. When it begins to impact them they'll care. Someone hack the thermostat and ran your AC bill up to 1000 bucks for the month? Suddenly security becomes quite the consideration.

      Given the impact connected discrete peripherals can have on people, I fully expect this nonchalance towards security to be a phase. A very very short phase.

      --
      Mod me down with all of your hatred and your journey towards the dark side will be complete!
  4. Currently: nobody. by Gravis+Zero · · Score: 4, Insightful

    Hacked devices are the result of a "tragedy of the commons" because the internet is shared. The only real resolution to these problem has been proven to be regulation. Now, some people find the "dreaded r-word" to be too offensive to consider but the reality is that the free market cannot solve this problem because it doesn't have a strong enough feedback loop that would compel companies to invest in strong security. So, if you follow this logic, it's ultimately the lack of regulation by lawmakers that is responsible. Then again, we could go even further and say it's the fault of the people who voted them into power. In conclusion, it's the fault of idiots, likely the same idiots buying this insecure shit.

    --
    Anons need not reply. Questions end with a question mark.
    1. Re:Currently: nobody. by Gravis+Zero · · Score: 4, Insightful

      Just give ISPs the power to shut off connections doing bot attacks.

      They already have that power and have always had that power.

      Once customers start getting their internet turned off and paying hundreds for geeks to come in and tell them that new camera, not a PC is the cause then the free market will kick in...

      Clearly, you don't understand how the free market works. The more likely scenario is that the customer would get frustrated and after wasting lots of time on customer support they would simply switch to an ISP that doesn't give a fuck if you are part of a botnet because you're giving them money. Why do you think they don't already cut off customers?

      --
      Anons need not reply. Questions end with a question mark.
  5. Summary misses most serious problem... by BitterOak · · Score: 4, Interesting

    "It is much too easy to connect devices and industrial equipment to the internet,"

    No, that misses the point entirely. It's not that it's too easy to connect devices to the Internet, but rather that, at least sometimes, it is very difficult, if not nearly impossible, to prevent devices from connecting to the Internet. Some Smart TV sets (it might have been Samsung, but I'm not sure) actively seek out open WiFi connections to connect to the Internet even if you tell it not to. It's not enough to block ports in your firewall as maybe your neighbor doesn't have those ports blocked. Or maybe the Starbucks down the street doesn't. And with integrated GPS in many devices (and probably more in the future) the fact that devices connect on someone else's IP address won't protect your privacy/anonymity, since they'll be able to locate the device down to the house or apartment that it's in. Expect to see more of this in the future.

    --
    If I can be modded down for being a troll, can I be modded up for being an orc, or a balrog?
  6. People who buy them by Nkwe · · Score: 2

    Ultimately the responsibility is the purchaser. I don't necessarily mean from a legal sense, but from a "why it is the way it is" sense. Security (when compared to convenience) is expensive, it always has been and likely always will be. The cost of security must be included in the product and paid for by the purchaser. People generally want to spend as little as possible for a product and will chose the less expensive option if everything else appears equal or near equal. Since people in general don't understand the complexities and costs of a secure product, they don't feel the need to pay for it. Producers of products ultimately aim to please their customers and if customers don't want to pay for security, baring external regulation, they won't put security features in their products. Some day customers may demand security and when that happens manufacturers will oblige. I mentioned regulation as in "the government forces it". While this may happen, if it happens it will happen only if consumers get tired of insecure products and ask their governmental representatives to make the regulations. Either way the purchasers ultimately have the responsibility for why we don't have security in our products.

  7. Re:Per port firewalls. by Antique+Geekmeister · · Score: 2

    NaT covers most of it. One of the benefits of the lack of available address space for IPv4 is that many sites are using NaT. This provides an excellent opportunity filter connections _into_ your local environment, as well as data _leaving_ your local environment.

    I'm seeing companies, partners, and clients entirely disable IPv6 entirely on their local network because the increased address space encourages every device to be routable and accessible from the Intenet at large. And I'm in full agreement, and it's an approach I encourage. There should be almost _no_ home or workspace working networks that are routable from the Internet at large. I've seen the consequences repeatedly, and they are _dangerous_.

    Botnets taking control of machines inside your local network are only one of the dangers, and they are a surprisingly frequent danger. Fools or abusers inside your local network hosting popular traffic of which you were not aware and consuming _enormous_ amounts of your network resource and your paid for bandwidth are another.

  8. Are you fucking kidding? by Anonymous Coward · · Score: 2, Interesting

    THE PEOPLE SELLING THIS INSECURE SHIT!!

    Full stop. End of story.

    You build a gadget that connects to the Internet, you fail to properly secure it, your boss puts it up for sale, YOU ARE CULPABLE! You are at fault, it is YOUR PROBLEM, that is the end of it! Do not try to fucking weasel out of it. Nuremburg settled that for our entire species, "following orders" is not an excuse. You did it, you are responsible. You built an insecure device and offered it up to your boss so he could sell it, you MUST be liable for the breaches you caused.

    This is not a "buyer beware" excuse situation, this is not a "clickthrough license shields me from responsibility", this is flat-out assholes offering known faulty goods for sale. They are responsible, nobody else. The only way to FIX this is to force the people building these shitty devices to take LEGAL responsibility. Nothing else will do. Period.

    1. Re:Are you fucking kidding? by Anonymous Coward · · Score: 3, Interesting

      To put this into a bit more context, imagine this were not IoT gadgets, but food. If a restaurant is poisoning people with bad food, nobody walks around saying, "Those people should have read up on the food safety tests." They say the restaurant should be shut down until it stops poisoning people. If a company is literally dumping crap on the highway, nobody says, "Well, drive somewhere else then!" They yell for the local sheriff to haul those fuckers to jail. This is not a market failure, it is not an issue of personal responsibility, it is an issue of enforcing minimum standard safety regulations. You are not allowed to sell dangerous shit. You can't let your cooks fail to wash their hands and shrug and say, "buyer beware", you either force them to wash their hands or you get shut down. That's it.

      It's really the height of arrogance for anybody to claim that they should be allowed to pollute the market with broken gadgets that actively harm everything around them. Only sociopaths would possibly make such a disgusting argument.

      I expect at least a dozen sociopaths to make that argument in this forum today.

    2. Re:Are you fucking kidding? by Antique+Geekmeister · · Score: 2

      > YOU ARE CULPABLE! You are at fault, it is YOUR PROBLEM, that is the end of it

      Establishing enough culpability, in a court of law, with the End User License Agreement for most such devices is not feasible. And by the time such a lawsuit makes it to a courtroom, the original vendor is usually gone. It's an extremely volatile field, these vendors are not thinking in the long term and so far only a few have lasted even 3 years.

  9. Your Home Router should. by ron_ivi · · Score: 2

    By default, it seems that your home firewall should restrict any packets from whatever stupid crap you put on your network.

    That way such devices can't spy on you or hack the rest of your home network, unless you explicitly allow them in your firewall.

    If you push the responsibility to dozens of different device vendors, you'll never be able to adequately vet them all.

  10. Re:Full stack security is needed. Use OpenBSD. by arth1 · · Score: 5, Insightful

    Security is everybody's responsibility.

    Indeed. With the prevalent binary thinking of today, people seem to fall into the trap of thinking that if the manufacturer is responsible, the user is not.
    But responsibility and guilt are not finite resources. Adding it to one party does not reduce it elsewhere; not an iota.

  11. Re: Per port firewalls. by phantomfive · · Score: 2

    You want a Firewall, not NAT.

    --
    "First they came for the slanderers and i said nothing."
  12. They CAN'T make secure devices by ka9dgx · · Score: 2

    With the currently available crop of consumer oriented operating systems, it is simply NOT POSSIBLE to make a secure device. None of them offer capability based security.... the operating system equivalent to modern electrical standards... imagine trying to hook up every appliance everywhere, with no circuit breakers, no standard outlets, no grounding, no conduit, all supported by post and spool insulators.

    Once a program is run, it gets trusted with all authority of the user running it. There are no effective measures to limit the side effects (and thus risk/damage) that a given chunk of code can do.

    Another equivalent is like building a Fort out of stacks of C4 explosives.

    Until we get HURD, Genode, or a modern replacement for KeyKOS, we can't make secure devices. Stop blaming the developers, or users, or chip makers... it's not their fault. It's the fault of every Linux, MacOS, or Windows fanboy in the world.

  13. The user. by BronsCon · · Score: 2

    I say make the user responsible. After a few get locked up for attacks perpetrated by their light bulbs, they'll wise up and stop buying insecure shit products.

    --
    APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
  14. Re:Full stack security is needed. Use OpenBSD. by Z00L00K · · Score: 2

    Many IoT devices are locked so that only the manufacturer can update them - if even they can. Some have firmware on OTP proms and the only way to increase security is to replace the device. But they can still be abused.

    Ultimately if an IoT device is insecure it shall be the manufacturer of the device that shall be responsible for correcting the problem.

    Also realize that your devices on the net at home may need to be segmented. One segment for devices you can't configure like TV, dishwasher and other mundane stuff that today is "smart". One for your PC and other stuff with personal information. Basic security sanitation operation.

    --
    If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
  15. This one's pretty easy ... by gordguide · · Score: 2

    This one's pretty easy to figure out. It's the manufacturer ... or in the modern world, the company that creates the product, sent out for manufacturing ... who is responsible for IoT security.

    But there is a problem. There is the rush to get the product to market, which means bad code is "good enough", and the lack of any repercussions if security is an afterthought, or worse.

    Consumers have a responsibility to insist companies make an effort with security. They simply don't, as they aren't generally sophisticated enough to see a problem exists.

    That leaves Government ... yeah, I know ... to protect consumers with legislation. That's how consumer protection works, and it's the only way we know to make it work.

    Which brings up another issue ... Government is not very good at technology, and in the current fast-paced digital landscape, they are inclined to let the market sort itself out.

    You can see the problem here ... it's a circular situation. No-one is willing, and you can make a good argument that no-one is able (that is, amongst either Consumer watchdogs or the buying public), to identify security as a priority. /. readers might be aware of the problem, but we are not the majority. Tech writers, whom are generally not very good at anything beyond cheerleading for the latest gadget, need to step up and make consumers aware that security should be a buying criteria.

    They should be shaming manufacturers (putting aside that the term has changed in meaning) into hiring competent code developers and creating secure products. And maybe then at least the problem could be minimized.

  16. All actors have some responsability by golodh · · Score: 2
    It's interesting to read the comments above because most of them identify one, and only one, actor and attempt to put the entire burden of security on that actor.

    End-users whose hardware is used to run a botnet should be liable say some. The manufacturers of the IoT device should secure their devices aver others. ISP's should not be allowed to just provide dumb pipes chime in some. It's a cultural issue says the paper referred to in the article.

    To make things interesting, for each candidate scape-goat there are apologists. End-users are too clueless, you can't expect them to take responsibility say some. The market precludes manufacturers from putting money in (security) features nobody wants say some. ISP's shouldn't be press-ganged to play network cop say others,

    All of them are both right and wrong I think. There are areas of responsibility for everyone. Just like with driving a car. Car manufacturer are responsible for providing a car with certain minimum quality and safety features.They're liable if the brakes don't work or if the turn indicators are shoddy. Dealerships that do shoddy or incompetent maintenance may face liability claims too. Road owners (municipal, county state, and federal) can all be held liable for unsafe situations if they're careless. And nothing protects individuals drivers from making mistakes or driving under influence.

    So it's not a contradiction to say that every actor is liable for a subset of the risks.

    The government can do a lot by adopting a law that all and any IoT devices must be capable of being secured among others against unauthorised access. No more no less. No specifics, no technicalities: the market will figure that one out. That gets the manufacturers in a position where they can afford to put minimum levels of security in because nobody is going to undercut them on that. ISP's shouldn't be saddled with police duty, but they might be obligated to detect and report port scans and widespread probes for open ports. And finally, consumers could be held liable if they install hardware that's not "approved".

    It will take awhile to get that far, but it looks like a stable and sensible equilibrium. As long as people agree it's not an "either or" but an "and and" proposition.

    Besides, there could well be money in it too.

    What if we can come up with a legal framework for a realistic apportionment of responsibility, strike a sensible balance between cost and security, introduce an "FTC-approved IoT device" stamp and market that entire framework as a solution. I think it will find takers in the EU, Japan, Korea, Taiwan at least.

    Then we could start putting diplomatic pressure on "irresponsible" countries that don't have this framework in place. Ought to generate a market for "FTC-approved" gear, consultancy, and perhaps even assistance in adopting equivalent legal frameworks, no?

    Of course China would rush to copy it, but they'd be copying us again (not the other way round) and lots of countries (especially those with purchasing power) might have reservations about installing a PRC-approved communications infrastructure as opposed to an FTC-approved one.