ccs2023网络安全 ccs2023会议_农历_星座分析

星座分析>星座分析>农历

ccs2023网络安全 ccs2023会议

时间:2023-10-15 13:13:40 作者:如果我是富豪

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于ccs2023网络安全 ccs2023会议的文章,本文对文章ccs2023网络安全 ccs2023会议好好的分析和解答,希望你能喜欢,只有你喜欢的内容存在,只有你来光临,我们才能继续前行。a9G星座分析

ccs2023网络安全 ccs2023会议

全国网络安全和信息化工作会议几年开一次

五年。根据查询政府网显示,全国网络安全和信息化工作会议是网安方搏毕和向五年一次的最高级别会议,在2023年7月14日至15日,会议召开。网络安全和信息化是事关国家安全和国数陪家发展、事关广基盯大人民群众工作生活的重大战略问题。

SSL/TLS协议原理解读

HTTPS是什么相信大家都知道,如果你不知道。。。请关闭此文!!!a9G星座分析

HTTP的数据是明文传输的,没有安全性可言。HTTPS是秘文传输,那么HTTPS是怎么实现数据的安全(加密)传输的?那是因为HTTPS比HTTP多了个'S'。 即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。a9G星座分析

SSL/TLS协议是网络安全通信的重要基石,本文将简单介绍SSL/TLS协议,主要关注SSL/TLS协议的安全性,特别是SSL规范的正确实现。 本系列的文章大体分为几个部分:a9G星座分析

1、SSL/TLS简介a9G星座分析

2、SSL/TLS协议的基本流程a9G星座分析

3、从SSL到TLSa9G星座分析

4、SSL/TLS的流行实现库a9G星座分析

SSL全称是Secure Sockets Layer,安全套接字层,它是由网景公司(Netscape)设计的主要用于Web的安全传输协议,目的是为网络通信提供机密性、认证性及数据完整性保障。如今,SSL已经成为互联网保密通信的工业标准。a9G星座分析

SSL最初的几个版本(SSL 1.0、SSL2.0、SSL 3.0)由网景公司设计和维护,从3.1版本开始,SSL协议由因特网工歼唯程任务小组(IETF)正式接管,并更名为TLS(Transport Layer Security),发展至今已有TLS 1.0、TLS1.1、TLS1.2这几个版本。a9G星座分析

如TLS名字所说,SSL/TLS协议仅保障传输层安全。同时,由棚型于协议自身特性(数字证书机制),SSL/TLS不能被用于保护多跳(multi-hop)端到端通信,而只能保护点到点通信。a9G星座分析

认证性——借助数字证书认证服务器端和客户端身份,防止身份伪造a9G星座分析

机密性——借助加密防止第三方窃听a9G星座分析

完整性——借助消息认证码(MAC)保障数据完整性,防止消息篡改a9G星座分析

重放保护——通过使用隐式序列号防止重放攻击a9G星座分析

为了实现这些安全目标,SSL/TLS协议被设计为一个两阶段协议,分为握手阶段和应用阶段:a9G星座分析

握手阶段也称协商阶段,在这一阶段,客户端和服务器端会认证对方身份(依赖于PKI体系,利用数字证书进行身份认证),并协商通信中使用的安全参数、密码套件以及MasterSecret。后续通信使用的所有密钥都是通过MasterSecret生成。a9G星座分析

在握手阶氏和培段完成后,进入应用阶段。在应用阶段通信双方使用握手阶段协商好的密钥进行安全通信。a9G星座分析

Handshake协议:包括协商安全参数和密码套件、服务器身份认证(客户端身份认证可选)、密钥交换;a9G星座分析

ChangeCipherSpec 协议:一条消息表明握手协议已经完成;a9G星座分析

Alert 协议:对握手协议中一些异常的错误提醒,分为fatal和warning两个级别,fatal类型的错误会直接中断SSL链接,而warning级别的错误SSL链接仍可继续,只是会给出错误警告;a9G星座分析

