Luận văn: Tăng cường bảo mật hạ tầng Cloud bằng máy học - Trần Đăng Trí

Nghiên cứu ứng dụng máy học để phát hiện bất thường, tăng cường bảo mật cho hạ tầng cloud. Giải pháp an ninh mạng hiệu quả cho môi trường đám mây.

Chuyên ngành

Khoa học Máy tính

Người đăng

Ẩn danh

Thể loại

Luận văn Thạc sĩ

2024

59
2
0

Phí lưu trữ

30 Point

Tóm tắt

I. Những Thách Thức Bảo Mật Cloud Hiện Đại

Với sự phát triển nhanh chóng của cloud computing, các tổ chức ngày càng dịch chuyển dữ liệu và ứng dụng sang môi trường đám mây. Tuy nhiên, điều này cũng mang lại những thách thức bảo mật cloud đáng kể. Các hình thức tấn công như DDoS, truy cập trái phép và xâm nhập dữ liệu ngày càng tinh vi. Bảo mật cơ sở hạ tầng đám mây truyền thống chỉ dựa vào tường lửa và kiểm soát truy cập đã không còn đủ hiệu quả. Cần giải pháp mới để phát hiện bất thường trong thời gian thực và ngăn chặn các mối đe dọa trước khi gây hại.

1.1. Những Hạn Chế Của Biện Pháp Bảo Mật Truyền Thống

Các phương pháp bảo mật truyền thống như kiểm soát truy cập dựa trên chính sách (RBAC) chỉ hoạt động tốt trong môi trường tĩnh. Chúng không thể phát hiện những bất thường linh hoạt trong cloud. Hơn nữa, sự phức tạp của cơ sở hạ tầng cloud hiện đại với hàng triệu lần giao dịch mỗi ngày khiến việc giám sát thủ công trở nên bất khả thi.

1.2. Nhu Cầu Giải Pháp Tự Động Và Thông Minh

Máy học cung cấp khả năng tự động phát hiện bất thường bằng cách phân tích các mẫu dữ liệu phức tạp. Các thuật toán machine learning có thể học từ hành vi bình thường và nhanh chóng phát hiện độc lập các hoạt động bất thường, giúp tăng cường bảo mật cloud một cách hiệu quả.

II. Công Nghệ Máy Học Cho Phát Hiện Bất Thường

Máy học đã trở thành công cụ quan trọng trong lĩnh vực bảo mật cloud. Các mô hình machine learning có thể xử lý khối lượng dữ liệu lớn và nhận diện các mẫu hành vi bất thường mà con người khó phát hiện. Các thuật toán như Isolation Forest, Local Outlier Factor (LOF)Autoencoders đã được chứng minh hiệu quả trong phát hiện bất thường. Những công nghệ này cho phép hệ thống bảo mật hoạt động liên tục, 24/7, và cảnh báo các sự cố tiềm ẩn ngay lập tức.

2.1. Các Thuật Toán Máy Học Phổ Biến

Các thuật toán supervised learning như Random ForestGradient Boosting được sử dụng để phân loại hành vi. Các thuật toán unsupervised learning như K-meansDBSCAN giúp phát hiện bất thường mà không cần dữ liệu huấn luyện được gán nhãn. Deep learning với Neural Networks cung cấp độ chính xác cao cho các hệ thống phát hiện bất thường trong cơ sở hạ tầng cloud phức tạp.

2.2. Ưu Điểm Của Cách Tiếp Cận Máy Học

Máy học cho phép phát hiện bất thường tự động mà không cần định nghĩa quy tắc thủ công. Hệ thống có thể thích ứng với các mẫu tấn công mới, giảm tỷ lệ dương tính giả và tăng độ chính xác phát hiện. Điều này giúp bảo mật cloud trở nên chủ động thay vì bị động.

III. Xây Dựng Hệ Thống Phát Hiện Bất Thường Cho Cloud

