Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu và xây dựng hệ thống Security Operation Center

Đồ án tốt nghiệp công nghệ thông tin nghiên cứu và xây dựng hệ thống Security Operation Center, tập trung vào giải pháp bảo mật hiệu quả cho doanh nghiệp.

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

Đồ án tốt nghiệp

2024

103
19
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP

1. CHƯƠNG 1: TỔNG QUAN SECURITY OPERATION CENTER

1.1. Khái niệm về SOC

1.2. Lợi ích của SOC

1.3. Thành phần SOC

1.3.1. Layer 1 Security Analysts

1.3.2. Layer 2 Security Analysts

1.3.3. Layer 3 Security Analysts

1.3.4. Tier-Three Threat Hunter

1.3.5. Incident Response Plan (IRP)

1.3.6. Intrusion Detection System/ Intrusion Prevention System

1.3.7. Security Information and Event Management (SIEM)

1.3.8. Điều phối an ninh, tự động hóa, phản hồi SOAR

1.4. Kiến trúc của SOC dựa vào vòng lặp OODA

1.5. Chức năng của SOC

1.6. Duy trì tài nguyên

1.7. Chuẩn bị và bảo trì phòng ngừa

1.8. Giám sát liên tục

1.9. Quản lý cảnh báo ưu tiên

1.10. Phản hồi mối đe dọa

1.11. Phục hồi và khắc phục

1.12. Điều tra pháp y

1.13. Cải tiến quy trình bảo mật

1.14. Quản lý tuân thủ

1.15. Phân loại & Quy trình hoạt động

1.16. Thử thách của SOC

1.16.1. Con người

1.16.2. Thiếu hụt nhân sự

1.16.3. Thiếu kỹ năng

1.16.4. Thiếu kiến thức

1.16.5. Quy trình

1.16.6. Thiếu dụng cụ thích hợp

1.16.7. Phân tích và lọc không đầy đủ

1.16.8. Thiếu tự động hóa và tích hợp

2. CHƯƠNG 2: CÁC HỆ THỐNG SOC TRONG THỰC TẾ

2.1. Data Collection and Analysis

2.1.1. The Syslog Protocol

2.1.2. Telemetry Data: Network Flows

2.1.3. Telemetry Data: Packet Capture

2.1.4. Parse and Normalized

2.1.5. SOC Conceptual Architecture

2.2. ISOC ARCHITECTURE DESIGN

2.2.1. ISOC Design Considerations

2.2.2. Management of the ISOC

2.2.3. Alternatives to Building an ISOC

3. CHƯƠNG 3: TRIỂN KHAI, XÂY DỰNG HỆ THỐNG SOC

3.1. Giới thiệu về hệ thống

3.2. Quy hoạch IP

3.3. Giới thiệu hệ thống Security

3.4. Xác định đối tượng cần bảo vệ

3.5. Xây dựng kế hoạch

3.6. Nhiệm vụ người quản trị SOC

3.7. Giới thiệu thành phần hệ thống

3.8. Cấu hình, cài đặt và kiểm tra cài đặt

3.9. Scan Malware by ClamScan

3.10. Scan Malware by Clamd

3.11. Enable IDS send to Wazuh

3.12. Threat detection and response

3.13. ClamAV detect and reponse Wazuh

3.14. Suricata send to Wazuh

3.15. Web server send logs to Wazuh

3.16. Block SSH Brute Force by Active Respone

3.17. Shuffle

PHẦN 3: KẾT LUẬN

3.1. NHỮNG KẾT QUẢ ĐẠT ĐƯỢC

3.2. NHỮNG KHÓ KHĂN THI THỰC HIỆN ĐỀ TÀI

3.3. HƯỚNG PHÁT TRIỂN TRONG TƯƠNG LAI

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về hệ thống Security Operation Center

