TLS安全通信

作者&投稿:咎滕 (若有异议请与网页底部的电邮联系)
~ TLS其实是SSL,可能更正式的说法已经不用SSL了。TLS是一套基于非对称加密算法的安全传输协议,更严格来说,TLS先是通过非对称加密方式交换对称加密秘钥,然后采用对称加密算法进行安全传输。

非对称加密是这样的一把锁,有两把钥匙,任意一把钥匙可以把锁锁上,只有另一把钥匙才能将锁打开。这两把钥匙是成对的,可以互相解密。其中一把是公开的公钥,另一把是服务器持有的私钥。

任何人都可以用公钥加密一段消息发送给服务器,做到安全发送。另一方面,服务器可以用私钥加密一段消息,将消息明文和密文发送给接收者,以此证明自己的真实身份,这叫做签名。当然,现实中,是对消息的摘要进行签名加密,因为摘要比较小。

TLS的第一步,就是让发送者持有服务器的公钥。通常获得服务器公钥的方式,都是向服务器进行询问,然后由服务器明文发送过来的。为了保证这一步的安全性,确保明文发送过来的公钥没有被串改,我们又发明了证书。

证书由服务器名称信息和服务器公钥组成,然后加上证书签发机构CA和签发机构对前面信息的签名。改用证书机制后,服务器以明文发送自己的证书信息,使用者用CA的公钥验证证书签名,核对相关的服务器信息,然后就可以信任服务器的公钥了。

至于CA公钥的传递方式,一般是内置的或者通过实体进行传递。

一般服务器是不限制使用者访问的,所以服务器配置了证书和私钥,让发送者能够安全的从第一步开始建立加密通信机制。即使使用者不验证服务器证书,TLS仍旧是以加密方式进行,虽然安全度不是最高,但是屏蔽掉无聊的阿猫阿狗访问已经足够了。

更进一步,服务器可以配置双向认证,配置CA证书并要求认证使用者的证书。那么使用者在访问前就要配置由CA签发的个人证书和私钥,在第一步开始时把自己的证书和随机签名发过去让服务器进行认证。

使用双向认证的时候,通信的安全性已经足够高了:消息是加密的,并且不太容易在某个环节被串改,而使用者必须经过服务器用自己的CA签发授权证书后才能访问服务。

TLS的运用其实应该非常广,只要不是内网服务,而是向不安全的互联网公开的服务,并且在通信上没有使用任何加密手段,也没有特别有效的客户鉴权,都应该使用TLS。

比如有时候因为某种原因,不得不向互联网暴露mysql,redis或者其他开源软件的服务端口,这种大作死的行为,软件自带的脆弱的客户鉴权机制就跟杂草一样一踩就倒,已经是业界人尽皆知的情形。

如果能为这些开放的服务端口加上TLS双向认证通信,基本能把侵害排除99%了吧。那如何给这些服务增加TLS安全通信呢?

首先, 把公开的服务改成内网服务 。

第二, 在服务器和客户端之间配置TLS tunnel ,通过tunnel转发客户端和服务器之间流量。有很多TLS tunnel客户端可以使用,这种方式也不会对原系统造成任何改动,所谓各司其职。


LS安全分析步骤?
LS (层次分析法和模糊综合评价法)是一种常用的安全分析方法。以下是LS安全分析步骤:确定安全问题:明确要分析的安全问题,包括事故、灾难等。建立层次结构:建立与安全问题相关的因素层次结构,包括事件、环境、人员等因素。确定因素权重:使用专家访谈、调查问卷等方式确定各因素在安全问题中的权重。评估因素...

ls卡是什么?
ls卡也称智能卡、智慧卡、微电路卡或微芯片卡等。ls卡由于其固有的信息安全、便于携带、比较完善的标准化等优点,在身份认证、银行、电信、公共交通、车场管理等领域正得到越来越多的应用。

信息安全管理体系要求lS01\/lEC27001属于什么标准
信息安全管理要求ISO\/IEC27001的前身为英国的BS7799标准,该标准由英国标准协会(BSI)于1995年2月提出,并于1995年5月修订而成的。1999年BSI重新修改了该标准。BS7799分为两个部分: BS7799-1,信息安全管理实施规则 BS7799-2,信息安全管理体系规范。 第一部分对信息安全管理给出建议,供负责在其组...

lsls是什么意思网络?
ls是Linux系统中的命令,用来查看文件列表;ls -ls则是将文件列表显示的更为详细。而lsls则是将ls -ls的命令名简写,通常用于网络中。在网络中,lsls用于查看文件的详细信息,类似于Windows系统中的右键属性功能,可以查看文件的大小、创建时间、修改时间等详细信息,对于管理文件、识别文件状态非常有用。

