Chương 1: Giới thiệu về công nghệ mạng lập trình duge — SDN Chương này sẽ cung cấp các kiến thức cơ bản về công nghệ mạng lập trình dược (SDN), giao thức Openflow và các bản tin trao đổi trong hệ thống mạng sứ dựng OperiFlow. > Chương 2: Thực trạng hệ thông mạng của nhả cung cấp dịch vụ Internet (ISP) tại Việt Nam Chương này dưa ra thực trạng vẻ hệ thông mạng chung của các nhà cung cấp dịch vụ Internet tại Việt Nam với đại điện là VDC Online [21], phân tích các trường hợp tân công DDOS về băng thông thực tế đã gặp phải. Chương cũng đưa ra mô hình để xuất triển khai OpenFlow Switeh kết hợp với hệ thông hiện tại tại VDƠ Ônhne > Chương 3: Xây dựng hệ thống thí nghiệm Cương này sẽ đưa ra sơ đỏ hệ thông mạng thử nghiệm đừng OperiFlow đã được xây dựng tại phòng thí nghiệm Future Internet tai Dai hoc Bach Khoa Ha Nội, các thành phản, các khối chức năng của hệ thông, Lain vin thac sf Nghién cim an ninh mang si dung kỹ thuật điển khiển bằng phan mém SIN ne dem Iai. Cac tap doan lớn như Œoogle, HP đã bắt dầu sử dụng kién tric SDN trong, mạng lõi của mình Với kinh nghiệm bản thân đã từng lảm việc tại 3 nhà cung cấp địch vụ viễn thông (Tnternet Service Provider — ISP) lớn nhất Việt Nam, người làm đỗ án đã tiếp xúc vai tảng chục cuộc tấn công từ Talemet mỗi tháng.
Việc phân tích và phát hì sự CỔ tân công là van để quan trọng cững như then chốt của mỗi ISP nhăm đâm bảo toản bộ tiệ thống được vận hãnh an toàn ôn định nhất cũng như giảm thiểu rủi ro cho khách hàng dễ từ đó có những phương án phòng tránh hiệu quả nhất. Chính vì vậy, em đã lựa chọn dễ tải luân văn thạc sỹ viết vẻ vẫn dể nóng bồng nhất hiện nay với cách xử lý hoàn toàn mới (t nhất là mới tại Việt Nam): “Nghiên cứu an ninh mạng sử dụng kỹ thuật điểu khiển hằng phần mềm SDN”. Trong quá trình thực hiện, do hạn chế về mặt thời gian cũng như kiển thức, nên đề tài không thế tránh khối những thiếu sói. Pm rất trong nhậu được sự đóng gớp của thây cô vá các bạn dễ dễ tài dược hoản thiện hơn Em xin trân trọng cảm ơn các thấy, cỏ trường Đại học Bách Khoa Hà Nội, Viện Điện Tử Viên Thông, Viện Đảơ Tạo Sau Đại Học đã giúp đỡ em rất nhiều trong suốt quá trinh học cao học.
Em xin chân thánh cảm ơn Tiền sỹ Trương Thu Hương đã trực tiếp hướng dẫn em thực hiện thành công để tải nghiên cửu này. Xin câm ơn các anh, em trong Futtre Network Lab 618 thư viện Tạ Quang Bứu đã hỗ trợ tôi rất nhiều trong việc xảy đựng hệ thống test cũng như các công cụ mồ phông, thí nghiệm. Xin căm gn Trung tâm dich vy Giả trị gia ting cdng ty Điện toán và truyền số liệu VDC va Céng ty Viettel IDC đã cmg cấp cho tôi một số đử liệu đề làm cơ sở thực tế áp dụng vao dé tai. Lain vin thac sf Nghién cim an ninh mang si dung kỹ thuật điển khiển bằng phan mém SIN ne dem Iai.
Cac tap doan lớn như Œoogle, HP đã bắt dầu sử dụng kién tric SDN trong, mạng lõi của mình Với kinh nghiệm bản thân đã từng lảm việc tại 3 nhà cung cấp địch vụ viễn thông (Tnternet Service Provider — ISP) lớn nhất Việt Nam, người làm đỗ án đã tiếp xúc vai tảng chục cuộc tấn công từ Talemet mỗi tháng. Việc phân tích và phát hì sự CỔ tân công là van để quan trọng cững như then chốt của mỗi ISP nhăm đâm bảo toản bộ tiệ thống được vận hãnh an toàn ôn định nhất cũng như giảm thiểu rủi ro cho khách hàng dễ từ đó có những phương án phòng tránh hiệu quả nhất. Chính vì vậy, em đã lựa chọn dễ tải luân văn thạc sỹ viết vẻ vẫn dể nóng bồng nhất hiện nay với cách xử lý hoàn toàn mới (t nhất là mới tại Việt Nam): “Nghiên cứu an ninh mạng sử dụng kỹ thuật điểu khiển hằng phần mềm SDN”. Trong quá trình thực hiện, do hạn chế về mặt thời gian cũng như kiển thức, nên đề tài không thế tránh khối những thiếu sói.
Pm rất trong nhậu được sự đóng gớp của thây cô vá các bạn dễ dễ tài dược hoản thiện hơn Em xin trân trọng cảm ơn các thấy, cỏ trường Đại học Bách Khoa Hà Nội, Viện Điện Tử Viên Thông, Viện Đảơ Tạo Sau Đại Học đã giúp đỡ em rất nhiều trong suốt quá trinh học cao học. Em xin chân thánh cảm ơn Tiền sỹ Trương Thu Hương đã trực tiếp hướng dẫn em thực hiện thành công để tải nghiên cửu này. Xin câm ơn các anh, em trong Futtre Network Lab 618 thư viện Tạ Quang Bứu đã hỗ trợ tôi rất nhiều trong việc xảy đựng hệ thống test cũng như các công cụ mồ phông, thí nghiệm. Xin căm gn Trung tâm dich vy Giả trị gia ting cdng ty Điện toán và truyền số liệu VDC va Céng ty Viettel IDC đã cmg cấp cho tôi một số đử liệu đề làm cơ sở thực tế áp dụng vao dé tai.
Lain vin thac sf Nghién cim an ninh mang si dung kỹ thuật điển khiển bằng phan mém SIN LOT NOT DAT Trong thời đại bằng nỗ về thông tín hiện nay, ta có thể bắt gặp tại bất cứ doanh nghiệp lớn nhỏ nào một hệ thông truyền tin với đây đủ các yêu tổ cơ bản cầu thành một hệ thắng mạng. Đặc biệt, tại các nhà cung cập, hệ thông mạng có thể lên tới hàng trăm, tảng nghìn thiết bị với gác mồ hình kết nổi từ đơn giên tới phúc tạp. Những cho đủ hệ thông có phúc tạp tới đâu, thì mục đích cuỗi cùng vẫn là đảm bảo chức năng truyền tin. Trhanh nhất và an toàn nhất Nói tới vấn để bảo mật cũng là nói tới vẫn đề cốt lõi, được quan tâm nhất trong lĩnh vực thông tín hiện nay.
Kiến trúc ruang truyền thông đang ngày cảng trở nên không phủ hợp với nhu cầu kinh doanh của các doanh nghiệp, nhả khai thác mạng cũng như người đừng cuêi. Các nhà nghiên cứu đã đưa ra một khái niệm hoàn toàn mới vẻ lĩnh. vực điều khiển mạng, đó là SN — Soflware Define Network — Mang lap tinh duce. Mang lập trình được hay SDN, là một kiến trúc mạng mới, mà ở đó, các thiết bi chuyển mạch (Switch, Router .) sé duge tach ra lam hai phần riêng biệt: Mặt phẳng điều khiển (Control Plane) và Mặt phẳng dữ su (Data Plane).
Control Plane duoc triển. khai trên các server bên ngơặi, chịu Irách nhiệm chiêu khiển việc chư tiếp gói lin cũng như các chức năng tích hợp khác. Data Plane thực hiện việc chuyển tiếp các gói tin đựa theo lệnh mà Control Plane đưa ra. SDN sử dựng giao thức Openflow để giao tiếp giữa Control Plane va Data Plane.
Openflow được bắt đâu phát triển từ năm 2008 tại Đại học Stanford, California, My. Với sự ra đời của Openllow, việc trao dỗi giữa Control Plane va Data Plane dã trổ lên để đảng, thuận tiện và chính xác hơn Nhờ đó, SDN đã bắt đản được áp dụng đề thay thể cho các kiến trúc mạng thông thường. Thực tê hiện nay SDN đã được triển khai tại rất nhiều phỏng Lab ở các trường dại học, các trung tâm nghiên cửu do các ưu thẻ mà Lain vin thac sf Nghién cim an ninh mang si dung kỹ thuật điển khiển bằng phan mém SIN 3.1 Mục đích và phương thức hoạt động 36 3.2 Khôi chức năng GetStats. S11 HH n1 xe 1 BB 3.3 Khối chức năng Bandwidth Calculation.4 Khói chức năng Flow Modilicstien 40 3.5 Cài đặt và sử dụng, 41 3.1 Giới thiệu tổng quan.
sexy S11 HH n1 xe wee AL 3.2 Cai đặt và sử đụng.41 3 4 Cầu hình hệ thống thử nghiệm 44 3.1 Cầu bình OpenvSwitch 44 3.2 Câu hình POX Controller và thực hiện kết nổi tới OpenvSwiteh. wT CHƯƠNG 4. KỊCH BAN THI NGHTEM, PANH GTA KAT QUÁ 48 4.1 Kịch bản thí nghiệm 48 2.1 Kịch bản thí nghiệm.2 Công cụ sử dụng.2 Mô phông tấn công.1 Giả lập hệ thông hoạt động tốt 51 4.2 Giả lập tân công server 52 4.3 Xử lý tân công. sexy S11 HH n1 xe .3 Đánh giá kết quả.
sexy S11 HH n1 xe 55 4.1 Nhận xét, đánh giá: 35 4.2 Hướng phát triển hệ thông: 35 4. "— "— §7 TAI LIRU THAM KHẢO 59 Lain vin thac sf Nghién cim an ninh mang si dung kỹ thuật điển khiển bằng phan mém SIN 3.1 Mục đích và phương thức hoạt động 36 3.2 Khôi chức năng GetStats. S11 HH n1 xe 1 BB 3.3 Khối chức năng Bandwidth Calculation.4 Khói chức năng Flow Modilicstien 40 3.5 Cài đặt và sử dụng, 41 3.1 Giới thiệu tổng quan. sexy S11 HH n1 xe wee AL 3.2 Cai đặt và sử đụng.41 3 4 Cầu hình hệ thống thử nghiệm 44 3.1 Cầu bình OpenvSwitch 44 3.2 Câu hình POX Controller và thực hiện kết nổi tới OpenvSwiteh.
wT CHƯƠNG 4. KỊCH BAN THI NGHTEM, PANH GTA KAT QUÁ 48 4.1 Kịch bản thí nghiệm 48 2.1 Kịch bản thí nghiệm.2 Công cụ sử dụng.2 Mô phông tấn công.1 Giả lập hệ thông hoạt động tốt 51 4.2 Giả lập tân công server 52 4.3 Xử lý tân công. sexy S11 HH n1 xe .3 Đánh giá kết quả. sexy S11 HH n1 xe 55 4.1 Nhận xét, đánh giá: 35 4.2 Hướng phát triển hệ thông: 35 4.
"— "— §7 TAI LIRU THAM KHẢO 59 Lain vin thac sf Nghién cim an ninh mang si dung kỹ thuật điển khiển bằng phan mém SIN DANH SÁCH HÌNH VẼ Llinh 1.1 Kiến trúc cúa SDN.2 Cầu trúc 8witeh truyền thống 14 Hình 1.3 Cầu trúc Openflow Switch 15 Hình 1.4 Kiến trúc QpenflOW. nhung me gui ree „16 Hình 1.5 Các bản tin sử dựng để thang ké va gửi lệnh từ POX xuống OpenvSiich.6 Luu 4 thuật toán tổng quan của trình ứng dụng trên Contrlle " Hình 1.7 Cầu tric ban tin StatisticR equest-Flow, Llinh 1.8 Céu tric ban tin Statistick esponse — low.9 Cấu trúc trudng match trong bin tin StalisticResponse Hình 1.10 Cầu tric ban tin FlowMod Hinh2.1 So dé téng quat bé théng mang ca VDC Online. băng thông hệ thông bằng Caeli (Nguồn: |18]) TĨỉnh 2. Giám sát trạng thái hệ thống bằng5 Napics (nghện: Viettel1n 26 voc Onlin) sen .30 ñ bắt gói tin khi xây ra lẫn công 31 8 thang 48 xuat cho ISP.
32 đôi hệ thống thứ nghiệm. Hee we BS Tình 3.3 1a đề thuật toán của khôi chite néng Get Stats.3 Luu dỏ thuật toàn của khỏi chức năng Bandwidth Calculation. we BD Hình 3.4 Taru để thuật Loán của khối chức năng Flow Modification 40 Ilinh 3.2 Flow-table trong Openv Switch.1 Mô hình thí nghiệm phân tích đỡ liệu chay qua hệ thông Hình 4. Sơ đỏ bỏ trí thí nghiệm ththực tế Hình 4.