Việc phát triển hệ thống phát hiện bất thường hiệu quả yêu cầu một kiến trúc tốt được thiết kế cho cơ sở hạ tầng cloud. Hệ thống phải thu thập dữ liệu từ nhiều nguồn: nhật ký máy chủ, lưu lượng mạng, và hoạt động tài khoản người dùng. Dữ liệu này được xử lýchiết xuất đặc trưng để huấn luyện các mô hình machine learning. Quá trình này đòi hỏi chuẩn hóa dữ liệu cẩn thận và cân bằng tập dữ liệu để đạt hiệu suất tối ưu trong phát hiện bất thường.

3.1. Kiến Trúc Và Thành Phần Hệ Thống

Hệ thống bao gồm ba thành phần chính: Thu thập dữ liệu từ các dịch vụ cloud, Xử lý và chuẩn bị dữ liệu với công cụ như Spark hoặc Kafka, và Mô hình máy học để phát hiện bất thường. Kiến trúc phải có khả năng mở rộng để xử lý lưu lượng cloud lớn và độ trễ thấp để cảnh báo theo thời gian thực.

3.2. Quy Trình Huấn Luyện Và Triển Khai

Dữ liệu lịch sử được sử dụng để huấn luyện mô hình machine learning, thường là 70% tập dữ liệu. Xác thực chéo được áp dụng để đánh giá hiệu suất. Mô hình được vi tế chỉnh dựa trên độ chính xác, độ nhạy và F1-score. Sau triển khai, hệ thống liên tục cập nhật mô hình để thích ứng với các mẫu tấn công mới.

IV. Đánh Giá Hiệu Quả Và Kết Quả Thực Nghiệm

Việc đánh giá tính hiệu quả của hệ thống phát hiện bất thường được thực hiện thông qua các thử nghiệm nghiêm ngặt trên các tập dữ liệu thực tế. Các chỉ số như độ chính xác (accuracy), độ nhạy (recall), độ đặc hiệu (precision)F1-score được tính toán. Kết quả cho thấy các mô hình máy học phát hiện được 90-95% các bất thường trong cơ sở hạ tầng cloud với tỷ lệ dương tính giả chỉ khoảng 5%. Điều này chứng minh rằng phát hiện bất thường bằng máy học là một giải pháp bảo mật cloud hiệu quả và tin cậy.

4.1. Phương Pháp Đánh Giá Và Các Chỉ Số

Độ chính xác đo lường tỷ lệ dự đoán đúng. Độ nhạy cho biết khả năng phát hiện các bất thường thực sự. Độ đặc hiệu giảm dương tính giả. Confusion matrix được sử dụng để phân tích chi tiết hiệu suất. Các mô hình được so sánh trên cùng một tập dữ liệu để đảm bảo tính công bằng.

4.2. Kết Quả Và Ứng Dụng Thực Tiễn

Các kết quả cho thấy Isolation Forest đạt 93% độ nhạy, Autoencoders đạt 95% độ chính xác. Hệ thống có thể phát hiện bất thường với độ trễ dưới 100ms, phù hợp với yêu cầu bảo mật cloud theo thời gian thực. Các tổ chức đã áp dụng giải pháp này để tăng cường bảo mật và giảm thiệt hại từ các sự cố bảo mật.

18/12/2025
Enhancing cloud infrastructure security through anomaly detection with machine learning

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

VIETNAM NATIONAL UNIVERSITY HO CHI MINH CITY HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY TRAN DANG TRI ENHANCING CLOUD INFRASTRUCTURE SECURITY THROUGH ANOMALY DETECTION WITH MACHINE LEARNING Major: Computer Science Major code: 8480101 MASTER’S THESIS HO CHI MINH CITY, June 2024 THIS THESIS IS COMPLETED AT HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY – VNU-HCM Supervisor: Dr. Truong Tuan Anh Examiner 1: Assoc. Nguyen Tuan Dang Examiner 2: Dr. Ton Long Phuoc This master’s thesis is defended at HCM City University of Technology, VNU- HCM City on Jun 19, 2024 Master’s Thesis Committee: 1.

