Tiểu Luận Về Hệ Thống Phát Hiện và Ngăn Chặn Thâm Nhập Snort

Khám phá hệ thống phát hiện và ngăn chặn thâm nhập Snort qua tiểu luận chi tiết, cung cấp kiến thức và ứng dụng thực tiễn trong bảo mật mạng.

Trường đại học

Học viện Kỹ thuật Mật mã

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

báo cáo thực tập

2016

62
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI NÓI ĐẦU

1. PHẦN 1: TỔNG QUAN ĐỀ TÀI

1.1. Lý do chọn đề tài

1.2. Phân tích hiện trạng

1.3. Nội dung nghiên cứu

1.4. Ý nghĩa thực tiễn của đề tài

2. PHẦN 2: TÌM HIỂU TỔNG QUAN VỀ IDS/IPS

2.1. Giới thiệu về IDS/IPS

2.1.1. Định nghĩa

2.2. Sự khác nhau giữa IDS và IPS

2.3. Phân loại IDS/IPS

2.3.1. Network based – NIDS/NIPS

2.3.2. Host based - HIDS/HIPS

3. PHẦN 3: TỔNG QUAN VỀ SNORT - IDS/IPS

3.1. Giới thiệu về snort

3.2. Kiến trúc của Snort

3.2.1. Modun giải mã gói tin

3.2.2. Mô đun tiền xử lý

3.2.3. Module phát hiện

3.2.4. Module log và cảnh báo

3.2.5. Mô đun kết xuất thông tin

3.3. Bộ luật của snort

3.4. Cấu trúc luật của Snort

3.5. Tổng quan về Iptables

3.6. Cơ chế xử lý gói tin trong iptables

3.7. Các tham số chuyển mạch quan trọng của Iptables

3.8. Chế độ ngăn chặn của Snort: Snort – Inline mode kết hợp iptables

3.9. Tích hợp khả năng ngăn chặn vào Snort

3.10. Những bổ sung cho cấu trúc luật của Snort hỗ trợ Inline mode

3.11. Chế độ Inline mode (Snort IPS)

4. PHẦN 4: TRIỂN KHAI HỆ THỐNG PHÁT HIỆN VÀ NGĂN CHẶN THÂM NHẬP THỬ NGHIỆM TRÊN SNORT

4.1. Mô hình thử nghiệm

4.2. Thử nghiệm phát hiện và ngăn chặn của snort

4.2.1. Ping Of Death attack prevent

4.2.2. Port scan Nmap Attack Prevent

5. PHẦN 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

PHẦN 6: PHỤ LỤC

6.1. Tài liệu tham khảo

6.2. Cài đặt và cấu hình chi tiết Snort IDS/IPS

6.2.1. Cài đặt snort IDS

6.2.2. Cài đặt snort IPS: snort inline mode

6.2.3. Cài đặt BASE quản lý phân tích Snort Log trên web

6.3. Một số phương thức tấn công và cách phòng chống

6.3.1. ARP Spoofing Attack

6.3.2. SYN Flood Attack

6.3.3. Zero Day Attack

6.3.4. DOS - Ping Of Death Attack

Tóm tắt

I. Tổng quan về hệ thống phát hiện và ngăn chặn thâm nhập Snort

Hệ thống phát hiện và ngăn chặn thâm nhập (IDS/IPS) là một phần quan trọng trong chiến lược bảo mật mạng. Snort là một trong những công cụ phổ biến nhất trong lĩnh vực này. Nó không chỉ giúp phát hiện các cuộc tấn công mà còn có khả năng ngăn chặn chúng. Snort hoạt động bằng cách phân tích lưu lượng mạng và phát hiện các mẫu tấn công đã biết. Hệ thống này có thể được cấu hình để hoạt động ở chế độ phát hiện hoặc ngăn chặn, tùy thuộc vào nhu cầu của tổ chức. Việc sử dụng Snort giúp tăng cường an ninh mạng cho các tổ chức, đặc biệt trong bối cảnh các cuộc tấn công mạng ngày càng tinh vi.

1.1. Lý do chọn Snort

