Nghiên cứu giải pháp phát hiện tấn công trong mạng vạn vật kết nối sử dụng học máy

Nghiên cứu giải pháp phát hiện tấn công trong mạng vạn vật kết nối bằng học máy, nâng cao an ninh mạng và bảo vệ dữ liệu hiệu quả.

Người đăng

Ẩn danh

Thể loại

Đề án tốt nghiệp thạc sĩ

2023

83
13
1

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU VỀ AN TOÀN THÔNG TIN TRONG IoT

1.1. Tổng quan về công nghệ, hệ thống IoT

1.2. Công nghệ IoT

1.3. Hệ thống IoT

1.4. Vấn đề an toàn thông tin trong hệ thống IoT

1.5. Các lỗ hổng bảo mật của phần mềm và phần cứng

1.6. Truyền thông không an toàn

1.7. Rò rỉ dữ liệu từ hệ thống IoT

1.8. Rủi ro từ các phần mềm độc hại

1.9. Tấn công mạng

1.10. Các giải pháp phát hiện tấn công trong hệ thống IoT

1.11. Quản lý sự tin cậy

1.12. Hệ thống phát hiện xâm nhập

1.13. Các thành phần chính của một hệ thống IDS

1.14. Phân loại các hệ thống phát hiện xâm nhập

1.15. Kết luận chương 1

2. CHƯƠNG 2: GIẢI PHÁP PHÁT HIỆN TẤN CÔNG MẠNG

2.1. Tổng quan về giải pháp IDS trong IoT sử dụng học máy

2.2. Giới thiệu các thuật toán học máy và học sâu sử dụng trong nghiên cứu

2.3. Rừng ngẫu nhiên

2.4. K láng giềng gần nhất

2.5. Đề xuất mô hình và kiến trúc tổng thể phát hiện tấn công IDS sử dụng học máy

2.6. Giới thiệu về bộ dữ liệu NSL-KDD dùng cho xây dựng, thiết kế IDS

2.7. Kết luận chương 2

3. CHƯƠNG 3: THỬ NGHIỆM, ĐỀ XUẤT IDS ỨNG DỤNG TRONG IoT

3.1. Xử lý và tiền xử lý dữ liệu

3.1.1. Tiền xử lý dữ liệu

3.1.2. Chuẩn hóa nhỏ nhất – lớn nhất

3.1.3. Lựa chọn đặc tính tối ưu của dữ liệu

3.1.4. Loại bỏ đặc tính đệ quy

3.1.5. Xác thực chéo k lần

3.1.6. Triển khai lựa chọn đặc tính tối ưu của dữ liệu

3.2. Thiết lập, mô phỏng, thử nghiệm hệ thống IDS dựa trên học máy

3.3. Phân tích kết quả, so sánh hiệu năng của các IDS sử dụng các thuật toán học máy khác nhau

3.4. Loại bỏ đặc tính đệ quy

3.5. Đánh giá mô hình

3.6. So sánh hiệu năng IDS đề xuất với các nghiên cứu khác ứng dụng học máy, học sâu

3.7. Lựa chọn IDS tối ưu áp dụng cho hệ thống IoT

3.8. Những giới hạn của phương pháp đề xuất

3.9. Kết luận chương 3

DANH MỤC TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về giải pháp phát hiện tấn công mạng IoT sử dụng học máy

Trong bối cảnh công nghệ IoT ngày càng phát triển, việc bảo mật thông tin trở thành một thách thức lớn. Giải pháp phát hiện tấn công mạng IoT sử dụng học máy đã được nghiên cứu và áp dụng để nâng cao khả năng bảo vệ hệ thống. Hệ thống này không chỉ giúp phát hiện các tấn công mà còn phân tích và dự đoán các mối đe dọa tiềm ẩn. Việc áp dụng các thuật toán học máy cho phép hệ thống tự động học hỏi từ dữ liệu, từ đó cải thiện độ chính xác trong việc phát hiện các hành vi bất thường.

