Khóa luận tốt nghiệp an toàn thông tin một nghiên cứu về honeypot thích ứng dựa trên học tăng cường và phương pháp deepdig để phát hiện các cuộc tấn công web nâng cao

Luận văn tốt nghiệp nghiên cứu tốt nghiệp an toàn thông tin một nghiên cứu về honeypot thích ứng dựa trên học tăng cường và phương, đ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

Luận Văn Tốt Nghiệp

2024

76
7
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU VỀ AN NINH MẠNG VÀ MÔ PHỎNG WEB

1.1. Vai trò của ứng dụng Web

1.2. Chiến lược an ninh mạng và honeypots

1.3. Những tiến bộ trong công nghệ honeypot

1.4. Học Tăng cường trong an ninh mạng

1.5. Nhu cầu về các giải pháp honeypot tiên tiến

1.6. Phương pháp DEEP-Dig: Công nghệ đánh lừa tiên tiến

1.7. Lí do chọn đề tài

1.8. Mục đích

2. CHƯƠNG 2: HỆ THỐNG HONEYPOT

2.1. Ứng dụng của RL trong an ninh mạng

2.2. Các thuật toán chính trong RL

2.3. Ví dụ về ứng dụng của RL trong an ninh mạng

2.4. Phân tích pháp chứng

2.5. Tầm quan trọng trong an ninh mạng

2.6. Phương pháp và công cụ

2.7. Tích hợp DEEP-Dig

2.8. Hướng nghiên cứu hiện tại

2.9. Hướng nghiên cứu trong nước

2.10. Hướng nghiên cứu quốc tế

3. CHƯƠNG 3: HỆ THỐNG ĐỀ XUẤT

3.1. Thiết lập và triển khai hệ thống

3.2. Kiến trúc tổng thể

3.3. Phát triển người dùng

3.4. Các thành phần và tính năng

3.5. Chi tiết triển khai

3.6. Các thành phần của hệ thống Honeypot thích ứng

3.7. Thu thập dữ liệu (Data collection)

3.8. Tiền xử lý dữ liệu (Data processing)

3.9. Phân tích vector tấn công (Attack vector analysis)

3.10. Tổng quan về mô hình DQN

3.11. Mô tả chi tiết DQN Agent

3.12. Class DQN Agent

3.13. Các thành phần của DQN Agent

3.14. Chi tiết triển khai

3.15. Đánh giá hiệu suất của agent qua các chỉ số Accuracy, Precision, Recall và EARS

3.16. Hệ thống đề xuất

3.17. Kiến trúc mô hình DQN Agent

3.18. Luồng workflow của DQN Agent

3.19. Phát hiện tấn công

3.20. Huấn luyện và đánh giá

3.21. Ứng dụng thực tế

3.22. Kết quả thực nghiệm

4. CHƯƠNG 4: TRÌNH BÀY, ĐÁNH GIÁ BÀN LUẬN VỀ KẾT QUẢ

4.1. Đánh giá và xác thực

4.2. Quy trình

4.3. Thiết lập thí nghiệm

4.4. Thu thập dữ liệu

4.5. Quy trình kiểm tra

4.6. Thực thi tấn công

4.7. Đối với tấn công SQL Injection

4.8. Đối với tấn công XSS

5. CHƯƠNG 5: TÓM TẮT KẾT QUẢ

5.1. Những đóng góp chính

6. CHƯƠNG 6: HƯỚNG PHÁT TRIỂN

6.1. Mở rộng các kịch bản tấn công

6.2. Cải thiện mô hình DQN

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT KHÓA LUẬN

Tóm tắt

I. Giới thiệu về Nghiên Cứu Honeypot Thích Ứng Trong An Ninh Mạng

Nghiên cứu honeypot thích ứng dựa trên học tăng cường đang trở thành một xu hướng quan trọng trong lĩnh vực an ninh mạng. Với sự gia tăng của các cuộc tấn công web nâng cao, việc phát triển các hệ thống honeypot có khả năng học hỏi và thích ứng là cần thiết. Hệ thống này không chỉ giúp phát hiện các cuộc tấn công mà còn cung cấp thông tin chi tiết về hành vi của kẻ tấn công.

