Mẹo bảo mật dành cho lập trình viên frontend
(medium.com)Các nguyên tắc bảo mật cơ bản để ngăn chặn XSS, Clickjacking, SQL Injection, v.v.
-
Hạn chế đầu vào của người dùng: DOMPurify, Secure-filters
-
Cẩn trọng khi sử dụng
hidden: ZAP -
Thêm header
content-security-policy(CSP) -
Thêm header chế độ ngăn chặn XSS
-
Dùng
textContentthay choinnerHTML -
Thêm
X-Frame-Options: Deny- ngăn nhúng bằngiframe -
Khái quát hóa thông báo lỗi: "Sai mật khẩu" → "Thông tin đăng nhập không chính xác"
-
Sử dụng Captcha: các trang đăng nhập, đăng ký và ghi danh, Contact, v.v.
-
Thêm header
Referrer-Policyhoặc thêmrel=noopenervào thẻa -
Thêm header
Feature-Policy -
Định kỳ chạy
npm audit -
Tách riêng domain frontend theo từng chức năng
-
Cẩn trọng khi gọi dịch vụ bên thứ ba: cấu hình CSP và áp dụng thuộc tính
integritykhi tải script
Chưa có bình luận nào.