联系我们

课程大纲

VPN基础与架构

  • VPN类型:远程访问、站点到站点、客户端到站点
  • VPN协议比较:WireGuard、OpenVPN、IPsec、SSTP
  • 密码学基础:对称和非对称加密
  • PKI和VPN证书管理
  • 企业VPN的网络架构考虑

WireGuard协议深入解析

  • WireGuard设计原则与架构
  • 加密密钥路由与端点管理
  • WireGuard与传统VPN的比较:性能与简洁性
  • 协议安全分析与形式验证
  • 平台支持与客户端可用性

OpenVPN架构与模式

  • OpenVPN协议概述:基于SSL/TLS的VPN
  • TUN与TAP设备模式
  • UDP与TCP传输考虑
  • 第2层和第3层VPN配置
  • OpenVPN加密与HMAC配置
  • 遗留企业支持需求

WireGuard服务器部署

  • Linux内核模块安装与配置
  • WireGuard-tools与wg-quick工具
  • 密钥生成与分发策略
  • 服务器配置:接口、对等节点、路由
  • 多网络支持与路由表
  • 高可用性与负载均衡设置

OpenVPN服务器部署

  • OpenVPN包安装
  • 服务器配置文件创建
  • Easy-RSA PKI设置与证书生成
  • TLS密钥生成以保护控制通道
  • 客户端配置模板
  • 服务集成与启动配置

客户端配置管理

  • WireGuard客户端设置:Linux、Windows、macOS、移动设备
  • OpenVPN客户端配置:OpenVPN Connect、Tunnelblick
  • 配置文件生成与分发
  • 移动设备的二维码配置
  • 分流隧道配置
  • DNS泄漏预防与配置

认证与授权

  • 基于证书的认证(WireGuard和OpenVPN)
  • LDAP/Active Directory与OpenVPN集成
  • RADIUS认证以支持企业集成
  • 双因素认证集成(TOTP、硬件令牌)
  • OAuth与SAML集成选项
  • 基于角色的访问控制实施

站点到站点VPN配置

  • 中心辐射型与全网状拓扑
  • WireGuard站点到站点与持久保持活动
  • OpenVPN站点到站点与共享密钥和证书
  • 通过VPN隧道的动态路由(BGP、OSPF)
  • 故障转移与冗余模式
  • NAT穿越与防火墙穿越

高级WireGuard功能

  • wg-easy与基于Web的管理工具
  • WireGuard与容器和Kubernetes
  • WireGuard漫游客户端设置
  • 预共享密钥以增强安全性
  • 受限网络环境中的WireGuard
  • 多跳与级联配置

高级OpenVPN功能

  • OpenVPN Access Server概述
  • 客户端特定配置与CCD文件
  • 向客户端推送配置与路由
  • Irwins系统与浮动IP
  • 桥接与以太网IP配置
  • 压缩与性能调优
  • 插件与脚本

网络安全与防火墙集成

  • VPN服务器的防火墙规则
  • iptables/nftables集成
  • 流量过滤与访问控制策略
  • 客户端的kill switch实现
  • VPN流量上的入侵检测
  • VPN端点的DDoS保护

监控与日志

  • WireGuard状态与对等节点监控
  • OpenVPN状态与日志分析
  • 连接跟踪与用户活动
  • Prometheus/Grafana集成以监控VPN指标
  • 连接异常的警报
  • SIEM集成以进行安全监控

可扩展性与高可用性

  • 负载均衡VPN连接
  • 主备与主主高可用配置
  • 会话持久性与重连处理
  • 地理分布的VPN服务器
  • 容量规划与性能测试
  • 灾难恢复策略

管理与自动化工具

  • 自动化用户配置与取消配置
  • 配置管理(Ansible、Puppet、Chef)
  • 基于API的管理解决方案
  • 证书管理的自助服务门户
  • 基于策略的部署自动化

故障排除与维护

  • 常见WireGuard问题与解决方案
  • OpenVPN故障排除方法
  • 连接调试与数据包捕获
  • 性能瓶颈识别
  • 证书与密钥管理生命周期
  • 升级程序与向后兼容性

从商业VPN迁移

  • 评估商业VPN替代方案
  • 迁移计划与分阶段切换
  • 用户培训与文档
  • 过渡期间的混合操作
  • 回滚策略
  • 经验教训与最佳实践

总结与部署清单

  • 生产部署清单
  • 安全加固最佳实践
  • 文档要求
  • 持续维护考虑

要求

  • 了解TCP/IP网络和子网划分
  • 具备Linux系统管理经验
  • 熟悉PKI和证书概念
  • 了解防火墙和路由概念
  • 对加密和密码学原理有基本了解

受众

  • 网络安全工程师
  • 管理远程访问的系统管理员
  • 构建安全基础设施的DevOps工程师
  • 负责员工连接性的IT管理员
 21 小时

客户评论 (1)

即将举行的公开课程

课程分类