1.1. Tầm Quan Trọng Của An Ninh Mạng Trong Thế Giới Số

An ninh mạng đóng vai trò quan trọng trong việc bảo vệ thông tin và tài sản số. Sự phát triển của công nghệ đã tạo ra nhiều mối đe dọa mới, yêu cầu các biện pháp bảo vệ tiên tiến hơn.

1.2. Khái Niệm Về Honeypot Và Vai Trò Của Nó

Honeypot là một công cụ hữu ích trong an ninh mạng, giúp thu hút và phân tích hành vi của kẻ tấn công. Nó cho phép các chuyên gia an ninh thu thập dữ liệu quý giá để cải thiện các biện pháp bảo vệ.

II. Vấn Đề Và Thách Thức Trong Phát Hiện Tấn Công Web Nâng Cao

Các cuộc tấn công web ngày càng trở nên tinh vi và khó phát hiện. Những thách thức này đòi hỏi các giải pháp an ninh mạng phải không ngừng cải tiến. Các phương pháp truyền thống thường không đủ hiệu quả để đối phó với các kỹ thuật tấn công mới.

2.1. Các Kỹ Thuật Tấn Công Web Phổ Biến

Các kỹ thuật như SQL Injection, XSS và CSRF là những mối đe dọa phổ biến. Những kỹ thuật này có thể gây ra thiệt hại nghiêm trọng cho các hệ thống nếu không được phát hiện kịp thời.

2.2. Hạn Chế Của Các Phương Pháp Phát Hiện Truyền Thống

Các phương pháp phát hiện truyền thống thường dựa vào các quy tắc cố định, không thể thích ứng với các cuộc tấn công mới. Điều này dẫn đến việc bỏ sót nhiều mối đe dọa tiềm ẩn.

III. Phương Pháp Học Tăng Cường Trong Nghiên Cứu Honeypot

Học tăng cường (Reinforcement Learning) là một phương pháp mạnh mẽ giúp honeypot thích ứng với các cuộc tấn công. Bằng cách học từ các tương tác với kẻ tấn công, hệ thống có thể cải thiện khả năng phát hiện và phản ứng.

3.1. Cách Thức Hoạt Động Của Học Tăng Cường

Học tăng cường cho phép các agent học hỏi từ các hành động và phản hồi trong môi trường. Điều này giúp honeypot phát triển các chiến lược tối ưu hóa hiệu quả phát hiện tấn công.

3.2. Lợi Ích Của Việc Tích Hợp Học Tăng Cường

Việc tích hợp học tăng cường vào honeypot giúp hệ thống trở nên linh hoạt hơn, có khả năng thích ứng với các mô hình tấn công mới và cung cấp thông tin chi tiết về hành vi của kẻ tấn công.

IV. Phương Pháp DEEP Dig Trong Phân Tích Pháp Chứng

Phương pháp DEEP-Dig là một công nghệ tiên tiến trong phân tích pháp chứng, giúp thu thập và phân tích dữ liệu tấn công một cách hiệu quả. Phương pháp này cho phép các chuyên gia an ninh hiểu rõ hơn về các kỹ thuật tấn công.

4.1. Khái Niệm Về DEEP Dig

DEEP-Dig sử dụng công nghệ đánh lừa để thu hút kẻ tấn công vào môi trường giả lập, từ đó thu thập dữ liệu chi tiết về hành vi của chúng.

4.2. Ứng Dụng Của DEEP Dig Trong An Ninh Mạng

Phương pháp DEEP-Dig không chỉ giúp phát hiện tấn công mà còn cung cấp thông tin quý giá để cải thiện các biện pháp bảo vệ an ninh mạng.

V. Kết Quả Nghiên Cứu Và Ứng Dụng Thực Tiễn