Lý do chính để chọn Snort là tính linh hoạt và khả năng mở rộng của nó. Snort có thể được tùy chỉnh để phù hợp với nhu cầu cụ thể của từng tổ chức. Hệ thống này hỗ trợ nhiều loại tấn công khác nhau và có thể được tích hợp với các công cụ bảo mật khác để tạo thành một giải pháp bảo mật toàn diện. Hơn nữa, Snort là mã nguồn mở, cho phép người dùng tự do sử dụng và phát triển thêm các tính năng mới. Điều này làm cho Snort trở thành một lựa chọn hấp dẫn cho các tổ chức muốn tối ưu hóa chi phí mà vẫn đảm bảo an ninh mạng hiệu quả.

II. Cấu trúc và hoạt động của Snort

Cấu trúc của Snort bao gồm nhiều mô-đun khác nhau, mỗi mô-đun đảm nhận một chức năng cụ thể trong quá trình phát hiện và ngăn chặn xâm nhập. Mô-đun giải mã gói tin giúp Snort hiểu được các giao thức mạng khác nhau, trong khi mô-đun tiền xử lý giúp lọc và phân loại lưu lượng trước khi phân tích. Mô-đun phát hiện là phần quan trọng nhất, nơi diễn ra quá trình phân tích và phát hiện các cuộc tấn công. Snort sử dụng một bộ luật để xác định các mẫu tấn công, và khi phát hiện một mẫu phù hợp, nó sẽ thực hiện hành động ngăn chặn hoặc cảnh báo. Điều này cho phép Snort hoạt động hiệu quả trong việc bảo vệ hệ thống mạng.

2.1. Các mô đun chính của Snort

Các mô-đun chính của Snort bao gồm mô-đun giải mã, mô-đun tiền xử lý, mô-đun phát hiện và mô-đun log. Mô-đun giải mã giúp Snort hiểu các giao thức như TCP, UDP, và ICMP. Mô-đun tiền xử lý thực hiện các tác vụ như lọc lưu lượng và phát hiện các hành vi bất thường. Mô-đun phát hiện là nơi diễn ra quá trình phân tích và phát hiện các cuộc tấn công. Cuối cùng, mô-đun log ghi lại các sự kiện và cảnh báo để người quản trị có thể theo dõi và phân tích. Sự kết hợp của các mô-đun này giúp Snort hoạt động hiệu quả và linh hoạt trong việc bảo vệ hệ thống mạng.

III. Triển khai và thử nghiệm Snort

Việc triển khai Snort trong một tổ chức đòi hỏi sự chuẩn bị kỹ lưỡng. Trước tiên, cần xác định các yêu cầu bảo mật cụ thể của tổ chức và cấu hình Snort để đáp ứng những yêu cầu đó. Sau khi cài đặt, cần thực hiện các thử nghiệm để đảm bảo rằng Snort hoạt động đúng cách và có thể phát hiện các cuộc tấn công. Các thử nghiệm có thể bao gồm việc mô phỏng các cuộc tấn công như Ping Of Death hay Port Scan để kiểm tra khả năng phát hiện và ngăn chặn của Snort. Kết quả của các thử nghiệm này sẽ giúp người quản trị điều chỉnh cấu hình và cải thiện hiệu suất của hệ thống.

3.1. Các phương pháp thử nghiệm

Các phương pháp thử nghiệm cho Snort bao gồm việc sử dụng các công cụ mô phỏng tấn công để kiểm tra khả năng phát hiện và ngăn chặn. Ví dụ, thử nghiệm Ping Of Death có thể giúp đánh giá khả năng của Snort trong việc phát hiện các gói tin bất thường. Ngoài ra, việc sử dụng Port Scan Nmap cũng giúp kiểm tra khả năng phát hiện các cuộc tấn công quét cổng. Kết quả từ các thử nghiệm này sẽ cung cấp thông tin quý giá cho người quản trị trong việc tối ưu hóa cấu hình và cải thiện khả năng bảo vệ của Snort.

IV. Kết luận và hướng phát triển

