NISP官网|国家信息安全水平考试NISP运营管理中心|国家网络空间安全人才培养基地欢迎您!

图片展示
搜索

图片展示

ISAT

信息安全意识培训

【立即报名】

NISP一级

国家信息安全水平考试

【立即报名】

NISP二级

国家信息安全水平考试

【立即报名】

NISP三级

国家信息安全水平考试

【立即报名】

CISP

注册信息安全专业人员

【立即报名】

NISP一级考试预约

 

图片展示

2021第二届全国⼤学⽣⽹络安全精英赛赛事介绍

 

       2021第二届全国⼤学⽣⽹络安全精英赛,指导单位为中国信息安全测评中⼼,主办⽅为国家⽹络空间安全⼈才培养基地。⼤赛以普及知识、挖掘⼈才为⼰任,⾯向全国⼤学⽣普及信息安全意识、传播信息安全知识、挖掘信息安全⼈才。

       本次比赛分为3个阶段,参赛学员均已个人赛形式参加比赛。第一阶段为全国线上初赛,主要考察学生的信息安全知识水平;第二阶段为全国线上复赛,主要考察学生网络安全基础知识和基本技能;第三阶段为全国线下总决赛;具体如下:

1.1.全国初

初赛主要考察学生信息安全知识水平,资格赛为线上答题形式。

☑ 比赛时间:7月1日-9月10日报名,9月13日-17日全国初赛

☑ 参赛资格:全国各类高、中等院校在校学生

☑ 比赛形式:初赛由各个参赛院校组织学生至大赛官网自主报名,由当地承办机构组织安排初赛时间。

☑ 比赛题型:初赛为50道单选题。

☑ 比赛内容:内容包含:信息安全概述、信息安全法律法规、信息安全基础技术、网络安全防护技术、操作系统安全防护技术、应用安全、移动智能终端安全防护、信息安全管理。

☑ 通过条件:满分100分,竞赛成绩达到70分及以上。

 

1.2.全国复赛

全国复赛主要考察参赛选手网络安全基础知识和基本技能。

☑ 比赛时间:9月24日全国复赛

☑ 比赛形式:复赛为线上答题形式进行,参赛条件为初赛成绩达70分以上。

☑ 比赛题型:复赛为100道单选题,

☑ 比赛内容:信息安全支撑技术、物理与网络通信安全、计算机环境安全、软件安全开发。

☑ 通过条件:全国前100名通过参加线下总决赛

 

1.3.全国总决赛

全国总决赛为线下知识竞赛形式。

☑ 比赛时间:10月11日全国线下总决赛

☑ 比赛形式:决赛为线下知识答题赛,参赛条件为复赛全国成绩前100名。

☑ 比赛题型:总决赛为100道单选题,

☑ 比赛内容:信息安全支撑技术、物理与网络通信安全、计算机环境安全、软件安全开发等。

☑ 获奖条件:根据总决赛最终成绩排名,产生大学生网络安全竞赛金奖:10人;银奖:10人;铜奖:20人。

 

1.4.奖项设置

2021年第二届大学生网络安全竞赛共设奖金20万元。

金奖:10人,奖金10000元/人

银奖:10人,奖金5000元/人

铜奖:20人,奖金2500元/人

获得⼤赛⾦银铜牌的选⼿,可获得⼤赛协办单位腾讯安全、卓朗科技、 深信服等信息安全知名企业签约⼯作机会。

 

4. 大赛同期其他活动

本次大赛同期将进行一系列与相关的活动,主要活动如下:

1.1大学生网络安全知识精英赛校园大使招募

第二届全国大学生网络安全精英赛即将于2021年7月1日启动报名,9月网络安全周期间开赛。现在面向全国在校大学生招募校园大使。招募规则如下:

 1.1.1.招募标准

具备⼀定的信息安全基础知识,擅长通过talkshow⼩段子、音乐创作、创意剪辑等各种才艺、方法传播信息安全知识、宣传网络安全精英赛的在校大学生。

1.1.2.招募平台

