⑴ 通常大家說的「bug」和「debug」都指什麼
BUG英文是缺陷意思。debug是找缺陷,程序上漏洞,找漏洞。
BUG是指程序錯誤或漏洞,就是內程序員編程時容由於某些原因,因程序語句寫錯或考慮不周而未能實現想要的功能,甚至不能運行程序。最常見的可能就是某些游戲,由於程序沒編好,別人就可能會利用其漏洞篡改游戲數據。
DEBUG就是指程序員對編好的程序進行漏洞的排查,盡量消除錯誤或漏洞。一般都是用專業的工具進行。
與Bug相對應,人們將發現Bug並加以糾正的過程叫做「Debug」,意即「捉蟲子」或「殺蟲子」。遺憾的是,在中文裡面,至今仍沒有與「Bug」准確對應的詞彙,於是只能直接引用「Bug」一詞。雖然也有人使用「臭蟲」一詞替代「Bug」,但容易產生歧義,所以推廣不開。
所謂「(Bug)」,是指電腦系統的硬體、系統軟體(如操作系統)或應用軟體(如文字處理軟體)出錯。硬體的出錯有兩個原因,一是設計錯誤,一是硬體部件老化失效等。軟體的錯誤全是廠家設計錯誤。
⑵ 漏洞修復是什麼
■什麼是漏洞?
漏洞一般是程序員編程時的疏忽或者考慮不周導致的。還有就是該功能有一定用處(對部分使用者很有用),但是卻被黑客利用,也算是漏洞。
■什麼是系統漏洞?
系統漏洞一般是由於系統服務對外部訪問內部的驗證機制有缺陷,導致某些別有用心的特殊代碼通過時驗證系統會發生崩潰,導致系統或者軟體崩潰、用戶許可權提升、系統被控制等等安全隱患。
IE漏洞常見的有:瀏覽時自動運行惡意代碼、後台自動下載文件並運行、藍屏死機等等。當然有些漏洞是軟硬體兼容性和功能模塊不完善,實際並不會有安全隱患,例如:無法關閉計算機、程序無故自己出錯中止運行、運行效率低下等。有些人不認為這是漏洞,而只認為是系統BUG,每個人看法不同。
■什麼是漏洞修復?
從廣義上來說,通過安裝軟體公司發布的補丁程序,來修補或修復此軟體的缺陷,都叫「漏洞修復」。狹義的說,漏洞修復主要是指修復系統漏洞,除了通過打補丁的形式以外,系統漏洞有部分可以通過安裝防火牆、限制用戶許可權、停止不需要的系統服務解決。
一般應用軟體的漏洞,主要是通過升級軟體的版本來解決。
。