Chương 1 -_ Cập nhật lại các trích đẫn đề mục về hình và bảng, - _ Cập nhật thèm các mô tá về bộ dử liệu và hiệu năng chạy chương trình. - _ Vẽ lại lưu đồ thuật toàn ð mụe 1. Ngày 4 tháng 5 nấm 2021 Giáo viên hướng dẫn Tác giả luận văn CHỦ TỊCH HỘI ĐÔNG tà PHIEU GIAO NHTEM VU LUAN VAN TOT NGHIEP 1. Thông tin về học viên.
Họ và tên học viên _ : Nguyễn Quốc Khánh Điện thoại liên lạc _ : 0399589889 Email: ngkpro96@gmail.com Lop: 19BKHDL TỆ đào tạo: Thạc sĩ khoa học Luan văn tốt nghiệp được thực hiện tại: trưng tâm án toàn an ninh thông tin Bach Khoa BCS, phong 405 B1, rường Đại học Bách Khoa Hà Nội. Thời gian thực hiện luận văn: Tử ngày 10/2020 đến ngày 05/2021 2. Mục địch nội dung ctia DATN Nghiên cứu mã độc DGA và xây dụng bộ dữ liệu hành vị mã độc DGA. Đáng góp thuật toán tróc lượng xác suất chuyến trạng thái trong mô hinh Markov Ấn va chứng mình tính hiệu quả của thuật toán với bải toán phát hiện thiết bị bị nhiễm.
xuñ độc DGA. Các nhiệm vụ cụ thế của ĐATN - Nghiên cửu lý thuyết vẻ Bomect DGA va các mô hình phát hiện thiết bị bị nhiễm mnã độc DGA. - Xây dựng bộ dữ liệu mẫu về bành vi của các nhỏm mã độc DGA. - Phản tích các hành vĩ của các nhốm ruã độc TA.
- Xây dựng thuật toán ước lượng xác suất chuyên trạng thái trong mô hình Markov an va chứng mình tính hiệu quả của thuậi toàn với bài Loán phải hiện thiết bị bị nhiễm mã độc DGA. Phạm vị nghiên cứu Phương pháp sử dụng trong luận văn là học tăng cường. Cụ thể, luận văn đề cập đến mô hình HMM và ủng dụng hỗ trợ phân tích lịch sử cũng như hành vị tray vấn IDNS của mã độc tại mức mạng. Luận văn cũng đẻ xuất công thrức phân phổi tích lũy Poisson dẻ tình xác suất và cập nhật trạng thái thiết bị, từ dó nâng cao dé chỉnh xác của hệ thông trong phát hiện thiết bị bị nhiễm má độc DGA.
Lời cam doan của sinh viên: Tôi - Nguyễn Quốc Khánh - cam kết luận văn tốt nghiệp là công trình nghiền cửu của băn thân tôi dưới sự hưởng din cua PGS. ‘Iran Quang Dức. Cfo kat qua néu trong luận văn tốt nghiệp là trung thục, không phải là sao chép toàn văn pủa bất kỹ gông trình nào khác Hà Nội, ngày tháng năm 2021 Tác gia Nguyễn Quốc Khánh 3. Xác nhận của giáo viên hướng đâm về mức độ hoàn thành của luận vần tồL nghiệp và cho phép bão về Tà Nột ngày tháng năm 2021 Giáo viên hướng dẫn PGS.
Trân Quang Duc DANH MUC BINH VE Linh 1.1 Vong ddi Botnet DGA.2 [Linh tang mang Botnet — Cấu trúc hình sao.3 [Enh trang mang Botnet — C4u tric phân cắp.4 Hình trạng mạng Bolnel — Cau trúc ngẫu nhiên.5 Thống kê nhóm truy vấn DNS trả về.6 Ilành vị che đầu gói tin DNS trong nội dụng của gói tin ICMP.? Nội đụng gói tia ICMP có truy vẫn tên miễn của mã độc DGA.8 Minh họa về tên miễn DGA. được truy vẫn lặp lại theo chu kỹ.9 Hành vì DGA Huy vẫn DNS tới TP bắt thường - 30 Tình 1.10 Mô hình hệ thống phát hiện DGA Botret a Linh 1 11 Kién tric hé théng Phoenix.12 Mô hình biến đổi trạng thái ứng dụng bai toan quyét dinh Markov.13 Sơ đỏ thuật toán phát hiện DGA, dụa trên IIMM và Poisson 28 Hinh 1.14 Biéu dé phan phéi lich lay Poison cia mau ma déc DGA vai Blackhole, matsnu phién ban 1, banjori va conficker phién ban 1 - - 31 Tỉnh 1.15 Biéu dé phan phoi lich ly Poison eda mau mii déc DGA voi chinad, conficker phién ban 2, virut, và matsnu phiên bản 2 - - 31 Tình 2.1 Mô tã trường đữ liệu Lừ (ruy van DNS 32 Hình3.2 Mô tả hệ thống thu thập đữ liệu hành vi DGA.3 Mô tả hệ thống thu thập đữ liệu hành vi DNS thông thường, -.4 So sánh để thị mẫu oó vả không có DƠA.5 Sơ đồ các bước ghép mẫu hành vi DNS thường va DGA - 43 MỤC LỤC PHIẾU GIAO NHIỆM VỤ LUẬN VĂN TỐT NGIITẸP. DANH MỤC CÁC KỶ HIỆU VẢ TỪ VIẾT TẤT. DAT VAND! Lý đo lựa chọn để tải.
ác tnnerereerereere Tính cắp thiết của để tài. 11 Tổng quan về Botnet và Bomet DGA. - - 2 111 Vòng đời của Botnet. - - - 2 112 Hình trạng mạng Botnet - - - 14 113 Phân tích đặc điểm của mmñ độc DGA.
15 12 Mô hình hệ thống giám sát phát hiện DGA Botnet 2 121 Cầu trúc chưng, - - 2 122 Thu thập hạn lượng DNS.23 Phát hiện lưu lượng DNS sinh ra bởi DGA BotneL 22 1.24 Phân cụm Botnet. 44 125 Phát hiện máy chú C&C.5 13 Phương pháp phần loại dựa trên học tăng cường,. 131 Ứng dụng học tăng cường và mỗ hình Markov trong phát hiện.2 La đỗ thuật toán. cu ch xe cec ¬".4 Ung, dung xác suất từ hàm phân phối tích lầy Poissen.
29 141 Khai niém vé phan phdi Poisson. - - 29 142 TIảm phản phối dé xuât - - 30 CHUONG 2. XAY DUNG BO DU LIEU THU NGIDEM. 21 Mô tả dữ liện - - 32 22 Xây dựng môi trường thử nghiệm.
- - 33 Khảo sát thực tế - 33 Phương án để xuất. - 33 33 Kịch bản thứ nghiệm và thu thập mẫu 34 DANH MUC CAC KY HIEU VA TT VIET TAT Từ viết tắt Ý nghĩa DGA Domain Generation Algorithm. DNS Domain Name Server DDNS Dynamic Domain Name Server C&C Server Command & Control Server lol Internet of ‘Thing, DDOS Distributed Demal of Service P2P Peer-to-Peer TLD Top Level Domain SLD Second Level Domain DLL Dynamic-link library IPS Totrusion Prevention Systems IDS Intrusion Detection Systems 10 Cfo kat qua néu trong luận văn tốt nghiệp là trung thục, không phải là sao chép toàn văn pủa bất kỹ gông trình nào khác Hà Nội, ngày tháng năm 2021 Tác gia Nguyễn Quốc Khánh 3. Xác nhận của giáo viên hướng đâm về mức độ hoàn thành của luận vần tồL nghiệp và cho phép bão về Tà Nột ngày tháng năm 2021 Giáo viên hướng dẫn PGS.
Trân Quang Duc DANH MUC CAC KY HIEU VA TT VIET TAT Từ viết tắt Ý nghĩa DGA Domain Generation Algorithm. DNS Domain Name Server DDNS Dynamic Domain Name Server C&C Server Command & Control Server lol Internet of ‘Thing, DDOS Distributed Demal of Service P2P Peer-to-Peer TLD Top Level Domain SLD Second Level Domain DLL Dynamic-link library IPS Totrusion Prevention Systems IDS Intrusion Detection Systems 10 Hệ thống thu thập mẫu DNS thường 34 Hệ thống thu thap wu DNS may ảo nhiễm DGA 35 Kịch bản triển khái 36 Quy trình thư thập mẫu 1MB thườởng.- Quy trình thư thập mâu IN8 của máy nhiễm J2GA. 36 Kết quả thực tỀ. eo cccc set rdrerie ¬.
tà t9 au ‘Thu thap mau và phân tich dữ liệu.61 Phân tích và chọn lọc các mau DNS ctia may nhiém DGA.2 Phân tích và chọn lạc các mẫu DNS thường.3 Ghép mẫu DNS thường và DNS của máy nhiễm DGA.64 Xây dựng tập đữ liệu thử nghiệm với đạng cơ chế sinh tên miễn. đặt biệt %1 CHƯƠNG 3. KÉT QUÁ THỨ NGHIỆM.1 Các tham số đánh giá độ chính xác phân loại.2 Higu ming thie thi Hut tod. 33 Kết quả thử nghiệm bộ đữ liệu hành vi DNS thường - 49 34 Kết quả thử nghiệm bộ đữ liệu DGA.
- 49 35 Két qua thé nghiém bé dit ligu Bypass Adversarial DGA. 41 Kết luận - - - - - 33 42 Hưởng phát triển của để án rong tương lại 53 TÀI LIỆU THAM KHẢO. Hệ thống thu thập mẫu DNS thường 34 Hệ thống thu thap wu DNS may ảo nhiễm DGA 35 Kịch bản triển khái 36 Quy trình thư thập mẫu 1MB thườởng.- Quy trình thư thập mâu IN8 của máy nhiễm J2GA. 36 Kết quả thực tỀ.
eo cccc set rdrerie ¬. tà t9 au ‘Thu thap mau và phân tich dữ liệu.61 Phân tích và chọn lọc các mau DNS ctia may nhiém DGA.2 Phân tích và chọn lạc các mẫu DNS thường.3 Ghép mẫu DNS thường và DNS của máy nhiễm DGA.64 Xây dựng tập đữ liệu thử nghiệm với đạng cơ chế sinh tên miễn. đặt biệt %1 CHƯƠNG 3. KÉT QUÁ THỨ NGHIỆM.1 Các tham số đánh giá độ chính xác phân loại.2 Higu ming thie thi Hut tod.
33 Kết quả thử nghiệm bộ đữ liệu hành vi DNS thường - 49 34 Kết quả thử nghiệm bộ đữ liệu DGA. - 49 35 Két qua thé nghiém bé dit ligu Bypass Adversarial DGA. 41 Kết luận - - - - - 33 42 Hưởng phát triển của để án rong tương lại 53 TÀI LIỆU THAM KHẢO. Trời cảm tra Đầu liên, em xim gửi lời cảm em tới thấy hướng dẫn, PGS.
TS Trân Quang Đức, giảng viên Viện Công nghệ Thông tin và Truyền Thông, Đại học Bách Khoa Hà Nội. Thay là người có trách nghiệm cao, rất lận tâm và luôn nhiệt tình hướng đẫn em trong suốt quá trinh thực hiện để án. Đông thời cm cũng xin gửi lời cảm ơn châu thành và sâu sắc tới các thấy cô trong Viện Công nghệ Thông tin và Truyền thông đá truyền đạt cho em các kiến. thức bậc thạc sĩ.
Những kiến thức này đã giứp đỡ em rất nhiêu trong việc thực hiện đồ án và trong công việc thực tế. Ngoat ra em xin gửi lời cảm cm tới trung lâm An loàn an mình thông tin Bach Khoa — BKCS ở phòng 405 B1. Các thấy và các anh nghiên cứu sinh ở đây đã luôn giún đỡ em rất nhiều trong khi làm việc trên Lab cũng như khi thực hiện. Do sòn trẻ nên thời gian nghiên cứu cũng như làm việc trong ngành khoa học đữ liệu còn hạn chế nên chắc chắn em sẽ không tránh khỏi các thiểu sót trong luận văn của minh.
Vay nên em rất mong nhận được sự góp ý, chí báo của thầy cô để hoàn thiện tốt hơn. Em xin chân thành cảm ơnf Luận văn được tái trợ bởi Quỹ Phát triển khoa học và cảng nghệ Quốc gia (NAFOSTLD) trong đề tài mã số 102. ‘Lom tat nội dung luận văn Luận văn tập trung nghiên cửu vẻ DƠA Hotnet và các phương pháp phát hiện 1otnet DGA. Cụ thể, luận văn để cập đến mô hình 1LMM va ứng dụng trong phân.
tích lịch sử cũng như hành vi truy vẫn DN8 tại nức mạng, Trong luận văn, tôi đã đề xuất công thức phân phối tích lũy Poissơn dé Linh xác suất và cập nhật trạng thái thiết bị, từ đỏ nâng cao độ chính xác c¡ hệ thông trơng phát hiện thiết bị bị nhiểm má độc DGA. Để chứng mịnh và tính chỉnh các tham số cho thuật toán, tôi đã xây dựng hệ thông cũng như bộ đữ liệu thử nghiệm về mã độc DGA. Bộ dữ liêu dược thu thập trong thời gian 6 tháng, gốm tổng cộng 18.