当前位置: 首页 > news >正文

SSL 原理及实验

引言

为了实现远程办公或者远程客户访问内网的资源

(1)回顾历史:

起初先出现SSL(Secure Sockets Layer)-安全套接层协议。

美国网景Netscape公司1994年研发,介于传输层TCP协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。可以通过SSL安全套接将普通的HTTP流量加以HTTPS方式进行保护。

由于SSL3.0版本存在严重漏洞,不建议使用,接着就出现新的协议。TLS(Transport Layer Security)-传输层安全协议。

公有技术组织IETF互联网工程任务小组在1999年开发,TLS1.0版本是基于SSL3.0版本规范基础之上制定一种新的协议。TLS作为SSL继任者,同样可以确保两个应用程序之间提供数据私密性和数据完整性。

虽然现在使用的是TLS 协议但始终以SSL VPN的名字。

早期没有ssl的出现,网页一般以http的形式传播,是在网络上以明文的形式暴露着。出现了SSL之后,常针对于HTTP进行加密---即HTTPS

(2)什么是SSL VPN?

SSL VPN是采用SSL(Security Socket Layer)/TLS(Transport Layer Security)协议来实现远程接入的一种轻量级VPN技术。
SSL VPN充分利用了SSL协议提供的基于证书的身份认证数据加密消息完整性验证机制,可以为应用层之间的通信建立安全连接。因为SSL协议内置于浏览器中,使用SSL协议进行认证和数据加密的SSL VPN可以免于安装客户端。
移动办公用户使用终端(如便携机、PAD或智能手机)与企业内部的SSL VPN服务器建立SSL VPN隧道以后,就能通过SSL VPN隧道远程访问企业内网的Web服务器、文件服务器、邮件服务器等资源,所以用来远程用户接入到内网中。

(3)工作原理

SSL协议工作于应用层与传输层之间

① 客户端与SSL VPN服务器之间建立安全连接(SSL VPN隧道)

②登录SSL服务器,SSL VPN服务器对用户身份进行认证

③SSL VPN服务器将报文发送给特定的内部服务器,当客户端得到认证之后,可访问企业内网中被分布的服务器资源

(4)为何选择SSL VPN?

(5)握手过程

(6)SSL的四大实际场景

  • 网络扩展:扩大网络覆盖或提升性能。

  • 端口转发:将外部请求转发到内部设备。

  • Web应用代理:提供安全、缓存和负载均衡功能。

  • 文件共享:实现多用户或设备间的文件访问与传输。

(7)实验

请看这篇文章

SSL VPN基础实验配置

相关文章:

  • Xxl-Job学习笔记
  • linux root丢失修改密
  • Python XML 解析
  • STC89C52单片机学习——第11节:[4-1]静态数码管显示
  • el-table 插槽踩过的坑 :slot-scope 和#default的区别
  • 【C#学习】协程等待
  • UI基础概念+Canvas相关知识
  • 24 浅谈模块
  • 用户数据报协议(User Datagram Protocol,UDP)
  • 学习MDA规范_9.CORBA(公共对象请求代理架构)‌
  • socket套接字
  • 【机密计算顶会解读】09:vSGX——在AMD SEV处理器上虚拟化SGX
  • 《MySQL数据库从零搭建到高效管理|表的增删改查(基础)》
  • Linux 安装 Oh My Zsh
  • 机器学习中的激活函数是什么起什么作用
  • 卷积神经网络(CNN)之 EfficientNet
  • C#-使用VisualStudio编译C#工程
  • Spring Boot与Apache Ignite集成:构建高性能分布式缓存和计算平台
  • 【eNSP基础使用教程-1】
  • 【SpringMVC】深入解析使用 Postman 和浏览器模拟将单个与多个参数传递到后端的原理和后端接收参数的过程
  • 安徽省委常委、合肥市委书记费高云卸任副省长职务
  • 中国-拉共体成员国重点领域合作共同行动计划(2025-2027)
  • 白天气温超30℃的北京,晚间下起了冰雹
  • 中央结算公司:减免境外央行类机构账户开户费用
  • 万科:存续债券均正常付息兑付
  • 云南一男子持刀致邻居3死1重伤案二审开庭,未当庭宣判