抖音APP

1.1.3.报名方式

1、开通抖音账号,并关注抖音官方号“网安精英赛”。

2、活动时间:2021年7月1日-2021年9月30日,10月11日公布获奖名单

3、拍摄与网络安全相关的短视频添加话题#网络安全精英赛#在抖音发布,并@网安精英赛 官方账号。

4、发动同学为自己的短视频点赞。

1.1.4.评选

大赛组委会邀请评委会评选作品,筛选出符合招募要求的作品,并按照点赞数排序,最终前十名入选的创作者将成为本届大学生网络安全精英赛校园大使。

1.1.5.公布

最终入选名单将在精英赛官网(https://www.nisp.org.cn/ds)公布。

1.1.6.表彰

成功当选校园大使的创作者,精英赛组委会将颁发聘书,并奖励华为 Mate 40E 手机一台(京东官方价4199元)。

 

1.2大学生网络安全知识精英赛答题接龙活动

校园大使招募活动同时,大赛组委会举办“网络安全精英赛·答题接龙”活动。

活动时间:2021年7月1日-2021年9月30日,10月11日公布获奖名单

参与在校大学生可登陆精英赛官网(https://www.nisp.org.cn/ds)学习网络安全辅导课程,并练习模拟题。

在抖音APP上传短视频,内容为回答一道网络安全模拟题,指定同学接龙。并以“大学生网络安全精英赛,你也来答题吧~”结尾。@网安精英赛 官方账号,参与抽奖。

奖品为华为WATCH GT 2 Pro 智能手表,共十个获奖名额(京东官网价2388元)。

 

一文读懂HTTPS以及SSL单向验证和双向验证

作者:云渺书斋

一文读懂HTTPS以及SSL单向验证和双向验证

HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立安全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的安全性与完整性。

简述

本文主要介绍HTTPS以及SSL单向验证和双向验证。

HTTPS介绍

HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立安全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的安全性与完整性。

HTTP介绍

HTTP是超文本传输协议,是一个基于请求与响应、无状态的、应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。

SSL/TLS介绍

TLS在传输层对网络连接进行加密,前身是SSL协议,由网景公司1995年发布,用以保障数据在Internet上安全地进行传输,利用数据加密(Encryption)技术,确保数据在网络传输过程中不会被截取或窃听。

数据加密用到了对称加密和非对称加密,TCP协议建立传输连接时,SSL首先对对称加密的密钥使用非对称加密的公钥进行非对称加密,连接建立好之后,SSL对传输内容使用对称加密。

对称加密,速度高,可加密内容较大,用来加密会话过程中的消息。

非对称加密,加密速度较慢,但能提供更好的身份认证技术,用来加密对称加密的密钥。

OSI模型

HTTPS和HTTP协议位于应用层,SSL\TLS协议位于传输层与应用层之间,TCP协议位于传输层,IP协议位于网络层。如下图所示:


图 1 协议模型

SSL单向验证

客户端执行HTTPS请求时,需要由TCP协议建立和释放连接。这就涉及TCP协议的三次握手和四次挥手。想要了解一文读懂TCP三次握手工作原理及面试常见问题汇总和一文读懂TCP四次挥手工作原理及面试常见问题汇总的同学,请点击链接查看。

TCP连接建立好后,对于HTTP而言,服务器就可以发送数据给客户端。但是对于HTTPS,它还要运行SSL/TLS协议,SSL/TLS协议分两层,第一层是记录协议,主要用于传输数据的加密压缩;第二层是握手协议,它建立在第一层协议之上,主要用于数据传输前的双方身份认证、协商加密算法、交换密钥。

SSL单向验证流程:

图 2 SSL单向验证流程

SSL单向验证总共有四步

1) 第一步,客户端向服务器端发起Client Hello,请求内容包括:

a. 客户端支持的SSL/TLS协议版本列表;

b. 客户端支持的对称加密算法列表;

c. 客户端生成的随机数A;

2) 第二步,服务器端回应客户端Server Hello,回应内容包括:

