The problem, as I see it, is that since "software" is such a new concept (compared to houses, locks, etc) that people and society haven't settled on REASONABLE steps to secure things vs. UNREASONABLE steps.
For example, if I wanted to, I could easily break into the average person's home. It just isn't that hard. Does that mean they "failed" to secure it? I would think not.
There is no such thing as "perfect" security. It will always be an arms race between malicious people (or misguided non-malicious hackers) and the people trying to protect their systems.
The problem, as I see it, is that since "software" is such a new concept (compared to houses, locks, etc) that people and society haven't settled on REASONABLE steps to secure things vs. UNREASONABLE steps.
For example, if I wanted to, I could easily break into the average person's home. It just isn't that hard. Does that mean they "failed" to secure it? I would think not.
There is no such thing as "perfect" security. It will always be an arms race between malicious people (or misguided non-malicious hackers) and the people trying to protect their systems.