首页> 外文学位 >Analysis and Automated Discovery of Attacks in Transport Protocols
【24h】

Analysis and Automated Discovery of Attacks in Transport Protocols

机译:分析和自动发现传输协议中的攻击

获取原文
获取原文并翻译 | 示例

摘要

Transport protocols like TCP and QUIC are a crucial component of today's Internet, underlying services as diverse as email, file transfer, web browsing, video conferencing, and instant messaging as well as infrastructure protocols like BGP and secure network protocols like TLS. Transport protocols provide a variety of important guarantees like reliability, in-order delivery, and congestion control to applications. As a result, the design and implementation of transport protocols is complex, with many components, special cases, interacting features, and efficiency considerations, leading to a high probability of bugs. Unfortunately, today the testing of transport protocols is mainly a manual, ad-hoc process. This lack of systematic testing has resulted in a steady stream of attacks compromising the availability, performance, or security of transport protocols, as seen in the literature.;Given the importance of these protocols, we believe that there is a need for the development of automated systems to identify complex attacks in implementations of these protocols and for a better understanding of the types of attacks that will be faced by next generation transport protocols. In this dissertation, we focus on improving this situation, and the security of transport protocols, in three ways. First, we develop a system to automatically search for attacks that target the availability or performance of protocol connections on real transport protocol implementations. Second, we implement a model-based system to search for attacks against implementations of TCP congestion control. Finally, we examine QUIC, Google's next generation encrypted transport protocol, and identify attacks on availability and performance.
机译:像TCP和QUIC这样的传输协议是当今Internet的重要组成部分,其基础服务包括电子邮件,文件传输,Web浏览,视频会议和即时消息传递以及基础协议(如BGP)和安全网络协议(如TLS)。传输协议为应用程序提供了各种重要的保证,例如可靠性,按顺序交付和拥塞控制。结果,传输协议的设计和实现是复杂的,具有许多组件,特殊情况,交互功能以及效率方面的考虑,从而导致出现错误的可能性很高。不幸的是,今天,传输协议的测试主要是手动的临时过程。缺乏系统的测试导致了源源不断的攻击,破坏了传输协议的可用性,性能或安全性,如文献所示。鉴于这些协议的重要性,我们认为有必要开发自动化系统,以识别这些协议的实现中的复杂攻击,并更好地了解下一代传输协议将面临的攻击类型。本文主要从三种方面着眼于改善这种情况以及传输协议的安全性。首先,我们开发了一个系统来自动搜索针对实际传输协议实现中协议连接的可用性或性能的攻击。其次,我们实现了一个基于模型的系统,以搜索针对TCP拥塞控制实现的攻击。最后,我们研究了Google的下一代加密传输协议QUIC,并确定了对可用性和性能的攻击。

著录项

  • 作者

    Jero, Samuel C.;

  • 作者单位

    Purdue University.;

  • 授予单位 Purdue University.;
  • 学科 Computer science.
  • 学位 Ph.D.
  • 年度 2018
  • 页码 171 p.
  • 总页数 171
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号