However, all software—even secure software—relies on people,
processes, and technologies, all of which can result in vulnerabilities.
As a practical matter, to be considered secure, software should be able
to resist most attacks and tolerate the majority of those attacks it