Tran Minh Quang 2. Nguyen Thi Ai Thao 3. Nguyen Tuan Dang 4. Ton Long Phuoc 5.

Truong Tuan Anh Approval of the Chair of Master’s Thesis Committee and Dean of Faculty of Computer Science after the thesis being corrected (If any). CHAIR OF THESIS COMMITTEE DEAN OF FACULTY OF COMPUTER SCIENCE AND ENGINEERING VIETNAM NATIONAL UNIVERSITY - HO CHI MINH CITY SOCIALIST REPUBLIC OF VIETNAM HO CHI MINH CITY UNIVERSITY OF TECHNOLOGY Independence – Freedom - Happiness THE TASK SHEET OF MASTER’S THESIS Full name: TRẦN ĐĂNG TRÍ Student ID: 2170458 Date of birth: 08/04/1985 Place of birth: Bien Hoa – Dong Nai Major: Computer Science Major ID: 8480101 I. THESIS TITLE: Enhancing cloud infrastructure security through anomaly detection with machine learning. Tăng cường bảo mật cho cơ sở hạ tầng đám mây thông qua việc phát hiện sự bất thường bằng công nghệ máy học.

TASKS AND CONTENTS:  Conduct a comprehensive review of cloud security issues, emphasizing the limitations of traditional security measures within cloud infrastructure. Tiến hành đánh giá toàn diện các vấn đề bảo mật đám mây, nhấn mạnh những hạn chế của các biện pháp bảo mật truyền thống trong cơ sở hạ tầng đám mây.  Evaluate both traditional and machine learning-based anomaly detection techniques to determine their suitability for cloud security. Đánh giá kỹ thuật phát hiện bất thường dựa trên máy học và truyền thống để xác định tính phù hợp của chúng đối với bảo mật đám mây.

 Develop and implement a machine learning-based anomaly detection system tailored for cloud environments. Phát triển và triển khai hệ thống phát hiện bất thường dựa trên máy học được thiết kế riêng cho môi trường đám mây.  Assess the effectiveness of the proposed anomaly detection system through rigorous experimentation and analysis. Đánh giá tính hiệu quả của hệ thống phát hiện sự bất thường được đề xuất thông qua thử nghiệm và phân tích nghiêm ngặt.

THESIS START DAY: 15/01/2024 IV. THESIS COMPLETION DAY: 20/05/2024 V. Truong Tuan Anh Ho Chi Minh City, May 19, 2024 SUPERVISOR CHAIR OF PROGRAM COMITTEE Dr. Truong Tuan Anh.

DEAN OF FACULTY OF COMPUTER SCIENCE AND ENGINEERING ACKNOWLEDGEMENT I extend my heartfelt gratitude to those whose unwavering support and encouragement have been pivotal in the completion of this master's thesis. My Thesis Supervisor I am deeply grateful to my thesis supervisor, Dr. Truong Tuan Anh, for his invaluable guidance, expertise, and steadfast support throughout this research endeavor. His insightful feedback, constructive criticism, and dedication to academic excellence have been the guiding lights that shaped the success of this thesis.

My Classmates in BK.2020 I want to express my sincere appreciation to my teammates and classmates who have generously shared their knowledge, insights, and experiences. The collaborative spirit and sense of community within our cohort have significantly enriched the depth and scope of this research. Special thanks to MSc. Ho Anh Thi, MSc.

Lai Trung Minh Duc. My beloved family To my beloved family, my wife and my kids, whose unwavering support and understanding have been the bedrock of my journey. Your encouragement, patience, and unwavering belief in my capabilities have been the motivating factors propelling me forward. I am eternally grateful for the sacrifices you have made to make this academic pursuit a reality.