Hệ thống Security Operation Center (SOC) là một phần quan trọng trong chiến lược bảo mật thông tin của các tổ chức. SOC không chỉ giúp phát hiện và phản ứng với các mối đe dọa mà còn cung cấp một cái nhìn tổng quan về tình hình an ninh mạng. Theo nghiên cứu, SOC có thể giảm thiểu rủi ro và tăng cường khả năng bảo vệ thông tin. Các thành phần chính của SOC bao gồm các nhà phân tích an ninh, hệ thống phát hiện xâm nhập (IDS), và các công cụ quản lý sự kiện và thông tin bảo mật (SIEM). Việc duy trì và cải tiến quy trình bảo mật là rất cần thiết để đảm bảo hiệu quả hoạt động của SOC.

1.1 Khái niệm về SOC

SOC là một trung tâm điều hành an ninh, nơi tập trung các hoạt động giám sát, phát hiện và phản ứng với các sự cố an ninh mạng. SOC giúp tổ chức quản lý và bảo vệ tài sản thông tin của mình thông qua việc phân tích và xử lý các sự kiện an ninh. Theo các chuyên gia, việc thiết lập một SOC hiệu quả có thể giúp tổ chức phát hiện sớm các mối đe dọa và giảm thiểu thiệt hại do các cuộc tấn công mạng.

1.2 Lợi ích của SOC

Một trong những lợi ích lớn nhất của việc triển khai SOC là khả năng giám sát liên tục và phản ứng nhanh chóng với các sự cố an ninh. SOC cung cấp thông tin chi tiết về các mối đe dọa tiềm ẩn và giúp tổ chức đưa ra quyết định kịp thời. Hơn nữa, SOC còn giúp cải thiện quy trình quản lý rủi ro và tuân thủ các quy định về bảo mật thông tin, từ đó nâng cao độ tin cậy của tổ chức trong mắt khách hàng và đối tác.

II. Các hệ thống SOC trong thực tế

Việc triển khai các hệ thống SOC trong thực tế đã cho thấy nhiều mô hình khác nhau, từ các SOC nội bộ đến các SOC được cung cấp bởi bên thứ ba. Mỗi mô hình đều có những ưu điểm và nhược điểm riêng. Các tổ chức cần xem xét kỹ lưỡng nhu cầu và khả năng của mình trước khi quyết định mô hình nào là phù hợp nhất. Việc thu thập và phân tích dữ liệu là một phần quan trọng trong hoạt động của SOC, giúp phát hiện các mối đe dọa và cải thiện khả năng phản ứng.

2.1 Data Collection and Analysis

Quá trình thu thập và phân tích dữ liệu là rất quan trọng trong hoạt động của SOC. Các dữ liệu này có thể đến từ nhiều nguồn khác nhau như nhật ký hệ thống, lưu lượng mạng và các sự kiện bảo mật. Việc phân tích dữ liệu giúp SOC phát hiện các mẫu hành vi bất thường và xác định các mối đe dọa tiềm ẩn. Theo các chuyên gia, việc sử dụng các công cụ phân tích mạnh mẽ có thể giúp tăng cường khả năng phát hiện và phản ứng của SOC.

2.2 Kiến trúc của SOC

Kiến trúc của một SOC thường dựa trên các nguyên tắc như OODA loop, giúp tổ chức có thể phản ứng nhanh chóng và hiệu quả với các mối đe dọa. Kiến trúc này bao gồm các thành phần như hệ thống phát hiện xâm nhập, hệ thống quản lý sự kiện và thông tin bảo mật, và các công cụ tự động hóa. Việc thiết kế một kiến trúc SOC hợp lý sẽ giúp tối ưu hóa quy trình làm việc và nâng cao hiệu quả bảo mật.

III. Triển khai xây dựng hệ thống SOC

