Bỏ qua menu, vào nội dung chính

Cách audit security website doanh nghiệp - 12 mục checklist không kỹ thuật

Doanh nghiệp không có IT cũng cần audit security website định kỳ. 12 mục dưới đây check được bằng tool free hoặc qua thao tác đơn giản, không cần kỹ năng tech sâu. Bao gồm tool name + cách check + dấu hiệu cảnh báo.

Cập nhật 25/09/20268 phút đọc

Tại sao SME cần audit security định kỳ

Hack website SME tăng 35%/năm. Hậu quả: data lộ → bị xử phạt theo Luật Bảo vệ dữ liệu cá nhân 2025 (tối đa 3 tỷ đồng với tổ chức cho phần lớn hành vi, Điều 8), brand damage, downtime kinh doanh. Audit định kỳ 6 tháng/lần catch vấn đề trước khi bị exploit.

Điều 8 Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15 về mức phạt tiền tối đa: 10 lần khoản thu, 5% doanh thu, 3 tỷ đồng
Điều 8: phạt tối đa 10 lần khoản thu với mua bán dữ liệu cá nhân, 5% doanh thu năm trước với vi phạm chuyển dữ liệu xuyên biên giới, 3 tỷ đồng với hành vi khác; cá nhân chịu một nửa mức của tổ chức. Trích Luật Bảo vệ dữ liệu cá nhân số 91/2025/QH15, Công báo số 971 + 972 ngày 24/7/2025, bản PDF trên congbao.chinhphu.vn, tra ngày 25/09/2026.

12 mục checklist

  1. HTTPS: gõ http://yourdomain.vn → có auto-redirect https? SSL không expire? Check tại ssllabs.com - grade phải ≥ A.
  2. Security headers: securityheaders.com - grade ≥ B. Có: HSTS, CSP, X-Frame-Options.
  3. Folder/file lộ: thử /admin, /.git/, /.env, /backup.zip - phải 404 hoặc 403. Nếu mở được = critical.
  4. Form chống bot: form liên hệ + đăng ký có Captcha (Google reCAPTCHA hoặc hCaptcha)?
  5. Password admin: > 12 ký tự + 2FA enabled? Audit log thấy ai login khi nào.
  6. Backup: hằng ngày tự động? Đã test restore từ backup chưa? (Backup không test = không có backup.)
  7. Update: CMS + plugin update lần cuối < 30 ngày? Plugin cũ nhiều CVE.
  8. Error message: thử URL sai → có lộ database name + version không? Phải generic message.
  9. XSS basic: nhập <script>alert(1)</script> vào form search → có alert pop up = vulnerable.
  10. Rate limit: thử submit form 20 lần liên tiếp → có block không? Không block = spam risk.
  11. Cookie consent: có banner consent (nếu chạy Facebook Pixel + Google Ads remarketing)?
  12. Privacy policy + Terms: đầy đủ, ngày update mới, có liên hệ DPO.

Mục tệp .env bị lộ ở trên thường bắt nguồn từ cách giữ khoá bí mật trong mã nguồn; cách tổ chức cho đúng có trong bài quản lý secret trong ứng dụng trên trancongthang.vn.

Tool free để audit

  • SSL Labs (ssllabs.com): test SSL grade.
  • SecurityHeaders.com: test security headers.
  • BuiltWith.com: phát hiện tech stack + version (xem có cũ + CVE không).
  • Google Search Console: warning từ Google nếu site có vấn đề.
  • Mozilla Observatory: comprehensive security check.

Khi nào cần audit chuyên nghiệp

12 mục trên là audit cơ bản. Khi cần level chuyên nghiệp (pentest, OWASP audit, compliance ISO 27001): thuê công ty bảo mật. Phí 30-150tr cho audit + report 2-4 tuần.

Doanh nghiệp cần audit chuyên nghiệp? Alodev hợp tác với 2 công ty bảo mật uy tín VN. /lien-he

Nhận bài mới

Để lại email để nhận bài mới của series Cẩm nang thực hành, hoặc theo dõi bằng RSS.

RSS Cẩm nang thực hành

Email chỉ dùng để gửi bài mới, xem Chính sách bảo mật.

Trao đổi về dự án

Cần tư vấn?