Luận văn thạc sĩ: Xây dựng hệ thống phát hiện xâm nhập mạng cho Bộ Khoa học và Công nghệ

Luận văn thạc sĩ nghiên cứu vnu uet xây dựng hệ thống phát hiện xâm nhập mạng áp dụng cho hệ thống mạng bộ khoa học và công nghệ, đánh giá hiện trạng, phân tích vấn đề, đề xuất

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Luận văn thạc sĩ

2011

96
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

MỞ ĐẦU

1. CHƯƠNG 1: TỔNG QUAN VỀ PHÁT HIỆN XÂM NHẬP MẠNG VÀ LỪA ĐẢO TRÊN MẠNG

1.1. Hệ thống phát hiện xâm nhập là gì ?

1.2. Các kiểu của hệ thống IDS

1.3. Giải thích hoạt động cơ bản của hệ thống IDS

1.4. Chức năng của Sensor

1.5. Network-Based Sensors

1.6. Host-Based Sensors

1.7. Vị trí đặt Sensor

1.8. Các lưu thông mạng đã được mã hóa

1.9. Mô hình phân tích trong hệ thống IDS

1.9.1. Phân tích là gì ?

1.9.2. Các bước tiên hành phân tích

1.9.3. Mô hình phân tích Rule-Based Detection (Misuse Detection)

1.10. Ví dụ về một vài luật của IDS

1.11. Đánh giá ưu nhược điểm của hệ thống phát hiện xâm nhập mạng

1.12. Giới thiệu chung về lừa đảo trên mạng (phishing)

1.13. Phân tích các tấn công kiểu phishing

1.13.1. Ví dụ về phishing

1.13.2. Mục tiêu của phisher

1.14. Phân tích về vỏ lừa đảo

1.15. Các phương thức đưa thông báo tới nạn nhân

1.15.1. Bằng email và spam

1.15.2. Bằng trang Web

1.15.3. Bằng IRC và Instant messaging

1.15.4. Bằng các máy đã bị cài Trojan

1.15.6. Bằng spear phishing

1.15.8. Bằng đường bưu điện

1.16. Các hỗ trợ kỹ thuật cho phishing

1.16.1. Kỹ thuật Man-in-the-middle

1.16.2. Kỹ thuật URL giả

1.16.3. Kỹ thuật tấn công Cross-site Scripting

1.16.4. Kỹ thuật đặt trước Session ID

1.16.5. Kỹ thuật ẩn

1.16.6. Kỹ thuật theo dõi thông tin nạn nhân

1.16.7. Kỹ thuật lợi dụng điểm yếu tại máy người dùng

2. CHƯƠNG 2: QUY TRÌNH PHÒNG NGỪA VÀ NGĂN CHẶN XÂM NHẬP MẠNG CHO HỆ THỐNG MẠNG BỘ KHOA HỌC VÀ CÔNG NGHỆ

2.1. Phòng ngừa xâm nhập tường lửa

2.2. Kiểm tra lỗ hổng bảo mật của các Website

2.3. Phòng ngừa xâm nhập mạng từ trong nội bộ thông qua tài liệu chia sẻ

2.4. Phòng ngừa xâm nhập thông qua mạng không dây

2.5. Phòng ngừa xâm nhập hệ điều hành

2.6. Phòng ngừa xâm nhập SQL Injection

2.7. Phòng ngừa và ngăn chặn tấn công từ chối dịch vụ

2.8. Phòng ngừa và ngăn chặn phishing

2.9. Phòng ngừa và ngăn chặn spoofing

3. CHƯƠNG 3: XÂY DỰNG VÀ TRIỂN KHAI HỆ THỐNG PHÁT HIỆN XÂM NHẬP MẠNG CHO HỆ THỐNG MẠNG BỘ KHOA HỌC VÀ CÔNG NGHỆ

3.1. Mô hình mạng Bộ Khoa học và Công nghệ

