Bỏ qua tới nội dung chính

SSL & Security Headers Checker

Kiểm tra chứng chỉ SSL và các header bảo mật quan trọng cho website

Vì sao cần kiểm tra SSL & security headers?

Đọc hạn chứng chỉ và response header để tìm cấu hình cần rà soát. Checklist header không thay thế đánh giá bảo mật toàn diện.

Công cụ kiểm tra chứng chỉ TLS được công khai và các header HSTS, CSP, X-Frame-Options, X-Content-Type-Options, Referrer-Policy, Permissions-Policy. Có header không chứng minh chính sách hiệu quả; thiếu header riêng lẻ cũng chưa chứng minh lỗ hổng có thể khai thác. Cần đọc chỉ thị cụ thể và kiểm tra hành vi ứng dụng. Thử CSP trước khi áp dụng chặn, rà yêu cầu iframe trước khi hạn chế nhúng. Kiểm tra lại đúng hostname và đường dẫn sau thay đổi vì CDN có thể sửa header độc lập với origin.

  • Hạn sử dụng chứng chỉ SSL, còn bao nhiêu ngày
  • Checklist 6 security header quan trọng nhất
  • Cảnh báo sớm trước khi chứng chỉ hết hạn
Dùng miễn phí

Ví dụ cách đọc và sửa kết quả

Ví dụ minh họa, không phải kết quả kiểm tra website của bạn.

Một trang có chứng chỉ còn hạn nhưng thiếu CSP. Đây là lý do để rà chính sách tải tài nguyên, chưa phải bằng chứng ứng dụng có lỗ hổng XSS.

Kiểm kê script, ảnh, font và iframe hợp lệ trước khi thiết kế CSP. Thử chính sách bằng Content-Security-Policy-Report-Only, kiểm tra luồng đăng nhập và thanh toán, rồi mới cân nhắc áp dụng chặn.

X-Frame-Options và CSP frame-ancestors có vai trò bảo vệ nhúng trang. Đánh giá chính sách thực tế thay vì thêm header trùng chỉ để đạt điểm. Một lần bắt tay TLS và đọc header không thay thế kiểm thử bảo mật ứng dụng.

MDN: Content-Security-Policy

Quảng cáo

Cách dùng trong 3 bước

  1. 1Nhập URL website cần kiểm tra (phải là HTTPS để đọc được chứng chỉ).
  2. 2Bấm "Kiểm tra bảo mật" — công cụ bắt tay TLS và đọc response headers.
  3. 3Xem hạn chứng chỉ SSL và checklist 6 security header.

Câu hỏi thường gặp

Chứng chỉ SSL nên gia hạn trước bao lâu?
Nên gia hạn trước ít nhất 14 ngày. Nếu dùng Let's Encrypt (90 ngày/lần), nên bật auto-renew để tránh quên gia hạn.
HSTS header dùng để làm gì?
Strict-Transport-Security buộc trình duyệt luôn kết nối qua HTTPS, ngăn kẻ tấn công hạ cấp kết nối xuống HTTP không mã hóa (downgrade attack).
Thiếu X-Frame-Options có nguy hiểm không?
Có. Thiếu header này (hoặc CSP frame-ancestors) khiến trang dễ bị nhúng vào iframe ẩn để lừa người dùng click (clickjacking).
Công cụ có kiểm tra được site HTTP (không SSL) không?
Có, công cụ vẫn quét được nhưng sẽ báo thiếu HTTPS và bỏ qua phần kiểm tra chứng chỉ vì không có SSL để đọc.