Hệ thống phát hiện và ngăn chặn thâm nhập Snort đã chứng minh được giá trị của nó trong việc bảo vệ an ninh mạng. Với khả năng phát hiện và ngăn chặn các cuộc tấn công, Snort là một công cụ không thể thiếu trong chiến lược bảo mật của bất kỳ tổ chức nào. Tuy nhiên, để duy trì hiệu quả, cần thường xuyên cập nhật và điều chỉnh cấu hình của Snort để đối phó với các mối đe dọa mới. Hướng phát triển trong tương lai có thể bao gồm việc tích hợp Snort với các công nghệ mới như trí tuệ nhân tạo và học máy để nâng cao khả năng phát hiện và phản ứng nhanh chóng với các cuộc tấn công.

4.1. Tương lai của Snort

Tương lai của Snort hứa hẹn sẽ có nhiều cải tiến với sự phát triển của công nghệ. Việc tích hợp trí tuệ nhân tạo và học máy có thể giúp Snort phát hiện các mẫu tấn công phức tạp hơn và tự động điều chỉnh cấu hình để tối ưu hóa hiệu suất. Ngoài ra, việc mở rộng khả năng tương tác với các hệ thống bảo mật khác sẽ giúp tạo ra một giải pháp bảo mật toàn diện hơn. Điều này không chỉ giúp nâng cao hiệu quả bảo vệ mà còn giảm thiểu thời gian phản ứng với các mối đe dọa.

01/02/2025

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

HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN  Đề tài thực tập cơ sở TÌM HIỂU HỆ THỐNG PHÁT HIỆN VÀ NGĂN CHẶN THÂM NHẬP THỬ NGHIỆM TRÊN SNORT Cán bộ hướng dẫn: Lê Đức Thuận Sinh viên thực hiện: Trịnh Văn Dũng Đào Thu Hường Lớp: L02 HÀ NỘI 2016 1 Tieu luan BÁO CÁO THỰC TẬP CƠ HỌC VIỆN KỸ THUẬT MẬT MÃ KHOA CÔNG NGHỆ THÔNG TIN  Đề tài thực tập cơ sở TÌM HIỂU HỆ THỐNG PHÁT HIỆN VÀ NGĂN CHẶN THÂM NHẬP THỬ NGHIỆM TRÊN SNORT Nhận xét của cán bộ hướng dẫn:. Điểm chuyên cần:. Xác nhận của cán bộ hướng dẫn 2 Tieu luan BÁO CÁO THỰC TẬP CƠ MỤC LỤC BẢNG KÝ HIỆU. 5 DANH MỤC BẢNG BIỂU.

6 DANH MỤC HÌNH VẼ. 7 PHẦN 1 : TỔNG QUAN ĐỀ TÀI. Lý do chọn đề tài. Phân tích hiện trạng.

Nội dung nghiên cứu. Ý nghĩa thực tiễn của đề tài. 9 PHẦN 2 : TÌM HIỂU TỔNG QUAN VỀ IDS/IPS. Giới thiệu về IDS/IPS.

Sự khác nhau giữa IDS và IPS. Phân loại IDS/IPS. Network based – NIDS/NIPS/NIPS. Host based - HIDS/HIPS.

Cơ chế hoạt động của hệ thống IDS/IPS. Phát hiện sự lạm dụng. Phát hiện sự bất thường. So sánh giữa hai mô hình.

Phát hiện thông qua Protocol. Một số sản phẩm của IDS/IPS. 21 PHẦN 3 : TỔNG QUAN VỀ SNORT - IDS/IPS. Giới thiệu về snort.

Kiến trúc của Snort. Modun giải mã gói tin. Mô đun tiền xử lý. Module phát hiện.

Module log và cảnh báo. Mô đun kết xuất thông tin. Bộ luật của snort. 27 3 Tieu luan BÁO CÁO THỰC TẬP CƠ 3.

Cấu trúc luật của Snort. Tổng quan về Iptables. Cơ chế xử lý gói tin trong iptables. Các tham số chuyển mạch quan trọng của Iptables.