3.2. Hệ thống phát hiện xâm nhập xây dựng trên nền tảng mã nguồn mở Snort

3.2.1. Các chức năng chính của Snort

3.2.2. Cấu hình cho phần mềm Snort

3.2.3. Quản lý và tạo luật trong phần mềm Snort

3.3. Thiết kế và triển khai hệ thống phát hiện xâm nhập mạng

3.3.1. Thiết kế hệ thống phát hiện xâm nhập mạng

3.3.2. Triển khai hệ thống phát hiện xâm nhập mạng

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hệ thống phát hiện xâm nhập mạng cho Bộ Khoa học và Công nghệ

Hệ thống phát hiện xâm nhập mạng (IDS) là một phần quan trọng trong việc bảo vệ an ninh mạng cho các tổ chức, đặc biệt là Bộ Khoa học và Công nghệ. Hệ thống này giúp phát hiện và ngăn chặn các hành vi xâm nhập trái phép vào hệ thống mạng. Với sự phát triển nhanh chóng của công nghệ thông tin, việc bảo vệ thông tin nhạy cảm trở nên cấp thiết hơn bao giờ hết. Hệ thống IDS 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 cần thiết để quản lý rủi ro mạng.

1.1. Hệ thống phát hiện xâm nhập là gì

Hệ thống phát hiện xâm nhập (IDS) là công cụ giúp nhận diện và báo cáo các hành động trái phép trong hệ thống mạng. IDS có thể hoạt động độc lập hoặc kết hợp với các thiết bị bảo mật khác như tường lửa. Hệ thống này phân tích lưu lượng mạng để phát hiện các hành vi bất thường, từ đó đưa ra cảnh báo cho quản trị viên.

1.2. Các kiểu của hệ thống IDS

Có ba kiểu chính của hệ thống IDS: HIDS (Host-based Intrusion Detection System), NIDS (Network-based Intrusion Detection System) và Hybrid IDS. Mỗi loại có những ưu điểm và nhược điểm riêng, phù hợp với các nhu cầu bảo mật khác nhau của tổ chức.

II. Vấn đề và thách thức trong an ninh mạng hiện nay

Với sự gia tăng của các cuộc tấn công mạng, Bộ Khoa học và Công nghệ đang phải đối mặt với nhiều thách thức trong việc bảo vệ thông tin. Các phương thức tấn công ngày càng tinh vi, từ tấn công từ chối dịch vụ (DDoS) đến lừa đảo trực tuyến (phishing). Việc thiếu hụt nguồn lực và kiến thức chuyên môn trong lĩnh vực an ninh mạng cũng là một vấn đề lớn.

2.1. Các mối đe dọa từ bên ngoài

Các cuộc tấn công từ bên ngoài như tấn công DDoS và phishing đang gia tăng, đe dọa đến an ninh thông tin của Bộ Khoa học và Công nghệ. Những mối đe dọa này không chỉ gây thiệt hại về tài chính mà còn ảnh hưởng đến uy tín của tổ chức.

2.2. Thiếu hụt nguồn lực và kiến thức

Nhiều tổ chức, bao gồm cả Bộ Khoa học và Công nghệ, đang gặp khó khăn trong việc tuyển dụng và duy trì đội ngũ chuyên gia an ninh mạng. Điều này dẫn đến việc thiếu hụt kiến thức và kỹ năng cần thiết để bảo vệ hệ thống mạng một cách hiệu quả.

III. Phương pháp xây dựng hệ thống phát hiện xâm nhập mạng hiệu quả

Để xây dựng một hệ thống phát hiện xâm nhập mạng hiệu quả, cần áp dụng các phương pháp hiện đại và công nghệ tiên tiến. Việc sử dụng phần mềm mã nguồn mở như Snort có thể giúp tiết kiệm chi phí và tăng cường khả năng phát hiện xâm nhập. Ngoài ra, việc đào tạo nhân viên và nâng cao nhận thức về an ninh mạng cũng rất quan trọng.

