课程:《密码与安全新技术》
班级:1792班
姓名:李鹏举
学号:20179203
上课老师:谢四江
上课日期:2018年5月10日
必修/选修:必修数据库
本次课老师主要向咱们讲解了基于模糊测试的漏洞挖掘及攻防技术。安全
手工测试是由测试人员手工分析和测试被测目标,发现漏洞的过程,是最原始的漏洞挖掘方法。bash
优势:能发挥人的主观能动性
缺点:人无规律可循、不可大规模网络
一种经过对比补丁之间的差别来挖掘漏洞的技术。测试
优势:发现速度快
缺点:已知漏洞
补丁技术是实际漏洞挖掘中运用得十分广泛,对于定位漏洞的具体位置、寻找漏洞解决方式具备十分积极的现实意义。加密
静态:在不运行程序的条件下,经过一系列分析的技术对代码进行扫描。
动态:在运行计算机程序的条件下,验证代码是否知足规范性、安全性等指标的一种代码分析技术。设计
优势:覆盖率100%,自动化程度高
缺点:容易有漏报和误报3d
二进制审核是源代码不可得,经过逆向获取二进制代码,在二进制代码层次上进行安全评估blog
优势:覆盖率高,自动化程度高
缺点:逆向致使信息丢失,可能会引入逻辑错误。事件
模糊测试是经过向被测目标输入大量的畸形数据并检测异常来发现漏洞。
优势:无须源码、误报低、自动化程度高
缺点:覆盖率低
目标选择:NFC手机系统和应用!
从数据能够看出,NFC手机逐渐开始流行和推广。
NFC(Near Field Communication)技术是一种近距离的双向高频无线通讯技术,可以在移动终端、智能标签(Tag)等设备间进行非接触式数据交换。
NFC技术具备通讯距离短、一次只和一台设备链接(1V1)、硬件安全模块加密等特色,具备较好的保密性和安全性
结果:
路由器:
过滤特殊字符,eg. 科来网络分析系统对\x的处理;
限制特定端口的传输速率;
阻塞SNMP请求的端口;
折中:编写ACL
NFC
协议解析:检查长度字段、数值范围、格式化字符串、特殊字符等;
设计缺陷:修改设计逻辑,例如,蓝牙、wifi、屏幕亮度等;
针对路由器和软件成熟产品:入侵检测、防火墙、杀毒软件