Files
..

Notebook thực hành CSAI 2026

Thư mục này có toàn bộ notebook thực hành của khóa, để các bạn tải về đọc lại, ôn lại sau buổi học.

⚠️ Notebook chạy trên máy lớp, không chạy được ở máy cá nhân. Mỗi bài cần dữ liệu thật của máy chủ (đã được chuẩn bị sẵn trong ~/lab/data trên máy lớp), kernel Python (lớp CSAI), và một số bài cần GPU. Tải về máy mình thì đọc được nội dung, cách làm và giải thích; muốn chạy lại thì đăng nhập máy lớp theo hướng dẫn ở issue #1.

Các file ở đây chưa có kết quả chạy sẵn: kết quả hiện ra khi bạn chạy từng ô (Shift + Enter, lần lượt từ trên xuống).

Module Notebook Nội dung Cần GPU
Nền tảng Lab_Python_Honeypot.ipynb Python + NumPy + Pandas trên log honeypot thật
1 Lab_M1.ipynb, Lab_M1_tung_khoi.ipynb Bộ lọc từ khóa · log honeypot thật · phân loại email
2 Lab_M2.ipynb, Lab_M2_tung_khoi.ipynb Máy học đầu tiên trên log honeypot thật
3 Lab3_Honeypot_ML.ipynb Phát hiện tấn công bằng AI trên log honeypot thật
4 Lab4_Email_Phishing_ML.ipynb Máy học chống tin nhắn lừa đảo / rác (SMS thật)
4 (mở rộng) Lab4B_DietPi_Server_Health.ipynb Khám sức khoẻ máy chủ thật: 24 giờ, 1 tuần, 1 tháng
5 Lab5_Malware_Workflow.ipynb Quy trình phân tích mã độc: entropy và cây quyết định
5 Lab5_Static_Malware_Case_94f2e4d8.ipynb Phân tích tĩnh một mẫu mã độc thật
6 Lab6_Honeypot_Network_Anomaly.ipynb Phát hiện bất thường mạng, dữ liệu honeypot 5 tháng
7 Lab7_Honeypot_UBA_KMeans.ipynb Phân tích hành vi (UBA) và K-Means trên IP tấn công thật
8 Lab8_Deepfake_Detector.ipynb Bắt video deepfake: luật tay đối đầu Random Forest
8 Lab8B_GPU_GenAI_Visual.ipynb AI tạo sinh trên GPU: huấn luyện, chạy, và bị lừa ✅
9 Lab9_URL_Detection.ipynb URL độc hại: regex đối đầu Random Forest
9 Lab9B_Real_Web_Logs.ipynb Request độc hại trên log web thật
9 Lab9C_XPIA_MCP_Poisoning.ipynb AI agent bị "chiếm lái": XPIA, đầu độc công cụ MCP, 3 lớp phòng thủ ✅ (máy chủ LLM của lớp)
10 Lab10_Model_Review_Improvement.ipynb Mô hình đã "đủ tốt" chưa? Đánh giá lại và cải thiện
OSINT Lab_OSINT_Threat_Hunting.ipynb Threat Hunting & OSINT trên dữ liệu thật của máy chủ
OSINT Lab_OSINT_Phishing_Kit_GPU.ipynb Nhận ra cùng một bộ phishing kit bị sao chép / dịch ✅

Ghi chú về dữ liệu: IP xuất hiện trong các bài honeypot là IP của kẻ tấn công thật vào bẫy. Log của dịch vụ thật (web, AI) đã được thay IP bằng mã ẩn danh.