Khóa Học Cẩm Nang An Ninh Mạng (Phần 3): The Book of Secret Knowledge, Linux One-Liners & DevOps Hardening
📅 Tháng 10/2026⏱️ 17 phút đọc🏷️ The Book of Secret Knowledge • Linux Hardening • DevOps Security • One-Liners • SUID • SSH
📖
"Knowledge is power, be careful how you use it": Với hơn 132.000 sao trên GitHub, The Book of Secret Knowledge là kho cẩm nang tra cứu huyền thoại của các Quản trị viên hệ thống (Sysadmin), kỹ sư DevOps và chuyên gia bảo mật. Bài viết này chắt lọc những dòng lệnh One-Liners mạnh mẽ nhất để điều tra mạng, truy vết tiến trình nghi vấn và quy trình chuẩn hóa gia cố máy chủ Linux production.
1. Bộ Lệnh Linux One-Liners Thần Tốc Dành Cho Quản Trị Viên
Khi hệ thống có dấu hiệu bị tấn công hoặc xuất hiện lưu lượng mạng bất thường, một kỹ sư giỏi không mất thời gian cài đặt các phần mềm cồng kềnh mà kích hoạt ngay các công cụ CLI cốt lõi có sẵn trên Linux:
1. Soi Cổng & Socket Đang Mở
ss -tulpn
Kiểm tra ngay lập tức các cổng mạng TCP/UDP đang lắng nghe và ID tiến trình (PID) nào đang sở hữu cổng đó.
2. Lùng Sục File Mang Cờ SUID
find / -perm -4000
Tìm các file nhị phân cho phép người dùng thường thực thi với quyền Root (con đường chính của Privilege Escalation).
3. Top 10 IP Spam Web Server
awk '{print $1}' log
Đếm số lượng request theo từng địa chỉ IP trong tệp access.log của Nginx để phát hiện hành vi cào dữ liệu hoặc brute-force.
2. Quy Trình Linux OS Hardening Chuẩn Sản Xuất
1. Gia cố dịch vụ SSH (/etc/ssh/sshd_config)
Hầu hết các server VPS bị chiếm đoạt trong vòng 24 giờ sau khi khởi tạo vì để mật khẩu root yếu. Hãy áp dụng ngay cấu hình chuẩn:
# /etc/ssh/sshd_config - Cấu hình bảo mật chuẩn Port 2222 # Đổi port mặc định để tránh scanner quét ồ ạt PermitRootLogin no # Tuyệt đối cấm đăng nhập trực tiếp tài khoản root PasswordAuthentication no # Cấm dùng mật khẩu thuần; chỉ nhận khóa SSH Ed25519 MaxAuthTries 3 # Ngắt kết nối nếu thử sai quá 3 lần
2. Rà soát quyền hạn SUID (Set User ID)
Khi một tệp tin có cờ SUID, bất kỳ người dùng nào khi chạy nó cũng sẽ nhận quyền của chủ sở hữu tệp (thường là root). Kẻ tấn công thường tìm kiếm các công cụ như vim, find, nmap bị gán cờ SUID sai để leo thang đặc quyền:
# Lệnh truy tìm toàn bộ file SUID trên hệ thống:
find / -perm -4000 -type f -exec ls -ld {} \; 2>/dev/null
3. An Toàn Chuỗi Cung Ứng Phần Mềm (DevOps Security)
⚠️
Quy tắc bất di bất dịch: Không bao giờ lưu trữ mật khẩu DB, Stripe Key hay OpenAI API Key trong Git repository (kể cả Git private). Luôn sử dụng file .env kết hợp công cụ kiểm tra tự động trước khi commit (Pre-commit Hook) để phát hiện sớm các rò rỉ bí mật kinh doanh.
⚡
Hàng Hóa Plus • Chuyên Mục An Ninh Mạng & Pentest
Chuỗi bài hướng dẫn thực chiến đúc kết từ các tài liệu bảo mật uy tín toàn cầu, hỗ trợ kỹ sư và quản trị viên bảo vệ vững chắc hệ thống công nghệ và ứng dụng tài chính.