Record 协议:包括对消息的分段、压缩、消息认证和完整性保护、加密等。a9G星座分析

图2、图3都是表示的协议流程,大同小异。可以对比着看加深理解。a9G星座分析

每一个SSL/TLS链接都是从握手开始的,握手过程包含一个消息序列,用以协商安全参数、密码套件,进行身份认证以及密钥交换。握手过程中的消息必须严格按照预先定义的顺序发生,否则就会带来潜在的安全威胁。今年顶级安全会议CCS 有文章提出了建立综合状态机来检查SSL链接中消息序列……a9G星座分析

2.1 握手过程中的消息序列a9G星座分析

ClientHello:ClientHello通常是握手过程中的第一条消息,用于告知服务器客户端所支持的密码套件种类、最高SSL/TLS协议版本以及压缩算法。a9G星座分析

ClientHello中还包含一个随机数,这个随机数由4个字节的当前GMT UNIX时间以及28个随机选择的字节组成,共32字节。该随机数会在密钥生成过程中被使用。a9G星座分析

另外,ClientHello中还可能包含客户端支持的TLS扩展。(TLS扩展可以被用来丰富TLS协议的功能或者增强协议的安全性)a9G星座分析

ServerHello:服务器接受到ClientHello后,会返回ServerHello。服务器从客户端在ClientHello中提供的密码套件、SSL/TLS版本、压缩算法列表里选择它所支持的项,并把它的选择包含在ServerHello中告知客户端。接下来SSL协议的建立就基于服务器选择的密码套件类型、SSL/TLS协议版本以及压缩算法。a9G星座分析

ServerHello中同样会包含一个随机数,同样4+28 字节类型,由服务器生成。a9G星座分析

Certificate:客户端和服务器都可以发送证书消息来证明自己的身份,但是通常客户端证书不被使用。 服务器一般在ServerHello后会接一条Certificate消息,Certificate消息中会包含一条证书链,从服务器证书开始,到Certificate authority(CA)或者最新的自签名证书结束。下图形象地描述了证书链:a9G星座分析

在用的X.509证书包含Version 1和Version 3两种版本,其中v1版本的证书存在安全隐患,同时不支持TLS扩展,被逐渐弃用。现在大多数在用的SSL证书都是V3版本。a9G星座分析

RSA_EXPORT(仅当服务器的公钥大于512bit时)、DHE_DSS、DHE_DSS_EXPORT、DHE_RSA、DHE_RSA_EXPORT、DH_anon 使用其它密钥交换算法时,服务器不能发送此消息。a9G星座分析

CertificateRequest:这个消息通常在要求认证客户端身份时才会有。消息中包含了证书类型以及可接受的CA列表。a9G星座分析

ServerHelloDone:服务器发送这条消息表明服务器部分的密钥交换信息已经发送完了,等待客户端的消息以继续接下来的步骤。这条消息只用作提醒,不包含数据域。a9G星座分析

如果选择的密钥交换算法是DH或者DHE,则可能有两种情况:a9G星座分析

隐式DH公开值:包含在Certificate消息里;a9G星座分析

显示DH公开值:公开值是本消息的一部分。a9G星座分析

CertificateVerify:这条消息用来证明客户端拥有之前提交的客户端证书的私钥。a9G星座分析

Finished:表明握手阶段结束。这是第一条用协商的算法和密钥保护的消息。a9G星座分析

因为是用协商好的密钥加密的消息,它可以用来确认已经协商好的密钥。a9G星座分析

同时Finished消息包含一个verify_data域,可以用来校验之前发送和接收的信息。a9G星座分析

Verify_data域是一个PRF函数的输出(pseudo-random function)。这个伪随机函数的输入为:(1)两个hash值:一个SHA-1,一个MD5,对之前握手过程中交换的所有消息做哈希;(2)the MasterSecret,由预备主密钥生成;(3)finished_label,如果客户端发送的则是”client finished”,服务器发送的则是”server finished”。关于这个PRF的细节在3.3节中会具体描述。 此外,Finished 消息不能够在ChangeCipherSpec前发送。a9G星座分析