3.1. Sử dụng phần mềm mã nguồn mở Snort

Snort là một trong những phần mềm IDS phổ biến nhất hiện nay. Nó cho phép người dùng tùy chỉnh và mở rộng các quy tắc phát hiện xâm nhập, giúp tăng cường khả năng bảo vệ hệ thống mạng. Việc triển khai Snort có thể giúp Bộ Khoa học và Công nghệ phát hiện và ngăn chặn các cuộc tấn công hiệu quả hơn.

3.2. Đào tạo và nâng cao nhận thức

Đào tạo nhân viên về an ninh mạng là một phần quan trọng trong việc bảo vệ thông tin. Các khóa học và chương trình đào tạo có thể giúp nâng cao nhận thức và kỹ năng của nhân viên, từ đó giảm thiểu rủi ro xâm nhập mạng.

IV. Ứng dụng thực tiễn của hệ thống phát hiện xâm nhập mạng

Hệ thống phát hiện xâm nhập mạng 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 cần thiết để quản lý rủi ro. Việc áp dụng hệ thống này trong thực tiễn đã giúp nhiều tổ chức bảo vệ thông tin nhạy cảm và duy trì hoạt động ổn định.

4.1. Kết quả nghiên cứu và ứng dụng

Nghiên cứu cho thấy việc triển khai hệ thống IDS đã giúp giảm thiểu đáng kể các cuộc tấn công mạng. Các tổ chức đã áp dụng hệ thống này ghi nhận sự cải thiện trong khả năng phát hiện và phản ứng với các mối đe dọa.

4.2. Tích hợp với các giải pháp bảo mật khác

Hệ thống IDS cần được tích hợp với các giải pháp bảo mật khác như tường lửa và phần mềm diệt virus để tạo ra một hệ thống bảo mật toàn diện. Việc này giúp tăng cường khả năng bảo vệ thông tin và giảm thiểu rủi ro xâm nhập.

V. Kết luận và tương lai của hệ thống phát hiện xâm nhập mạng

Hệ thống phát hiện xâm nhập mạng đóng vai trò quan trọng trong việc bảo vệ an ninh thông tin cho Bộ Khoa học và Công nghệ. Trong tương lai, việc áp dụng công nghệ mới và cải tiến quy trình bảo mật sẽ giúp nâng cao hiệu quả của hệ thống này. Cần tiếp tục nghiên cứu và phát triển các giải pháp bảo mật để đối phó với các mối đe dọa ngày càng tinh vi.

5.1. Xu hướng phát triển công nghệ bảo mật

Công nghệ bảo mật đang phát triển nhanh chóng với sự xuất hiện của trí tuệ nhân tạo và học máy. Những công nghệ này có thể giúp 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.

5.2. Tầm quan trọng của việc nâng cao nhận thức

Nâng cao nhận thức về an ninh mạng trong tổ chức là rất quan trọng. Các chương trình đào tạo và chiến dịch truyền thông có thể giúp nhân viên hiểu rõ hơn về các mối đe dọa và cách phòng ngừa hiệu quả.

22/07/2025
Luận văn thạc sĩ vnu uet xây dựng hệ thống phát hiện xâm nhập mạng áp dụng cho hệ thống mạng bộ khoa học và công nghệ

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

Chương 1 - Tổng quan về phát hiện xâm nhập mạng và lừa đảo trên mạng 1.1 - Hệ thống phát hiện xâm nhập là gì ? Hệ thống phát hiện xâm nhập (IDS) có thể coi là các công cụ, phương thức, và tài nguyên để giúp cho việc nhận dạng, quyết định, báo cáo về các hành động diễn ra trái phép trong hệ thống mạng nó quản lý. Thuật ngữ phát hiện xâm nhập (intrusion detection) có thể coi là chưa chính xác khi là hệ thống phát hiện xâm nhập không hoàn toàn là phát hiện xâm nhập, nó chỉ dò tìm các hành động qua giao thông mạng để đoán xem các hành động đó có là một cuộc xâm nhập hay không. Hệ thống phát hiện xâm nhập là một phần của hệ thống bảo mật, nó được cài đặt trên hệ thống và các thiết bị. Tuy nhiên nó không đứng một mình trong hệ thống bảo mật (thường thì kết hợp với FireWall).

