感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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)
沟通技能,经验知识,解决问题
Marcin Walewski - Intel Technology Poland Sp. z o.o.
课程 - OpenStack Bootcamp
机器翻译