2.2 不同密钥交换算法对应的握手过程a9G星座分析

不同的密钥交换算法对应的握手过程中的消息序列是不同的,相应的实现方式也不同,本节介绍几个常见密钥交换算法对应的握手过程。a9G星座分析

TLS-RSA:在这个场景下,PreMasterSecret是由客户端指定的,并用RSA公钥加密发送给服务器。服务器不影响PReMasterSecret的生成。a9G星座分析

TLS-DH:基于DH的密钥交换也被称为静态Diffie-Hellman。在这种场景下,可能是双方各自提交一个证书包含DH公开值,或者服务器端提交证书包含DH公开值,客户端在每次会话中选择一个值。协商好的DH值被用作PreMasterSecret。显然证书中的参数是固定的,那么每次链接的PreMasterSecret也是相同的。a9G星座分析

TLS-DH不能提供前向安全性。a9G星座分析

2.3 密钥生成a9G星座分析

这个PRF基于两个hash函数:MD5和SHA-1,它有3个输入,一个Secret(比如PreMasterSecret),一个标志符(比如”client finished”, “server finished”),还有一个种子值(比如客户端随机数+服务器端随机数)。a9G星座分析

Secret在使用时被分为长度相同的两半:S1和S2,分别作为P_MD5和P_SHA-1的输入。a9G星座分析

其中A(0) = seed, A(i) = HMAC hash( secret, A( i −1) )a9G星座分析

处理过程一直持续到足够多的输出被生成,然后把输出分为4个key和2个IV:a9G星座分析

下图完整阐述了SSL/TLS协议中的密钥生成过程。a9G星座分析

本节介绍SSL/TLS协议的版本变迁,不同版本的区别以及安全特性等。a9G星座分析

SSL 1.0由于从来没有被公开过,并且存在严重安全漏洞,我们就不讨论了。a9G星座分析

MAC不能覆盖填充长度域,攻击者可能利用这点破坏消息完整性;a9G星座分析

缺乏握手认证,攻击者可以篡改密码套件列表,诱骗通信双方使用较弱的密码套件;a9G星座分析

使用较弱的或有问题的密码算法(如MD5,RC4等),或者使用不安全的分组模式(如CBC模式);a9G星座分析

对于不同的密码学基元使用相同的密钥,违背基本安全常识。a9G星座分析

由于以上安全问题,RFC 6176已经明确提出避免使用SSL 2.0,但是现实生活中还有少量客户端和服务器支持SSL 2.0.a9G星座分析

SSL 3.0:SSL 3.0引入了一些新的特性和机制解决了很多之前版本存在的漏洞。此外,SSL 3.0中引入了ChangeCipherSpec子协议。SSL 3.0向后兼容SSL 2.0,相对于SSL 2.0,它的主要改变包括以下几点:a9G星座分析

支持更多的密码套件(支持更多的密码算法如DSS,SHA-1)a9G星座分析

在握手阶段支持密钥协商(DH和FORTEZZA)a9G星座分析

支持密码学参数的重协商a9G星座分析

增加了消息压缩选项a9G星座分析

MAC能够覆盖填充长度域了,同时MAC可以使用MD5或者SHA-1a9G星座分析

不同的密码学基元使用不同的keya9G星座分析

Alert子协议能对任何错误给出两种提示:Warning和Fatala9G星座分析

中止链接的时候会用一个close_notify警告通知通信双方a9G星座分析

支持证书链,而非单个证书a9G星座分析

通过Finished消息认证所有发送和接收的消息a9G星座分析

加密了的PreMasterSecret包含当前使用的协议版本,防止协议回滚a9G星座分析

TLS 1.0:TLS 1.0和SSL 3.0差别非常小。实际上,TLS 1.0是SSL 3.1,在IETF接手后改名为TLS。TLS 1.0版本是目前使用最广泛的SSL/TLS协议版本。a9G星座分析

