Files

3.0 KiB

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.