软件错误和软件漏洞之间的区别是什么?
一个错误就是当一个系统的行为不符合它的行为时.
漏洞是滥用系统的一种方式(最常见的是与安全相关的方式) - 无论是由于设计错误还是实现错误.换句话说,即使设计的实现是完美的,由于设计缺陷,某些东西也可能存在漏洞.
漏洞是bug的一个子集.
错误是产品中的任何缺陷.
漏洞是一种错误,表现为恶意使用产品的机会.漏洞通常不是那么明显,但需要开发才能开发出来.