Nghiên Cứu Hệ Thống Phát Hiện Xâm Nhập Dựa Trên Học Liên Kết Phi Tập Trung

Luận văn tốt nghiệp nghiên cứu tốt nghiệp an toàn thông tin nghiên cứu hệ thống phát hiện xâm nhập dựa trên học liên kết phi tập, điều tra thực trạng, phân tích số liệu, đề xuất

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Khóa luận tốt nghiệp

2024

101
4
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN ĐỀ TÀI

1.1. Lý do chọn đề tài

1.2. Phương pháp nghiên cứu

1.3. Mục tiêu nghiên cứu

2. CHƯƠNG 2: TỔNG QUAN KIẾN THỨC

2.1. Hệ thống phát hiện xâm nhập (Intrusion Detection System)

2.2. Mô hình học liên kết (Federated Learning)

2.2.1. Các thuật toán tổng hợp

2.2.2. Các vấn đề về tính sẵn sàng của mô hình học liên kết

2.3. Hệ thống tập tin liên hành tinh - InterPlanetary File System

2.4. Mô hình học liên kết phi tập trung (Decentralized Federated Learning)

2.4.1. Tổng quan kiến trúc

2.4.2. Lợi ích và thách thức

2.5. Phương pháp phòng chống Freerider

2.6. Hệ thống chuỗi khối (Blockchain)

2.6.1. Cấu trúc thành phần của Blockchain

2.6.2. Cơ chế hoạt động của Blockchain

2.6.3. Cơ chế đồng thuận

2.6.4. Mạng lưới Hyperledger

2.6.4.1. Giới thiệu về Hyperledger
2.6.4.2. Cấu trúc tổng quát và đặc điểm chính của Hyperledger
2.6.4.3. Một vài nền tảng blockchain chính của Hyperledger
2.6.4.4. Các thành phần trong mạng

2.7. Bộ tự mã hóa Autoencoder

2.7.1. Các thành phần chính

2.7.2. Phương pháp hoạt động

2.7.2.1. Mô hình Gaussian hỗn hợp
2.7.2.2. Các thành phần chính
2.7.2.3. Quá trình hoạt động
2.7.2.4. Ưu nhược điểm

3. CHƯƠNG 3: PHƯƠNG PHÁP THỰC HIỆN

3.1. Mô hình mối đe dọa

3.1.1. Độ hiểu biết và khả năng của kẻ tấn công

3.1.2. Chiến lược của kẻ tấn công

3.1.2.1. Tấn công sử dụng trọng số mô hình ngẫu nhiên
3.1.2.2. Tấn công sử dụng trọng số mô hình từ vòng đào tạo trước (tiền huấn luyện)

3.2. Kiến trúc tổng quan

3.3. Phương pháp xây dựng mô hình

3.3.1. Mô hình học liên kết phi tập trung

3.3.2. Tổng quan mô hình học liên kết phi tập trung

3.3.3. Chi tiết mô hình đề xuất

3.3.3.1. Thuật toán tổng hợp mô hình toàn cầu (Federated Averaging Plus with momentum - FedAvg+ with momentum)

3.4. Cấu trúc xây dựng mạng Blockchain Hyperledger Fabric

3.4.1. Luồng thực thi cơ bản của Hyperledger Fabric

3.5. Thuật toán phát hiện cá thể free-rider (DAGMM)

3.5.1. Luồng hoạt động chi tiết của DFL-DAGMM

4. CHƯƠNG 4: HIỆN THỰC VÀ ĐÁNH GIÁ, THẢO LUẬN

4.1. Bộ dữ liệu học liên kết phi tập trung

4.1.1. Bộ dữ liệu MOTTset

4.1.2. Bộ dữ liệu NF-ToN-IoI-v2

4.1.3. Chia dữ liệu

4.1.4. Bộ dữ liệu huấn luyện DAGMM

4.1.5. Sinh dữ liệu

4.2. Môi trường thực nghiệm

4.3. Tiêu chí đánh giá

4.3.1. Thông số huấn luyện

4.3.2. Cấu trúc các mô hình học máy

4.3.3. Đánh giá kết quả thực nghiệm

