Slashdot Mirror


Vint Cerf: CS Programs Must Change To Adapt To Internet of Things

chicksdaddy (814965) writes "The Internet of Things has tremendous potential but also poses a tremendous risk if the underlying security of Internet of Things devices is not taken into account, according to Vint Cerf, Google's Internet Evangelist. Cerf, speaking in a public Google Hangout (video) on Wednesday, said that he's tremendously excited about the possibilities of an Internet of billions of connected objects. But Cerf warned that it necessitates big changes in the way that software is written. Securing the data stored on those devices and exchanged between them represents a challenge to the field of computer science – one that the nation's universities need to start addressing. Internet of Things products need to do a better job managing access control and use strong authentication to secure communications between devices."

163 comments

  1. Could they possibly come up with a dumber name? by Anonymous Coward · · Score: 2, Informative

    "Internet of things" sounds like some retarded proprietary crap from some big-name company

    1. Re:Could they possibly come up with a dumber name? by davester666 · · Score: 1

      It dies if it touches any of his/her teeth or tonsils.

      --
      Sleep your way to a whiter smile...date a dentist!
    2. Re:Could they possibly come up with a dumber name? by Zontar+The+Mindless · · Score: 1

      I'm sure that a properly souped-up hosts file is the answer.

      --
      Il n'y a pas de Planet B.
    3. Re:Could they possibly come up with a dumber name? by Anonymous Coward · · Score: 0

      Agreed. These things are called "phones" now.

    4. Re:Could they possibly come up with a dumber name? by Livius · · Score: 1

      "Internet of things" sounds like some retarded proprietary crap from some big-name company

      So, you're saying it didn't come from a big-name company?

    5. Re:Could they possibly come up with a dumber name? by Anonymous Coward · · Score: 0

      It's because before this came around, it was an "Internet of computers".

  2. They can teach whatever they want. by Anonymous Coward · · Score: 5, Insightful

    But until lawsuits make fixing things more affordable than ignoring the gaping holes, you're going to be playing guinea pig. That's just the free market at work.

    1. Re:They can teach whatever they want. by Cryacin · · Score: 5, Interesting

      This. A thousand times This. I have been in meetings where security has explicitly been regarded as irrelevant, where one way encrypting passwords from plaintext on the client is irrelevant, and where we can trust our employees to always do the right thing with all of our users passwords, and "what could they do with the passwords that is outside of our irrelevant application" was bandied around the room as acceptable.

      They should not be teaching the importance of such things to CS students, but much rather to the MBA's and BBus students. It's not the knowledge of the need for security amongst those that build, but the desire to pay for it from Management.

      --
      Science advances one funeral at a time- Max Planck
    2. Re:They can teach whatever they want. by mlts · · Score: 4, Insightful

      Nail, head, hit. Even if someone had a device that had obvious security failings that were unfixable, the EULA/TOS by opening it up and turning it on would ensure that lawsuits would not proceed (either by forcing arbitration, or just a clause stating that it isn't their fault, no matter what.)

      I have no interest in IoT. Realistically, what has to be on the Internet all the time and take commands? Why do we need to give devices full exposure if it isn't needed?

      If someone wants status messages from devices, why not just have devices communicate via BlueTooth to a log box, and said log box present the data to where it needs to go? This would force an intruder to have to hack that core box, then use BlueTooth weaknesses to jump to actual devices, rather than just run scripts blindly and hope someone's widget shows up.

    3. Re:They can teach whatever they want. by Anonymous Coward · · Score: 1

      I know a student in UCF, who is in CS102(? - he called it CS 2) who didn't even know what a cryptographic function was. Had _never_ heard of the term "md5", "bcrypt", etc. And he's about to get his CS degree. I don't know what in hell they're teaching these kids, but it sure isn't computer science. Most of the work he's shown me, has been reimplementing bubble sort and the like...

    4. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      so much good stuff in this thread, I needn't comment ;o)

      well said people

    5. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      well to be fair, as a physics major who did a couple of stage 1 CS papers, they just don't teach that shit at that level....hell, they don't even teach hexidecimal, its somewhat of assumed knowledge to be sure and by no means essential, but i have heard from stage 2 CS students that kids are asking what the '0x' means in front of a hex number. that is just ricockulous.

      I get your point having been there as i realised that even at university CS courses that I was missing out on some more fundamental stuff at that course level as we were writing snake games in applets and doing sorts etc. The thing with computing is (and I say this as a minor league developer fyi) is that there is a lot of stuff you simply have to learn for yourself. No one (or institute) can teach you everything and if you think that it can you are seriously misguided.

    6. Re:They can teach whatever they want. by epyT-R · · Score: 3, Insightful

      No thanks. I don't want to be responsible for intractable problems. Security is one of those. See, in this situation the programmers would be the ones canned over any security flaw, regardless whether it's due to programming or misuse by the customer.

      Cleaning toilets is starting to sound like a great job these days. It sure beats cleaning up peoples digital toilets...err computers and networks.

      The best way to be safe from the internet of things is not to have unneeded connectivity. Anything else is a risk.

    7. Re:They can teach whatever they want. by mwvdlee · · Score: 1

      My thoughts exactly.
      Without laws and punishments to enforce those laws, there will be no security.
      Just make sure those laws don't have loopholes.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    8. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      but i have heard from stage 2 CS students that kids are asking what the '0x' means in front of a hex number. that is just ricockulous.

      To be fair that is language specific.
      I had been programming assembler for years before I first saw '0x' indicating hexadecimal, before that it was always '$' to me. Other languages uses 'h' to indicate hex.

      On the other hand, what CS student doesn't know basic C syntax?

    9. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      An MBA is a degree for managing idiots. You don't hire an MBA to manage intellectuals like developers.

      Mr Cerf is correct that programmers themselves must change. Have you looked at all the p2p facebook alternatives? Fucking worthless insecure garbage. Not just Diaspora, they pretty much all suck.

      You must not share plain text with any server unless you're happy sharing it publicly. Absolutely everything must be end-to-end encrypted : You encrypt it before it leaves your machine, and you design the protocol so that nobody, but the intended recipients will ever get the decryption key.

      Yes, it bloody well limits your options with advertising, etc. and it turns a quick summer project, like writing facebook, into a 5 year ordeal. If however you cannot do this then users cannot trust your device.

    10. Re:They can teach whatever they want. by Zontar+The+Mindless · · Score: 1

      Spot on.

      Of course, what this really means is that they teach something resembling real ethics to these folks.

      Not holding my breath while waiting for this to happen, though.

      --
      Il n'y a pas de Planet B.
    11. Re:They can teach whatever they want. by AmiMoJo · · Score: 2

      You need to fix your consumer laws so you are not dominated by tyrannical EULAs.

      In the UK the law is quite clear. All products must be fit for purpose. If a router has security features (like a password to access the management interface, or a firewall) it must work in a typical home environment where the router was intended to be used. No EULA can change that, or take away your legal right to redress.

      If three years after buying the router there is a security hole discovered and the manufacturer does not fix it you are entitled to a refund from the shop that you bought it from. Courts typically use 6 years as the lifetype of IT equipment so the shop may offer a 50% refund based on the 3 years use you had from it. Again, no EULA can change this and the shop is responsible, not the manufacturer.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    12. Re:They can teach whatever they want. by FearTheDonut · · Score: 1

      Yes, but cleaning physical toilets doesn't pay nearly as well as cleaning digital toilets. I have no problem getting my digital hands dirty for my salary.

    13. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      It's not the knowledge of the need for security amongst those that build,

      Given the legions of developers I've seen who don't even do basic QA on their code, let alone audit for security, I'm going to call bullshit.

      Knowledge of the need for security needs to be stressed at all levels.

    14. Re:They can teach whatever they want. by phantomfive · · Score: 2

      Being in a EULA doesn't mean it's enforceable. You can't do illegal things, even if it's in the EULA.

      --
      "First they came for the slanderers and i said nothing."
    15. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      Isn't this why we have network domains? You're supposed to hide your devices behind your home network.

      Oh, that's right...the security on loaner routers is shot too. Does ANYTHING work out there?

    16. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      False, and this is first year law school regarding contracts:

      There has yet to be a single case in the US that has found any clause of a EULA void. Opening/clicking "agree" is, in the eyes of the law, the same thing as signing in front of two witnesses and a notary.

    17. Re:They can teach whatever they want. by Anonymous Coward · · Score: 0

      Maybe, but on the other hand you are using US law as a reference there, which is mostly a reference for insanity...

    18. Re:They can teach whatever they want. by Cryacin · · Score: 1

      And who set the criteria for and hired those legions? The first stage to solving a problem, is to admit that you have a problem.

      --
      Science advances one funeral at a time- Max Planck
    19. Re:They can teach whatever they want. by phantomfive · · Score: 1

      False, and this is first year law school regarding contracts:

      Did you fail out of lawschool or something? Try writing a contract to sell yourself into slavery, see how well that goes.

      --
      "First they came for the slanderers and i said nothing."
  3. Stupid by hsmith · · Score: 5, Insightful

    You teach core and theory and you apply it to whatever the current fad is. It is preposterous for a computer science program to be geared directly to some "thing" that is currently popular or will be.

    College is about learning theory and how to apply it, it isn't a vocational program.

    1. Re:Stupid by bmo · · Score: 4, Insightful

      College is about learning theory and how to apply it, it isn't a vocational program.

      When you have a $100k bill to pay off that you can't escape through bankruptcy, you'd better have some way to pay it off. When you have a trillion dollar debt problem based upon this (see previous slashdot headlines) you have what they call a "real problem."

      What you say is a nice sentiment. It's a sentiment that was only valid 40 years ago, when a summer job every year could pay for tuition at Northeastern.

      It is also preposterous to not teach the concepts of security for devices connected to hostile environments (i.e., every network ever), and networking is not a "fad." The only people that thought that the Internet and networking in general for "the great unwashed" were fads were "futurists" like Cliff Stoll who were wildly wrong in 1995.

      http://www.newsweek.com/cliffo...

      Read that. A 30 year trend is not a fad.

      --
      BMO

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

      And people treating college like a vocational program or a way to make money are the ones who are causing this huge college debt problem, and they're also causing many colleges to drop their standards so they can accept these people and rake in some cash. Not everyone should be going to college. In fact, most people shouldn't.

    3. Re:Stupid by pete6677 · · Score: 1

      Where should I go to school that both maintains high standards and doesn't have such a massive tuition cost that I need to have a high paying job immediately upon graduation to pay off a massive debt?

    4. Re:Stupid by gl4ss · · Score: 1

      embedded connected devices aren't a fad...
      but you know what is a fad? slapping an IoT sticker on things when trying to find startup funding.

      that's why the so called reporter/journalist in this case slapped it under that label, because he is a fad seeking ahole incapable of writing actual news or opinion pieces so he mismatches someone else's comments into an opinion piece that ends up being incoherent.

      --
      world was created 5 seconds before this post as it is.
    5. Re:Stupid by Threni · · Score: 1

      Is it even a course? It's barely a web page.

    6. Re:Stupid by rts008 · · Score: 1

      I don't think 'hsmith' was refering to networks as a fad, but this 'Internet of Things' as being a fad, similar to 'web 2.0' and 'cloud computing'.

      It is also preposterous to not teach the concepts of security for devices connected to hostile environments (i.e., every network ever...

      I agree wholeheartedly with all of that, but I take particular note of the portion in parenthesis, which describes the afore mentioned 3 fads:
      1)Internet of Things
      2) Cloud Computing
      3) Web 2.0

      All have been basic, core functions of networks from early on.(mid and late 1970's)

      Based on the quote from your comment(above), I suggest that you and 'hsmith' are saying about the same thing, just different wording.

      At least that is my take...:-)

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    7. Re:Stupid by SuricouRaven · · Score: 1

      In all those examples, I still don't know quite what they are. They look suspiciously like well-established technologies being wrapped up in new business models.

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

      A mid-western state uni and become a local citizen to get super cheap in-state rates.

    9. Re:Stupid by oh_my_080980980 · · Score: 0

      Because computer science NEVER talks about security *eye roll*

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

      I've always seen web 2.0 as meaning ajax. If you don't use ajax, even if you have 100kb of css animations and transitions and 200 kb of jquery plugins, it's not web 2.0.

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

      You are exactly right.

      Internet of things = controllable devices. Around in industry forever. The only different is 'over the internet'.
      Cloud Computing = mainframe. Around in the computer industry almost forever. The only difference is the browser (or program over an API) is the terminal.
      Web 2.0 = vaporware. Around the financing industry forever.

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

      In 1970 the tuition for the University of Pennsylvania was about 4000 including boarding, books and misc fees. That's about 25k by today's dollars.
       
        Minimum wage was $1.60 in 1970. At that rate a student would have to work 50 hours a week year round to get that 4000. And that's pre-tax....
       
      Care to tell me again how a student could pay his own full ride at Northeastern with just a summer job?
       
      Sounds like we have a major myth as to what it took students to put themselves through school a few decades ago.
       
      I seriously urge you not to just make up some dipshit and dismiss me. Please do your own research. I'd be glad if you did. There are just way too many facts and figures thrown about with no justification and when you stop and look into them you'll find that you've been buying a lie and spreading that lie. It doesn't help any of us.

  4. But why do we need the internet of things by Anonymous Coward · · Score: 2, Insightful

    What exactly are the upsides of having my fridge, toaster, microwave oven, sock drawer or fork connected to the internet?

    1. Re:But why do we need the internet of things by ArcadeMan · · Score: 5, Funny

      Your sock drawer would know how many time each sock has been fucked, it would alert your washer to wash two cycles instead of one, it could tell your fridge to order more detergent since it's in charge of the grocery list and it could buy more sexy lingerie on Amazon for your girlfriend since you're obviously ignoring her physical needs.

    2. Re:But why do we need the internet of things by LookIntoTheFuture · · Score: 3, Funny

      What exactly are the upsides of having my fridge, toaster, microwave oven, sock drawer or fork connected to the internet?

      You won't be able to understand the upsides because you aren't part of the "today's busy idiot" demographic.

      --
      Brave Sir Robin ran away. ("No!") Bravely ran away away. ("I didn't!")
    3. Re:But why do we need the internet of things by Anonymous Coward · · Score: 1

      All while feeding all that data back to NSA, google and any other creepy entity that wants to map the entire aspect of peoples life, so again, why would we want this?

    4. Re:But why do we need the internet of things by lister+king+of+smeg · · Score: 1

      What exactly are the upsides of having my fridge, toaster, microwave oven, sock drawer or fork connected to the internet?

      Well a smart oven can be set to cook your meal when you hit a button on an app before you head home. A smart fridge can keep track of what food you have when it expires what you use then compile meal plans and grocery lists add to it a link to your smart bathroom scale, and smart shoes to measue the amount of physical activity you have throughout the day and it it opens up dynamic dieting meal plans. A houses light and sound system could detect what room you are in and turn on and off lights and speakers as you enter/leave. Given time I could come up with more applications but those were just the first ones to pop into my head.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    5. Re:But why do we need the internet of things by Anonymous Coward · · Score: 1

      What exactly are the upsides of having my fridge, toaster, microwave oven, sock drawer or fork connected to the internet?

      It's so BigBrother.com. can sell you things that break down faster. It enables BigBrother.gov to come up with more reasons to oppress you in various ways. Oh, upside for you? None, slave. Now get back to producing crap people don't need and buying crap you don't want, or we may decide to audit your taxes, or bust down your door with a S.W.A.T. raid or something.

    6. Re:But why do we need the internet of things by Anonymous Coward · · Score: 1

      I'll never trust a smart cooking appliance. You never know if there's going to be a sudden traffic surge or be in an accident. Good luck burning your house down. That's aside from the fact that you'll have to leave the food in the oven hours beforehand (robotic oven/fridge is still too expensive). Many foods don't do well sitting out uncooked and there's always the possibility of forgetting that you didn't put food in (in-oven camera would fix that).

      Appliances aren't worth connecting until they're also fully automated. Our society doesn't support the framework for automatic upgrades for everything you own (which you won't own anymore due to the it's software licensing agreement) and replace everything every few years will be way too expensive for most people.

      I know we'll eventually get there, but I'm not looking forward to it, especially having to figure out if the phone/OS/data plan/oven/oven firmware/wireless network will work together when buying something new. Even some current external hard drives claim to support USB but have proprietary connectors on their case so you're still forced to buy their USB cables. Companies are way too greedy and self centered for us to have a good future.

    7. Re:But why do we need the internet of things by Anonymous Coward · · Score: 0

      So my food has been sitting in the oven, raw? All day? Mmm. Botulism via the network. Brings a whole new meaning to dumping core.

      Yes. I guess a smart fridge could do that. More likely, the "smart" fridge will be used to advertise to me via a speaker that can't be turned off. I also avoid the whole expired food problem by eating what I purchase before it goes bad.

      I don't own nor want a bathroom scale.

      We are geeks, so 0 physical activity. Not sure why I need a smart anything to tell me that. Which also explains why I don't want a bathroom scale, smart or otherwise.

      They have invented these things called "light switches". When you enter a room, you flip the switch and the lights turn on. When you leave, you flip the switch the other way and the lights turn off. Having been in one too many office buildings where lighs automagically turn off because they sensed no motion (see previous item), I think I will continue with the manual approach.

    8. Re:But why do we need the internet of things by sexconker · · Score: 3, Informative

      What exactly are the upsides of having my fridge, toaster, microwave oven, sock drawer or fork connected to the internet?

      Well a smart oven can be set to cook your meal when you hit a button on an app before you head home. A smart fridge can keep track of what food you have when it expires what you use then compile meal plans and grocery lists add to it a link to your smart bathroom scale, and smart shoes to measue the amount of physical activity you have throughout the day and it it opens up dynamic dieting meal plans. A houses light and sound system could detect what room you are in and turn on and off lights and speakers as you enter/leave. Given time I could come up with more applications but those were just the first ones to pop into my head.

      You'd have to prepare the meal before hand and hope there's only one cooking step.
      Fine if you're doing boxed dinners, but useless if you want to actually cook anything.

      A smart fridge won't know when milk's gone sour before the date or when yogurt and cheese are still good a month after the date. Nor will they have a way to read the damned date on any of the brands I like. I sure as hell am not typing (or touching, or speaking) that shit in to the fridge. Nor would such a smart fridge need to be connected to the internet.

      Every single suggestion I've seen about the "Internet of Things" has been solving problems that don't exist, and it's a long, long stretch to say they're actually solving anything. If you think smart watches bombed, wait til you see how the rest of this shit does in the market.

    9. Re:But why do we need the internet of things by ArcadeMan · · Score: 4, Funny

      I got +1 insightful for that? Scary.

    10. Re:But why do we need the internet of things by Joe_Dragon · · Score: 1

      They work in small bathrooms but in bigger ones / stalls you may need to move around / move the door a bit to keep the lights on.

    11. Re:But why do we need the internet of things by Blaskowicz · · Score: 1

      You would have to cook your meal before leaving or at the least prepare it and leave it to cook ; check it when you're away to see that it doesn't get burned or not cooked enough, you can adjust time or temperature. Then let it sit and cool off for hours.. Just before you come back you can turn on low heat to make it warm again. Pretty limited..
      Remote control can be used at home too but really, why not walk to the friggin'g oven!

      On the plus side, I will spy on your oven's content, remotely deactivate your alarms and unlock your door, activate presence simulation so the neighbors think everything is fine and then rush to your home and proceed to steal your delicious turkey or whatever.

    12. Re:But why do we need the internet of things by lister+king+of+smeg · · Score: 1

      You'd have to prepare the meal before hand and hope there's only one cooking step.
      Fine if you're doing boxed dinners, but useless if you want to actually cook anything.

      A smart fridge won't know when milk's gone sour before the date or when yogurt and cheese are still good a month after the date. Nor will they have a way to read the damned date on any of the brands I like. I sure as hell am not typing (or touching, or speaking) that shit in to the fridge. Nor would such a smart fridge need to be connected to the internet

      As to it not being able to know what is in it without you manually entering the data have you.ever heard of bar codes? You can put a hell of a lot of stuff in qr codes. As for knowing that something went bad soon just mark it as bad or gone if something isn't bad at experation click the not bad button that adds a week

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    13. Re:But why do we need the internet of things by unixisc · · Score: 1

      Some things, though not all, make sense to be connected to the internet. Like your home security system. Or your garage door opener. Let's say the spouse is locked out and doesn't have the key, & calls you while you're watching a movie. A few buttons on the cellphone, and the garage door is opened. Or you are told that you've driven off w/o closing the garage door. Done w/o driving back. You remember that you've forgotten to turn off the oven while setting the quiche? Done from wherever you are.

      Some other utilities - having a bar code scanner on the fridge note the items put in & taken out, so that you know which items are empty from the fridge. Same for the sock drawer - when do you next need to launder your socks? As stated, not everything needs to be there, but it is handy to be able to control a lot of things remotely, which is what the 'Internet of things' enables.

    14. Re:But why do we need the internet of things by sexconker · · Score: 1

      You'd have to prepare the meal before hand and hope there's only one cooking step.
      Fine if you're doing boxed dinners, but useless if you want to actually cook anything.

      A smart fridge won't know when milk's gone sour before the date or when yogurt and cheese are still good a month after the date. Nor will they have a way to read the damned date on any of the brands I like. I sure as hell am not typing (or touching, or speaking) that shit in to the fridge. Nor would such a smart fridge need to be connected to the internet

      As to it not being able to know what is in it without you manually entering the data have you.ever heard of bar codes? You can put a hell of a lot of stuff in qr codes. As for knowing that something went bad soon just mark it as bad or gone if something isn't bad at experation click the not bad button that adds a week

      Barcodes don't contain expiration dates, and they won't ever for many products due to the way they are packaged and labelled.
      So you want me to do more work to tell me smart fridge how to be smart? Why not just skip the hassle and I buy shit when I need it because I already have the pertinent information in my brain?

    15. Re:But why do we need the internet of things by _merlin · · Score: 1

      Well of course: everyone knows an Internet of Things would only really be useful for wankers.

    16. Re:But why do we need the internet of things by rts008 · · Score: 1

      Appliances aren't worth connecting until they're also fully automated.

      I question the need to connect if it is truly automated, but I think I understand what you are getting at. (jumping to your third para)

      What I see as a goal is a 'master computer' controlling your home, and applicable contents.
      You communicate with the Home Computer, and then it controls the individual appliences and equipment. (fully automated)

      So you are connected to the home comp and communicating your commands to it, and it takes things from there.

      Is this what you had in mind for 'fully automated'?

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    17. Re:But why do we need the internet of things by Anonymous Coward · · Score: 0

      And who needs you anyway? Your life is doing just fine without you. Just don't forget to program the microwave to take your girl out once in a while.

    18. Re:But why do we need the internet of things by SuricouRaven · · Score: 1

      There was a character in a (new series) Outer Limits episode who survived by doing exactly that - he learned to hack building management and lived free at a a futuristic apartment complex by stealing a little food here and there - adding an item to someone's grocery order and intercepting it on delivery, living in the maintenance spaces. The invisible parasite.

    19. Re:But why do we need the internet of things by Anonymous Coward · · Score: 0

      Why not just skip the hassle and I buy shit when I need it because I already have the pertinent information in my brain?

      Most people can't keep everything in their brain 99.9% of the time. When I rent several movies, I typically forget to return 1 or 2 of them because they all have different return dates. If I can't remember which of 5 movies is 1,2,3, or 5 nights and manage to return them at the correct time, how am I supposed to manage 30-50 items with expirations that range from 1 week to 2 years?

    20. Re:But why do we need the internet of things by Hentes · · Score: 1

      True, all of the Internet of Things functionality could be replaced by machines having an open interface and open specifications, controlled by a central computer which may or may not be connected to the internet. But the great thing about doing it distributed is that now manufacturers can charge extra for each "smart" device. That's what's driving the Internet of Things.

    21. Re:But why do we need the internet of things by pigiron · · Score: 1

      None. and having your oven or stove turned on while you are not at home is downright dangerous.

      I expect a wave of neo-Luddism to occur (at least as far as the internet is concerned) in response to these stupid idea that my alarm clock needs to be hooked into the internet. It may make adjusting clocks for daylight savings automatic (although this could be implemented with a ROM chip that included a future calendar although that could become obsolete if they change the dates yet again for daylight savings and is anyway not geared to individual jurisdictions that have unique or absent daylight savings calculations) but to be perfectly honest most folks on the heat when I am cold and turn it off when it gets warm enough.

      Who wants a car that can be tracked by the insurance companies and authorities and also will have a heads up display with no spare parts and ability to be fixed in ten years time,

      This brave new world of universal connectivity is going to be rejected by consumers who just want basic functionality at a cheap price.

    22. Re:But why do we need the internet of things by pigiron · · Score: 1

      Kill your television.

    23. Re:But why do we need the internet of things by Anonymous Coward · · Score: 1

      What exactly are the upsides of having my fridge, toaster, microwave oven, sock drawer or fork connected to the internet?

      It's not necessarily connected to the internet, it just has an imbedded unique RFID chip that can talk to all the other chips near it. As far as I can tell it has no legitimate use except for oppressive governments, corporations and criminals.

      In the world of the future, thieves will be able to drive past your house and immediately tell if you have something worth stealing, and where it is located. Corporations will be able to tell if you don't own enough Apple products and deluge you with advertising. Insurance companies will be able to cancel your Obamacare because their scans detected too much red meat in your refrigerator. The government can tell if you currently have any books/magazines containing subversive information (such as the Constitution) inside your residence. Police will be able to tell if you own a kitchen knife set with one "missing" so they can interrogate you every time someone gets stabbed. The MPAA will be able to create a list of all DVDs you own and charge you a "theatrical display fee" if any are found being played in a house not yours.

      The advantages are numerous, just not for normal honest people.

    24. Re:But why do we need the internet of things by Oligonicella · · Score: 1

      Do not project your inadequacies onto others.

    25. Re:But why do we need the internet of things by Anonymous Coward · · Score: 0

      >Well a smart oven can be set to cook your meal when you hit a button on an app before you head home.
      If no one is in the house and you do this, you deserve to have it burn down. If someone is in the house, no IoT needed, just call or txt or whatever.

      >A smart fridge can keep track of what food you have when it expires what you use then compile meal plans and grocery lists add to it a link to your smart bathroom scale
      No it can't. That's a laughable delusion. Everything would have to be RFID tagged AND you'd have to put all of your stuff in the fridge. I, as an adult, had a pantry and several fruit bowls. I also have a deep freeze out in the garage.

      >, and smart shoes to measue the amount of physical activity you have throughout the day and it it opens up dynamic dieting meal plans
      Again, laughable. It won't work for the simple reason that shoe activity is only loosely correlated with actual exercise. Yeah, If I go running you can tell, but if I'm playing a drum kit or just tapping my foot on the floor your system is screwed. ALSO ALSO, don't need IoT for that.

      >A houses light and sound system could detect what room you are in and turn on and off lights and speakers as you enter/leave
      Don't need IoT for that. We have it already. It's called a motion sensor and a timer. Workplace has motion sensor + timeout in the hallways and all the office lights go out at 9:00 pm. Again, no IoT needed.

    26. Re:But why do we need the internet of things by Anonymous Coward · · Score: 0

      Uh, no. They (at least the ones at my work place) don't even work in tiny bathrooms.
      Sit still for 3 minutes and off the light goes. Not a big deal, but
      1) Why can't we just expect people to switch lights on and off?
      2) It's really annoying since I still try to hit the light switch every time.

  5. The Internet of Things by Citizen+of+Earth · · Score: 0

    I don't understand why people want their $3000 fridges to be bricked by Chinese hackers. Could someone please explain it to me?

  6. Please correct me! by Anonymous Coward · · Score: 0

    Is this really a CS thing? Isn't it an IT thing? Isn't this type of security their problem? Where CS security is at a much lower level?

    I really agree that CS degrees need to teach security oriented programming. (a lower level) As you can tell, I barely have any idea what that entails. (I'm about to be a senior at a very minor league university aiming for my CS degree) They teach nothing security related so far. (We have, I think, one of the few nsa sponsored information assurance programs.. they get all the security stuff) I have not taken level 400 classes.. next up will be networking and databases. There is a chance security might be discussed.

    Also, when our CS club first started meeting security was a topic we wanted to touch on since it wasn't included in our classes.

    I don't think you'd have much trouble convincing our CS department if you had a curriculum to show them.

    1. Re:Please correct me! by phantomfive · · Score: 2

      Is this really a CS thing? Isn't it an IT thing? Isn't this type of security their problem? Where CS security is at a much lower level?

      Wow, whatever you do, please at a minimum lookup "SQL injection" before ever writing a line of internet-connected production code.

      --
      "First they came for the slanderers and i said nothing."
    2. Re:Please correct me! by unixisc · · Score: 1

      At the CS level, replace IPv4 w/ IPv6 when it comes to teaching TCP/IP and networking

    3. Re:Please correct me! by pigiron · · Score: 1

      Use of stored procedures should be enforced at all times. Nothing is worse than letting web hackers to attempt to use SQL. That they were stupid enough to use some overly complex klidge based in an old printer control codes is proof enough of they and their managements unsuitability for building systems.

    4. Re:Please correct me! by oh_my_080980980 · · Score: 1

      Yeah because it's not the responsibility of your business to have standards and QA when writing code.....

    5. Re:Please correct me! by phantomfive · · Score: 1

      If you need to depend on QA, then you already suck as a programmer. QA is only a nice double-check for code that is already good.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Please correct me! by phantomfive · · Score: 1

      some overly complex klidge based in an old printer control codes

      What on earth are you talking about? What old printer codes?

      --
      "First they came for the slanderers and i said nothing."
    7. Re:Please correct me! by pigiron · · Score: 1

      XML is based on the SGML printer control tag markup "language."

      No $170,000 for you (which is low anyways if you are any good.)

    8. Re:Please correct me! by phantomfive · · Score: 1

      Fascinating, I've never heard anyone claim that SGML was for printers. Wikipedia says the purpose was to make machine parsing of large datasets easier.

      --
      "First they came for the slanderers and i said nothing."
    9. Re:Please correct me! by Anonymous Coward · · Score: 0

      From Wikipedia:
      "SGML descended from IBM's Generalized Markup Language (GML)"

      It was extended from GML, the language that was used for IBM printers famous for their 132 column green and white paper with perforated holes on each side, you dumb fuck.

    10. Re:Please correct me! by phantomfive · · Score: 1

      Heh, sorry if you're bitter about your wage.

      --
      "First they came for the slanderers and i said nothing."
  7. Oh yeah sure. by istartedi · · Score: 4, Insightful

    My Internet-enabled fridge needs to be developed using proper security procedures which are ummm.... not applicable to any other field such as SCADA or medical database systems that are already in place. Who's smoking the crack here, the journalists or Cerf? I'm betting it's the journalists and that he's misquoted and/or being quoted out of context. Too lazy to RTFA of course...

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  8. awww, come on by Anonymous Coward · · Score: 0

    yeah, you can make things better, and hopefully it will look nothing like programming now-a-days, but it is going to take a long time

    /just build your internet of things now, we promise not to break it

    //promise

  9. Maybe let people update by Anonymous Coward · · Score: 1

    Its bad enough that mobile phones and tablets are forced into early obsolescence (I have 2 perfectly viable Transformer Prime Infinity tablets, they're awesome...they just don't get updated anymore. Yes, in that particular case its easy for me to flash in a custom ROM, and I do that, but thats not easy for the average joe, and its not nearly as easy across all devices).

    When its a phone its one thing...freagin waste, but at least they're mostly cheap-ish, contract or not. A fridge? A washer/dryer? A car? Smart TVs? Those are another story. And often they get few to no updates. No only is it annoying that features you paid for become useless so quickly, but THAT is a security risk. They'll never get patches or security fixes after the first few months.

    1. Re:Maybe let people update by fuzzyfuzzyfungus · · Score: 1

      Only appliances with a valid support contract and maintenance agreement are entitled to receive firmware upgrades. Appliances without either of those, or that have been transferred to a third party without the authorization of the vendor or a licensed reseller are inelligble.

  10. Specifics by phantomfive · · Score: 3, Informative

    If anyone wants to know what specific changes he suggests universities implement, don't bother watching the movie, he doesn't mention it. The interviewer never gives him the chance.

    The interviewer does however ask him who the mother of the internet is.

    --
    "First they came for the slanderers and i said nothing."
    1. Re:Specifics by TubeSteak · · Score: 1

      If anyone wants to know what specific changes he suggests universities implement, don't bother watching the movie, he doesn't mention it.

      It wouldn't matter if he did.
      Beating security consciousness into the programmer is the easy part.
      Beating security consciousness into businesses is... mostly impossible.

      The interviewer never gives him the chance.

      Replace "interviewer" with "boss" and you've encapsulated the problem in a nutshell.

      --
      [Fuck Beta]
      o0t!
    2. Re:Specifics by phantomfive · · Score: 1

      Beating security consciousness into the programmer is the easy part.

      Maybe, but if we even managed to get it to the programmers we'd be far ahead of where we are.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Specifics by oh_my_080980980 · · Score: 1

      LMOL, you don't work for a corporation do you. They set the standards. If the standards don't accommodate security, then security is not included. Security is a matter of corporate culture.

    4. Re:Specifics by phantomfive · · Score: 1

      Yes I do. I also know how to get what I want in corporations.

      --
      "First they came for the slanderers and i said nothing."
  11. My startup is creating the internet of things. by Anonymous Coward · · Score: 0

    Mr. Cerf is so right as usual!

  12. You miss the point --- it's about security focus by Morgaine · · Score: 3, Insightful

    You teach core and theory and you apply it to whatever the current fad is.

    He's not really saying that CompSci programmes should be tailored for Internet of Things. What he's saying indirectly but perfectly clearly to those who are aware of the appalling state of networking security in recent years is that university-level tuition needs to buck up and face the music, because the people they have been releasing into the field are totally inept at designing secure systems. The hundreds of thousands of security problems spread right across the whole Internet speak for themselves.

    It's a very important message, and hopefully it will resonate with more than a few CompSci departments. IoT is just being used as an excuse for releasing a high-profile message from a respected person about the very unsatisfactory state of developer competence in the area of secure systems.

    Regarding your second point about education versus vocational training, you are right about that, but secure software design and cryptogtaphy are not subjects for vocational training, but very strongly in the domain of CompSci. You have to understand the fundamentals, not just know which functions to call.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
  13. Wrong, Expectations Must Change by TrollstonButterbeans · · Score: 3, Insightful

    The most explosive *recorded* invention in the history of mankind was the printing press.

    And it set Europe on fire.

    But this led to the Renaissance.

    You can't put the genie back in the bottle.

    What is going on now with the internet and mobile devices and communication in general --- like the printing press or like radio or television --- is going to upset the status quo in 57 different ways.

    Embrace these ways, understand how they will be used for good (yes --- if you think citizens are upset, just imagine how upset tyrants and governments are --- people in power hate change) ----

    Communication advances always causes flowers to bloom --- any heartache always looks dumb and old fashioned in a decade of hindsight, because it yields new freedoms and rights that were never expected. If you doubt this, why do civil right continue to grow and governments to ever more tend to the welfare of their people?

    --
    Priest: "Universe from nothing, no laws of physics, sped up time"+ huge discrepancies. Creationism? No. Big Bang Theory
    1. Re:Wrong, Expectations Must Change by Dynedain · · Score: 1

      I'm pretty sure the internet (and computers in general) has topped the printing press in that way.

      In less than half a century, the Internet has gone from invention to be widely used in every nation on earth with more than a 3rd of the world's population* actively using it. The printing press, while wildly popular and transformative did not have nearly this level of adoption and impact.

      You are right in how transformative the printing press was, and a great example of how we can expect the Internet to continue shaping humanity for the future.

      *Source:
      http://www.internetworldstats....

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:Wrong, Expectations Must Change by phantomfive · · Score: 2

      That's cool, but, how does your post relate in any way to the story? I'm not seeing it.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:Wrong, Expectations Must Change by TubeSteak · · Score: 1

      Communication advances always causes flowers to bloom --- any heartache always looks dumb and old fashioned in a decade of hindsight, because it yields new freedoms and rights that were never expected. If you doubt this, why do civil right continue to grow and governments to ever more tend to the welfare of their people?

      Huh?
      The biggest advance that I've seen in communication is revelations that the NSA and its sister agencies around the globe have been spying on all the new freedoms that were never expected.
      How's that for civil rights continuing to grow?

      --
      [Fuck Beta]
      o0t!
    4. Re:Wrong, Expectations Must Change by WaffleMonster · · Score: 1

      The most explosive *recorded* invention in the history of mankind was the printing press.

      You can't put the genie back in the bottle.

      What is going on now with the internet and mobile devices and communication in general --- like the printing press or like radio or television --- is going to upset the status quo in 57 different ways.

      Cost of global communication has already dropped to the point of saturation in much of the world. With low hanging fruits already plucked wouldn't hold my breath on disruptive change arriving anytime soon.

      I expect to see a lot of crap with questionable or negative value prop so I will not be blindly embracing anything.

    5. Re:Wrong, Expectations Must Change by Anonymous Coward · · Score: 0

      NSA is playing with a double edge sword...

    6. Re:Wrong, Expectations Must Change by SuricouRaven · · Score: 1

      Cultural change takes time. Just look at the backlash - how many countries have set up elaborate internet filtering systems in an effort to keep out ideas they regard as dangerous to their society? And how well are those filters working? The biggest barrier to international communication now is language, and Google is working hard on that one.

    7. Re:Wrong, Expectations Must Change by oh_my_080980980 · · Score: 1

      ???? The printing press did not have as great an impact on the world as the internet? Really? I didn't realize porn and stock quotes were more important than being able to read.

    8. Re:Wrong, Expectations Must Change by Anonymous Coward · · Score: 0

      But this [printing press] led to the Renaissance.

      The renaissance was already well underway with folks like Erasmus and the re-appropriation of Europe's classical heritage. The printing press merely accelerated what was already there.

    9. Re:Wrong, Expectations Must Change by Anonymous Coward · · Score: 0

      The printing press also only allows downwards communication, from the rich to the masses.

      The internet allows even penniless idiots like myself a voice.

  14. Security and Embedded Controllers by Bing+Tsher+E · · Score: 2

    I reject, fundamentally, the idea that 'The Internet of Things' means that every device in one's home should outwardly face the Internet. There is plenty of opportunity for layering. An IP enabled refrigerator can be connected to the internet through some far more secure routing device.

    Security zoning functionality and monitoring technology for security purposes needs to see far, far more development than it does at present. Perhaps there are entities and forces out there that don't want us to have security zones and have devices on our home networks actively sniffing and moderating our internal traffic, but we certainly are entitled to that and should make it happen.

    That is what computer science programs should concentrate more on, not securing everything as if every single 'thing' is entitled to, or needs to, face the outside world on the public Internet.

    1. Re:Security and Embedded Controllers by Anonymous Coward · · Score: 0

      You are quite correct. There is no need for a fridge or light socket to be talking directly with some internet service, EVER. The device needs to talk to a local server/gateway that can be kept up to date that then talks with external services.

      There is no way of putting secure crypto solution on a $3 PIC. And updating it remotely is not possible. No one will spend $50 for overpowered solution that will still be a nightmare.

      What is easier to update: one location that patching one SSL library or trying to run SSL (with shit RNGs) that can't be easily patched on 50 different appliances?

      The answer is very clear. The "The Internet of Things" is more of "A network of things maybe talking via local gateway to Internet".

  15. yes change, but ditch "the internet of things" by globaljustin · · Score: 2

    "the internet of things" is a reductive concept. It's an unnecessary abstraction layer that just puts more barriers between the programmer and the device. We should be **getting rid of** concepts like this in CS not adding them...

    **of course** CS programs have the problems TFA listed...here on /. we know CS programs have areas from improvement

    what I object to is the entire notion of "the internet of things" as being a concept worth repeating...it's a nothing phrase that just confuses people

    when educating, we need to have concrete theory not hype language

    --
    Thank you Dave Raggett
  16. He doesn't know what Computer Science is. by catmistake · · Score: 2

    Computer Science has absolutely NOTHING TO DO WITH ANY INTERNET, of "things" or otherwise.

    Computer Science needs to change its name so everyone that thinks they know what a computer is can stuff it up their ass. Because CS has nothing to do with computers, and nothing at all to do with software or programming. The "Computer" in "Computer Science" is not, I repeat, is not synonymous with the thing you call "computer" that's on your desk or lap. It means simply "calculator," i.e. one who calculates, or, precisely, that which computes, or to make it really simple for them, that which reckons. They should call it Reckoner Science. Then no one would be confused, no one would fantacize about studying it (because they just love their computer!!) when they go off to college in a year or so, and HR morons would stop requiring CS degreed Windows Administrators or help desk monkeys because that is ridiculous. Mechanics don't need Mechanical Engineering degrees, Nurses don't need an M.D., and corporate america does not need specialized mathematicians furiously installing java browser plugin security updates on all the machines on their network. Think of Computer Sciece as math... then you'll understand how stupid everyone sounds when they say anything about Computer Science. Be a programmer if you want. Programmers do not need a Computer Science degree, or any degree for that matter.

    I'm just going put this here:

    Computer Science (abbreviated CS or CompSci) is the scientific and practical approach to computation and its applications. It is the systematic study of the feasibility, structure, expression, and mechanization of the methodicalprocesses (or algorithms) that underlie the acquisition, representation, processing, storage, communication of, andaccess to information, whether such information is encoded as bits in a computer memory or transcribed engines and protein structures in a human cell. A computer scientist specializes in the theory of computation and the design of computational systems

    1. Re:He doesn't know what Computer Science is. by Dynedain · · Score: 2

      Understanding the impact of how the future world of always-on, always-available, omnipresent computing interacts at a high theoretical level is not programming and absolutely does belong in the realm of science of computing.

      This isn't the realm of code monkeys, and I agree that's not what CS should teach. However, the theory of systems and interactions should be taught.

      Where does researching AI, machine learning, or organic networks fall in your narrow definition? CS is maturing as a science and researching/designing the impact and how the science is applied by the world at large is a valuable endeavor that you shouldn't be so quick to dismiss and give away to some other field.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:He doesn't know what Computer Science is. by phantomfive · · Score: 1

      Computer Science has absolutely NOTHING TO DO WITH ANY INTERNET, of "things" or otherwise.

      Between you and Vint Cerf, I'm going to guess that he actually does understand Computer Science, and that you didn't understand what he said.

      Also, the internet of things? That fits right in the definition of CS you have there, under "practical approach to computation and its applications." You should have read it, instead of just putting it there.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:He doesn't know what Computer Science is. by Anonymous Coward · · Score: 0

      "Reckoner Science" is clunky, there's a much more obvious term in plain sight: "Computation Science" (I'd prefer "Science of Computation" myself).

    4. Re:He doesn't know what Computer Science is. by Anonymous Coward · · Score: 0
      I like clunky. You nailed it thrice.
      ---

      From a library window, a group of students are observed entering an auditorium for a symposium.
      library_sqautter: Do you see them? Do you? Those people. Those people there. Do you see them? Where are they going? Those people over there. Do you know where they are going?
      student_library_assistant: uuuuhhhh... yeeah, I do, I can see them. From the looks of it they're headed for that auditorium.
      library_sqautter: But why? Why would they do that? What... what's down there? Who are they?
      student_library_assistant: Welllll... I don't know for sure... I heard there was a symposium, what was it... uh... oh, Symposium for something Science of Computation... something like that I think. So they must probably be the... uh... what's it... uh... yeah, they're scientists of computation, I expect.
      library_sqautter: Oh my God! What do you... what...
      student_library_assistant: Wow, you look like you just saw a ghost. You're completely pale! Are you ok?
      library_sqautter: What do you think... that... they... are doing... down there? Do you think... do you think that.... they–
      student_library_assistant: yup... they're reckoning.

    5. Re:He doesn't know what Computer Science is. by catmistake · · Score: 1

      Is there no longer any difference between a scientist and a practicioner?

    6. Re:He doesn't know what Computer Science is. by SuricouRaven · · Score: 1

      As one circulating quote puts it: "Computer science is about computers in the same way astronomy is about telescopes."

    7. Re:He doesn't know what Computer Science is. by Anonymous Coward · · Score: 0

      At first I laughed, but then remembered that astronomers used to make their own telescopes.
      ___

      telescopy

      — n 1. a procedure in which a probe is inserted into your telescope

      — n 2. the branch of astronomy concerned with the use and design of telescopes
      ----------

      Really that quote is a very good assessment. It's perfect. The definition of telescopy, OTOH, is a bit specious. Telescotects and telescopists are more like optometrists than astronomers.

    8. Re:He doesn't know what Computer Science is. by oh_my_080980980 · · Score: 1

      Because it's not marketing speak....*eye roll*

    9. Re:He doesn't know what Computer Science is. by phantomfive · · Score: 1

      your comment makes no sense to me

      --
      "First they came for the slanderers and i said nothing."
    10. Re:He doesn't know what Computer Science is. by phantomfive · · Score: 1

      An applied chemist is still a chemist

      --
      "First they came for the slanderers and i said nothing."
    11. Re:He doesn't know what Computer Science is. by ndykman · · Score: 1

      I've seen this argument quite a bit, that Computer Science is a really just a branch of applied mathematics, that it is unnecessary for programmers and so on. Sure, it could be viewed that way, but it is ignoring a lot of the history of how the discipline developed.

      The first CS programs always had an applied component. It was not just math and proofs. There was (and still is) math, but there was a lot of engineering from the start. When Ivan Sutherland started the field of computer graphics, it wasn't just a mathematical models for shading. They were also building frame buffers and actual displays and software that used them. The lambda calculus was interesting, but researchers created LISP and actually got it working on real machines.The fact is that the field you call Computer Science did indeed build the foundation of modern computers as we currently know and use them and has done so from the beginning.

      Sure, the field has grown and there is specialization. The design of digital circuits has become Computer Engineering in many schools. But, as far as software goes, I'm not sure we are at the point that we can really divorce the theory from application to the level that something like Chemistry and Chemical Engineering has yet. I do believe that programmers need the foundation in theory that most CS programs provide. But, one can get those foundations in other ways that are outside a degree.

      In short, I think even the Wikipedia definition ignores the real history of the discipline, focusing on a narrower theoretical subset that is not truly representative of the field as a whole.

    12. Re:He doesn't know what Computer Science is. by Anonymous Coward · · Score: 0

      Sure, it could be viewed that way, but it is ignoring a lot of the history of how the discipline developed.

      It is viewed "that" way, and should be, because that is what it is, and no one is ignoring its history but you and those like you that wish to shoehorn the meaning that you want because, I'd wager to guess, you somehow believe "Programming" is not a discipline that stands on its own separate and complete. You are wrong, because it can, has and will continue to do so. The Computer in Computer Science is not a PC, and there is not necessarily any science at all in Programming. The disciplines may have some intersections, but they are not the same, and are independent of one another, each valid fields of their own.

  17. He isn't wrong; but is myopic. by fuzzyfuzzyfungus · · Score: 2

    So far as it goes, what he says is true: this 'internet of things' will represent a major challenge to secure and problem if not secured; further, if the present state of security tells us anything, we sure as hell aren't prepared for it, much less what we do right now.

    Fundamentally, though, treating it as a 'security' problem is making a dangerous and conceptually limiting mistake. "Security" ensures that a system operates as intended, provides only the access and capabilities intended to various parties, and so on. It Does Not specify who those parties are. Bad news, kids, based on everything we've seen so far, and how everything that was bad on the internet is even worse on 'mobile' and so on, do you really think that even perfect security would do much more than keep small-time criminals from inconveniencing 'respectable' advertisers and subscription-service pushers?

    Unless you think that cellphones were some sort of abberation, totally different from everything else because, um, reasons; 'internet of things' is just a polite way of saying "EULAs, crypto bootloaders, 'consumer behavioral marketing', and who knows what else, baked into every device large enough to support some kind of NIC".

    Yes, Cerf is correct in that having the 'internet of things' work out slightly better than "Hey, let's sell SCADA to home users!" would be a pretty good idea; but that's not even close to good enough. 'Security' just means that the wishes of the system creater are being followed. Do you think those wishes will be to your benefit?

    1. Re:He isn't wrong; but is myopic. by Dynedain · · Score: 3, Interesting

      I think Vint gets that, and is speaking to the higher level and using "security" as an abstract generalization.

      For example, the web was explicitly developed as a "pull" technology with declarative linking by reference with public visibility. Understanding the impact of that to how you build a security model governing access presents unique challenge. By comparison, Usenet is the opposite. It's essentially a syndicated push technology, more similar to a broadcast publishing method. As a result, the security model for how people gain access to resources, and what talks to what, is handled in a very different way.

      Those are just two examples of content on today's general Internet which is an extension of Vint's work. When he talks about the Internet of Things, he doesn't merely mean the fad of sticking a web browser on a toaster. He's talking about the bigger vision of omnipresent computing and direct interaction of common devices to each other. Much like the Internet (specifically TCP/IP and DNS) was conceived as a way for computers to directly talk to each other (not going through a centralized hierarchy for approval and redistribution). We learned a lot of great lessons about how it would be used, the shortcoming, and the security ramifications. Now that we're in the fledgling stages of doing the same thing for a whole new are of automation and computing, there's great opportunity to think about and apply the lessons learned.

      --
      I'm out of my mind right now, but feel free to leave a message.....
    2. Re:He isn't wrong; but is myopic. by fuzzyfuzzyfungus · · Score: 2

      I certainly hope he does, and he's definitely sharp enough to have a better-than-average chance of doing so. I think I've just gotten a bit jumpy about this sort of talk about 'security' since the whole electronic voting machines issue showed up (and, um, never actually went away, not that you'd know that by looking). Even some people I think of as atypically clueful and competent focused on the (genuinely alarming and sometimes downright comical) security flaws in the various early systems, and paid no apparent regard to the lingering issue that even a technically perfect machine, lacking all such flaws, was only step one to solving the problem of conducting an election with computers. Time will tell, and commercial imperatives and/or malignant spooks will probably have the last word anyway...

  18. Need more of trades like learning in schools by Joe_Dragon · · Score: 1

    Need more of trades like learning in schools with teaching with real work skills not theroy with teachers who have been in the Ivory tower for years

  19. We need more QA / testing of software / hardware by Joe_Dragon · · Score: 1

    At times there can be big software bugs or all of kinds of rush hacks just to get it working much less security issues.

  20. well we need to drop the need college to get jobs by Joe_Dragon · · Score: 2

    well we need to drop the need college to get jobs part / have of all the non degree classes add up to some thing.

  21. Re:Coonz!! by Anonymous Coward · · Score: 0

    Your mom's going to be pissed when she sees what you've been doing with her computer while she's "out for the night".

  22. Name doesn't matter, it's a connectivity meme by Anonymous Coward · · Score: 0

    what I object to is the entire notion of "the internet of things" as being a concept worth repeating.

    I disagree strongly with your dismissal. The concept is very important, as it introduces a sea change.

    For far too long, computing has been about desktops and servers. Smartphones and tablets opened it up slightly, but "Internet of Things" opens it up a whole lot more, making it understood that all the objects around us are in the process of becoming computing endpoints, communicating not only with our "computers" but also among each other.

    You may not like the specific term "Internet of Things" --- I agree that it's a bit naff --- but the actual phrase doesn't really matter. What's important is the new meme that it heralds, and that's worth the neon lights.

    1. Re:Name doesn't matter, it's a connectivity meme by Oligonicella · · Score: 1

      For far too long, computing has been about desktops and servers.

      Unless you're calling mainframes servers, you seem to be ignoring the most basic, oldest and (until very recently) the most extensive application of computers: doing masses of calculations for business in house.

  23. Poor old Vint, nothing left to say by Anonymous Coward · · Score: 1

    Poor guy, he's so adored but he literally has nothing left.

    99% of what network admins do is control access and require authentication. 99% of what's "on the internet" isn't on the internet.

    I just don't see what's different for my Fridge compared to my company's intranet.

  24. "connectivity meme" is marketing B.S. by globaljustin · · Score: 3, Insightful

    The concept is very important, as it introduces a sea change.

    For far too long, computing has been about desktops and servers. Smartphones and tablets opened it up slightly

    Yeah...just like Telegraph machines "became" telephones...and a whole ***new way of communicating*** was invented!

    You sound like a salesman...like a TED Talk...or maybe a "tech evangelist"

    First, we don't need to invent a new word to describe "sea change"...the words "sea change" or any number of synonymous phrases used daily work just fine.

    2nd, computing has ****never**** been about "just desktops and servers"

    3rd, your understanding of "computing" is fundamentally incorrect

    we design devices to accomplish user tasks...we use all available technology (and maybe invent some new stuff) mitigated by cost

    "the internet of things" is just a B.S. marketing way to say "making devices that use updated technology to its fullest"

    stop it...just stop forever...there is absolutely no reason to ever say the words "the internet of things"...or "connectivity meme"....they are redundant concepts that conjure abstractions needlessly so people who don't understand technology can think they sound smart

    --
    Thank you Dave Raggett
    1. Re:"connectivity meme" is marketing B.S. by Anonymous Coward · · Score: 0

      "the internet of things" is just a B.S. marketing way to say "making devices that use updated technology to its fullest"

      Nope. IoT means BAZILLONS of never updated devices sending and receiving data to the network. This is a SEA CHANGE. Just imagine the raw power of a bug in a device installed in 200 million households. This will (it has to) change the way the Internet works.

      And it's already happening, no matter what you think.

    2. Re:"connectivity meme" is marketing B.S. by Anonymous Coward · · Score: 0

      Yeah, no one is ever going to figure out that you can send firmware updates over the network to the devices.

    3. Re:"connectivity meme" is marketing B.S. by oh_my_080980980 · · Score: 1

      "For far too long, computing has been about desktops and servers. "

      Yeah because addressing that comment wasn't part of his response and the reason the parent had a flawed argument. Moron.

  25. A friend's account by Blaskowicz · · Score: 1

    A friend told me he wishes for the crapper's flush to be linked to the coffee pot. Smart algorithms will detect his habit of taking a crap on the morning and then preparing coffee, so flushing the toilet should trigger coffee brewing on the right hour ranges, and if the pot is not full of coffee already. Taking a dump is a proxy for presence detection, but also for the intent of drinking coffee.
    I suggested that the powers-that-be will spy on him by detecting droppings falling into the water as well as analyzing the shit and storing detailed, minute-precise reports for decades.

    1. Re:A friend's account by Anonymous Coward · · Score: 1

      His shit will be remembered for eons.

  26. So universities should teach marketing hype? by Tony+Isaac · · Score: 1

    The "Internet of Things" is, I think, driven mainly by manufacturers who want people to have an excuse to buy their new thing, which everybody already has, and works fine. Maybe universities should be teaching smartwatch programming too!

    No. Universities should teach programming and technology basics. If corporations want to try to convince us all that we need an Internet-connected stapler, they aren't going to go looking for university graduates that have an IoT degree! They'll figure it out all on their own, with people who have ordinary computer science degrees, or even with people who don't have a comp sci degree.

  27. We can get right on that by NotSoHeavyD3 · · Score: 1

    Right after people learn to break up their code into actual functions instead of the standard multi-thousand line long garbage. Oh and of course give everything meaningful names. Can't forget to tell people to actually check their warnings ETC. (I'm sure everyone here that's a programmer/SE/developer can easily expand on all the crazy shit they've seen people do which would come way before this.)

    --
    Did you know 80 to 90% of the moderators on slashdot wouldn't recognize a troll even if one dragged them under a bridge.
  28. The Internet of socket puppets by WaffleMonster · · Score: 4, Interesting

    Apparently what the Internet needs most is yet another buzzword so nebulous, context free and ill defined nobody really understands what it is your talking about.

    If "Internet of things" means home automation the technology has been around for decades yet remains a small niche market. "you can ..." scenarios are fun and cool and functional and all yet tend to impart very little useful value to the owner. I don't need or want Internet connected thermostats, light bulbs and toasters. As for security we can't even communicate securely. Email, Telephone/SMS are wholly insecure and trivially spoofed by anyone. Securing a mythical buzzword is not a problem I chose to spend my time perusing.

    1. Re:The Internet of socket puppets by Anonymous Coward · · Score: 0

      "I don't need or want Internet connected thermostats, light bulbs and toasters."

      There are definite use cases for these things however. For instance having your thermostat aware of when the fridge is cycling on and off can allow it to determine the best time to run the ac for the most energy efficiency. Having vents that can be shut off separately and remotely from other AC vents allows for each room to be a uniform temperature and can prevent the ac from working hard to cool a room that is already at a desired temperature preset. It can be aware of when you are returning home and automatically cool the house just before you arrive. Other things too like self monitoring alarm systems that message you whenever a system intrusion occurs and allows you to decide weather the police get called or not based on snapshots taken by the tripped sensor. There really are a bunch of use cases but id rather see this stuff be open and controlled by the hardware owner rather than all of the data ending up on a facebook cloud server. We really need control of the devices we own before we let everything get so connected.

    2. Re:The Internet of socket puppets by WaffleMonster · · Score: 1

      There are definite use cases for these things however.

      The problem is not that use cases don't exist the problem is those use cases are mostly weak, irrelevant and otherwise impart very little actual value on the user.

      For instance having your thermostat aware of when the fridge is cycling on and off can allow it to determine the best time to run the ac for the most energy efficiency.

      Maximizing cycle length of AC is the only thing that will save you any cooling energy short of living with higher temperatures. Complex calculations / appliance coordination are not necessary to predict the future a simple PID loop in t-stat has same effect.

      Also if you are really energy conscious and live in an area where heat pumps make sense setbacks become counter-productive costing you more energy. You set the temp once and forget it.

      Having vents that can be shut off separately and remotely from other AC vents allows for each room to be a uniform temperature and can prevent the ac from working hard to cool a room that is already at a desired temperature preset.

      Closing vents increases total static pressure of the system which wastes energy and increases risk of damage to cooling system. Much better to do the necessary calculations up front to design buildings with the proper airflows so this is unnecessary. No short supply of well meaning people who "close" vents in unused rooms thinking it will save them money yet more often than not the opposite occurs.

      It can be aware of when you are returning home and automatically cool the house just before you arrive.

      What is the value of this heightened awareness vs standard setback features of your average programmable t-stat? My guess very little.

      Other things too like self monitoring alarm systems that message you whenever a system intrusion occurs and allows you to decide weather the police get called or not based on snapshots taken by the tripped sensor.

      Unfortunately I am already forced to pay homeowners insurance which covers theft and damage caused by break-ins. I don't get a discount for self-monitored systems I have to pay $$ monthly for professional monitoring to qualify.

      There really are a bunch of use cases but id rather see this stuff be open and controlled by the hardware owner rather than all of the data ending up on a facebook cloud server. We really need control of the devices we own before we let everything get so connected.

      I'm not saying everything is useless or there are not nice to have reasons for automation... yet to be viable they do need to provide more value than the consequences of ignoring "KISS"

  29. Internet of things--a novelty by grantspassalan · · Score: 1

    No one has ever made a safe or lock that could not be broken and no one will ever make a software system that cannot be hacked. The battle between good and evil will never end. This has been the battle of humanity since the beginning. The best we can hope for is to limit the evil of hacking to a dull roar. A hacked Internet connected freezer can spoil hundreds of dollars worth of food or a hacked clothes dryer may set somebody's house on fire. Up until now, only a tiny number of hacks have caused real physical damage. Until the possibility of real physical damage is eliminated for all practical purposes, the so-called "Internet of Things" will be a novelty for the vast majority of people.

    --
    A sufficiently advanced simulation is indistinguishable from reality.
    1. Re:Internet of things--a novelty by Anonymous Coward · · Score: 0

      Excellent insight. This would make the "home front" the actual front lines of any cyberwarfare international conflict. It's not enough to simply wipe out our infrastructure, the enemy will be able to literally strike inside all of our homes.

      I'm not looking forward to frequent, critical security patches required for what used to be simple devices like thermostats, refrigerators, or dryers.

      This is invoking visions of Futurama's massive Mom's Robots rebellion.

    2. Re:Internet of things--a novelty by Anonymous Coward · · Score: 0

      Of course the possibility of real physical damage will be eliminated for all practical purposes - you can't sell a product until it is. All you're describing are failure modes of the systems, and systems can be designed so failure modes don't cause catastrophic damage. For instance, your hacked clothes dryer will still contain the existing physical thermal failsafes which prevent them from burning houses down if, for instance, a thermostat jams. These aren't under control of the main computer now, so why would they be in the future? The main new problem is DoS attacks, but actual physical damage is going to be impossible in anything that's even remotely well engineered according to standard present-day consumer safety standards.

  30. So what does this mean for CS? by Animats · · Score: 1

    So what does he want CS students to learn? Embedded system programming? Control theory? Labview? System safety engineering? Mechatronics? Robotics?

  31. Leo LaPorte did an excellent interview by Anonymous Coward · · Score: 0

    I watched it live and Leo was moved to tears after it ended.

  32. IPv6 by unixisc · · Score: 1

    Maybe, but it's high time that when it comes to teaching Networking, IPv6 starts replacing IPv4 as the taught protocol, so that it gets applied more going forward, and does not tie newer graduates to older technology that's hit its limits ages ago

  33. wrong by Anonymous Coward · · Score: 0

    F- that. The IoT crap needs to go away. It's the same marketing hype as the "Information Superhighway" and more dangerous.

  34. Bull by Anonymous Coward · · Score: 1

    Internet of Things is just a marketing buzzword. Newsflash. We altready have an international network of things. It's called 'internet' and it connects 'computers'.

    'Things' can be general purpose computers or any other electronic device that is able to run TCP/IP software.

  35. Re:You miss the point --- it's about security focu by Anonymous Coward · · Score: 0

    The thing is, cryptology isn't a basic part of computer science. As a topic of C.S. students, it's not near as fundamental as algorithms; functional, imperative, and object-oriented design; compilers; networking; and discrete math (and that's just off the top of my head). It's rightfully an elective, like graphics or device drivers. The only thing I'd argue for it is that it should be offered more widely. I think it's got cachet with most C.S. students, and most would want to take it as an elective, but it's not offered enough.
     
    Besides, the finger to point here is at people who don't know what they're doing and proceed anyway. Maybe C.S. programs need to take up "Not being a lazy fuck-up lacking in self-awareness when it comes to the limits of your knowledge" as a part of the core curriculum.

  36. Don't even THINK about the sock drawer... by rts008 · · Score: 2

    Ahhh, the sock drawer...

    So, it has come to this.

    If you give your sock drawer access to the internet, it will hack it's way into the means to put the Large Hadron Collider into turbo boost overdrive, all in order to rip the fabric of space-time to open a portal into Demon Murphy's demension/domain(of Murphy's Law infamy), have a Massive Black Hole FedEx'd into our solar system, and Earth would get sucked into Demon Murphy's Domain, making Hell look like Paradise.

    All to hide the true facts about all of those missing socks that we always blame on the washer or dryer.

    The upsides are a lie, to answer your questions...but remember to be especially wary of the sock drawer!

    --
    Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
  37. Just two words.... by rts008 · · Score: 1

    Hacker's Paradise.

    What happens when you are hacked, pwned, 'gamed' 12 ways from Sunday, and have to disconnect to clean up and straighten out the mess?

    Is it really worth it at this point in time? Not for me, no way!

    --
    Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
  38. Re:You miss the point --- it's about security focu by Anonymous Coward · · Score: 2, Interesting

    Personally i think that you miss the point. It's not about security in the real world, it's about the economics of security. No manufacturer will put an advanced security system into dirt cheap consumable devices. It is a joke to even consider iot for most stuff. It's an '80s fantasy that just has no economical value if applied as blindly as the idea suggests.
    One of the mayor benefit of a structure like iot is agencies can spy on everything more easily. The question is why we should consider this to be something we are ok with.

  39. really? by Anonymous Coward · · Score: 0

    Wow, it sounds like thing Intenet of Things is going to change everything in CS then!

    Will the complexity of sorting algorithms be different for "things"?
    Wil compilers need to use different parsing algorithms for "things"?
    Perhaps Turing machines and Pi-calculus will all be replaced by "Things" ?
    Maybe some "Things" will be able to solve the halting problem and make vast swathes of computability theory out of date?
    Will "things" prove the existence of NP-hard problems, or one-way functions ?

    if so, I look forward to this new revolution in computer science !

    otherwise -- ignore.

  40. In a perfect world.. by Anonymous Coward · · Score: 0

    The designers do know how to create secure systems, they do know they should do so. The ones paying their wages don't want to waste time on security. Add more features instead. Understanding fundamentals mean jack shit when the first to market takes home the whole pot. While EULAs that tell nobody is responsible and if shit braks it's tought luck are enforceable wasting time on security is just that, a waste.

  41. Re:You miss the point --- it's about security focu by oh_my_080980980 · · Score: 1

    That's a false premise. You ASSUME that computer science program is responsible for the lack of security in products because they don't teach security. The fact is businesses that build these products do not promote security because it will cost money. Do you honestly think that some guy who graduates with a CS degree is responsible? Put another way, where do all these security experts get their training?

  42. Re:You miss the point --- it's about security focu by oh_my_080980980 · · Score: 1

    THANK YOU! Mod post up!!

  43. The BOFH fix by RobertLTux · · Score: 1

    make the C levels PERSONALLY on the hook for the cost of fixing any security problems unless it can be shown that ALL good security practices were followed.

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  44. Who wants this? by wcrowe · · Score: 2

    Apart from a few technology companies here and there, does anyone really want the "Internet of Things"? I have yet to hear someone say, "Gosh, I wish my washing machine were internet-capable". Yes, I understand that tech firms can come up with all sorts of scenarios where they can try to convince us that this technology will be useful, but what have you really gained with an internet-ready appliance, apart from yet another vehicle for advertisement?

    --
    Proverbs 21:19
  45. 386 SX computer lab by globaljustin · · Score: 1

    BAZILLONS of never updated devices sending and receiving data to the network

    Sounds like a bunch of Windows computers

    --
    Thank you Dave Raggett
  46. security eduction means cheaper security by Anonymous Coward · · Score: 0

    if a larger number of Computer Science students have an opportunity to learn real-world, effective security techniques, along with exploratory research into new areas - in particular, mobile devices - then that would lead to much cheaper costs for a company to maintain proper security on their devices and/or apps.

  47. Hold yer breath (don't stop - please! lol) by Anonymous Coward · · Score: 0

    Zontar's "touched in the head": schizophrenic multiple personality disorder http://slashdot.org/comments.p... + manic depression http://slashdot.org/comments.p... now go take those meds, you whacko!

  48. Zontar forgot to take his meds again by Anonymous Coward · · Score: 0

    Zontar's "touched in the head": schizophrenic multiple personality disorder http://slashdot.org/comments.p... + manic depression http://slashdot.org/comments.p... now go take those meds, you whacko!

  49. Internet of Dumb Things by Ellie+K · · Score: 1

    It IS a stupid name. We have "smart" cities and devices, but Internet of Things always reminds me of dumb terminals.

    The abbreviation is even worse: IoT

    --
    tempus fugit