Trình kiểm tra XSS
Kiểm tra chuỗi cho lỗ hổng XSS và tạo đầu ra được mã hóa an toàn theo ngữ cảnh cho HTML, JavaScript, URL và CSS
Mọi xử lý diễn ra trong trình duyệt của bạn. Không có dữ liệu nào được tải lên.
Trình kiểm tra XSS
Kiểm tra chuỗi cho lỗ hổng XSS và tạo đầu ra được mã hóa an toàn theo ngữ cảnh cho HTML, JavaScript, URL và CSS
🔒Mọi xử lý diễn ra trong trình duyệt của bạn. Không có dữ liệu nào được tải lên.
Chuỗi kiểm tra
Mẫu payload XSS
Thực hành tốt nhất phòng chống XSS
1
Luôn mã hóa đầu ra dựa trên ngữ cảnh (HTML, JavaScript, URL, CSS) nơi dữ liệu người dùng được hiển thị.2
Sử dụng header Content Security Policy (CSP) để hạn chế script nội tuyến và nguồn không đáng tin cậy.3
Sử dụng textContent hoặc innerText thay vì innerHTML khi chèn văn bản do người dùng cung cấp vào DOM.4
Xác thực và lọc đầu vào phía máy chủ, nhưng luôn mã hóa đầu ra làm biện pháp phòng thủ chính.5
Sử dụng các thư viện đã được chứng minh như DOMPurify để lọc HTML khi cần nội dung HTML phong phú.6
Đặt cờ HttpOnly và Secure cho cookie để ngăn truy cập JavaScript và đảm bảo truyền HTTPS.