TLS

传输层安全性协议(英语:Transport Layer Security,缩写作TLS),及其前身安全套接层(Secure Sockets Layer,缩写作SSL)是一种安全协议,目的是为互联网通信提供安全及数据完整性保障。网景公司(Netscape)在1994年推出首版网页浏览器,网景导航者时,推出HTTPS协议,以SSL进行加密,这是SSL的起源。IETF将SSL进行标准化,1999年公布第一版TLS标准文件。随后又公布RFC 5246 (2008年8月)与RFC 6176(2011年3月)。在浏览器、邮箱、即时通信、VoIP、网络传真等应用程序中,广泛支持这个协议。

SSL包含记录层(Record Layer)和传输层,记录层协议确定传输层数据的封装格式。传输层安全协议使用X.509认证,之后利用非对称加密演算来对通信方做身份认证,之后交换对称密钥作为会谈密钥(Session key)。这个会谈密钥是用来将通信两方交换的数据做加密,保证两个应用间通信的保密性和可靠性,使客户与服务器应用之间的通信不被攻击者窃听。

DTLS

Datagram Transport Layer Security数据报传输层安全性(DTLS)是一种通信协议,旨在保护数据隐私并防止窃听和篡改。 它基于传输层安全性(TLS)协议,该协议为基于计算机的通信网络提供安全性。 DTSL和TLS之间的主要区别在于DTLS使用UDP,而TLS使用TCP。 它可用于Web浏览,邮件,即时消息传递和VoIP。 DTSL是与SRTP一起用于WebRTC技术的安全协议之一。

SRTP

SRTP(SecureReal-time Transport Protocol) 安全实时传输协议,SRTP是在实时传输协议(Real-time Transport Protocol)基础上所定义的一个协议,旨在为单播和多播应用程序中的实时传输协议的数据提供加密、消息认证、完整性保证和重放保护安全实时传输协议。

SRTP有什么作用?

SRTP使用身份验证和加密,以最大程度地降低诸如拒绝服务之类的攻击风险。 它由IETF(Internet工程任务组)于2004年发布,名称为RFC3711。SRTP就像DTLS是用于WebRTC技术的安全协议之一。

什么是TLS DTLS和SRTP相关推荐

  1. 什么是TLS DTLS和SRTP?

    TLS 传输层安全性协议(英语:Transport Layer Security,缩写作TLS),及其前身安全套接层(Secure Sockets Layer,缩写作SSL)是一种安全协议,目的是为互 ...

  2. WebRTC 传输安全机制:DTLS 和 SRTP

    在 WebRTC 中,为了保证媒体传输的安全性,引入了 DTLS 和 SRTP 来对通信过程进行加密.DTLS 的作用.原理与 SSL/TLS 类似,都是为了使通信过程变得更安全. 常用加密方法 加密 ...

  3. WebRTC 协议介绍--一篇读懂DTLS、SRTP、SRTCP

    DTLS作用 资料包传输层安全(英语:Datagram Transport Layer Security,缩写为 DTLS),又译数据包传输层安全,是一种通信协议,提供UDP协议在传输层的发送安全.它 ...

  4. SSL/TLS/DTLS对比

    SSL/TLS/DTLS对比_Leon-CSDN博客 SSL/TLS/DTLS对比_放飞自己-CSDN博客 https://segmentfault.com/a/1190000002554673 SS ...

  5. dtls到srtp的整个流程

    1.SSL_CTX_new创建上下文 2.SSL_CTX_set_security_level设置加密等级 3.SSL_CTX_use_certificate配置证书上下文到ssl上下文 4.SSL_ ...

  6. 网络协议文档阅读笔记-TLS vs DTLS | Difference between TLS and DTLS

    TLS是工作在除应用层协议外最顶层的协议.也就是传输层协议,这个协议,在有些文档中称为应用层的子协议.DTLS与TLS区别就在那个D,也就是Datagram TLS协议 TLS:提供了应用程序(如We ...

  7. DTLS与TLS的比较

    原文地址:https://www.rfc-editor.org/rfc/pdfrfc/rfc6347.txt.pdf 1. 背景简介 TLS [TLS] is the most widely depl ...

  8. 详解 WebRTC 传输安全机制:一文读懂 DTLS 协议

    DTLS(Datagram Transport Layer Security) 是基于 UDP 场景下数据包可能丢失或重新排序的现实情况下,为 UDP 定制和改进的 TLS 协议.在 WebRTC 中 ...

  9. 使用机器学习检测TLS 恶意加密流——业界调研***有开源的数据集,包括恶意证书的,以及恶意tls pcap报文***...

    2018 年的文章, Using deep neural networks to hunt malicious TLS certificates from:https://techxplore.com ...

最新文章

  1. 每秒上千订单场景下的分布式锁高并发优化实践!
  2. java 不退出_Java项目不挂断运行,即当账户退出或终端关闭时,程序仍然运行,并附上执行脚本...
  3. 十大类疫情服务紧缺 阿里广发英雄帖抗疫小程序开发者最高可获50万元奖励
  4. JAVA:贪吃蛇源代码
  5. perl 调用 shell 文件 防止出问题,最好写绝对路径
  6. android渠道校验,Android渠道版本自动化校验
  7. 五分钟学会python函数_五分钟带你搞懂python 迭代器与生成器
  8. IDEA---Project下看不见项目目录
  9. 视频直播技术(三):低延时直播经验总结
  10. CSDN博客添加使用百度统计
  11. 《金字塔原理》之表达的逻辑
  12. Linux和操作系统从入门到进阶2020最新书单大佬力荐
  13. mac下hadoop环境的搭建以及碰到的坑点
  14. 环世界RimWorld for Mac(模拟建造游戏)
  15. CSS中font-family属性值中文和英文的问题
  16. 【福利分享】Python爬虫入门实战——彼岸图网
  17. 李锐:金龙客车DMS上云实践以及对网络、混合云、弹性、运维、安全的思考
  18. (转载)VC++ 全系列
  19. ASE高级软件工程 热身作业!
  20. 软件产品登记测试网站,软件产品登记测试

热门文章

  1. MFC CListCtrl 点击选中整行
  2. 记一次npm run build:prod打包失败的处理方法
  3. matlab做sin图像,Matlab-图像的几何变换
  4. 法律服务如何在百度投放广告?百度搜索广告是什么
  5. R语言HAR和HEAVY模型分析高频金融数据波动率
  6. 以组织文化为抓手 浙江天搜科技不断创新企业管理
  7. mysql 5.6 mysqli_php-如何安装MySQLi
  8. 新技术揭秘 诺基亚2011年开发者大会
  9. uwsgi模式_uWSGI模块
  10. pageOffice基本使用