Preamble:
First, the obligatory, ‘I’m-about-to-post-something-that-someone-might-take-issue-with-on-a-public-forum’ explanation, that I don’t intend to ruffle anyone’s feathers, except in a way that might provoke positive action
Second, this issue has nothing to do with being a ‘noobie’, not very technical or anything else. It is not about people or their abilities it is about the issue I am talking about.
Thirdly, I know all the arguments about HA being open source and everything that entails (blah, blah, blah).
So,
There are a couple of threads at the moment regarding being hacked and one more that I have seen that talks about accidental exposure of secrets in GitHub.
This frightens me and just to give some context, HA is the first thing I have opened a port on my router for (and yes, I’ve had a router for long enough for that to mean something). I have been tempted in the past but decided the risks weren’t worth the benefit.
I not computer illiterate by any means but I don’t know everything about everything and network security is something I know little about at any detailed level.
Finally then my point is this. If HA is to succeed or even survive as I guess we all hope it will, shouldn’t someone be looking at the security of HA in some detail and acting upon it’s ‘holes’ and weaknesses? There is a page on the HA website which one may or may not see (https://www.home-assistant.io/docs/configuration/securing/) but that is cursory at best and at worst unintelligible for some). Hass.io is touted as the way forward and indeed is quite brilliant in the way it hides much of the underlying technology but even many of these brief security instructions it seems are not relevant to it.
And when it comes to other non-HA specific issues like port forwarding, SSH, SSL, reverse proxies etc. etc. etc. there is little or no guidance. It’s like fitting a lock to someone’s front door and then telling them they have to learn to cut the right key.
If I had come to HA today and looked on the forum I would NOT have installed it as it appears to be fraught with problems when it comes to protecting ourselves on-line.
Imagine if a journalist was writing a feature on home automation now and they had looked at the forums. The negative impact of the very real issues raised recently would have such a long term negative effect that I think HA would struggle to ever shake it off.
Please…. If anyone with any influence is reading this can the focus move away from adding components and even from fixing existing documented bugs, and instead on to securing (as best as is possible) HA for everyone. Idealy out of the box.
I don’t believe HA has a future at all if this isn’t addressed. And that would be a shame.