Kiến trúc của kết nối

Một phần của tài liệu Nghiên cứu và phát triển nền tảng tổ chức thi tấn công phòng thủ máy tính efiens giai đoạn 1 thiết kế hệ thống và xây dựng module giao tiếp giữa các users vaf server, thành phần kiểm tra dịch vụ và tổng hợp trạng thái dịch vụ (Trang 42 - 45)

4 Phân tích và thiết kế hệ thống

6.1.2 Kiến trúc của kết nối

Có ba đối tượng cần đổi địa chỉ IP trong hệ thống gồm: máy chủ của các đội ComBot, máy chủ của Scriptbot và máy chủ của các đội chơi. Vì các thành phần cần để hỗ trợ ba đối tượng kết nối là giống nhau nên trong kiến trúc mô tả sinh viên sẽ sử dụng “Astract object”như một đối tượng biểu diễn ba thành phần này. Bản vẽ kiến trúc minh hoạ kết nối được biểu diễn ở hình dưới đây.

Chương 6

Trong mỗi vòng đấu GameBot sẽ gửi danh sách địa chỉ IP mới tới thành phần

change_IP bên trong VPN Server. Thành phần change_IP sẽ kiểm tra cấu trúc của

yêu cầu và tính xác thực bằng một mã bí mật được thiết lập từ trước.

Sau khi yêu cầu được xác minh thành công, thành phần change_IP sẽ sử dụng các

địa chỉ IP được cung cấp từ bước trên gửi yêu cầu tới các đối tượng kèm theo các mã bí mật tương ứng với từng “Astract object”. Thành phầnobjectVPNChanger bên trong mỗi “Astract object” sẽ xác thực mã bí mật kể trên và đổi địa chỉ IP trong mạng nội bộ theo yêu cầu tương ứng và phản hồi kết quả về thành phầnchange_IPtrong VPN Server.

Sau khi nhận được thông tin trả về là thành công, thành phần change_IP sẽ gửi yêu

cầu khởi động lại ứng dụng wireguard với thết lập mới cho tất cả các “Astract object” và đương nhiên bước trao đổi này đều cần xác thực qua các mã bí mật. Để đảm bảo rằng các gói tin không bị mất trong quá trình kết nối thành phần change_IP sẽ đợi thông

tin trả về từ tất cả rồi “Astract object” mới khởi động lại kết nối wireguard với các thiết lập mới tương ứng.

Chương 6

Một phần của tài liệu Nghiên cứu và phát triển nền tảng tổ chức thi tấn công phòng thủ máy tính efiens giai đoạn 1 thiết kế hệ thống và xây dựng module giao tiếp giữa các users vaf server, thành phần kiểm tra dịch vụ và tổng hợp trạng thái dịch vụ (Trang 42 - 45)

Tải bản đầy đủ (PDF)

(62 trang)