|
|
|
|
|
by trealira
912 days ago
|
|
> Moreover, it is untenable to maintain a small island of "secure software" for "important things" in a vast ocean of careless and vulnerable code. Inevitably, the island gets infected, and not even air-gaps can save it, as stuxnet showed. Why is it inevitable? As long as it doesn't connect to other software (via internet or other means), isn't it possible to formally verify one critical software component, e.g. in pacemakers? I'm not saying that C would necessarily be the best choice for formally verifying it, though. |
|
perfect is the enemy of good, "security" people act as if all breaches are equally relevant.
When your surface area is everything you're more likely to have holes, that's just a law of nature. Limit your surface area and suddenly you can be more thorough.