Liên hệ với chúng tôi

Đề cương khóa học

Cơ bản về VPN và Kiến trúc

  • Các loại VPN: truy cập từ xa, điểm-điểm, client-điểm
  • So sánh giao thức VPN: WireGuard, OpenVPN, IPsec, SSTP
  • Nền tảng mật mã học: mã hóa đối xứng và bất đối xứng
  • PKI và quản lý chứng chỉ cho VPN
  • Các cân nhắc về kiến trúc mạng cho VPN doanh nghiệp

Đi sâu vào Giao thức WireGuard

  • Nguyên lý thiết kế và kiến trúc WireGuard
  • Định tuyến Cryptokey và quản lý điểm cuối
  • WireGuard so với VPN truyền thống: hiệu suất và sự đơn giản
  • Phân tích bảo mật giao thức và xác minh hình thức
  • Hỗ trợ nền tảng và khả dụng của ứng dụng khách

Kiến trúc và Chế độ của OpenVPN

  • Tổng quan về giao thức OpenVPN: VPN dựa trên SSL/TLS
  • Các chế độ thiết bị TUN so với TAP
  • Cân nhắc về vận chuyển UDP so với TCP
  • Cấu hình VPN lớp 2 và lớp 3
  • Cấu hình mật mã và HMAC của OpenVPN
  • Yêu cầu hỗ trợ cho doanh nghiệp legacy

Triển khai Máy chủ WireGuard

  • Cài đặt và cấu hình mô-đun kernel Linux
  • WireGuard-tools và tiện ích wg-quick
  • Chiến lược tạo và phân phối khóa
  • Cấu hình máy chủ: giao diện, peer (bên đối tác), định tuyến
  • Hỗ trợ nhiều mạng và bảng định tuyến
  • Thiết lập khả năng sẵn sàng cao (High Availability) và cân bằng tải

Triển khai Máy chủ OpenVPN

  • Cài đặt gói OpenVPN
  • Tạo tệp cấu hình máy chủ
  • Thiết lập PKI Easy-RSA và tạo chứng chỉ
  • Tạo khóa TLS cho bảo mật kênh điều khiển
  • Mẫu cấu hình ứng dụng khách
  • Tích hợp dịch vụ và cấu hình khởi động

Quản lý Cấu hình Ứng dụng Khách

  • Cài đặt ứng dụng khách WireGuard: Linux, Windows, macOS, di động
  • Cấu hình ứng dụng khách OpenVPN: OpenVPN Connect, Tunnelblick
  • Tạo và phân phối tệp cấu hình
  • Cấu hình mã QR cho thiết bị di động
  • Cấu hình split tunneling (chia đường hầm)
  • Ngăn ngừa rò rỉ DNS và cấu hình liên quan

Xác thực và Ủy quyền

  • Xác thực dựa trên chứng chỉ (WireGuard và OpenVPN)
  • Tích hợp LDAP/Active Directory với OpenVPN
  • Xác thực RADIUS cho tích hợp doanh nghiệp
  • Tích hợp xác thực hai yếu tố (TOTP, token phần cứng)
  • Các tùy chọn tích hợp OAuth và SAML
  • Triển khai kiểm soát truy cập dựa trên vai trò (RBAC)

Cấu hình VPN Điểm-điểm (Site-to-Site)

  • Topology dạng Hub-and-spoke so với full mesh (mạng lưới đầy đủ)
  • WireGuard điểm-điểm với keepalive liên tục
  • OpenVPN điểm-điểm với khóa chia sẻ và chứng chỉ
  • Định tuyến động qua đường hầm VPN (BGP, OSPF)
  • Các mẫu chuyển đổi dự phòng và dự phòng
  • Vượt qua NAT và tường lửa

Các Tính năng Nâng cao của WireGuard

  • wg-easy và các công cụ quản lý qua web
  • WireGuard với container và Kubernetes
  • Thiết lập WireGuard 'road warrior' cho các client di chuyển
  • Khóa chia sẻ (Pre-shared keys) cho bảo mật thêm
  • WireGuard trong môi trường mạng hạn chế
  • Cấu hình đa bước (Multi-hop) và dạng chuỗi