Quá trình triển khai và xây dựng hệ thống SOC bao gồm nhiều bước quan trọng, từ việc xác định đối tượng cần bảo vệ đến việc cấu hình và kiểm tra hệ thống. Việc lập kế hoạch chi tiết và thực hiện các bước một cách có hệ thống sẽ giúp đảm bảo rằng SOC hoạt động hiệu quả và đáp ứng được các yêu cầu bảo mật của tổ chức. Các công cụ như ClamAV, Wazuh và Suricata thường được sử dụng trong quá trình này để phát hiện và phản ứng với các mối đe dọa.

3.1 Giới thiệu về hệ thống

Hệ thống SOC cần được thiết kế để đáp ứng các yêu cầu bảo mật cụ thể của tổ chức. Việc xác định rõ các mục tiêu và yêu cầu bảo mật sẽ giúp quá trình triển khai diễn ra suôn sẻ hơn. Hệ thống cần có khả năng giám sát liên tục và phản ứng nhanh chóng với các sự cố an ninh. Theo các chuyên gia, việc đầu tư vào công nghệ và nhân lực cho SOC là rất cần thiết để đảm bảo an toàn thông tin.

3.2 Cấu hình cài đặt và kiểm tra cài đặt

Cấu hình và cài đặt các thành phần của SOC là một bước quan trọng trong quá trình triển khai. Các công cụ như IDS/IPS, SIEM và các hệ thống tự động hóa cần được cấu hình đúng cách để đảm bảo hoạt động hiệu quả. Việc kiểm tra cài đặt cũng rất quan trọng để phát hiện và khắc phục các vấn đề trước khi đưa hệ thống vào hoạt động. Theo các chuyên gia, việc thực hiện các bài kiểm tra định kỳ sẽ giúp duy trì hiệu quả hoạt động của SOC.

21/02/2025

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

CHƯƠNG 1: TỔNG QUAN SECURITY OPERATION CENTER 1. Khái niệm về SOC SOC (Security Operations Center) là một nhóm gồm các chuyên gia bảo mật CNTT bảo vệ tổ chức bằng cách giám sát, phát hiện, phân tích và điều tra các mối đe dọa trên mạng. Mạng, máy chủ, máy tính, thiết bị đầu cuối, hệ điều hành, ứng dụng và cơ sở dữ liệu liên tục được kiểm tra để tìm dấu hiệu của sự cố an ninh mạng. Nhóm SOC phân tích nguồn cấp dữ liệu, thiết lập các quy tắc, xác định các trường hợp ngoại lệ, tăng cường phản hồi và theo dõi các lỗ hổng mới.

SOC có thể giúp bảo mật cho các thiết bị đầu cuối khác nhau: bảo mật website, bảo mật ứng dụng, bảo mật cơ sở dữ liệu, bảo mật máy chủ, bảo mật hệ thống mạng, máy tính, … Hệ thống SOC tùy theo kiến trúc thiết kế sẽ liên tục theo dõi mọi hoạt động trong hệ thống của khách hàng và đưa ra những cảnh báo. Lợi ích của SOC Các thành viên trong team SOC đảm nhận các lợi ích để giúp ngăn chặn, ứng phó và phục hồi sau các cuộc tấn công - Kiểm kê tài sản và công cụ: Để loại bỏ các điểm mù và thiếu sót trong phạm vi bao phủ, SOC giúp quan sát được các tài sản cần được bảo vệ và hiểu về các công cụ sử dụng để bảo vệ hệ thống. - Giảm bề mặt tấn công: SOC thực hiện điều này bằng cách duy trì kiểm kê tất cả khối lượng công việc và tài sản, áp dụng các bản vá bảo mật cho phần mềm và tường lửa, xác định các cấu hình sai và thêm tài sản mới có trên trực tuyến. SOC cũng chịu trách nhiệm nghiên cứu các mối đe dọa mới nổi và phân tích mức độ tiếp xúc, điều này giúp hệ thống có thể đón đầu các mối đe dọa mới nhất và ngăn chặn kịp thời.