4.3.3.1. Hiệu suất cơ sở của mô hình phát hiện mối đe dọa trong môi trường học liên kết
4.3.3.2. Đánh giá hiệu suất của DFL-DAGMM trong việc nhận diện các cá thể selfish free-riders (free-riders ích kỷ)
4.3.3.3. Đánh giá hiệu suất của DFL-DAGMM trong việc nhận diện các cá thể anonymous free-riders (free-riders ẩn danh)
4.3.3.4. Đánh giá hiệu suất của blockchain

4.4. Thảo luận

4.4.1. Kiến trúc triển khai kết quả thực nghiên cứu

4.4.2. Mô hình đề xuất

4.4.3. Nguyên lý hoạt động

4.4.4. Tiền xử lý lưu lượng mạng

4.4.5. Đào tạo và sử dụng ML-based IDS

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Kết luận

5.2. Hướng phát triển

Danh sách hình vẽ, bảng biểu, danh mục từ viết tắt

Tóm tắt

I. Tổng quan về Hệ Thống Phát Hiện Xâm Nhập Dựa Trên Học Liên Kết Phi Tập Trung

Hệ thống phát hiện xâm nhập (IDS) là một phần quan trọng trong an ninh mạng, giúp giám sát và phát hiện các hành vi bất thường trong hệ thống. Với sự phát triển của công nghệ, việc áp dụng học liên kết phi tập trung (Federated Learning) vào IDS đã mở ra nhiều cơ hội mới. Phương pháp này không chỉ giúp bảo vệ quyền riêng tư của dữ liệu mà còn nâng cao hiệu suất phát hiện xâm nhập.

1.1. Khái niệm về Hệ Thống Phát Hiện Xâm Nhập

Hệ thống phát hiện xâm nhập (IDS) là công cụ giám sát mạng nhằm phát hiện các hành vi xâm nhập trái phép. IDS có thể phân loại thành hai loại chính: dựa trên chữ ký và dựa trên hành vi.

1.2. Lợi ích của Học Liên Kết Phi Tập Trung trong IDS

Học liên kết phi tập trung cho phép nhiều bên tham gia đào tạo mô hình mà không cần chia sẻ dữ liệu nhạy cảm. Điều này giúp bảo vệ quyền riêng tư và giảm thiểu rủi ro mất mát dữ liệu.

II. Thách Thức trong Hệ Thống Phát Hiện Xâm Nhập Dựa Trên Học Liên Kết

Mặc dù học liên kết phi tập trung mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức lớn. Các vấn đề như tính sẵn sàng của hệ thống và sự xuất hiện của các cá thể free-rider cần được giải quyết để đảm bảo hiệu suất của IDS.

2.1. Vấn đề Tính Sẵn Sàng của Hệ Thống

Hệ thống IDS dựa trên học liên kết phi tập trung có thể gặp khó khăn trong việc duy trì tính sẵn sàng do sự phụ thuộc vào máy chủ trung tâm. Điều này có thể dẫn đến điểm chết duy nhất trong hệ thống.

2.2. Tác động của Free Rider đến Hiệu Suất

Các cá thể free-rider tham gia vào quá trình đào tạo mà không đóng góp tài nguyên, gây ảnh hưởng đến tính công bằng và hiệu suất của mô hình. Việc phát hiện và loại bỏ các cá thể này là rất cần thiết.

III. Phương Pháp Giải Quyết Vấn Đề Free Rider trong Hệ Thống IDS

Để giải quyết vấn đề free-rider, nhiều phương pháp đã được nghiên cứu và áp dụng. Một trong những phương pháp hiệu quả là sử dụng mô hình học máy để phát hiện các hành vi bất thường của các cá thể tham gia.

3.1. Sử Dụng Mô Hình Gaussian Mixture để Phát Hiện Free Rider

Mô hình Gaussian Mixture có thể giúp phân loại các cá thể tham gia dựa trên hành vi của họ. Bằng cách phân tích điểm năng lượng, mô hình này có thể phát hiện các cá thể không đóng góp.

3.2. Tích Hợp Blockchain vào Hệ Thống IDS