1.1. Tại sao cần phát hiện tấn công trong mạng IoT

Mạng IoT đang trở thành mục tiêu chính của các cuộc tấn công mạng. Các thiết bị IoT thường có lỗ hổng bảo mật, dễ bị xâm nhập. Việc phát hiện tấn công kịp thời giúp bảo vệ dữ liệu và đảm bảo an toàn cho người dùng. Hệ thống phát hiện tấn công giúp nhận diện các hành vi bất thường, từ đó ngăn chặn các cuộc tấn công trước khi chúng gây ra thiệt hại nghiêm trọng.

1.2. Các thách thức trong việc phát hiện tấn công mạng IoT

Một trong những thách thức lớn nhất là sự đa dạng của các thiết bị IoT và các phương thức tấn công. Hệ thống phát hiện cần phải có khả năng xử lý khối lượng dữ liệu lớn và phân tích nhanh chóng. Ngoài ra, việc thiếu tiêu chuẩn bảo mật chung cho các thiết bị IoT cũng làm tăng độ phức tạp trong việc phát hiện tấn công.

II. Phương pháp học máy trong phát hiện tấn công mạng IoT

Học máy đã trở thành một công cụ mạnh mẽ trong việc phát hiện tấn công mạng IoT. Các thuật toán như Rừng ngẫu nhiên và K láng giềng gần nhất được sử dụng để phân tích dữ liệu và phát hiện các mẫu tấn công. Những phương pháp này cho phép hệ thống học hỏi từ dữ liệu lịch sử và cải thiện khả năng phát hiện theo thời gian.

2.1. Các thuật toán học máy phổ biến trong phát hiện tấn công

Rừng ngẫu nhiên là một trong những thuật toán học máy hiệu quả nhất cho việc phát hiện tấn công. Nó hoạt động bằng cách tạo ra nhiều cây quyết định và kết hợp kết quả của chúng để đưa ra dự đoán chính xác hơn. K láng giềng gần nhất cũng là một phương pháp đơn giản nhưng hiệu quả, giúp phân loại các mẫu dữ liệu dựa trên khoảng cách giữa các điểm dữ liệu.

2.2. Lợi ích của việc sử dụng học máy trong IoT

Việc áp dụng học máy trong phát hiện tấn công mang lại nhiều lợi ích. Hệ thống có khả năng tự động học hỏi từ dữ liệu mới, từ đó cải thiện độ chính xác và giảm thiểu sai sót. Ngoài ra, học máy cũng giúp phát hiện các tấn công chưa từng thấy trước đây, nhờ vào khả năng phân tích và nhận diện mẫu dữ liệu phức tạp.

III. Ứng dụng thực tiễn của giải pháp phát hiện tấn công mạng IoT

Giải pháp phát hiện tấn công mạng IoT sử dụng học máy đã được áp dụng trong nhiều lĩnh vực khác nhau, từ chăm sóc sức khỏe đến quản lý năng lượng. Các hệ thống này không chỉ giúp bảo vệ thông tin mà còn nâng cao hiệu quả hoạt động của các thiết bị IoT.

3.1. Ứng dụng trong lĩnh vực chăm sóc sức khỏe

Trong lĩnh vực chăm sóc sức khỏe, các thiết bị IoT như máy theo dõi sức khỏe và thiết bị y tế thông minh cần được bảo vệ khỏi các cuộc tấn công. Hệ thống phát hiện tấn công giúp bảo vệ dữ liệu nhạy cảm của bệnh nhân và đảm bảo tính toàn vẹn của thông tin y tế.

3.2. Ứng dụng trong quản lý năng lượng

Trong quản lý năng lượng, các hệ thống IoT giúp theo dõi và điều chỉnh tiêu thụ năng lượng. Việc phát hiện tấn công kịp thời giúp ngăn chặn các cuộc tấn công vào lưới điện, bảo vệ hệ thống khỏi các mối đe dọa tiềm ẩn và đảm bảo cung cấp năng lượng liên tục.