- Giám sát liên tục: Sử dụng các giải pháp phân tích bảo mật như giải pháp SIEM, giải pháp điều phối, SOAR, các đội ngũ SOC giám sát toàn bộ môi trường offline hoặc online qua đám mây, ứng dụng, mạng và thiết bị cả ngày, mọi ngày để phát hiện những bất thường hoặc hành vi đáng ngờ. Các 3 ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM công cụ này thu thập dữ liệu đo từ xa, tổng hợp dữ liệu và trong một số trường hợp, tự động hóa quá trình ứng phó sự cố. - Thông tin về mối đe dọa: SOC phân tích dữ liệu các nguồn dữ liệu bên ngoài được cung cấp và báo cáo mối đe dọa sản phẩm để tìm hiểu thông tin về hành vi, cơ sở hạ tầng và động cơ của kẻ tấn công. Thông tin này cung cấp góc nhìn toàn cảnh về những gì đang diễn ra trên mạng lưới mạng nội bộ và giúp các đội ngũ hiểu cách hoạt động của các nhóm.

Với thông tin này, SOC có thể nhanh chóng phát hiện các mối đe dọa và tăng thêm tính hiệu quả cho tổ chức trước các rủi ro đang xuất hiện. - Phát hiện mối đe dọa: Các đội ngũ SOC sử dụng dữ liệu được tạo bởi các giải pháp SIEM và XDR để xác định các mối đe dọa. Điều này bắt đầu bằng cách lọc ra những kết quả mối đe dọa giả từ các vấn đề thực. Sau đó, họ ưu tiên các mối đe dọa theo mức độ nghiêm trọng và tác động tiềm ẩn đối với doanh nghiệp - Ghi nhật ký hoạt động quản lý: SOC chịu trách nhiệm thu thập, duy trì và phân tích dữ liệu nhật ký do mỗi điểm cuối, hệ điều hành, máy ảo, ứng dụng tại cơ sở và sự kiện mạng tạo ra.

Phân tích giúp thiết lập cơ sở cho hoạt động bình thường và cho thấy bất thường có thể cho biết phần mềm gây hại, mã độc tống tiền hoặc vi-rút. - Ứng phó sự cố: Sau khi xác định được một cuộc tấn công mạng, SOC sẽ nhanh chóng hành động để hạn chế thiệt hại cho tổ chức với ít sự gián đoạn nhất có thể đối với hoạt động kinh doanh. Các bước có thể bao gồm tắt hoặc cách ly các điểm cuối và ứng dụng bị ảnh hưởng, tạm ngừng các tài khoản bị xâm nhập, xóa các tệp bị nhiễm độc và chạy phần mềm chống vi-rút và chống phần mềm độc hại. - Phục hồi và khắc phục: Sau cuộc tấn công, SOC chịu trách nhiệm khôi phục công ty về trạng thái ban đầu.

Đội ngũ sẽ xóa và kết nối lại các ổ đĩa, danh tính, email và điểm cuối, khởi động lại ứng dụng, chuyển sang hệ thống sao lưu và khôi phục dữ liệu. - Điều tra nguyên nhân gốc rễ: Để ngăn chặn một cuộc tấn công tương tự xảy ra lần nữa, SOC thực hiện điều tra kỹ lưỡng để xác định các lỗ 4 ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM hổng, quy trình bảo mật kém và các thông tin học tập khác góp phần gây ra vụ việc. - Tinh chỉnh bảo mật: SOC sử dụng mọi thông tin thu thập được trong khi xảy ra sự cố để giải quyết các lỗ hổng, cải thiện quy trình và chính sách cũng như cập nhật lộ trình bảo mật. - Quản lý việc tuân thủ: Một phần quan trọng trong trách nhiệm của SOC là đảm bảo rằng các ứng dụng, công cụ bảo mật và quy trình tuân thủ các quy định về quyền riêng tư, chẳng hạn như GDPR, CCPA và Đạo luật về Trách nhiệm Giải trình và Cung cấp Thông tin Bảo hiểm Y tế.

