bug是計(jì)算機(jī)領(lǐng)域?qū)I(yè)術(shù)語,是計(jì)算機(jī)在硬件、軟件、協(xié)議和系統(tǒng)安全策略上存在的缺陷,攻擊者能夠在未授權(quán)情況下訪問的危害,世界最早的一批程序設(shè)計(jì)師之一,美國(guó)的葛麗絲·霍波在調(diào)試設(shè)備時(shí)出現(xiàn)故障,拆開繼電器后發(fā)現(xiàn)有只飛蛾被夾扁在觸點(diǎn)中間,因此霍波詼諧的把程序故障統(tǒng)稱為BUG,后來成為計(jì)算機(jī)領(lǐng)域的專業(yè)行話,bug狹義的概念是指軟件程序漏洞或缺陷;
廣義的概念還包括,測(cè)試工程師或用戶所發(fā)現(xiàn)和提出的軟件可更改細(xì)節(jié),或與需求文檔存在差異的功能實(shí)現(xiàn)等,許多先進(jìn)的設(shè)計(jì)和實(shí)施技術(shù),旨在盡可能早的防止錯(cuò)誤數(shù)量和嚴(yán)重性,以及在生產(chǎn)過程中識(shí)別和去除所述缺陷,刪除這些錯(cuò)誤的行為稱為調(diào)試。