a. 双方都支持的SSL/TLS协议版本;

b. 双方都支持的对称加密算法;

c. 服务器密钥库中的证书;

d. 服务器端生成的随机数B;

3) 第三步,客户端收到服务器端回应,客户端检查服务器端证书是否合法,验证内容如下:

a. 服务器端证书是否过期;

b. 服务器端证书是否被吊销;

c. 服务器端证书是否可信;

d. 服务器端证书域名和客户端请求域名是否一致。

验证通过后,客户端回应服务器端,回应内容包括:

a. 客户端生成一个"随机数C","随机数C"也被称为"pre-master-key",然后使用服务器端证书中的公钥加密"随机数C",将加密后的"随机数C"发送给服务器端;

4) 第四步,服务器端使用密钥库中的私钥解密加密后的"随机数C"得到"随机数C",此时客户端和服务器端都拿到了随机数A、随机数B、随机数C,双发通过这3个随机数使用相同的密钥交换算法计算得到相同的对称加密密钥,这个对称加密密钥就作为客户端和服务器端数据传输时对称加密使用的密钥。

服务器端和客户端,握手结束,之后就可以用对称加密传输数据了。

SSL双向验证

SSL单向验证过程中,客户端会验证自己访问的服务器端,服务器端对客户端不做验证。如果服务器端验证客户端,则需要开启服务器端验证,这就是双向验证。

SSL双向验证和单向验证的不同之处在于:

a. 第二步中服务器端第一次回应客户端的Server Hello消息中,会要求客户端提供客户端证书;

b. 第三步中客户端验证完服务器端证书后,回应的内容中,会增加两个信息:

a) 客户端证书;

b) 客户端证书验证消息(CertificateVerify message):客户端将之前所有收到的和发送的消息组合起来,并用hash算法得到一个hash值,然后用客户端密钥库的私钥对这个hash进行签名,这个签名就是CertificateVerify message;

c. 服务器端收到客户端证书后,会做如下处理:

a) 确认客户端发送的证书是有效合法的;

b) 用客户端证书中的公钥验证收到信息中的签名,以确定这个证书是客户端发出的;

服务器端和客户端,握手结束,之后就可以用对称加密传输数据了。




加入NISP、CISP课程学习网络安全行业

报考联系人nisp证书管理中心丹丹老师

微信号:nisptest/13520967307


0
NISP管理中心

一文读懂HTTPS以及SSL单向验证和双向验证

作者:云渺书斋 浏览: 发表时间:2020-05-21 14:24:32

一文读懂HTTPS以及SSL单向验证和双向验证

HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立安全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的安全性与完整性。

简述

本文主要介绍HTTPS以及SSL单向验证和双向验证。

HTTPS介绍

HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立安全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的安全性与完整性。

HTTP介绍

HTTP是超文本传输协议,是一个基于请求与响应、无状态的、应用层的协议,常基于TCP/IP协议传输数据,互联网上应用最为广泛的一种网络协议,所有的WWW文件都必须遵守这个标准。

SSL/TLS介绍

TLS在传输层对网络连接进行加密,前身是SSL协议,由网景公司1995年发布,用以保障数据在Internet上安全地进行传输,利用数据加密(Encryption)技术,确保数据在网络传输过程中不会被截取或窃听。

数据加密用到了对称加密和非对称加密,TCP协议建立传输连接时,SSL首先对对称加密的密钥使用非对称加密的公钥进行非对称加密,连接建立好之后,SSL对传输内容使用对称加密。

对称加密,速度高,可加密内容较大,用来加密会话过程中的消息。

非对称加密,加密速度较慢,但能提供更好的身份认证技术,用来加密对称加密的密钥。

OSI模型

HTTPS和HTTP协议位于应用层,SSL\TLS协议位于传输层与应用层之间,TCP协议位于传输层,IP协议位于网络层。如下图所示:


图 1 协议模型

SSL单向验证