Nghiên cứu đã chỉ ra rằng hệ thống honeypot thích ứng có khả năng phát hiện và phản ứng hiệu quả với các cuộc tấn công web nâng cao. Kết quả cho thấy độ chính xác cao và thời gian phản hồi nhanh.

5.1. Đánh Giá Hiệu Quả Của Hệ Thống Honeypot

Hệ thống honeypot đã được thử nghiệm trong nhiều kịch bản tấn công khác nhau, cho thấy khả năng phát hiện và phản ứng tốt với các mối đe dọa.

5.2. Ứng Dụng Thực Tiễn Của Nghiên Cứu

Kết quả nghiên cứu có thể được áp dụng trong thực tiễn để nâng cao an ninh cho các ứng dụng web, bảo vệ chống lại các cuộc tấn công tinh vi.

VI. Kết Luận Và Tương Lai Của Nghiên Cứu Honeypot

Nghiên cứu về honeypot thích ứng dựa trên học tăng cường mở ra nhiều cơ hội mới trong lĩnh vực an ninh mạng. Tương lai của nghiên cứu này hứa hẹn sẽ mang lại những giải pháp hiệu quả hơn trong việc phát hiện và ngăn chặn các cuộc tấn công web.

6.1. Tương Lai Của Công Nghệ Honeypot

Công nghệ honeypot sẽ tiếp tục phát triển, tích hợp nhiều phương pháp mới để nâng cao khả năng phát hiện và phản ứng với các mối đe dọa.

6.2. Hướng Nghiên Cứu Tiếp Theo

Các nghiên cứu tiếp theo có thể tập trung vào việc cải thiện khả năng thích ứng của honeypot và phát triển các phương pháp phân tích pháp chứng tiên tiến hơn.

10/07/2025
Khóa luận tốt nghiệp an toàn thông tin một nghiên cứu về honeypot thích ứng dựa trên học tăng cường và phương pháp deepdig để phát hiện các cuộc tấn công web nâng cao

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

Chương 1.--:-ece:+22EE22EE121. - Giới thiệu về an ninh mạng và mô phỏng web. _ Vai trò của ứng dụng W€b. Chiến lược an ninh mạng va honeypots.

Những tiến bộ trong công nghệ honeypot. Hoc Tăng cường trong an ninh mạng. Nhu cau về các giải pháp honeypot tiên tiến. Phương pháp DEEP-Dig: Công nghệ đánh lừa tiên tiến.

Lí do chọn đề tài f4 t. Phát triển một Agent DỌN dé học tập và thích ứng. Tích hợp Phương pháp DEEP-Dig cho phân tích pháp chứng. Đánh giá hiệu quả và hiệu suất trong môi trường Kiểm soát.

Đối tượng và phạm vi nghiên cứu. _ Hệ thống honeypot thích ứng. Học tăng cường sâu (DRL). Các mối đe dọa an ninh web.

Mô phỏng tấn công. Phân tích pháp chứng bới DEEP-DIg. Phạm vi nghiÊn CỨU. Pham vi kỹ thuật.

Phạm vi Ứng dụng. Phạm Vi thời Ø1an.e--c«c+certeeEekkttkrtkrrtkrrrirkrirrerrrrree 10 Chương 2. Hệ thống honeypot. Ứng dụng của RL trong an minh mạng.

Cac thuật toán chính trong RL?. Ví dụ về ứng dụng của RL trong an ninh mạng:. Phan tích pháp chứỨng. Tầm quan trọng trong an ninh mạng.

Phương pháp và công cụ. _ Tích hợp DEEP-DIg. Hướng nghiên cứu hiỆn tại. Hướng nghiên cứu trong nƯỚC.

Hướng nghiên cứu quốc tẾ.------ss++eestrccetrreerrrrerrre 15 Chương 3. HE THỐNG DE XUẤT. _ Thiết lập và triển khai hệ thống. _ Kiến trúc tổng thể.

Phat triển người đùng. _ Các thành phan và tính năng. Chỉ tiết triển khai. Các thành phan của hệ thống Honeypot thích ứng.