Chế độ ngăn chặn của Snort : Snort – Inline mode kết hợp iptables. Tích hợp khả năng ngăn chặn vào Snort. Những bổ sung cho cấu trúc luật của Snort hỗ trợ Inline mode. Chế độ Inline mode (Snort IPS).

41 PHẦN 4: TRIỂN KHAI HỆ THỐNG PHÁT HIỆN VÀ NGĂN CHẶN THÂM NHẬP THỬ NGHIỆM TRÊN SNORT. Mô hình thử nghiệm. Thử nghiệm phát hiện và ngăn chặn của snort. Ping Of Death attack prevent.

Port scan Nmap Attack Prevent. 45 PHẦN 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN. 47 PHẦN 6: PHỤ LỤC. Tài liệu thao khảo.

Cài đặt và cấu hình chi tiết Snort IDS/IPS. Cài đặt snort IDS. Cài đặt snort IPS: snort inline mode. Cài đặt BASE quản lý phân tích Snort Log trên web.

Một số phương thức tấn công và cách phòng chống. ARP Spoofing Attack. SYN Flood Attack. Zero Day Attack.

DOS - Ping Of Death Attack. 62 4 Tieu luan BÁO CÁO THỰC TẬP CƠ BẢNG KÝ HIỆU IDS - Intrusion Detection System: Hệ thống phát hiện xâm nhập IPS - Intrusion Prevention Systems: Hệ thống ngăn chặn xâm nhập VPN - Virtual Private Network: Mạng riêng ảo DMZ - Demilitarized Zone: Vùng mạng vật lý chứa các dịch vụ bên ngoài của một tổ chức UTM - Unified Threat Management: Giải pháp bảo mật toàn diện HIDS - Host Intrusion Detection System: Hệ thống phát hiện xâm nhập host NIDS - Network Intrusion Detection System: Hệ thống phát hiện xâm nhập mạng HIPS - Host-based Intrusion Prevention: Hệ thống ngăn ngừa xâm nhập host NIPS - Network-based Intrusion Prevention: Hệ thống ngăn ngừa xâm nhập mạng DDOS - Distributed Denial of Service: Từ chối dịch vụ phân tán FTP - File Transfer Protocol: Giao thức truyền tập tin FDDI - Fiber Distributed Data Interface: Công nghệ mạng cao tốc SLIP - Serial Line Internet Protocol: Giao thức truyền thông internet PPP - Point-to-Point Protocol: Giao thức liên kết dữ liệu TCP - Transmission Control Protocol: Giao thức điều khiển truyền vận UDP - User Datagram Protocol: Giao thức truyền vận không tin cậy DNS - Domain Name System: Hệ thống phân giải tên miền SNMP - Simple Network Management Protocol: Giao thức quản lý mạng đơn giản IP - Internet Protocol: Giao thức kết nối internet ICMP - Internet Control Message Protocol: Giao thức điều khiển gói tin trên mạng SSH - Secure Shell: Giao thức kết nối bảo mật 5 Tieu luan BÁO CÁO THỰC TẬP CƠ DANH MỤC BẢNG BIỂU Bảng 1. So sánh giữa hai mô hình phát hiện Bảng 2. Các cờ sử dụng với từ khoá flags Bảng 3.

Các loại queues và chain cùng chức năng của nó Bảng 4. Miêu tả các target mà iptables thường dùng nhất Bảng 5. Các tham số chuyển mạch (switching) quan trọng của Iptables DANH MỤC HÌNH VẼ Hình 1. Đặt trước Firewall Hình 2.

Đặt giữa Firewall và DMZ Hình 3. Là một module trong giải pháp UTM Hình 4. Hệ thống kết hợp hai mô hình phát hiện Hình 5: Cấu trúc IP Header Hình 6: Cấu trúc TCP Header Hình 7. Mô hình kiến trúc hệ thống Snort Hình 8.

Xử lý một gói tin Ethernet Hình 9. Cấu trúc luật của Snort Hình 10. Header luật của Snort Hình 11. Mô hình tấn công thử nghiệm Snort IDS/IPS Hình 12.