TLS 1.0不再支持使用FORTEZZA的密码套件。a9G星座分析

TLS 1.0中MAC被替换成HMAC。a9G星座分析

之前提到ChangeCipherSpec消息必须在Finished消息前发送,在TLS 1.0中,如果消息序列不符合这个要求,会产生FATAL警告并终止链接。a9G星座分析

TLS 1.1:这个版本相比之前改动也很小。最重要的改动是预防了针对CBC分组模式的一些攻击。现在的填充错误变的和非法MAC错误不可区分了,防止攻击者利用可区分错误响应建立解密预言机对密文进行攻击。a9G星座分析

在每次加密过程中,使用CBC分组模式时,都需要显示给出IV,而不用再密钥生成时使用PRF生成IV。a9G星座分析

此外,TLS 1.1禁止为适应之前出口限制而使用弱化的密码套件。a9G星座分析

此外,TLS 1.2的一个重要变化是支持认证加密模式(支持GCM等)。但是由于一些AEAD(Authenticated Encryption with Associated Data)密码算法要求IV为隐式的,所以IV又恢复到由MasterSecret生成,即TLS 1.0以前的风格。a9G星座分析

TLS 1.2支持使用GCM、CCM的新密码套件。a9G星座分析

同时SSL 2.0被宣布放弃,不再向后兼容SSL 2.0.a9G星座分析

本节简单介绍一下流行的SSL/TLS实现库,SSL协议非常复杂,由开发者自己实现常常会出错,开发者在具体实现SSL协议时通常会依赖于这些密码学库。a9G星座分析

4.1 常见的SSL/TLS 实现a9G星座分析

OpenSSL:这是非常流行的开源SSL/TLS实现。a9G星座分析

OpenSSLim完全用C语言实现,支持SSL 2.0/3.0,TLS 1.0/1.1/1.2以及DTLS 1.0。a9G星座分析

OpenSSL 近年来出现了很多的安全漏洞,比如2023年曝出的著名的Heartbleed漏洞等。a9G星座分析

JSSE:这是使用Java实现的,支持SSL 3.0,TLS 1.0/1.1/1.2.a9G星座分析

Bouncy Castle:它不仅仅支持SSL/TLS,它是一个完整的密码学库,支持各种密码学算法和协议。不过它仅仅支持TLS 1.0版本。a9G星座分析

Android平台主要使用这个密码学库。a9G星座分析

GnuTLS:这是另一个用C语言实现的库,支持SSL 3.0,TLS 1.0/1.1/1.2以及DTLS 1.0。主要在Unix世界被使用。同时以各种安全漏洞多而闻名。a9G星座分析

NSS:这是最初由网景公司(Netscape)开发的库,支持SSL 2.0/3.0,TLS 1.0/1.1,现在主要被浏览器和客户端软件使用,比如Firefox使用的就是NSS库,Chrome使用的是一个NSS库的修正版。a9G星座分析

下表是一些常见软件以及它们所使用的SSL/TLS实现库的情况:a9G星座分析

其它还有一些常用的SSL实现库,如cryptlib、CyaSSL、MatrixSSL、PolarSSL等,由于市场占有率不高,我们这里就不多做介绍了。a9G星座分析

4.2 流行SSL/TLS实现库的安全研究a9G星座分析

最近几年曝出的高风险SSL安全漏洞大多跟SSL实现库有关,比如2023年4月曝出的“心脏滴血”漏洞,存在于OpenSSL 1.0.1-1.0.1f版本中,影响全球近17%的Web服务器;同样是2023年曝出的苹果公司iOS 7.0.6版本系统中存在的“gotofail”漏洞,因为程序员的疏忽导致SSL证书校验中的签名校验失效;包括今年曝出的SSL Freak攻击也是由于SSL实现库的安全漏洞导致的攻击,我们研究小组的同学对这个攻击有详细的分析,参见《SSL Freak来袭:如何实施一个具体的SSL Freak攻击》。同时我们还开发了一个基于python的中间人代理攻击框架“风声”对某国内知名电商的服务器进行具体的攻击,并上报了漏洞。a9G星座分析

