软件面临的安全威胁的分类一般分为三类,分别为软件漏洞、恶意代码、软件侵权
- 软件漏洞:它通常被认为是软件生命周期中出现的设计错误、编码缺陷及运行故障。常说的漏洞包括软件错误、软件缺陷及软件失效;按时间维度上的漏洞产生的角度,可以分为0day漏洞、1day漏洞、历史漏洞。
- 恶意代码:它是指未经用户授权就干扰及破坏计算机上的系统、网络程序的代码,也叫做恶意软件。具有以下三种特征:具有恶意的目的、自身是计算机程序、通过执行发生作用。它的分类很多,主要类型为计算机病毒。
- 软件侵权:就是指侵犯了他人软件的合法权益。通过一系列不正当手段篡改他人软件或未经同意操作他人软件及信息,就构成了软件侵权,是一种违法行为。