模糊測試框架存在下列這些缺點:
局限性:即使是使用一個經過仔細設計的模糊測試框架,測試者也很可能會遇到不適合使用該框架的測試目標。這可能會讓人非常沮喪。
復雜性:有一個通用的模糊測試界面是好事,但學會如何駕馭該框架也需要時間。有時候,直接從頭開始創建一個針對特定測試目標的模糊測試工具比基于框架創建模糊測試工具花費的時間更少。在這種情況下,框架就沒有什么作用了。
開發時間:相比設計一個一次性的,針對特定協議的模糊測試工具而言,設計一個可以完全通用,可以被多次復用的東西工作量要大得多。工作量往往意味著更長的開發時間。
不全面:僅靠模糊測試無法全面了解整個安全威脅或 bug。
效率低:在處理不會導致程序崩潰的安全威脅時,例如某些病毒、蠕蟲、木馬等,模糊測試的效率較低。
檢測范圍小:模糊測試只能檢測簡單的錯誤或威脅。
回答所涉及的環境:聯想天逸510S、Windows 10。
模糊測試框架存在下列這些缺點:
局限性:即使是使用一個經過仔細設計的模糊測試框架,測試者也很可能會遇到不適合使用該框架的測試目標。這可能會讓人非常沮喪。
復雜性:有一個通用的模糊測試界面是好事,但學會如何駕馭該框架也需要時間。有時候,直接從頭開始創建一個針對特定測試目標的模糊測試工具比基于框架創建模糊測試工具花費的時間更少。在這種情況下,框架就沒有什么作用了。
開發時間:相比設計一個一次性的,針對特定協議的模糊測試工具而言,設計一個可以完全通用,可以被多次復用的東西工作量要大得多。工作量往往意味著更長的開發時間。
不全面:僅靠模糊測試無法全面了解整個安全威脅或 bug。
效率低:在處理不會導致程序崩潰的安全威脅時,例如某些病毒、蠕蟲、木馬等,模糊測試的效率較低。
檢測范圍小:模糊測試只能檢測簡單的錯誤或威脅。
回答所涉及的環境:聯想天逸510S、Windows 10。