考虑到大量SSL/TLS实现库中存在安全问题,同时这些主流的SSL/TLS实现库对开发者而言使用难度较高,比如有些SSL/TLS实现库要求开发者自己进行随机数生成或密钥管理,让缺乏系统信息安全知识培训的开发者去使用这样高度复杂的密码学库容易产生很多安全问题。我们在这里推荐一些高级密码学库:Google keycazer、NaCl、Cryptlib、GPGME。这些密码学库存在的安全问题较少,同时封装了一些底层的密码学操作,降低了开发者的使用难度。a9G星座分析

参考:a9G星座分析

1、 http://netsecurity.51cto.com/art//.htma9G星座分析

2、 http://www.cnblogs.com/NathanYang/p/.htmla9G星座分析

3、 https://www.cnblogs.com/bhlsheji/p/.htmla9G星座分析

东方会议制定了什么

东方会议制定了一项综合战略,以推动东方地区的合作与发展。会议的核心思想是加强经济合作、促进互联互通、推动文化交流和加强安全合作。会议通过制定共或袜同的目标和合作框架,促进成员国之间的贸易、投资和技术合作,并加强基础衫伏激设施建设,提高互联互通水平。此外,会议强调文化交流的重要性,促进民间交往和人员往来。为确保地区的和平与稳定,会议还致力于加强安全合作,包括共同打击恐怖主义厅姿、跨国犯罪和网络安全等。东方会议的目标是通过加强合作,实现地区的共同繁荣与发展。a9G星座分析

以上内容是小编精心整理的关于ccs2023网络安全 ccs2023会议的精彩内容,好的文章需要你的分享,喜欢ccs2023网络安全 ccs2023会议这篇精彩文章的,请您经常光顾吧!a9G星座分析

上一篇:美菱风扇如何使用 美菱风扇怎么拆

下一篇:更多农历

本文标题:ccs2023网络安全 ccs2023会议

本文链接:http://m.xzfx123.com/article/74253.html

使劲推荐

ccs2023网络安全 ccs2023会议
ccs2023网络安全 ccs2023会议

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于ccs2023网络安全 ccs2023会议...

美菱风扇如何使用 美菱风扇怎么拆
美菱风扇如何使用 美菱风扇怎么拆

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于美菱风扇如何使用 美菱风扇怎...

腾讯视频2023片单 腾讯视频2023下半年综艺
腾讯视频2023片单 腾讯视频2023下半年综艺

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于腾讯视频2023片单 腾讯视频202...

怀来2023年规划建设最新消息 怀来2023年3月17号新闻
怀来2023年规划建设最新消息 怀来2023年3月17号新闻

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于怀来2023年规划建设最新消息 ...

土豆测试版 土豆测评
土豆测试版 土豆测评

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于土豆测试版 土豆测评的文章,本...

发表评论

相关推荐

11月22日男生星座查询 11月22日男生星座查询表
11月22日男生星座查询 11月22日男生星座查询表

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于11月22日男生星座查询 11月22...

2023新款男鞋 2023新款鞋
2023新款男鞋 2023新款鞋

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于2023新款男鞋 2023新款鞋的文...

8月11号生日的动漫人物 8月11日生日的人
8月11号生日的动漫人物 8月11日生日的人

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于8月11号生日的动漫人物 8月11...

付鹏2023下半年 付鹏 2023年6月17日 闭门会议
付鹏2023下半年 付鹏 2023年6月17日 闭门会议

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于付鹏2023下半年 付鹏 2023年6...

电影招聘考试 电影招募会海报
电影招聘考试 电影招募会海报

一篇好的文章需要好好的打磨,你现在浏览的文章是一篇关于电影招聘考试 电影招募会海报...

精选农历标签