Các đội ngũ thường xuyên kiểm tra hệ thống để đảm bảo tuân thủ và chắc chắn rằng các cơ quan quản lý, cơ quan thực thi pháp luật và khách hàng được thông báo sau khi xảy ra vi phạm dữ liệu. Thành phần SOC Thành phần SOC bao gồm các yếu tố không thể thiếu như: People, Technology, Processes. Hình 1: Thành phần SOC 3. People Yếu tố con người là yếu một trong yếu tố thách thức của việc hiện thực hóa kiến trúc SOC được xác định rõ ràng và liên kết một cách chặt chẽ với nhau.

Trong hệ thống SOC bao gồm 4-6 roles: - Layer 1 Security Analysts - Layer 2 Security Analysts - Layer 3 Security Analysts - Incident Responders - Threat Hunters 5 ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM 3. Layer 1 Security Analysts: Layer 1 Security Analysts và hai thực hiện phần lớn trách nhiệm SOC: phân tích dữ liệu giám sát được thu thập và điều tra các sự cố tiềm ẩn. Khi các cuộc tấn công an ninh mạng đã phát triển quá phức tạp để tiến hành và giám sát thủ công, vai trò này thường dựa vào các công cụ quét để tổng hợp dữ liệu tập trung để xem xét. Layer 1 Security Analysts giám sát hoạt động đáng ngờ và các lỗ hổng an ninh mạng, phân loại các mối đe dọa tiềm ẩn và leo thang những mối đe dọa đảm bảo phản ứng phức tạp hơn.

Vai trò này rất quan trọng để phân loại thông qua bất kỳ mối quan tâm nào được phát hiện trong quá trình quét và nhận ra kết quả false positives (tức là hoạt động hợp pháp được gắn cờ bởi thông tin bảo mật và quản lý sự kiện (SIEM) hoặc các công cụ khác). Kỹ năng cụ thể: - Hiểu biết về cơ bản về bảo mật mạng và kiến thức cơ bản về hệ thống và mạng. - Khả năng làm việc hiệu quả trong môi trường áp lực và có khả năng quản lý thời gian tốt. - Kỹ năng ghi chép và báo cáo tốt.

- Sự nhạy bén và sự chú ý đến chi tiết để phát hiện các hoạt động bất thường. Layer 2 Security Analysts: Layer 2 Security Analysts điều tra các sự cố leo thang bởi các L2 Security Analysts, tiến hành đánh giá kỹ lưỡng hơn để xác định xem một sự cố được gắn cờ có cho thấy mối đe dọa cần giảm thiểu hoặc lỗ hổng để vá hay không. Nếu hành động được bảo đảm, L2 Security Analysts sẽ thực hiện những nỗ lực này theo các kế hoạch ứng phó được xác định trước hoặc leo thang vấn đề hơn nữa lên các cấp vai trò SOC. Kỹ năng cụ thể: - Kiến thức sâu rộng về các phương pháp phát hiện xâm nhập và kỹ thuật phân tích bảo mật.

6 ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM - Khả năng sử dụng các công cụ phân tích mạnh mẽ như SIEM, IDS/IPS. - Kỹ năng phân tích và giải quyết các vấn đề phức tạp. - Tư duy logic và khả năng giải quyết vấn đề tốt. Layer 3 Security Analysts Nhà phân tích bảo mật Layer 3 tập trung vào việc bảo mật các lớp mạng, đặc biệt là Layer 3 trong mô hình OSI (Open Systems Interconnection).