Ta có thể kết hợp sử dụng FireWall để khóa cửa sau, hệ thống phát hiện xâm nhập và cảnh báo và hệ thống chống tấn công bằng chó canh cổng. Giả sử bạn có một kho chứa các tài liệu bí mật và bạn muốn bảo vệ chúng với hàng rào bảo vệ gồm hệ thống cảnh báo, khóa cả cửa ra vào, đặt cameras theo dõi. Việc khóa các cửa ra vào sẽ giúp dừng các hành động bất hợp pháp khi đi vào kho của bạn, tuy nhiên nó lại không làm gì để cảnh báo về một cuộc xâm nhập, nhưng nó ngăn chặn được cuộc xâm nhập đó. Hệ thống cảnh báo thì lại cảnh báo với bạn trong trường hợp có ai đó cố gắng lấy thông tin trong kho, nhưng bản thân nó lại không thể ngăn chặn xâm nhập.

Và cuối cùng là chó canh cổng, trong một vài trường hợp, nó có khả năng chặn các cuộc xâm nhập bắt hợp pháp. Như đã phân tích ở trên thì the khóa cửa, hệ thống báo động, and chó canh cổng phân chia nhiệm vụ trong một hệ thống bảo mật. Nó cũng đúng với tường lửa, IDS và IPS. Việc kết hợp ngăn chặn, cảnh báo và phòng chống tấn công sẽ làm tăng sức mạnh an ninh cho hệ thống mạng.

Một vấn đề quan trọng là IDS và IPS chỉ là hai trong nhiều phương pháp được sử dụng trong hệ thống bảo mật. Việc tiếp cận các tầng, phòng thủ theo chiều sâu trên cơ sở phân tích cẩn thận các rủi ro có thể sẽ quyết định việc bảo vệ thông tin. Điều này có nghĩa là hệ thống mạng cần thiết phải được bảo mật theo nhiều lớp, mỗi lớp sẽ có những chức năng riêng, để đảm bảo sự toàn diện trong bảo mật LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 8 một hệ thống mạng trong tổ chức của bạn. Hình dưới đây là mô hình phòng thủ theo chiều sâu của hệ thống mạng.

Hình 1: Sơ đồ phòng thủ mạng - Your enterprise: tổ chức của bạn - Technology: Công nghệ - Operations: Các hoạt động - People: Con người - Outside threats: các mối hiểm họa từ bên ngoài IDS làm việc và phân tích các gói tin tới tận tầng ứng dụng trong mô hình mạng TCP/IP, với các cảm biến đặt tại các chốt chặn của hệ thống mạng. Nó sẽ bắt và phân tích gói tin dựa vào các mẫu có sẵn rồi đưa ra cảnh báo hoặc ghi lại luồng dữ liệu qua hệ thống mạng. Hoạt động của nó gần giống với một phần mềm diệt virus với các dấu hiệu tấn công có sẵn trong cơ sở dữ liệu của nó.2 - Các kiểu của hệ thống IDS IDS có ba kiểu chính : Phát hiện xâm nhập tại một máy, phát hiện xâm nhập trên toàn hệ thống mạng, và cuối cùng là sự kết hợp của cả hai kiểu trên.  Phát hiện xâm nhập tại máy trạm: Host-based intrusion-detection system (HIDS).

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 9  Phát hiện xâm nhập trên toàn hệ thống mạng: Network-based intrusion-detection system (NIDS).  Kết hợp cả hai kiểu trên (Hybrid IDS). HIDS thực chất là một ứng dụng chạy trên máy trạm, nó có chức năng quét toàn bộ hệ thống của máy đó bao gồm việc quét nhật ký hệ thống và các nhật ký sự kiện. Nó sẽ kiểm tra bất kỳ một hành động nào trên nhật ký để xem nó có khớp với các sự kiện bất thường được ghi trong cớ sở dữ liệu không.