IV. Kết luận và tương lai của giải pháp phát hiện tấn công mạng IoT

Giải pháp phát hiện tấn công mạng IoT sử dụng học máy đang ngày càng trở nên quan trọng trong bối cảnh công nghệ phát triển nhanh chóng. Tương lai của giải pháp này hứa hẹn sẽ mang lại nhiều cải tiến về độ chính xác và khả năng phát hiện các mối đe dọa mới. Việc nghiên cứu và phát triển các thuật toán học máy tiên tiến sẽ giúp nâng cao khả năng bảo vệ hệ thống IoT.

4.1. Xu hướng phát triển trong lĩnh vực bảo mật IoT

Xu hướng phát triển trong lĩnh vực bảo mật IoT đang chuyển hướng sang việc áp dụng trí tuệ nhân tạo và học sâu. Những công nghệ này hứa hẹn sẽ cải thiện khả năng phát hiện và phản ứng với các cuộc tấn công mạng một cách nhanh chóng và hiệu quả hơn.

4.2. Tầm quan trọng của nghiên cứu và phát triển

Nghiên cứu và phát triển trong lĩnh vực phát hiện tấn công mạng IoT là rất cần thiết. Các nhà nghiên cứu cần tiếp tục tìm kiếm các phương pháp mới và cải tiến các thuật toán hiện có để đáp ứng với sự phát triển nhanh chóng của công nghệ và các mối đe dọa mới.

15/07/2025
Luận văn thạc sĩ nghiên cứu giải pháp phát hiện tấn công trong mạng vạn vật kết nối sử dụng học máy

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

CHƯƠNG 1: GIỚI THIỆU VỀ AN TOÀN THÔNG TIN TRONG IoT 1. Tổng quan về công nghệ, hệ thống IoT 1. Công nghệ IoT IoT được viết tắt bởi cụm từ Internet of Things – Công nghệ Internet vạn vật, mang ý nghĩa kết nối mọi thứ với Internet. Trong đó mọi vật đều sẽ được cung cấp các định danh khác nhau, có khả năng tự động truyền tải dữ liệu qua một mạng lưới không cần thông qua tương tác giữa máy tính với con người hay con người với con người.

Có thể khái quát rằng IoT đề cập đến những thiết bị vật lý ở tất cả mọi nơi có khả năng kết nối với nhau, với Internet để biến mọi thứ trở nên chủ động, thông minh hơn. IoT đã ảnh hưởng đến xã hội hiện đại ở nhiều khía cạnh khác nhau, bao gồm từ các dịch vụ chăm sóc sức khỏe cá nhân đến các sản phẩm sản xuất trong các ngành công nghiệp [10]. Ngoài ra, những tiến bộ về công nghệ như học máy, học sâu,… đã đóng góp không nhỏ dẫn đến sự phát triển của công nghệ IoT. Một số ứng dụng phổ biến trong IoT hiện có là hệ thống tự hành dành cho các phương tiện giao thông tự động, lưới điện siêu nhỏ phân tán để quản lý, phẩn bổ tài nguyên năng lượng, các máy bay không người lái để giám sát hoạt động trong các thành phố thông minh.

Có thể thấy, một hệ thống lưới điện siêu nhỏ đại diện cho một ví dụ điển hình về hệ thống mạng ở lớp vật lý: nó liên kết tất cả các nguồn năng lượng phân tán với nhau để cung cấp một giải pháp năng lượng toàn diện cho một khu vực địa lý. Ngoài ra, IoT cũng len lỏi, góp phần làm cho những lĩnh vực quen thuộc với đời sống hàng ngày của chúng ta trở nên hiện đại hơn, thông minh và thuận tiện hơn. Giáo dục không chỉ giới hạn trong những cách tiếp cận truyền thống, đặc biệt là sau đại dịch Covid-19 vừa rồi làm cho các lớp học trực tuyến trở nên ngày càng phổ biến. Bây giờ, chỉ với các thiết bị thông minh được kết nối mạng, cả giáo viên và học sinh đều thuận tiện hơn cho việc triển khai, tiếp cận các bài giảng từ bất cứ đâu mà không cần phải gặp mặt trực tiếp, có thể tiết kiệm rất nhiều thời gian cho việc di chuyển.