Layer 3, hay còn gọi là lớp mạng, chịu trách nhiệm định tuyến các gói dữ liệu qua các mạng khác nhau. Kỹ năng cụ thể: - Thành thạo các hệ điều hành khác nhau (Windows, Linux, v. - Kiến thức về giao thức và kiến trúc mạng. - Quen thuộc với các công cụ bảo mật như SIEM (Quản lý thông tin và sự kiện bảo mật), IDS/IPS (Hệ thống phát hiện và ngăn chặn xâm nhập), và tường lửa.

- Kỹ năng giải quyết vấn đề mạnh mẽ để xác định và giải quyết các vấn đề bảo mật. - Khả năng phân tích các tập dữ liệu lớn để phát hiện các dị thường và mối đe dọa. - Chú ý tỉ mỉ đến chi tiết để đảm bảo không có mối đe dọa tiềm ẩn nào bị bỏ qua. - Khả năng giao tiếp hiệu quả các biện pháp và sự cố bảo mật với các bên liên quan không chuyên về kỹ thuật.

- Viết các báo cáo và tài liệu bảo mật chi tiết. - Các chứng chỉ liên quan như CISSP (Chuyên gia bảo mật hệ thống thông tin chứng nhận), CISM (Quản lý bảo mật thông tin chứng nhận), và CEH (Hacker đạo đức chứng nhận). Incident Responders Incident Responders (Người Phản Ứng Sự Cố) là một role quan trọng của trong Security Operations Center (SOC). Vai trò chính của Incident Responders là xác định, đánh giá, và phản ứng nhanh chóng với các sự cố an 7 ĐẠI HỌC SƯ PHẠM KỸ THUẬT TPHCM ninh mạng để giảm thiểu tác động tiêu cực đến tổ chức.

Nhiệm vụ của họ bao gồm cả việc phát hiện sớm các dấu hiệu của cuộc tấn công, điều tra sự cố, và triển khai các biện pháp khắc phục nhằm ngăn chặn hoặc giảm thiểu thiệt hại. Kỹ năng cụ thể: - Kỹ Năng Phát Hiện và Phân Tích Sự Cố: + Sử Dụng Công Cụ SIEM (Security Information and Event Management): Biết cách cấu hình và sử dụng các công cụ SIEM để thu thập và phân tích nhật ký (logs) từ các hệ thống khác nhau. + Phân Tích Mã Độc (Malware Analysis): Khả năng phân tích mã độc để hiểu cách thức hoạt động và mục tiêu của nó.

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

Đồ án tốt nghiệp CNTT với tiêu đề "Nghiên cứu và xây dựng hệ thống Security Operation Center" mang đến cái nhìn sâu sắc về việc thiết lập và vận hành một trung tâm điều hành an ninh mạng. Tài liệu này không chỉ trình bày các khái niệm cơ bản về an ninh mạng mà còn đi vào chi tiết về quy trình xây dựng, triển khai và quản lý hệ thống, giúp người đọc hiểu rõ hơn về tầm quan trọng của việc bảo vệ thông tin trong thời đại số.

Đặc biệt, tài liệu này còn cung cấp những lợi ích thiết thực cho các tổ chức trong việc phát hiện và ứng phó với các mối đe dọa an ninh, từ đó nâng cao khả năng bảo mật tổng thể. Để mở rộng thêm kiến thức về các khía cạnh liên quan, bạn có thể tham khảo các tài liệu như Nghiên cứu thuật toán mã hóa có xác thực norx, nơi bạn sẽ tìm hiểu về các phương pháp mã hóa bảo mật thông tin, hay Luận văn thạc sĩ khoa học máy tính nghiên cứu các phương pháp trích xuất thông tin trong ảnh tài liệu và ứng dụng, giúp bạn nắm bắt cách thức xử lý và bảo vệ dữ liệu hình ảnh. Cuối cùng, tài liệu Luận văn thạc sĩ khoa học máy tính kỹ thuật tìm kiếm dựa trên giai điệu cũng sẽ cung cấp cho bạn những kiến thức bổ ích về công nghệ tìm kiếm và ứng dụng của nó trong an ninh mạng. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và áp dụng vào thực tiễn trong lĩnh vực an ninh mạng.