bug是计算机领域专业术语,是计算机在硬件、软件、协议和系统安全策略上存在的缺陷,攻击者能够在未授权情况下访问的危害,世界最早的一批程序设计师之一,美国的葛丽丝·霍波在调试设备时出现故障,拆开继电器后发现有只飞蛾被夹扁在触点中间,因此霍波诙谐的把程序故障统称为BUG,后来成为计算机领域的专业行话,bug狭义的概念是指软件程序漏洞或缺陷;
广义的概念还包括,测试工程师或用户所发现和提出的软件可更改细节,或与需求文档存在差异的功能实现等,许多先进的设计和实施技术,旨在尽可能早的防止错误数量和严重性,以及在生产过程中识别和去除所述缺陷,删除这些错误的行为称为调试。