Việc tích hợp công nghệ blockchain vào hệ thống IDS giúp đảm bảo tính minh bạch và bảo mật cho các bên tham gia. Blockchain có thể lưu trữ thông tin về các cá thể tham gia một cách an toàn.

IV. Ứng Dụng Thực Tiễn của Hệ Thống Phát Hiện Xâm Nhập Dựa Trên Học Liên Kết

Hệ thống phát hiện xâm nhập dựa trên học liên kết phi tập trung đã được áp dụng trong nhiều lĩnh vực khác nhau. Các ứng dụng này không chỉ giúp bảo vệ dữ liệu mà còn nâng cao hiệu suất hoạt động của hệ thống.

4.1. Ứng Dụng trong An Ninh Mạng

Hệ thống IDS có thể được áp dụng để bảo vệ các mạng lưới lớn, như mạng IoT, nơi mà việc phát hiện xâm nhập là rất quan trọng để bảo vệ thông tin nhạy cảm.

4.2. Kết Quả Nghiên Cứu và Đánh Giá Hiệu Suất

Nghiên cứu cho thấy rằng việc áp dụng học liên kết phi tập trung có thể cải thiện đáng kể hiệu suất phát hiện xâm nhập so với các phương pháp truyền thống.

V. Kết Luận và Hướng Phát Triển Tương Lai của Hệ Thống IDS

Hệ thống phát hiện xâm nhập dựa trên học liên kết phi tập trung đang mở ra nhiều cơ hội mới trong lĩnh vực an ninh mạng. Tuy nhiên, cần tiếp tục nghiên cứu để khắc phục các thách thức hiện tại và tối ưu hóa hiệu suất.

5.1. Tóm Tắt Kết Quả Nghiên Cứu

Nghiên cứu đã chỉ ra rằng học liên kết phi tập trung có thể cải thiện hiệu suất của hệ thống IDS, đồng thời bảo vệ quyền riêng tư của dữ liệu.

5.2. Hướng Phát Triển Tương Lai

Trong tương lai, cần nghiên cứu thêm về các phương pháp phát hiện free-rider và tối ưu hóa kiến trúc hạ tầng để nâng cao tính sẵn sàng của hệ thống.

10/07/2025
Khóa luận tốt nghiệp an toàn thông tin nghiên cứu hệ thống phát hiện xâm nhập dựa trên học liên kết phi tập trung công bằng

Trích đoạn nội dung tài liệu

Chương 1: TONG QUAN DE TÀI Trình bay khái quát định hướng nghiên cứu của khóa luận ma chúng tôi muốn hướng tới. * Chương 2: CƠ SỞ LÝ THUYET Trinh bày các định nghĩa, khái niệm cũng như những kiến thức nền tang dé có thể thực hiện được nghiên cứu. Đồng thời trình bày sơ lược một số công trình liên quan có cùng hướng nghiên cứu. e Chương 3: PHƯƠNG PHAP THỰC HIỆN Là phần trọng tâm của khoá luận, trình bày những nội dung chính về phương pháp thực hiện và mô hình được sử dụng.

« Chương 4: HIEN THUC, DANH GIA VÀ THẢO LUẬN Đề cập đến quá trình hiện thực hóa phương pháp đề cập ở Chương 3. Sau đó trình bày phương pháp thực nghiệm, đánh giá kết quả và thảo luận chung. TỔNG QUAN ĐỀ TÀI e Chương 5: KET LUẬN VÀ HƯỚNG PHAT TRIỂN Đưa ra kết luận về đề tài, đề xuất một số hướng phát triển mở rộng cho các nghiên cứu trong tương lai. Chương 2 CƠ SỞ LÝ THUYÊT Tóm tắt chương Trong chương này, chúng tôi sẽ trình bày cơ sở lý thuyết cần thiết của khóa luận.