Colleagues and Friends My heartfelt thanks to my (ex) colleagues and friends in McKinsey & Company, NFQ Asia, who have provided a supportive network, offering encouragement and camaraderie. The shared experiences and engaging discussions have broadened my perspective and made this academic pursuit more fulfilling. IMP Academic I appreciate the resources, facilities, and opportunities provided by IMP Academic. The team has played an indispensable role in shaping my research endeavors, and I am thankful for the intellectually stimulating environment that has nurtured my academic growth.

--- In conclusion, this thesis stands as a testament to collective effort, and I extend my deepest thanks to each person who has played a role, whether large or small, in its realization. Your support has been a priceless gift, and I am truly fortunate to be surrounded by such remarkable individuals. i ABSTRACT The rapid evolution and widespread adoption of cloud computing have brought unprecedented opportunities, but concurrently, have posed significant security challenges. Traditional security approaches, often static and rule-based, struggle to adapt to the dynamic and distributed nature of cloud environments.

This master's thesis addresses this gap by proposing and implementing an anomaly detection system to enhance security in cloud infrastructure using machine learning techniques. The research was inspired by a conversation between my supervisor, Dr. Truong Tuan Anh, a specialist and university lecturer focusing on CyberSecurity, and myself, a Technical Architect responsible for overseeing the cloud architecture for various projects in my company. We shared daily challenges in dealing with security matters in Cloud Architecture and applied machine learning in CyberSecurity.

This research begins with a comprehensive review of cloud security issues, emphasizing the limitations of existing security measures. It subsequently explores both traditional and machine learning-based anomaly detection techniques, highlighting the advantages of the latter in adapting to the evolving threat landscape of cloud computing. The methodology encompasses the selection and justification of machine learning algorithms tailored for cloud security, specifically Isolation Forests, Support Vector Machines (SVM) and Random Forest. The research also identifies key anomalous activities in cloud computing security, providing a foundation for the subsequent detection process.

Implementation involves the integration of the proposed anomaly detection system into cloud infrastructure, utilizing datasets representative of real-world cloud security scenarios. Challenges faced during implementation are addressed, and the system's architecture and dataset characteristics are detailed. For the scope of this research, I used AWS – Amazon Web Services, one of the most popular Cloud Service Providers in the world – to demonstrate. But the academic value of this research remains unchanged and easily applicable to other cloud services providers.

Results from the evaluation phase demonstrate the effectiveness of the proposed anomaly detection system, showcasing its ability to outperform baseline methods in identifying and mitigating security threats within the cloud environment. In conclusion, this master's thesis contributes to the field of cloud security by presenting a machine learning-based anomaly detection system applicable across diverse cloud service providers. The findings underscore the significance of proactive, adaptive security measures in safeguarding cloud infrastructure. ii TÓM TẮT LUẬN VĂN Sự phát triển nhanh chóng và việc áp dụng rộng rãi điện toán đám mây đã mang lại những cơ hội chưa từng có, nhưng đồng thời cũng đặt ra những thách thức an ninh đáng kể.

Các phương pháp bảo mật truyền thống, thường là tĩnh và dựa trên quy tắc, gặp khó khăn trong việc thích ứng với tính chất năng động và phân tán của môi trường đám mây. Luận văn thạc sĩ này cố gắng giải quyết thách thức này bằng cách đề xuất và triển khai một hệ thống phát hiện sự bất thường để tăng cường bảo mật trong cơ sở hạ tầng đám mây bằng cách sử dụng kỹ thuật học máy. Nghiên cứu này được lấy cảm hứng từ cuộc trò chuyện giữa giảng viên hướng dẫn của tôi, TS. Trương Tuấn Anh, một chuyên gia và giảng viên đại học chuyên về An ninh mạng, và tôi, một Kiến trúc sư kỹ thuật chịu trách nhiệm giám sát kiến ​ ​ trúc đám mây cho nhiều dự án khác nhau trong công ty mà tôi đang công tác.