Thu thập dữ liệu (Data colleCfIOn). Tiền xử lý dữ liệu (Data Processing). Phân tích vector tấn công (Attack vector analysis). Tổng quan về mô hình DQN.----22++ce2ec+ttzzzztrezrtrrzrrre 26 3.

Mangáo, co nh.s-- sex thành Hà Hy nà nàngiyngiet 27 3. Mô tả chỉ tiết DQN Agent.-ccsccehHHnHHHY HH Hàn nhà gàng 28 3. Class DQN_ Ag@II.HHHHHì HH Hài, 29 3. Các thành phần của DQN Agent.

Chỉ tiết triển khai. _ Đánh giá hiệu suat của agent qua các chỉ sô Accuracy, Precision, Recall va EARS su ốm". Hệ thống đề xuất. Kiến trúc mô hình DQN Agent.

Luồng workflow của DON Agent. Phát hiện tấn công:. _ Huấn luyện và đánh giá:. Ứng dụng thực tẾ:.

Kết quả thực nghiệm.-----cc-+ceecccetirrevrvrrtrtrdrrrtrrrrrrrrrrrrrrrrrerrrre 40 Chương 4. TRÌNH BAY, ĐÁNH GIA BAN LUẬN VỀ KẾT QUẢ. Đánh giá và xác thỰC. Quy trình.

_ Thiết lập thí nghiệm:. Thu thập dữ liệu:.--eccereecerreeerireerrreerrrrerre 43 'n K@t Qua na. Quy trình kiểm tra. Thực thi tấn công.

_ Đối với tắn công SQL Injection:. Đối với tấn công XSS:.ceecceceerireeerrrireerrrre 52 Chương 5. Tóm tắt kết quả‹. Những đóng góp chính.xerrkseerirtkrirtriirtiiriiriiiriiee 60 Chương 6.

_ HƯỚNG PHÁT TRIỂN. Mở rộng các kịch bản tấn công:. Cải thiện mô hình DON. sen ung 63 DANH MỤC HÌNH Hình 1.

Kiến trúc tông thé của hệ thống honypot tích hợp Học Tăng cường. Giao diện trang chủ của ứng dụng web ngân hàng. Giao diện người dùng đăng nhập để truy cập vào tài khoản. Giao diện tài khoản tổng quan của người dùng.cc--::ccccccs 20 Hình 5.

Giao diện chuyền khoản nơi người dùng có thé nhập vào tài khoản thụ thưởng với số tiền tương ứng cần chuyên cho người dùng muốn nhận. Khi người dùng chuyền tiền thành công sẽ có thông báo xác nhận và khi người dùng tắt nó thì hệ thống sẽ tự load lại trang dé cap nhat lai số dư khả dụng của người dùng sau khi chuyền khoản. Giao diện thông tin tài khoản của người đùng. Giao diện lịch sử giao dịch, nơi người dùng có thể tra cứu lại những giao dich đã thực hiện được trong thời Qian VỪa QUA.

Giao diện phần hỏi đáp cho người dùng. Biểu diễn trang thái của DQN AgenIt. Quá trình huấn luyện DQN Agent được huấn luyện bằng cách sử dụng phát lại trải nghiệm ưu tiÊn.---cc¿--c5ccc+scErkrttrkriirtttriiirrrriiiirriirriirrrieg 34 Hình 12. Kiến trúc mô hình DQN Agent.

Kịch bản tân công SQL Injection.---cse‹eeeereeeerrreerreeeerreerre 46 Hình 14. Adam chuẩn bị các terminal dé chạy các script tắn công. Các script python được chạy dé thực hiện các cuộc tan công SQL TIJOCtiOn.--5sc SE xE HHTTHHYnHHY HH HHH THHàHY HH THHYHRE.TEH11ET1E11eTkrrrtee 49 Hình 16. Agent ghi nhận và phản hồi ngay sau khi phát hiện tắn công SQL Iinseoioi.