Bao gồm cái nhìn chung về phát hiện Free-rider và phương pháp tiếp cận. Bên cạnh đó là cơ sở lý thuyết về học liên kết, các hình thức, mô hình và ưu nhược điểm cho những bài toán khác nhau. Đồng thời, chúng tôi trình bày tóm tắt về những công trình nghiên cứu liên quan đến van dé công bằng trong học liên kết phi tập trung và những điểm khác của khóa luận này với những nghiên cứu trước đây.1 Hệ thong phát hiện xâm nhập (Intrusion Detec- tion System) 2.1 Tổng quan Trong bối cảnh Internet ngày càng trở nên phổ biến và quan trọng trong đời sống hàng ngày của chúng ta, bảo mật thông tin và quyền riêng tư trở thành một ưu tiên hàng đầu. Người dùng và các tổ chức không chỉ phải đối mặt với các mối đe doa truy cập trái phép từ bên ngoài, mà còn phải đối mặt với các cuộc tấn công nội bộ và các nguy cơ liên quan đến việc sử dụng Internet.

Trong tình huống nay, các hệ thống phát hiện xâm nhập (Intrusion Detection Systems) đóng vai trò cực kỳ quan trọng trong việc bảo vệ hệ thống mạng và người dùng. IDS giám sát liên tục các hoạt động trên mạng và phát hiện các hành vi không bình thường hoặc có Chương 2. COSO LY THUYẾT thể de doa đến tính toàn ven va bảo mật của dữ liệu. Nhờ đó giúp ngăn chan các cuộc tấn công trước khi chúng xảy ra và gây ra hậu quả nghiêm trọng cho doanh nghiệp và người dùng.2 Phan loại Dưới day là các loại IDS phổ biến thường được dùng trong việc phát hiệm xâm nhập và bảo vệ hệ thống mạng: ¢ Network-based IDS (NIDS): Giám sát và phân tích luồng dữ liệu mạng để phát hiện các hoạt động đáng ngờ hoặc các cuộc tân công như tan công từ chối dịch vu (DDoS), tan công quét cổng, và các hành vi xâm nhập mạng.

NIDS thường được triển khai tại các điểm chiến lược trong mạng, như cổng mạng hoặc các điểm giao tiếp quan trọng (ví dụ: giữa mạng nội bộ và mạng bên ngoài). * Host-based IDS (HIDS): Giám sát và phân tích các hoạt động hệ thống trên một máy chủ cụ thể để phát hiện các hành vi bat thường hoặc xâm nhập, theo đõi các tập tin hệ thống, log hoạt động, và các quy trình chạy trên hệ thống. HIDS được cài đặt trực tiếp trên các máy chủ hoặc thiết bị cá nhân để giám sát các hoạt động của từng hệ thống riêng lẻ. COSO LY THUYẾT © Signature-based IDS: Là loại IDS phát hiện xâm nhập bang cách so sánh các luồng dữ liệu với các mẫu hoặc chữ ký của các cuộc tan công đã biết, hiệu quả trong việc phát hiện các mối đe dọa đã được xác định và có mẫu chữ ký rõ ràng.

Signature-based IDS có thể được triển khai dưới dạng NIDS hoặc HIDS, phụ thuộc vào phạm vi giám sát mong muốn. ¢ Anomoly-based IDS: Anomaly-based IDS phát hiện các hoạt động bat thường bằng cách xây dựng mô hình hành vi bình thường của hệ thống và phát hiện các hành vi lệch khỏi mô hình này, hiệu quả trong việc phát hiện các cuộc tấn công mới hoặc chưa được biết đến. Anomaly-based IDS cũng có thể triển khai dưới dang NIDS hoặc HIDS, tùy thuộc vào yêu cầu cụ thể của hệ thống. ¢ Hybrid IDS: Hybrid IDS kết hợp các phương pháp của cả signature-based và anomaly-based IDS để tăng cường khả năng phát hiện, cung cấp một giải pháp toàn điện hơn bằng cách tận dụng các ưu điểm của cả hai phương pháp.

