如何和攻击私有协议中的密码学安全漏洞.pptx

如何和攻击私有协议中的密码学安全漏洞.pptx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分析和攻击私有协议中的密码学安全漏洞   刘慧 关于我 上海交通大学密码与计算机安全实验室   Lab of Cryptology and Computer Security 软件安全小组GoSSIP   Group of Software Security In Progress 应用密码学研究    现实软件中密码系统的安全审计分析   乌云白帽子/乌云专栏作者    Gossip  on  SSL  Security  by  GoSSIP_SJTU   私有协议中的密码学安全漏洞 什么是协议 网络通信协议,为进行数据交换而建立的规则、标准或约定的集合 它规定了通信时信息必须采用的格式和这些格式的意义 应用层:   0x00 0x26 0xe5 0x90 0x83 0xe4 0xba 0x86 … 0xbc 0x9f  标志位:采用何种压缩算法,字符编码方式,长度,… 网络层:  源端口,目的端口,… 传输层: 源IP,目的IP,… 网络接口层: MAC地址,… 吃了么? 私有协议中的密码学安全漏洞 我们关心的协议 与相应实体通信并完成特定功能的应用层协议。 HTTP、FTP、SMTP、… 也可以是更加应用相关的协议,例如    手机APP与发送推送信息的服务器间的通信协议      即时消息应用间及其与服务器的通信协议      网络摄像头与中心服务器的通信协议    …… 私有协议中的密码学安全漏洞 私有协议 Proprietary protocol    非标准协议              微信、QQ;自定义格式的数据交换              可能缺少公开的、详细的协议规范文档      协议逆向              抓包分析              二进制反汇编反编译   私有协议中的密码学安全漏洞 协议的关注点 对于网络摄像头      每帧画面是如何编码的,画面质量与清晰度的协商调整,…        每帧画面传输前是否有协商某些安全机制,传输的画面是否可能 被截获或修改   对于即时消息 消息的某几个字节对应系统内部维护的序列号 消息能否冒充、伪造   ref1   私有协议中的密码学安全漏洞 协议的关注点 对于推送协议    某个字段对应标题,某个字段对应推送消息点击后跳转的网页    服务器推送来的消息本身是否在传输过程中可能被修改 例如, 谷歌云消息服务,曾经因服务器没有检查客户端提交的请求中两个字段的一致性, 导致原本推送到客户端的消息会被攻击者收到Ref2。 这种协议中业务逻辑相关的安全问题不是我们讨论的范围 Ref 1:/wp-content/uploads/2014/04/gcm_explained.png Ref2:Li, Tongxin, et al. Mayhem in the push clouds: Understanding and mitigating security hazards in mobile push-messaging services. Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security. ACM, 2014. 在存在恶意中间人的情况下,通信的安全性    被动中间人:窃听    主动中间人:篡改、重放    身份冒充 私有协议中的密码学安全漏洞 What we really focus on 信息传送的通道是否安全 吃了么? 吃了么? 我喜欢你 真实性:来自真实的的发送方       Authenticity   机密性:未授权不能读                             Confidentiality 完整性:未授权不能修改                       Integrity 安全传输三⼤大愿望 私有协议中的密码学安全漏洞 网络通信协议 Communications Protocol   数据安全传输 Secure Data Transmission   密码学误用 Cryptographic Misuse   分析私有协议中的密码学问题时我们要关注什么 我正在跟我想要的人讲话     讲话的内容不想让别人知道          

文档评论(0)

1112111 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档