Tổng số cuộc tan công SQL Injection Agent đã phát hiện được. Biểu đồ đánh giá hiệu suất của agent DQN đối với tan công SQL Iiniseoioi mẻ. Kịch ban tan công XSS. Bob mở Burp Suite và cau hình Intercepting Proxy dé bắt và sửa đôi các YOU CAU HTTP.

Bob chuẩn bị 120 payload XSS, bao gồm các mã JavaScript độc hại như <SCRIPT SRC=http://ha.js></SCRIPT> <IMGSRC="javascript:alert(XSS');"> va các loại mã Script khác. Bob sử dung Burp Suite dé chặn các yêu cầu HTTP gửi từ trình duyệt đến IENidboidsfonailn. Bob chèn các payload XSS vào các trường đầu vào mật khẩu và gửi các yêu cầu đã chỉnh sửa đến máy chủ. Bob tiến hành tan công inject payload vào trường đầu vào password.

Agent ghi nhận và phản hồi ngay sau khi phát hiện tắn công XSS. 57 DANH MỤC BANG Bảng 1. Kết quả đánh giá hiệu suất của agent DQN đối với phát hiện tấn công SQL Injection. 51 DANH MỤC TU VIET TAT RL — Reinforcement Learning DỌN - Deep Q-Network DRL — Deep Reinforcement Learning SQL — Structured Query Language XSS — Cross-site scripting CSRF — Cross-site request forgery IDS - Intrusion Detection System OTP — One-time password PER — Prioritized Experience Replay MSE — Mean Squared Error TÓM TẮT KHÓA LUẬN Luận văn tốt nghiệp của tôi trình bày một nghiên cứu toàn diện về phát triển và đánh giá hệ thống honeypot thích ứng sử dụng Học Tăng cường (Reinforcement Learning - RL) và phương pháp DEEP-Dig dé phát hiện các cuộc tan công web tiên tiến.

Mục tiêu chính của nghiên cứu này là tạo ra một hệ thống thông minh có thể học hỏi và thích ứng động với các mẫu tấn công khác nhau, nâng cao hiệu quả trong việc xác định và giảm thiểu các mối đe dọa mạng tinh vi. Nghiên cứu bắt đầu với cái nhìn tổng quan về an ninh mạng và tầm quan trọng của các ứng dụng web, nhân mạnh nhu cầu ngày càng tăng về các biện pháp an ninh tiên tiến như honeypot. Bài luận xem xét các nghiên cứu hiện có về honeypot, RL trong an ninh mạng, và các kỹ thuật phân tích pháp chứng, xác định các khoảng trống trong các phương pháp hiện tại. Trọng tâm của luận văn năm ở khâu thiết kế và triển khai hệ thống honeypot thích ứng với các thành phần chính như DQN Agent chịu trách nhiệm phát hiện và phan ứng với các cuộc tan công web, Experience Replay Buffer dùng dé lưu trữ kinh nghiệm, và phân tích pháp chứng với DEEP-Dig dé khám phá các chiến lược tấn công.

Hệ thống được đánh giá trong các kịch bản tấn công khác nhau như SQL injection, XSS, và CSRF, với các chỉ số đánh giá bao gồm độ chính xác, thời gian phản hồi, và khả năng thích ứng. Kết quả cho thay hệ thống honeypot thích ứng có độ chính xác tương đối trung bình và thời gian phản hồi nhanh, chứng tỏ hiệu quả trong phát hiện và giảm thiểu các mối đe dọa, đồng thời cung cấp các thông tin pháp chứng có giá trị để cải thiện các biện pháp an ninh tổng thé. Giới thiệu về an ninh mạng và mô phóng web Trong bối cảnh kĩ thuật số hiện đại, an ninh mạng đã nôi lên như một mối quan tâm hang dau. Sự tiễn bộ không ngừng nghỉ của công nghệ đã làm tăng nhanh chóng khối lượng và độ phức tạp của các mối đe dọa mạng.