Hybrid IDS thường triển khai ở các điểm trung tâm hoặc quan trọng trong mạng để có cái nhìn toàn điện về hoạt động mạng và hệ thống.2_ Mô hình hoc máy 2.1 Tổng quan Với su phát triển của công nghệ thông tin trong thời đại 4.0, các công nghệ mới càng phát triển mạnh mẽ nhằm phục vụ cho con người, trong đó có thể kể đến như Internet of Things (IOT), điện toán đám mây (Cloud Computing) và trí tuệ nhân tạo (Artificial Intelligence - AI). Trong số đó, học máy (Machine Learning - ML) đã được phát triển rộng rãi và ngày càng được ứng dụng cho nhiều lĩnh vực phục vụ cho sự phát triển của các doanh nghiệp. ML là một lĩnh vực của trí tuệ nhân tạo liên quan đến việc nghiên cứu và xây dựng các kỹ thuật, thuật toán cho phép các hệ thống có khả năng “học” tự động những đặc tính, đặc trưng từ dữ liệu để giải quyết những van dé cụ thể. Các thuật toán học máy xây dung dựa trên những dữ liệu mẫu để đưa ra dự đoán hoặc quyết định mà không cần lập trình chỉ tiết như thuật toán truyền thống.

Học máy, với khả năng vô hạn của nó, 11 Chương 2. COSO LY THUYẾT đã được áp dung vào nhiều lĩnh vực như thương mai, y tế, tai chính va công nghệ thông tin. Việc xây dựng một mô hình học máy hoàn thiện và có thể đưa vào sử dụng rộng rãi sẽ phải trải qua một quá trình được gọi là huấn luyện. Huấn luyện mô hình là quá trình tối ưu hoá các tham số của mô hình dựa trên các đặc trưng của tập dữ liệu đào tạo để đạt được sự chính xác cao trong việc dự đoán kết quả trên những tập dữ liệu mới, quá trình đó sẽ bao gồm những bước sau: © Tiển xử ly: tập dữ liệu (dataset) được chuẩn bị bằng cách loại bỏ những dữ liệu dư thừa, chọn ra những đặc tính riêng biệt sau đó xử lý và biến đổi để chúng có thể đưa vào huấn luyện mô hình.

Và với đó, tập dữ liệu cũng phải đủ lớn để có thể đại diện cho phân phối của dữ liệu thực tế. Tập dữ liệu sau đó được chia thành hai tập nhỏ hơn, bao gồm tập huấn luyện (training set) dùng cho việc huấn luyện và tập kiểm tra (test set) dành cho việc đánh giá hiệu suất của mô hình đã huấn luyện. © Lựa chọn thuật toán va tô hình: lựa cho thuật toán học máy phù hợp va xây dựng mô hình sao cho phù hợp với tập dữ liệu đang có là chìa khoá để mô hình huấn luyện cho ra hiệu suất tốt nhất ® Huấn luyện mô hình: Mô hình được huân luyện bằng cách đưa tập dữ liệu vào mô hình và điều chỉnh các tham số của mô hình sao cho mô hình lấy được các đặc trưng từ tập dữ liệu và từ đó có thể dự đoán chính xác trên tập dữ liệu đang huấn luyện. ¢ Đánh giá hiệu suắt của m6 hình: Mô hình được đánh giá dựa trên tập kiểm tra (test set) để đánh giá hiệu suất dựa trên dự đoán của mô hình đã huấn luyện.

Các tham số để đánh giá có thể kể đến bao gồm độ chính xác (accu- racy), giá tri mat mát (loss value), tỉ lệ đương tính giả (false positive),. ° Tối wu m6 hình: Nếu các tham số đánh giá của mô hình không đạt được hiệu suất mong muốn, ta có thể điều chỉnh các tham số đầu vào của mô hình hoặc chọn thuật toán huấn luyện khác cho đến khi đạt được kết quả hiệu suất tốt nhất trên tập dữ liệu đang có. COSO LY THUYẾT © Triển khai mô hình rộng rai: sau khi da được huấn luyện va đạt được hiệu suất mong muốn, ta có thể áp dụng triển khai mô hình trên các ứng dụng và dữ liệu thực tế 2.2 Phân loại ¢ Hoc giám sat (Supervised Learning): Là phương pháp học may mà trong đó mô hình được huấn luyện bằng cách sử dụng một tập dữ liệu được gán nhãn sẵn. Mỗi mẫu dit liệu trong tập huấn luyện bao gồm một đầu vào và một đầu ra chỉ định.

