Luận văn thạc sĩ: Ứng dụng thuật toán One Class SVM trong phát hiện botnet trên thiết bị IoT

2020

61
0
0

Phí lưu trữ

30.000 VNĐ

Tóm tắt

I. Tổng quan về mã độc IoT Botnet

Mã độc IoT Botnet đã trở thành một vấn đề nghiêm trọng trong lĩnh vực an ninh mạng. Các thiết bị IoT, như router và camera IP, thường có cấu trúc phần cứng và phần mềm tương tự nhau, khiến cho việc phát hiện mã độc trở nên khó khăn. Theo nghiên cứu, mã độc botnet có thể lây nhiễm qua nhiều phương thức khác nhau, từ việc khai thác lỗ hổng bảo mật đến việc sử dụng các tài khoản mặc định. Các loại mã độc như Linux.Hydra, Psyb0t, và Chuck Norris đã cho thấy sự đa dạng và phức tạp trong cách thức hoạt động của chúng. Việc phát hiện và phân loại các mã độc này là rất cần thiết để bảo vệ an ninh cho các thiết bị IoT. "Mã độc IoT không chỉ gây thiệt hại cho thiết bị mà còn có thể ảnh hưởng đến toàn bộ hệ thống mạng."

1.1. Tổng quan về thiết bị IoT dân dụng

Thiết bị IoT dân dụng hiện nay bao gồm nhiều loại như router, camera IP và các thiết bị thông minh khác. Cấu trúc của các thiết bị này thường dựa trên nền tảng Linux, với firmware đa dạng tùy thuộc vào nhà sản xuất. Việc sử dụng các thiết bị này ngày càng phổ biến, đồng nghĩa với việc các lỗ hổng bảo mật cũng gia tăng. "Sự gia tăng kết nối giữa các thiết bị IoT tạo ra nhiều cơ hội cho các cuộc tấn công mạng."

1.2. Tổng quan về mã độc Botnet trên thiết bị IoT dân dụng

Mã độc botnet trên thiết bị IoT có nhiều biến thể, mỗi loại có cách thức lây nhiễm và tấn công riêng. Ví dụ, mã độc Linux.Hydra lây nhiễm qua việc tấn công từ điển vào các thiết bị định tuyến. Các mã độc như Psyb0t và Chuck Norris cũng đã cho thấy khả năng tấn công mạnh mẽ. "Việc phát hiện mã độc botnet là một thách thức lớn trong việc bảo vệ an ninh mạng cho các thiết bị IoT."

II. Ứng dụng thuật toán One Class SVM trong phát hiện botnet

Thuật toán One-Class SVM đã được chứng minh là hiệu quả trong việc phát hiện mã độc, đặc biệt là trong bối cảnh các thiết bị IoT. Phương pháp này cho phép phân loại các mẫu dữ liệu mà không cần có mẫu dương tính, điều này rất quan trọng khi số lượng mẫu mã độc và lành tính không cân bằng. "One-Class SVM giúp phát hiện các hành vi bất thường trong hệ thống, từ đó nhận diện botnet một cách hiệu quả." Việc áp dụng thuật toán này trong phát hiện botnet trên thiết bị IoT có thể giúp nâng cao khả năng bảo mật cho các thiết bị này.

2.1. Mô hình tổng quan

Mô hình phát hiện botnet sử dụng thuật toán One-Class SVM được xây dựng dựa trên các đặc trưng của dữ liệu thu thập từ các thiết bị IoT. Việc thu thập dữ liệu từ các nguồn khác nhau như IoTPot giúp tạo ra một tập dữ liệu phong phú, từ đó cải thiện độ chính xác của mô hình. "Mô hình này không chỉ giúp phát hiện mã độc mà còn có thể dự đoán các cuộc tấn công trong tương lai."

2.2. Thiết lập mô hình học máy

Quá trình thiết lập mô hình học máy bao gồm việc thu thập dữ liệu, tiền xử lý và trích xuất đặc trưng. Các bước này rất quan trọng để đảm bảo rằng mô hình có thể hoạt động hiệu quả trong việc phát hiện botnet. "Việc chuẩn hóa dữ liệu và trích xuất đặc trưng chính xác là yếu tố quyết định đến thành công của mô hình."