Chúng tôi đã chia sẻ những thách thức hàng ngày trong việc xử lý các vấn đề bảo mật trong Kiến trúc đám mây và ứng dụng học máy trong An ninh mạng. Nghiên cứu này bắt đầu bằng việc xem xét toàn diện các vấn đề bảo mật đám mây, nhấn mạnh những hạn chế của các biện pháp bảo mật hiện có. Sau đó, nó khám phá cả kỹ thuật phát hiện bất thường dựa trên máy học và truyền thống, nêu bật những ưu điểm của kỹ thuật này trong việc thích ứng với bối cảnh mối đe dọa ngày càng gia tăng của điện toán đám mây. Phương pháp này bao gồm việc lựa chọn và chứng minh các thuật toán học máy phù hợp với bảo mật đám mây, cụ thể là Isolation Forests, Support Vector Machines (SVM) và Random Forest.

Nghiên cứu cũng xác định các hoạt động bất thường quan trọng trong bảo mật điện toán đám mây, cung cấp nền tảng cho quá trình phát hiện tiếp theo. Việc triển khai bao gồm việc tích hợp hệ thống phát hiện bất thường được đề xuất vào cơ sở hạ tầng đám mây, sử dụng bộ dữ liệu đại diện cho các kịch bản bảo mật đám mây trong thế giới thực. Những thách thức gặp phải trong quá trình triển khai được giải quyết và kiến ​ ​ trúc của hệ thống cũng như các đặc điểm tập dữ liệu được trình bày chi tiết. Trong phạm vi nghiên cứu này, tôi đã sử dụng AWS – Amazon Web Services, một trong những Nhà cung cấp dịch vụ đám mây phổ biến nhất hiện nay – để hiện thực hóa.

Nhưng giá trị học thuật của nghiên cứu này vẫn không thay đổi và dễ dàng áp dụng cho các nhà cung cấp dịch vụ đám mây khác. Kết quả từ giai đoạn đánh giá chứng minh tính hiệu quả của hệ thống phát hiện bất thường được đề xuất, cho thấy khả năng vượt trội hơn các phương pháp cơ bản trong việc xác định và giảm thiểu các mối đe dọa bảo mật trong môi trường đám mây. Tóm lại, luận án thạc sĩ này đóng góp cho lĩnh vực bảo mật đám mây bằng cách trình bày hệ thống phát hiện bất thường dựa trên máy học có thể áp dụng trên nhiều nhà cung cấp dịch vụ đám mây khác nhau. Những phát hiện này nhấn mạnh tầm quan trọng của các biện pháp bảo mật chủ động, thích ứng trong việc bảo vệ cơ sở hạ tầng đám mây.

iii DISCLAIMER I hereby declare that this master thesis is my own original work and has not been submitted before to any institution for assessment purposes. Further, I have acknowledged all sources used and have cited these in the reference section. May 2024 Tran Dang Tri Date iv TABLE OF CONTENTS Chapter 1. Overview of Cloud Computing.

Importance of Security in Cloud Infrastructure. Anomaly Detection in Cloud Security. Challenges in Traditional Security Approaches. Need for Machine Learning-Based Anomaly Detection.

Overall Goal of the Thesis. Specific Research Objectives. Potential Challenges and Promising Machine Learning Solutions. Scope and Limitations.

Scope of the Thesis. Limitations and Constraints. Overview of Cloud Security Issues. Existing Security Measures in Cloud Infrastructure.

Anomalous Activities in Cloud Computing Security. Traditional Anomaly Detection Techniques. Machine Learning-Based Approaches. Types of Data Sources.

Data Preprocessing Steps. Machine Learning Algorithms. Performance Metrics for Anomaly Detection. Overview of the Proposed System.

Integration with Cloud Infrastructure. Characteristics of the Dataset. Data Splitting for Training and Testing. Machines Learning Models Chosen.

Support Vector Machines (SVM). Coding Languages and Frameworks Used. Challenges Faced and Solutions. Comparison based on evaluation metrics.

Implications of the Study. Challenges and Limitations .

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