Bên cạnh đó, các nền tảng giáo dục hiện đại đang điều chỉnh các thiết bị như sách điện tử có thể tải xuống và có sẵn các tính năng thu phóng và lưu, bảng thông minh thay vì bảng đen có thể 4 được sử dụng làm bảng trắng để viết bằng bút dạ và cũng có thể hiển thị hình ảnh liên quan đến chủ đề và đồ họa cho học sinh [11]. Ngoài ra, các ứng dụng dùng để triển khai học trực tuyến đều có các chức năng quản lí thời gian ra vào lớp học của học sinh dẫn đến sự thuận tiện hơn cho giảng viên về vấn đề quản lí lớp học. Tự Đo lường động thông Nơi ở Thông Quản lý Quản lý người báo thông năng cảm Kết nối Bảo vệ phòng Giải Bảo vệ trường Giáo dục Quản lý thông Lưới điện năng Theo dõi thông hoạt động Nhà thông Quản lý Thiết bị chất lượng Chống đeo thông trộm Quần áo Ứng dụng Quản lý IoT Nông nước thông nghiệp Tự động Thành Giao phố thông hoá thông Ô tô tự Chăm sóc lái sức khoẻ Quản lý rác Lịch sử thông Quản lý chất thăm lượng không Chăm Bảo vệ sóc Quản Quản lý thông lý đội bệnh nhân Chẩn đoán từ Giải CV2X Thông tin thời gian Hình 1. 1: Các ứng dụng phổ biến của IoT Bên cạnh giáo dục, lĩnh vực chăm sóc sức khỏe cũng đã thay đổi với sự ra đời của IoT, những thiết bị đeo được dùng để quản lí tình trạng sức khỏe của người sử dụng được ứng dụng rộng rãi.

Vòng đeo thể dục, vòng bít theo dõi nhịp tim, vòng đo huyết áp, máy đo đường huyết và các thiết bị chăm sóc sức khỏe thông minh tiên tiến hơn được ra đời nhằm cung cấp cho bệnh nhân tình trạng sức khỏe được cá nhân hóa theo thời gian thực. Những thiết bị này nhắc nhở bệnh nhân kiểm tra thường xuyên mức tiêu thụ calo của họ, cải thiện thói quen tập thể dục, xác định xu hướng thay đổi huyết áp, v. Đối với bệnh nhân cao tuổi, điều quan trọng là phải theo dõi tình trạng sức khỏe của họ hàng ngày và các thiết bị chăm sóc sức khỏe thông minh giúp cuộc sống của họ dễ dàng hơn bằng cách 5 cho họ biết trước mọi nguy cơ có thể xảy ra. Các thiết bị này được tích hợp cảm biến IoT nhằm hỗ trợ các bác sĩ theo dõi tình trạng chẩn đoán y tế của bệnh nhân một cách hiệu quả.

Việc lập kế hoạch điều trị cho bệnh nhân, cảnh giác về những bệnh nhân cần điều trị y tế ngay lập tức đều có thể được thực hiện một cách dễ dàng. Với các cảm biến chất lượng vượt trội, các thiết bị đeo này thu thập dữ liệu từ các thiết bị khác nhau được yêu cầu để theo dõi mọi cải thiện hoặc diễn biến xấu đi dù nhỏ nhất liên quan tới sức khỏe của bệnh nhân. Chuyên gia chăm sóc sức khỏe có thể nhận thức rõ hơn về bệnh nhân và có thể chủ động kết nối với họ. Bên cạnh đó, các thiết bị IoT giúp lưu giữ hồ sơ có hệ thống và đơn giản về tiền sử bệnh trước đây của từng bệnh nhân để từ đó xác định phương pháp điều trị tốt nhất cho bệnh nhân [12].