III. Thử nghiệm và đánh giá

Thử nghiệm mô hình phát hiện botnet được thực hiện trên các thiết bị IoT thực tế để đánh giá hiệu quả của thuật toán One-Class SVM. Các tiêu chí đánh giá như độ chính xác, độ nhạy và độ đặc hiệu được sử dụng để đo lường hiệu quả của mô hình. "Kết quả thử nghiệm cho thấy mô hình có khả năng phát hiện botnet với độ chính xác cao, góp phần nâng cao an ninh mạng cho các thiết bị IoT." Việc đánh giá kết quả không chỉ giúp cải thiện mô hình mà còn cung cấp thông tin quý giá cho các nghiên cứu tiếp theo.

3.1. Thu thập và tiền xử lý dữ liệu

Quá trình thu thập và tiền xử lý dữ liệu là bước đầu tiên trong việc xây dựng mô hình. Dữ liệu được thu thập từ nhiều nguồn khác nhau và được xử lý để loại bỏ các nhiễu không cần thiết. "Dữ liệu sạch và chính xác là nền tảng cho mọi mô hình học máy."

3.2. Đánh giá kết quả

Kết quả thử nghiệm được phân tích để đánh giá hiệu quả của mô hình. Các tiêu chí như độ chính xác và độ nhạy được sử dụng để đo lường khả năng phát hiện botnet. "Kết quả cho thấy mô hình có thể phát hiện botnet với độ chính xác cao, mở ra hướng đi mới cho việc bảo vệ an ninh mạng trên các thiết bị IoT."

25/01/2025
Luận văn thạc sĩ ứng dụng thuật toán one class svm trong phát hiện botnet trên các thiết bị iot
Bạn đang xem trước tài liệu : Luận văn thạc sĩ ứng dụng thuật toán one class svm trong phát hiện botnet trên các thiết bị iot

Để xem tài liệu hoàn chỉnh bạn click vào nút

Tải xuống

Bài luận văn thạc sĩ mang tiêu đề "Ứng dụng thuật toán One Class SVM trong phát hiện botnet trên thiết bị IoT" của tác giả Trần Đình Tân, dưới sự hướng dẫn của TS. Ngô Quốc Dũng, được thực hiện tại Học viện công nghệ bưu chính viễn thông vào năm 2020. Bài viết tập trung vào việc áp dụng thuật toán One Class SVM để phát hiện các cuộc tấn công botnet trên các thiết bị IoT, một vấn đề ngày càng trở nên nghiêm trọng trong bối cảnh công nghệ phát triển nhanh chóng. Bằng cách sử dụng phương pháp học máy này, nghiên cứu không chỉ giúp nâng cao khả năng bảo mật cho các thiết bị IoT mà còn mở ra hướng đi mới trong việc phát hiện và ngăn chặn các mối đe dọa mạng.

Để mở rộng thêm kiến thức về các ứng dụng công nghệ thông tin và bảo mật, bạn có thể tham khảo bài viết "Nghiên cứu ứng dụng học sâu vào dịch từ vựng mà không cần dữ liệu song ngữ", nơi mà các phương pháp học sâu được áp dụng trong lĩnh vực ngôn ngữ. Ngoài ra, bài viết "Nhận dạng giọng nói tiếng Việt qua học sâu và mô hình ngôn ngữ" cũng là một ví dụ điển hình về việc ứng dụng công nghệ học máy trong nhận diện giọng nói, một lĩnh vực có liên quan mật thiết đến bảo mật thông tin. Cuối cùng, bạn có thể tìm hiểu thêm về "Ứng dụng cây quyết định trong phân tích và đánh giá chi phí CNTT", một nghiên cứu khác trong lĩnh vực công nghệ thông tin, giúp bạn có cái nhìn sâu sắc hơn về các phương pháp phân tích dữ liệu trong quản lý công nghệ.

Tải xuống (61 Trang - 1.86 MB)