Snort IDS đã phát hiện Ping Of Dead từ Attacker Hình 13. Snort IPS đã phát hiện và chặn thành công Ping Of Dead từ Attacker Hình 14. Snort IDS đã phát hiện thành công các gói tin có giao thức TCP SYN FIN scan từ Attacker Hình 15. Snort IDS đã hoạt động thành công Hình 16.

Snort IDS đã phát hiện Ping icmp từ địa chỉ nguồn 192.10 tới địa chỉ đích là 192. Snort IPS đã phát hiện và chặn (DROP) các gói PING icmp từ Attacker Hình 18. Các gói tin có giao thức ICMP đã bị chặn (drop) trên máy của Attacker Hình 19. Giao diện chính của BASE trên web Hình 20.

Xem ARP Cache 6 Tieu luan BÁO CÁO THỰC TẬP CƠ LỜI NÓI ĐẦU Năm 2015 và quý 1/2016, tình hình an ninh mạng trên thế giới tiếp tục diễn biến phức tạp, liên tục phát hiện các vụ tấn công, xâm nhập vào hệ thống máy tính của các cơ quan chính phủ, tổ chức chính trị, các ngành công nghiệp, kinh tế mũi nhọn, các hãng hàng không lớn, cơ quan truyền thông, tổ chức y tế, giáo dục. của nhiều quốc gia nhằm phá hoại, đánh cắp dữ liệu, thu thập thông tin tình báo liên quan đến chính sách về kinh tế, chính trị, an ninh, quốc phòng và đối ngoại. Nổi lên là các vụ tấn công vào hệ thống thư điện tử của Bộ Ngoại giao, hệ thống máy tính của Nhà Trắng, Cơ quan quản lý nhân sự Chính phủ Mỹ… Trong khi đó, tình hình an ninh mạng ở Việt Nam cũng diễn biến phức tạp không kém. Nổi bật lên trong thời gian gần đây đó là cuộc tấn công vào hệ thống Vietnam Airlines hôm 29/07 vừa qua.

Do số lượng xâm phạm ngày càng tăng khi Internet và các mạng nội bộ càng ngày càng xuất hiện nhiều ở khắp mọi nơi, thách thức của các vấn đề xâm phạm mạng đã buộc các tổ chức phải bổ sung thêm hệ thống khác để kiểm tra các lỗ hổng về bảo mật. Các hacker và kẻ xâm nhập đã tạo ra rất nhiều cách để có thể thành công trong việc làm sập một mạng hoặc dịch vụ Web của một công ty. Nhiều phương pháp đã được phát triển để bảo mật hạ tầng mạng và việc truyền thông trên Internet, bao gồm các cách như sử dụng tường lửa (Firewall), mã hóa, và mạng riêng ảo(VPN). Hệ thống phát hiện và ngăn chặn thâm nhập trái phép (IDS/IPS) là một phương pháp bảo mật có khả năng chống lại các kiểu tấn công mới, các vụ lạm dụng xuất phát từ trong hệ thống và có thể hoạt động tốt với các phương pháp bảo mật truyền thống.

Chúng em chân thành cảm ơn thầy Lê Đức Thuận đã tận tình hướng dẫn giúp chúng em hoàn thành thực tập cơ sở chuyên ngành này. Mặc dù đã cố gắng hoàn thành đề tài nhưng đây là một lĩnh vực còn khá mới lạ và đang phát triển mạnh nên còn nhiều thiếu sót. Chúng em rất mong được tiếp nhận những ý kiến, nhận xét từ quý thầy cô. Chúng em xin chân thành cảm ơn.

Sinh viên thực hiện : 1. Trịnh Văn Dũng: SĐT : 01646568864 Email: dungtv94@gmail. Đào Thu Hường: SĐT : 0972773240 Email: thuhuong160994@gmail.com 7 Tieu luan BÁO CÁO THỰC TẬP CƠ PHẦN 1 : TỔNG QUAN ĐỀ TÀI 1. Lý do chọn đề tài Chúng em thực hiện báo cáo này với mong muốn nghiên cứu những đặc trưng cơ bản của hệ thống phát hiện và ngăn chặn thâm nhập trái phép với vai trò là phương pháp bảo mật mới bổ sung cho những phương pháp bảo mật hiện tại, có thể ứng dụng vào thực tiễn nhằm đảm bảo sự an toàn cho các hệ thống và chất lượng dịch vụ cho người dùng.

