A security bug is a software bug that benefits someone other than intended beneficiaries in the intended ways. Security bugs introduce security vulnerabilities by compromising one or more of:
Security bugs need not be identified, surfaced nor exploited to qualify as such. Some exploited ones, particularly viruses, have been known to wreak global damage at massive cost. CausesSecurity bugs, like all other software bugs, stem from root causes that can generally be traced to either absent or inadequate:
TaxonomySecurity bugs generally fall into a fairly small number of broad categories that include:
MitigationSee Software Security Assurance.
| |