Comment I think it's different (Score 1) 250
They mention things like bridges that need to work, and we wouldn't let anyone build a bridge without certification.
But would you blame the engineers if someone learned the layout of the bridge, and the precise spot to put tnt to blow it up as an act of terror?
Because that's what we're talking about with software. Bad actors CONSTANTLY trying to break your stuff.
Are there people actively, constantly and in an automated fashion trying to destroy that bridge? Potentially hundreds of times every second?
If, in that scenario, the bad actors succeeded, would the bridge engineers be at fault?