Một hệ thống NIDS nằm trực tiếp trên hệ thống mạng và nó phân tích các gói tin giao thông trên mạng để tìm kiếm những cuộc tấn công. NIDS nhận tất cả các gói tin trên các phân đoạn mạng được chỉ định (thậm chí gồm cả những gói tin đi đến chuyển mạch của mạng). Nó cẩn thận trong việc cấu trúc lại các luồng thông tin đó để tiện cho việc phân tích và so sánh chúng với các mẫu có sẵn trong cơ sở dữ liệu. Hầu hết các NIDS đều được cung cấp khả năng ghi lại các hành động diễn ra trên mạng và gửi những cảnh báo tới nhà quản trị với những hành động bất thường.

Hybrid IDS thì lại kết hợp cả HIDS và NIDS, tuy nhiên HIDS và NIDS đều có những ưu và nhược điểm khác nhau. Hệ thống phát hiện xâm nhập NIDS và HIDS NIDS HIDS Phạm vi rộng (trên toàn hệ thống mạng) Phạm vi hẹp (Chỉ trên một máy xác định) Cài đặt phức tạp Dễ cài đặt Tốt cho việc phát hiện xâm nhập từ bên Tốt cho việc phát hiện xâm nhập từ bên ngoài mạng trong Tốn kém Ít tốn kém hơn LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 10 Hệ thống phát hiện xâm nhập NIDS và HIDS NIDS HIDS Phát hiện trên sở sở nhưng thứ được ghi Phát hiện dựa vào bản ghi nhật ký hệ lại trên toàn hệ thống mạng thống trên chỉ máy đó Kiểm tra phần đầu (header) của gói tin Không kiểm tra phần đầu (header) của gói tin Trả lời gần như ngay lập tức Chỉ trả lời sau khi một hành động trái phép cố gắng thực hiện Không phụ thuộc hệ điều hành Phụ thuộc hệ điều hành Dò tìm tấn công bằng cách phân tích dữ Dò tìm các cuộc tấn công tại chỗ trước liệu trong gói tin khi nó ra khỏi hệ thống mạng Dò tìm các cố gắng tấn công Kiểm tra sự thành công và thất bại của một cuộc tấn công Bảng 1: Phân biệt NIDS và HIDS Quy trình cơ bản của một IDS là nó sẽ chọn lựa dữ liệu, tiền xử lý (processing) và tập hợp chúng. Việc phân tích mang tính thống kê (statistical analysis) kết thúc sẽ quyết định thông tin là một hoạt động bình thường hay không. Hoặc dữ liệu sẽ được đưa đến để so sánh với cơ sở dữ liệu (knowledge base), nếu khớp thì cảnh báo sẽ được đưa ra.

LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 11 Hình 2: Một IDS chuẩn - GUI: giao diện đồ họa - Response Manager: Bộ phản hồi - Host system or network sniffrer: bộ cảm biến mạng và máy tính - Pre-processing: bộ tiền xử lý -Alert manager: bộ báo động - Statistical analysis: phân tích tĩnh -Signature matching:so sánh mẫu - Knowledge base: cơ sở dữ liệu lưu trữ dấu hiệu tấn công - Long-term storage: nơi phát hiện dị thường 1.3 - Giải thích hoạt động cơ bản của IDS Gói tin bị bắt từ cảm biến trên máy tính (sensor - host system) hoặc cảm biến mạng (network sniffer) sẽ được chuyển qua bộ sắp xếp. Bộ tiền xử lý: gồm bộ phận giải mã và bộ phận tiền xử lý:  Bộ phận giải mã: giải mã gói tin, nhận biết các trường trong gói tin.  Bộ phận sắp xếp: sắp xếp hoặc chỉnh sửa lại gói tin trước khi đi vào bộ phát hiện. LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 12 Một số mô-đun này có khả năng phát hiện các gói tin dị thường trong phần đầu (header) và sinh ra cảnh báo.

