附:无线项目介绍
一、SSL工作过程
SSL VPN
实际实现过程(基于TCP实现)
(1)SSL协议握手实现
握手阶段
SSL协议握手第一阶段
随机数:32位时间戳 + 28字节随机序列,用于计算摘要信息和预主密钥或主密钥的参数
会话ID:一次性会话ID,防止重放攻击
SSL协议握手第二阶段
服务器的证书:包含服务端公钥的证书,用于客户端给服务端发送信息时加密
server key exchange 服务端密钥交换:决定密钥的交换形式,比如DH、RSA,包含密钥交换所需的一系列参数
SSL协议握手第三阶段
会话恢复阶段
(2)SSL记录协议
内容类型
协议版本号
数据长度
数据的有效载荷
散列算法的认证代码
(3)SSL与IPSEC的对比
IPSec是网络层保证IP通讯而提供的协议族,以网络层为中心
SSL是套接字层保护HTTP通讯的协议,以应用层为中心
(4)SSL VPN实现
[1] 虚拟网关
[2] web代理
实现过程
实现方式
web-link:使用activeX控件方式,对页面进行请求
web列表:将所请求页面上的链接进行改写,其他内容不变
实现结果(实现对内网web资源的访问)
内网web资源只有私网地址,不做NAT的情况下,可通过SSL VPN实现对其代理的安全访问
内网web资源只有私网地址,做NAT情况下,公网用户可实现安全访问,但是web资源未使用安全传输协议,SSL VPN可实现对https的安全访问
[3] 文件共享
实现过程
实现原理
协议转换:无需客户端,直接通过浏览器访问转为内网文件共享的相应协议格式,使用activeX控件。
支持协议
SMB windows
NFS linux
[4] 端口转发
实现过程
实现原理:安装activeX控件,本质是NAT过程
提供内网TCP资源的访问,C/S资源
提供丰富的静态端口的TCP应用
动态端口TCP应用
提供端口的访问控制
特点
[5] 网络扩展
实现过程
访问模式
全路由模式:三种流量都走隧道,代表本地不能访问互联网,也可通过隧道访问,也可访问本地局域网
分离模式:对方内网流量走隧道,本地局域网流量走物理网卡,互联网流量不能走。意味着能访问对方内网,能访问本地局域网,不能访问互联网。
手动模式:对方内网流量走隧道,本地局域网流量和互联网流量走物理网卡。意味着都能访问,互联网走本地
(5)SSL VPN要求的终端安全
[1] 主机检查
杀毒软件检查
防火墙设置检查
注册表检查
端口检查
进程检查
操作系统检查
[2] 缓存清除
internet临时文件
浏览器自动保存密码
cookie记录
浏览器访问历史记录
回收站和最近打开的文件
指定文件或文件夹
[3] 认证授权
vpndb的认证授权
第三方服务认证授权
数字证书的认证
短信辅助认证
SSL VPN功能总结
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/4797.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~