Các Tính năng Nâng cao của OpenVPN

  • Tổng quan về OpenVPN Access Server
  • Cấu hình cụ thể cho client và tệp CCD
  • Đẩy cấu hình và định tuyến đến các client
  • Hệ thống Irwins và IP nổi (floating IPs)
  • Cấu hình cầu nối (Bridging) và Ethernet qua IP
  • Nén và tinh chỉnh hiệu suất
  • Plugin và scripting

An ninh Mạng và Tích hợp Tường lửa

  • Quy tắc tường lửa cho máy chủ VPN
  • Tích hợp iptables/nftables
  • Chính sách lọc lưu lượng và kiểm soát truy cập
  • Triển khai 'kill switch' cho các client
  • Phát hiện xâm nhập trên lưu lượng VPN
  • Bảo vệ DDoS cho các điểm cuối VPN

Giám sát và Ghi nhật ký (Logging)

  • Giám sát trạng thái và peer của WireGuard
  • Phân tích trạng thái và nhật ký của OpenVPN
  • Theo dõi kết nối và hoạt động người dùng
  • Tích hợp Prometheus/Grafana cho chỉ số VPN
  • Cảnh báo khi có bất thường trong kết nối
  • Tích hợp SIEM để giám sát an ninh

Khả năng Mở rộng và Tính Sẵn sàng Cao

  • Cân bằng tải các kết nối VPN
  • Cấu hình HA active-passive và active-active
  • Duy trì phiên và xử lý kết nối lại
  • Máy chủ VPN phân bố theo địa lý
  • Lập kế hoạch dung lượng và kiểm tra hiệu suất
  • Chiến lược phục hồi sau thảm họa

Công cụ Quản lý và Tự động hóa

  • Cấp và hủy cấp người dùng tự động
  • Quản lý cấu hình (Ansible, Puppet, Chef)
  • Các giải pháp quản lý dựa trên API
  • Cổng tự phục vụ cho quản lý chứng chỉ
  • Tự động hóa triển khai dựa trên chính sách

Khắc phục Sự cố và Bảo trì

  • Các sự cố thường gặp của WireGuard và giải pháp
  • Phương pháp luận khắc phục sự cố OpenVPN
  • Gỡ lỗi kết nối và bắt gói tin
  • Xác định điểm nghẽn hiệu suất
  • Chu kỳ sống quản lý chứng chỉ và khóa
  • Quy trình nâng cấp và tương thích ngược

Chuyển đổi từ VPN Thương mại

  • Đánh giá các ứng viên thay thế VPN thương mại
  • Lập kế hoạch di chuyển và chuyển đổi từng giai đoạn
  • Đào tạo người dùng và tài liệu hóa
  • Vận hành song song trong giai đoạn chuyển tiếp
  • Chiến lược đảo ngược
  • Bài học kinh nghiệm và thực hành tốt nhất

Tóm tắt và Danh sách Kiểm tra Triển khai

  • Danh sách kiểm tra triển khai sản phẩm
  • Thực hành tốt nhất để tăng cường bảo mật
  • Yêu cầu về tài liệu
  • Các cân nhắc cho bảo trì dài hạn

Yêu cầu

  • Hiểu biết về mạng TCP/IP và phân subnet
  • Kinh nghiệm quản trị hệ thống Linux
  • Kiến thức về PKI và khái niệm chứng chỉ
  • Làm quen với các khái niệm tường lửa và định tuyến
  • Hiểu biết cơ bản về mã hóa và các nguyên lý mật mã học

Đối tượng

  • Kỹ sư An ninh Mạng
  • Quản trị viên hệ thống quản lý truy cập từ xa
  • Kỹ sư DevOps xây dựng hạ tầng an toàn
  • Quản trị viên IT chịu trách nhiệm về kết nối lực lượng lao động
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (1)

Các khóa học sắp tới

Các danh mục liên quan