課程:《密碼與安全新技術》
班級:1792班
姓名:李鵬舉
學號:20179203
上課老師:謝四江
上課日期:2018年5月10日
必修/選修:必修數據庫
本次課老師主要向咱們講解了基於模糊測試的漏洞挖掘及攻防技術。安全
手工測試是由測試人員手工分析和測試被測目標,發現漏洞的過程,是最原始的漏洞挖掘方法。bash
優勢:能發揮人的主觀能動性
缺點:人無規律可循、不可大規模網絡
一種經過對比補丁之間的差別來挖掘漏洞的技術。測試
優勢:發現速度快
缺點:已知漏洞
補丁技術是實際漏洞挖掘中運用得十分廣泛,對於定位漏洞的具體位置、尋找漏洞解決方式具備十分積極的現實意義。加密
靜態:在不運行程序的條件下,經過一系列分析的技術對代碼進行掃描。
動態:在運行計算機程序的條件下,驗證代碼是否知足規範性、安全性等指標的一種代碼分析技術。設計
優勢:覆蓋率100%,自動化程度高
缺點:容易有漏報和誤報3d
二進制審覈是源代碼不可得,經過逆向獲取二進制代碼,在二進制代碼層次上進行安全評估blog
優勢:覆蓋率高,自動化程度高
缺點:逆向致使信息丟失,可能會引入邏輯錯誤。事件
模糊測試是經過向被測目標輸入大量的畸形數據並檢測異常來發現漏洞。
優勢:無須源碼、誤報低、自動化程度高
缺點:覆蓋率低
目標選擇:NFC手機系統和應用!
從數據能夠看出,NFC手機逐漸開始流行和推廣。
NFC(Near Field Communication)技術是一種近距離的雙向高頻無線通訊技術,可以在移動終端、智能標籤(Tag)等設備間進行非接觸式數據交換。
NFC技術具備通訊距離短、一次只和一臺設備鏈接(1V1)、硬件安全模塊加密等特色,具備較好的保密性和安全性
結果:
路由器:
過濾特殊字符,eg. 科來網絡分析系統對\x的處理;
限制特定端口的傳輸速率;
阻塞SNMP請求的端口;
折中:編寫ACL
NFC
協議解析:檢查長度字段、數值範圍、格式化字符串、特殊字符等;
設計缺陷:修改設計邏輯,例如,藍牙、wifi、屏幕亮度等;
針對路由器和軟件成熟產品:入侵檢測、防火牆、殺毒軟件