Mục tiêu của mô hình là học cách ánh xạ từ đầu vào sang đầu ra dựa trên các đầu vào-ra có sẵn. Sau khi huấn luyện, mô hình có khả năng dự đoán đầu ra cho các đầu vào không nhãn. ¢ Học không giám sát (Unsupervised Learning): Là phương pháp học máy mà trong đó mô hình được huấn luyện trên một tập dữ liệu không có sẵn các nhãn đầu ra. Mục tiêu của mô hình là học cách phát hiện các cấu trúc và đặc tính ẩn trong dữ liệu nhằm phân nhóm mẫu dit liệu có phân bố tương tự hoặc giảm số chiều của đữ liệu.

* Học bán giám sát (Semi-supervised Learning): Là phương pháp kết hợp giữa học giám sát và học không giám sát. Trong đó mô hình được huấn luyện bằng một phần dữ liệu gán nhãn và một phần không dán nhãn. Phương pháp này thường được sử dụng khi việc gán nhãn tốn kém chỉ phí hoặc khó khăn nhưng có một phan dữ liệu đã có sẵn nhãn. Mục tiêu của phương pháp này là cải thiện độ chính xác bằng cách tận dụng khả thông tin từ dữ liệu có nhãn và không nhãn.

¢ Học tăng cường (Reinforcement Learning): là phương pháp hoc máy nghiên cứu cách thức một tác nhân (agent) thực hiện một hành động (action) trong một môi trường (environment) để có thể tối đa hóa phần thưởng (reward). Agent tương tác với môi trường để nhận được phần thưởng hoặc phạt. Dựa trên những phản hồi này, agent sẽ điều chỉnh chiếc lược để có thể cải thiện hiệu suất theo thời gian với mục tiêu là tối ưu thời gian và đạt được phần thưởng cao nhất. COSO LY THUYẾT * Học đa nhiệm vụ (Multi-task Learning): Phương pháp huấn luyện mô hình để thực hiện đồng thời nhiều nhiệm vụ có liên quan đến nhau.

Bằng cách chia sẻ thông tin và tìm ra những điểm khác biệt ở các nhiệm vụ khác nhau, mô hình có thể học tốt hơn và tổng quát hóa tốt hơn cho từng nhiệm vụ riêng lẻ. Mô hình học liên kết (Federated Learning) 2.1 Tổng quan Học liên kết (Federated Learning) là một phương pháp phi tập trung để đào tạo mô hình học máy.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Hệ Thống Phát Hiện Xâm Nhập Dựa Trên Học Liên Kết Phi Tập Trung" trình bày một phương pháp tiên tiến trong việc phát hiện xâm nhập mạng, sử dụng học liên kết phi tập trung để cải thiện khả năng bảo mật. Hệ thống này không chỉ giúp phát hiện các mối đe dọa một cách hiệu quả mà còn tối ưu hóa quy trình xử lý dữ liệu mà không cần tập trung thông tin tại một điểm. Điều này mang lại lợi ích lớn cho các tổ chức, đặc biệt là trong môi trường đám mây, nơi mà tính bảo mật và khả năng mở rộng là rất quan trọng.

Để mở rộng kiến thức của bạn về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Khóa luận tốt nghiệp an toàn thông tin bảo mật api gateway cho nhiều bên trong môi trường cloud native sử dụng học liên kết, nơi cung cấp cái nhìn sâu sắc về bảo mật API trong môi trường đám mây. Ngoài ra, tài liệu Khóa luận tốt nghiệp an toàn thông tin mô hình phát hiện xâm nhập dựa trên kỹ thuật học sâu và thích ứng miền sẽ giúp bạn hiểu rõ hơn về các kỹ thuật học sâu trong phát hiện xâm nhập. Cuối cùng, tài liệu Khóa luận tốt nghiệp an toàn thông tin mô hình cộng tác phát hiện mã độc bền vững sử dụng học liên kết và chiến lược học bán giám sát sẽ cung cấp thêm thông tin về việc phát hiện mã độc trong môi trường mạng. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và áp dụng các phương pháp bảo mật hiệu quả hơn.