hs,bs,ls是什么
sis系统是用于保障安全生产的一套系统,安全等级高于DCS系统的自动化控制系统。其中SIS中HS一般代表急停手动按钮。2、rowser\/Server(浏览器\/服务器)结构。BS即Browser\/Server(浏览器\/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。3、低功耗肖特基系列。LS...

LS变频器的安全注意事项
1、当电源已经送电或变频器处于运行状态时,不要打开变频器的外壳。否则,可能发生电击。2、变频器前盖被打开时,不要运行变频器。否则,你可能受到高压端子或裸露在外的充电电容的电击。3、除了进行定期检查或者接线外,不要打开变频器的外壳,即使变频器未接输入电源。否则,你可能由于接近充电回路而...

安全生产风险分析LS RD 代表什么
R:表示风险度 D:表示风险度 1、作业条件危险性分析法(LEC)本方法的风险度由事故事件发生的可能性、暴露于危险环境的频繁程度及事故事件后果严重性大小决定的。其风险等级(值)采用作业条件危险性分析法(LEC)进行评价分级。该方法是对具有潜在危险性作业环境中的危害因素进行半定量的安全评价方法,...

信号配时中Ls是什么意思
信号配时中的Ls是缩写词Lost Time的意思,意为失控时间。在信号配时的过程中,需要考虑车辆在通过路口时的时间成本。如果信号配时不当,车辆需要等待的时间会增加,从而形成失控时间。因此,在信号灯的设计中,需要将Ls的概念纳入考虑范围之内,以确保交通流畅度的最大化和车辆等待时间的最小化。信号配...

ls命令的功能是什么
ls 指令是Linux下最常用的命令之一,也是一条非常古老的命令,它最早可追述到Unix系统,甚至更古老的Multics下相同的命令。1、命令功能:列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。2、命令语法:ls 【选项】【目录名】#注:【】中的内容为非必选项 3、命令选项:-a 列出目录下...

ls是什么意思
ls 指令是Linux下最常用的指令之一。ls 命令将每个由 Directory 参数指定的目录或者每个由 File 参数指定的名称写到标准输出,以及您所要求的和标志一起的其它信息。如果不指定 File 或 Directory 参数, ls 命令显示当前目录的内容。运用举例:1.列出具体文件 #ls -al \/\/这个最常用,可是往往又不彻底...

五峰土家族自治县15568083292: 什么是TLS协议 -
再心百合: 安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性.该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake).较低的层为 TLS 记录协议,位于某个可靠的传输协议(例如 TCP)上...

五峰土家族自治县15568083292: 传输层安全性协议TLS和安全套接层SSL协议有什么区别?
再心百合: SSL表示安全套接字层,而TLS表示传输层安全,前者由Netscape于1994年开发,旨在在客户端和服务器系统之间建立一种安全的通信方式.互联网工程任务组(IETF)对SSL协议进行了标准化,并且有两个版本,即SSL 1.0,该版本由于存在...

五峰土家族自治县15568083292: 如何使用 TLS/SSL 确保 WebSocket 连接的安全 -
再心百合: SSL (Secure Socket Layer) 为Netscape所研发,用以保障在Internet上数据传输之安全,利用数据加密(Encryption)技术,可确保数据在网络 上之传输过程中不会被截取及窃听.目前一般通用之规格为40 bit之安全标准,美国则已推出128 bit之...

五峰土家族自治县15568083292: IE使用TLS - 1.0是什么意思 -
再心百合: TLS:安全传输层协议(TLS:Transport Layer Security Protocol)安全传输层协议(TLS)用于在两个通信应用程序之间提供保密性和数据完整性.该协议由两层组成: TLS 记录协议(TLS Record)和 TLS 握手协议(TLS Handshake).较低的层为 TLS 记录协议,位于某个可靠的传输协议(例如 TCP)上面

五峰土家族自治县15568083292: SSL证书是什么? -
再心百合: SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书. SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据...

五峰土家族自治县15568083292: TLS传输层安全协议有什么作?TLS传输层安全协议有什么作用
再心百合: 9,多重保障的信息安全数据传输采用TLS传输层安全协议,防止篡改和偷听,保证数据传输过程的安全验证方式采用SASL认证,保证验证过程中用户名和密码的安全客户端在用户本机的信息存储采用DES加密标准进行加密,防止个人信息被盗用统一认证采用Session_Key一次生效,超时失效的验证机制

五峰土家族自治县15568083292: SSL警报协议指的是什么意思 -
再心百合: SSL警报协议指的是什么意思 什么是SSL协议? SSL协议是一种安全传输协议,SSL是SecureSocketLayer的缩写,即安全套接层协议.该协议最初由Netscape企业发展而来,目前已经成为互联网上用来鉴别网站和网页浏览者的身份,以及在浏...

五峰土家族自治县15568083292: 关闭ssl协议,只用tls协议能正常上网吗 -
再心百合: 可以,不过很多强制SSL协议的,如果你关闭了,也就无法打开了.

五峰土家族自治县15568083292: 服务器证书和SSL证书,还有网上出现的TLS,有什么区别?铁别是SSL/TLS老同时出现? -
再心百合: TLS 是加密协议哦.SSL证书只是数字证书领域的简写.——沃通CA机构做数字认证证书领域的领跑者 buy.wosign.com

五峰土家族自治县15568083292: 想问下数字签名和安全套接层的区别?谢谢
再心百合: 数字签名是结合公钥与散列算法的技术,用作数据完整性检查并提供拥有私钥的凭据... 是为网络通信提供安全及数据完整性的一种安全协议.TLS与SSL在传输层对网络连...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网