Sơ lược lịch sử phát triển của IoT Một lĩnh vực khác cũng quan trọng không kém đó là nông nghiệp cũng có những bước chuyển mình rõ rệt với những ứng dụng của các thiết bị IoT. Nông nghiệp thông minh dựa trên công nghệ IoT cho phép người trồng trọt giảm chất thải và nâng cao năng suất, cho phép sử dụng hiệu quả các nguồn tài nguyên như nước, điện,. Những điều này có được là nhờ một hệ thống được xây dựng để giám sát cánh đồng trồng trọt với sự trợ giúp của các cảm biến và tự động hóa hệ thống tưới tiêu. Nông dân có thể theo dõi các điều kiện đồng ruộng từ bất cứ đâu.

Họ cũng có thể chọn giữa các tùy chọn thủ công và tự động để thực hiện các hành động cần thiết dựa trên dữ liệu này. Ví dụ, nếu độ ẩm của đất giảm, người nông dân có thể triển khai các cảm biến để bắt đầu tưới tiêu. Nông nghiệp thông minh có hiệu quả cao khi so sánh với phương pháp thông thường. Có thể thấy được những lợi ích to lớn mà IoT mang lại đã góp phần làm cho cuộc sống trở 6 nên hiện đại và tiện lợi hơn ở mọi lĩnh vực.

Sơ lược lịch sử phát triển của IoT được thể hiện ở hình 1. Hệ thống IoT Kiến trúc IoT dựa trên hệ thống 4 lớp bao gồm một lớp nhận thức/ phần cứng, một lớp mạng/ giao tiếp và một lớp giao diện/dịch vụ. Các yếu tố tạo nên lên một hệ thống IoT là các phần cứng/thiết bị, các giao thức truyền thông và giao diện/dịch vụ [14]. Lớp nhận thức: Lớp nhận thức bao gồm các cảm biến và các thiết bị truyền động.

Các cảm biến cảm nhận môi trường xung quanh chúng trong khi đó các thiết bị truyền động đóng vai trò là bộ điều khiển để thực hiện các hành động. Các cảm biến còn được gọi là các nút.  Lớp mạng: Lớp mạng gửi thông tin từ lớp cảm biến để xử lý thêm cho các đơn vị tính toán.  Lớp hỗ trợ: Lớp hỗ trợ hoạt động giữa lớp mạng và lớp ứng dụng.

Lớp này giúp trong việc phân bổ tài nguyên, tính toán và lưu trữ dữ liệu  Lớp ứng dụng: Lớp ứng dụng chứa các ứng dụng thông minh như thành phố thông minh, nhà thông minh, các dịch vụ chăm sóc sức khỏe thông minh,… Lớp này tương tác trực tiếp với người sử dụng các thiết bị, thường thông qua các ứng dụng phần mềm. Phần cứng, chẳng hạn như các cảm biến và bộ truyền động, bao gồm hầu hết các yếu tố quan trọng nhất trong IoT. Bộ vi xử lý điển hình được sử dụng ở lớp phần cứng thường dựa trên ARM, kiến trúc MIPS hoặc X86. Để bảo vệ các thiết bị này, các nhà phát triển nên kết hợp bảo mật phần cứng, có thể bao gồm bộ xử lý mật mã hoặc chip bảo mật.

