基于个人移动端的SSL协议安全技术与教学应用
2021-07-06李明坤胡曦明
李明坤,胡曦明,2*,李 鹏,2
(1.陕西师范大学 计算机科学学院,陕西 西安 710119;2.现代教学技术教育部重点实验室,陕西 西安 710119)
0 引 言
作为提供信息加密、身份验证和完整性验证等安全服务支撑HTTPS安全链接的SSL协议(secure sockets layer),面临会话劫持攻击、剥离攻击和数据密文解密攻击等多种攻击[1-4]。有关移动终端的SSL安全分析表明,安智网和360手机安卓市场近6万个应用软件中约有59.25%的应用软件使用了与SSL相关的API,存在可信证书链缺陷的软件占77.1%,SSL错误忽略缺陷的软件占比33.29%,不可信证书链攻击成功的软件占比17.39%,无域名认证攻击成功的软件占比15.22%[5];即使大部分网络银行类APP完整实现了SSL证书公钥绑定,也依然存在诸多安全隐患。
反观高校SSL协议安全技术应用发展现状:一方面,SSL协议作为计算机相关专业的教学重点得到了广泛关注和持续研究;但另一方面,SSL协议安全技术长期停留于基于PC真机或仿真平台局限在学校实验室的内部网络环境中实施的传统模式,例如:华南师范大学石硕基于“PC+服务器”开展SSL实验[6];海南经贸职业技术学院黄雪琴采用仿真平台开展SSL协议实验[7];温州大学黄辉使用ASA模拟器开展SSL实验[8]。在高校建设面向移动互联网新经济深化产教融合培养网络安全卓越工程师的背景下,探索在真实的移动互联网环境下,基于手机、笔记本电脑和PAD等设备的新型SSL协议个人移动安全技术和实验应用成为了富有时代性、紧迫性和教育价值的新课题。
1 SSL协议及其安全机制
1.1 SSL协议
SSL协议在TCP/IP分层模型中工作在传输层和应用层之间,为互联网环境中的两个通信进程提供安全及数据完整性保障。……