Trước đây, an ninh mạng chủ yếu tập trung vào việc bảo vệ chống lại phần mềm độc hại cơ bản và những truy cập trái phép. Tuy nhiên, bối cạnh mối đe dọa hiện đại được đặc trưng bởi các cuộc tan công tinh vi sử dung các kỹ thuật tiên tiến dé khai thác lỗ hồng trong hệ thống và ứng dụng. An ninh mạng bao gồm một loạt các biện pháp nhằm bảo vệ mạng, thiết bị, chương trình va dit liệu khỏi các cuộc tấn công, hư hỏng hoặc truy cập trái phép. Tam quan trọng của nó không thê bị đánh giá thấp được, với những hậu quả tiềm tang và các mối de doa an ninh quốc gia.

Khi các tổ chức ngày càng dựa vào cơ sở hạ tang kỹ thuật số, nhu cầu về các biện pháp an ninh mạng mạnh mẽ chưa bao giờ lớn hơn. Vai trò của ứng dụng web Các ứng dụng web đã trở thành một phần không thẻ thiếu trong nhiều khía cạnh của cuộc sông hằng ngày, từ ngân hang cá nhân và thương mại điện tử đến mạng xã hội truyền thông và hoạch định nguồn lực doanh nghiệp. Những ứng dụng này tạo điều kiện thuận lợi cho sự tương tác và giao dịch liền mạch qua internet, cung cấp các dịch vụ quan trọng cho người dùng trên toàn thế giới. Tuy nhiên, sự hiện diện phô biến và kết nối của chúng khiến chúng trở thành mục tiêu chính của các kẻ tấn công mạng.

Tính chất mở của các ứng dụng web, cùng với sự trao đổi thường xuyên của thông tin cá nhân, giới thiệu nhiều lỗ hổng cho các kẻ tan công khai thác. Các lỗ hồng phổ biến trong các ứng dụng web bao gồm SQL Injection, cross-site scripting (XSS), cross-site-request forgery (CSRF) và nhiều lỗ héng bảo mật web khác. Mỗi lỗ hồng này có thé bị khai thác dé truy cập trái phép, trích xuất dữ liệu hoặc làm gián đoạn dịch vụ. Chiến lược an ninh mang và honeypots Nhằm chống lại vô vàn mối đe dọa đối với các ứng dụng web, các chiến lược an ninh mạng phải đa dạng và linh hoạt.

Các biện pháp phòng thủ truyền thống như tường lửa, hệ thống phát hiện xâm nhập (IDS) và phần mềm chống virus tạo thành tuyến phòng thủ đầu tiên. Tuy nhiên, các biện pháp này thường không đủ đối phó với các cuộc tân công zero-day va vector tân công tinh vi liên tục tiên hóa. Honeypots đại diện cho một cách tiếp cận chủ động trong an ninh mạng, được thiết kế dé lừa dối và phân tích kẻ tan công bằng cách mô phỏng các hệ thống dé bị tổn thương. Một honeypot là một hệ thống môi nhử được cố tình phơi bày trên internet dé thu hút các kẻ tan công mạng.

Bằng cách giám sát các tương tác với honeypot, các chuyên gia anh ninh có thé thu thập những hiểu biết vô gia về phương pháp tan công, xu hướng. Honeypots có thê được phân loại thành honeypot tương tác cao và tương tác thấp. Honeypot tương tác cao mô phỏng các hệ thống hoàn chỉnh, cung cấp nhiều cơ hội tương tác cho kẻ tan công, do đó cung cấp dit liệu tan công chi tiết. Honeypot tương tác thấp, mặt khác, mô phỏng các dịch vụ hoặc lỗ hồng cụ thể, cung cấp tương tác hạn chế nhưng yêu cầu ít tài nguyên hon dé duy tri.

Những tiến bộ trong công nghệ honeypot Hiệu quả của các honeypot truyền thông thường bị giới hạn bởi tính tĩnh của chúng. Honeypot tĩnh có thể dễ dàng bị phát hiện và vượt qua bởi kẻ tấn công sử dụng các kỹ thuật tiên tiến nhằm xác định danh tính.

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