Đối với hệ điều hành phần cứng, các thiết bị IoT thường sử dụng RTOS bao gồm một hạt nhân nhỏ, lớp trừu tượng phần cứng, trình điều khiển giao tiếp và các khả năng như cách ly quy trình, khởi động an toàn và hộp cát ứng dụng. Đối với lớp phần mềm ứng dụng, có các ứng dụng tùy chỉnh, giao thức mật mã, thư viện và trình điều khiển của bên thứ ba. 7 Đặc biệt, lựa chọn phần cứng là rất quan trọng để bảo mật các thiết bị IoT. Mối quan tâm liên quan đến phần cứng IoT là khả năng xác thực, mã hóa lưu lượng từ đầu đến cuối, tải khởi động an toàn quy trình, thực thi chữ ký số trong quá trình cập nhật chương trình cơ sở và thực hiện các giao dịch minh bạch.

Thành phần quan trọng tiếp theo của hệ thống IoT bao gồm các giao thức truyền thông và tin nhắn. Một mạng lưới các thành phần thông minh có thể giao tiếp trực tiếp với hệ thống đám mây thông qua một cổng vào, hay thông qua dịch vụ đám mây như Amazon Kinesis. Tuy nhiên, nội dung quan trọng của IoT là việc đang triển khai WSN trở thành công nghệ truyền thông chính trong IoT. WSN có các giao thức nhẹ để các thiết bị có thể giao tiếp với các thiết bị khác và với các cổng vào ở rìa.

Hơn nữa, WSN hỗ trợ truyền thông động, thường luôn luôn dựa trên chuẩn 802. Trong số các giao thức IEEE, 802.4 dành cho WPAN tầm thấp, phù hợp với yêu cầu đối với hệ thống IoT. Một số lợi thế của giao thức này là khả năng mở rộng của nó và thực tế là nó có thể tự duy trì, sử dụng ít năng lượng và có chi phí vận hành thấp. Tuy nhiên, Bluetooth, ZigBee, PLC, WiFi, 4G và 5G cũng có thể được chọn làm giao thức truyền thông, để phù hợp với nhu cầu của quy trình IoT.

Một thành phần quan trọng khác trong IoT là bộ tổng hợp, có thể là cổng vào cho một kiến trúc IoT, chẳng hạn như thiết bị định tuyến wifi. Các cổng vào cung cấp khả năng kết nối xuôi dòng cho nhiều nguồn, thiết bị, hệ thống khác nhau. Đám mây là một yếu tố cốt lõi khác trong hệ thống IoT. Một số CSP phổ biến là Amazon Web Services, Microsoft Azure, Google Cloud Platform và IBM Cloud.

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

Tài liệu "Giải pháp phát hiện tấn công trong mạng IoT sử dụng học máy" trình bày các phương pháp tiên tiến để phát hiện các cuộc tấn công trong môi trường Internet of Things (IoT) thông qua việc áp dụng công nghệ học máy. Tài liệu nhấn mạnh tầm quan trọng của việc bảo mật trong mạng IoT, nơi mà các thiết bị kết nối ngày càng gia tăng, đồng thời cung cấp các giải pháp hiệu quả để nhận diện và ngăn chặn các mối đe dọa tiềm ẩn. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng các kỹ thuật học máy, giúp nâng cao khả năng bảo vệ hệ thống và giảm thiểu rủi ro an ninh.

Để mở rộng thêm kiến thức về lĩnh vực này, bạn có thể tham khảo các tài liệu liên quan như Khóa luận tốt nghiệp an toàn thông tin nghiên cứu phát triển hệ thống phát hiện xâm nhập mạng cho hạ tầng internet of things, nơi cung cấp cái nhìn sâu sắc về các hệ thống phát hiện xâm nhập trong IoT. Ngoài ra, tài liệu 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 cũng sẽ giúp bạn hiểu rõ hơn về các phương pháp phát hiện xâm nhập hiện đại. Cuối cùng, tài liệu Khóa luận tốt nghiệp mạng máy tính và truyền thông dữ liệu hệ thống phát hiện hiệu suất bất thường dựa trên học bầy đàn cho cơ sở hạ tầng đám mây sẽ mang đến những kiến thức bổ ích về việc phát hiện bất thường trong các hệ thống đám mây, một khía cạnh quan trọng trong bảo mật mạng.