Ngoài ra, nó có thể tái định dạng gói tin (defragment), sắp xếp lại chuỗi. Bộ phát hiện (Detection engine): xảy ra quá trình phân tích gói tin: so sánh mẫu (signature matching) hoặc phân tích các dị thường trong gói tin (statictical analysis) để đưa ra đầu ra (alert manager) quyết định. Cơ sở dữ liệu lưu trữ mẫu dấu hiệu tấn công (knowledgebase). :Nơi chứa các phát hiện dị thường của packet, không được định nghĩa trước (Long- term storage).

Bộ phản hồi (Response manager): thực thi đáp ứng của bộ báo động (alert manager) như: ghi nhật ký, hiển thị lên giao diện. GUI: giao diện đồ họa tương tác.4 - Cảm biến (sensor) Cảm biến là một thành phần chức năng của hệ thống phát hiện xâm nhập và phòng chống tấn công. Chúng là điểm bắt đầu của hệ thống trên vì mọi dữ liệu đi vào hệ thống sẽ đi qua các cảm biến đầu tiên.1 - Chức năng của cảm biến Cảm biến là thành phần quan trọng của hệ thống phát hiện tấn công. Tuy nhiên nó không quá phức tạp, chúng được thiết kế chỉ để giành được dữ liệu và chuyển dữ liệu đó đi.

Có hai kiểu cảm biến là : dựa trên mạng (network-based) và dựa trên máy tính (host-based).2 - Cảm biến dựa trên mạng Cảm biến dựa trên mạng có thể là chương trình hoặc thiết bị vật lý có khả năng bắt dữ liệu lưu thông qua local Ethernet hoặc Tokenring hoặc điểm rẽ nhánh của mạng (switch). Ưu điểm lớn nhất của cảm biến này là không phụ thuộc vào số lượng máy tính trong một mạng.Trong môi trường tốt, một cảm biến có thể đuợc sử dụng để điều khiển toàn bộ giao thông đến và ra khỏi mạng. Nếu mạng lớn có hàng nghìn máy tính, cảm biến vẫn có thể thu thập đuợc thông tin về dữ liệu lưu thông LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com 13 của tất cả các máy đó. Thêm vào đó, nếu có chính sách cũng như cấu hình hợp lý thì cảm biến cũng sẽ không ảnh hưởng lớn đến tốc độ lưu thông của mạng.

Tcpdump là một trong những chương trình được sử dụng là cảm biến rất nhiều. Nó có tác dụng bắt các gói tin lưu thông qua giao tiếp mạng nó quản lý, sau đó phân tích thông tin về gói tin bao gồm ngay giờ, địa chỉ IP nguồn và đích, cờ TCP, độ lớn dữ liệu, .3 - Cảm biến dựa trên máy tính Giống như cảm biến dựa trên máy tính, cảm biến dựa trên mạng có khả năng bắt dữ liệu trên giao tiếp mạng rồi gửi chúng tới nơi khác. Sản phẩm của cảm biến dựa trên máy tính thường là ghi dữ liệu ra nhật ký rồi gửi tới các chương trình phân tích được đặt trên cùng một máy tính.4 - Vị trí đặt cảm biến Vị trí của cảm biến trong hệ thống mạng là rất quan trọng. Nhìn hình phía dưới sẽ thấy được những nơi có thể đặt cảm biến.

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