IDS/IPS không chỉ là công cụ phân tích các gói tin trên mạng, từ đó đưa ra cảnh báo đến người quản trị mà nó còn cung cấp những thông tin sau:  Các sự kiện tấn công.  Phương thức tấn công.  Nguồn gốc tấn công.  Dấu hiệu tấn công.

Loại thông tin này ngày càng trở nên quan trọng khi các nhà quản trị mạng muốn thiết kế và thực hiện chương trình bảo mật thích hợp cho một cho một tổ chức riêng biệt. Một số lý do để thêm IDS/IPS cho hệ thống tường lửa là:  Kiểm tra hai lần nếu hệ thống tường lửa cấu hình sai.  Ngăn chặn các cuộc tấn công được cho phép thông qua tường lửa.  Làm cho nỗ lực tấn công bị thất bại.

 Nhận biết các cuộc tấn công từ bên trong. Phân tích hiện trạng - Trên 90% các mạng được kết nối đang sử dụng IDS/IPS để phát hiện lỗ hổng bảo mật hệ thống. - Mỗi năm, Việt Nam phải chịu thiệt hại hàng nghìn tỉ đồng vì các cuộc tấn công mạng, phá hoại máy tính, kéo theo hàng triệu công việc bị ảnh hưởng do sự xâm nhập… - Nếu sử dụng một phần mềm chống virus thì cần phải xem xét đến việc bổ sung thêm một IDS/IPS cho chiến lược bảo mật của mình. Hầu hết các tổ chức sử dụng phần mềm chống virus không sử dụng IDS/IPS.

- Ngày nay do công nghệ ngày càng phát triển nên không có một giải pháp bảo mật nào có thể tồn tại lâu dài. Theo đánh giá của các tổ chức hàng đầu về công nghệ thông tin trên thế giới, tình hình an ninh mạng vẫn trên đà bất ổn và tiếp tục được coi là năm “báo động đỏ” của an ninh mạng toàn cầu khi có nhiều lỗ hổng an ninh nghiêm trọng được phát hiện, hình thức tấn công thay đổi và có nhiều cuộc tấn công của giới tội phạm công nghệ cao vào các hệ thống công nghệ thông tin của các doanh nghiệp.

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

Bài viết "Khám Phá Hệ Thống Phát Hiện và Ngăn Chặn Thâm Nhập Snort" cung cấp cái nhìn sâu sắc về hệ thống Snort, một công cụ mạnh mẽ trong việc phát hiện và ngăn chặn các cuộc tấn công mạng. Tác giả phân tích cách thức hoạt động của Snort, từ việc giám sát lưu lượng mạng đến việc phát hiện các mẫu tấn công, giúp người đọc hiểu rõ hơn về tầm quan trọng của việc bảo mật thông tin trong thời đại số. Bài viết không chỉ nêu bật các tính năng nổi bật của Snort mà còn chỉ ra những lợi ích mà nó mang lại cho các tổ chức trong việc bảo vệ hệ thống của họ khỏi các mối đe dọa tiềm ẩn.

Để mở rộng thêm kiến thức về bảo mật mạng, bạn có thể tham khảo bài viết "Luận văn tốt nghiệp nghiên cứu triển khai giải pháp đảm bảo an ninh mạng trên nền pfsense", nơi cung cấp các giải pháp an ninh mạng hiệu quả. Ngoài ra, bài viết "Nghiên cứu và triển khai hệ thống giám sát an toàn mạng với security onion" sẽ giúp bạn hiểu thêm về các hệ thống giám sát an ninh mạng. Cuối cùng, bài viết "Luận văn thạc sĩ nghiên cứu giải pháp đảm bảo an toàn và bảo mật cho trung tâm tích hợp dữ liệu" sẽ cung cấp cái nhìn tổng quan về bảo mật dữ liệu trong các trung tâm lưu trữ. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về các giải pháp bảo mật hiện đại.