Agree with manual overrides there is no reason to not have a key. I'm surprised you've read about that because that's against regulation in commercial security. If power goes down there should be a battery backup to power it and keep the key card / door security working OR it turns off and you can't lock your doors. Better to keep unlocked than have someone burn alive inside.
The beauty of IoT is how it can be easily expanded and connected should you choose to. There is nothing preventing companies from implementing the same idea to the payment system. Charge enough for securing those IoT devices once they reach out into the world and I think you can have a real system on your hands.
I'm open to your opinion on that, but if that's true why is it not being done? There's a lot of companies making IoT stuff, but it's really hard to find any of them making robust systems. The lack of profitability is the only way I can reconcile that. If you have another idea, let me know.
> I'm surprised you've read about that because that's against regulation in commercial security
Looking now, I see a lot of companies switching to local bluetooth connections. That's definitely an improvement to the last time I looked (years ago).
> The beauty of IoT is how it can be easily expanded and connected should you choose to.
I agree! but not if we keep pushing closed-off systems and protocols
Two reasons.
1. Time to market. Reliability and security are slightly expensive in money but very expensive in calendar time (throwing bodies at the problem, substituting money for time, is a somewhat effective way to get features and marketing, but not an effective way to get security).
2. Power. Remember that the entire edifice of modern economics is a leaky abstraction implemented on top of a killer ape. Power is a stronger motive than money.
Most profitable things are not currently being done.
A) Use existing open protocols: WTF do I need an app to get alerts. Doesn't email still work fine?
B) No cloud connectivity: No, camera, You don't need to store everything on the internet. My NAS can store it just fine. Or my backup usb drive, or whatever. If you want that as an option, sure, but quit trying to pretend that it's the only way this can be done. Same with you fridge. You don't need to store that grocery list online, it can just be emailed directly to me, TYVM.
C) Manual overrides: If my door won't unlock because servers are down, give me a physical key as well. I've read some companies faq's saying that if the internet is out, or their servers are down, you'll just have to call their customer service. No no no no no. Give me a key override. I'm not going to stand outside my own house while you try to get your servers going again. And what if your company goes under?
D) Open Source: If a bug comes out that renders my door-lock unusable, I want to know that I can patch it. We know the manufacturer sure isn't, using history as a guide. Why would you buy next years model if this years model didn't have security flaws?
Building a robust system isn't hard, it's just not profitable. All of these failure-points aren't there because we can't solve the problem, they exist because they are more profitable to leave unsolved.