客户端执行HTTPS请求时,需要由TCP协议建立和释放连接。这就涉及TCP协议的三次握手和四次挥手。想要了解一文读懂TCP三次握手工作原理及面试常见问题汇总和一文读懂TCP四次挥手工作原理及面试常见问题汇总的同学,请点击链接查看。

TCP连接建立好后,对于HTTP而言,服务器就可以发送数据给客户端。但是对于HTTPS,它还要运行SSL/TLS协议,SSL/TLS协议分两层,第一层是记录协议,主要用于传输数据的加密压缩;第二层是握手协议,它建立在第一层协议之上,主要用于数据传输前的双方身份认证、协商加密算法、交换密钥。

SSL单向验证流程:

图 2 SSL单向验证流程

SSL单向验证总共有四步

1) 第一步,客户端向服务器端发起Client Hello,请求内容包括:

a. 客户端支持的SSL/TLS协议版本列表;

b. 客户端支持的对称加密算法列表;

c. 客户端生成的随机数A;

2) 第二步,服务器端回应客户端Server Hello,回应内容包括:

a. 双方都支持的SSL/TLS协议版本;

b. 双方都支持的对称加密算法;

c. 服务器密钥库中的证书;

d. 服务器端生成的随机数B;

3) 第三步,客户端收到服务器端回应,客户端检查服务器端证书是否合法,验证内容如下:

a. 服务器端证书是否过期;

b. 服务器端证书是否被吊销;

c. 服务器端证书是否可信;

d. 服务器端证书域名和客户端请求域名是否一致。

验证通过后,客户端回应服务器端,回应内容包括:

a. 客户端生成一个"随机数C","随机数C"也被称为"pre-master-key",然后使用服务器端证书中的公钥加密"随机数C",将加密后的"随机数C"发送给服务器端;

4) 第四步,服务器端使用密钥库中的私钥解密加密后的"随机数C"得到"随机数C",此时客户端和服务器端都拿到了随机数A、随机数B、随机数C,双发通过这3个随机数使用相同的密钥交换算法计算得到相同的对称加密密钥,这个对称加密密钥就作为客户端和服务器端数据传输时对称加密使用的密钥。

服务器端和客户端,握手结束,之后就可以用对称加密传输数据了。

SSL双向验证

SSL单向验证过程中,客户端会验证自己访问的服务器端,服务器端对客户端不做验证。如果服务器端验证客户端,则需要开启服务器端验证,这就是双向验证。

SSL双向验证和单向验证的不同之处在于:

a. 第二步中服务器端第一次回应客户端的Server Hello消息中,会要求客户端提供客户端证书;

b. 第三步中客户端验证完服务器端证书后,回应的内容中,会增加两个信息:

a) 客户端证书;

b) 客户端证书验证消息(CertificateVerify message):客户端将之前所有收到的和发送的消息组合起来,并用hash算法得到一个hash值,然后用客户端密钥库的私钥对这个hash进行签名,这个签名就是CertificateVerify message;

c. 服务器端收到客户端证书后,会做如下处理:

a) 确认客户端发送的证书是有效合法的;

b) 用客户端证书中的公钥验证收到信息中的签名,以确定这个证书是客户端发出的;

服务器端和客户端,握手结束,之后就可以用对称加密传输数据了。




加入NISP、CISP课程学习网络安全行业

报考联系人nisp证书管理中心丹丹老师

微信号:nisptest/13520967307


一文读懂HTTPS以及SSL单向验证和双向验证
HTTPS是一种通过计算机网络进行安全通信的传输协议,经由HTTP进行通信,利用SSL/TLS建立安全信道,加密数据包。HTTPS使用的主要目的是提供对网站服务器的身份认证,同时保护交换数据的安全性与完整性。
长按图片保存/分享
0

 

国家信息安全水平考试(NISP)管理中心 © 2001-2020  ICP备案号:京ICP备18045154号-6

网站地图

全部课程

添加微信好友,详细了解产品
使用企业微信
“扫一扫”加入群聊
复制成功
添加微信好友,详细了解产品
我知道了
京ICP备18045154号-6