10 điểm bởi xguru 2020-05-15 | Chưa có bình luận nào. | Chia sẻ qua WhatsApp

Các nguyên tắc bảo mật cơ bản để ngăn chặn XSS, Clickjacking, SQL Injection, v.v.

  1. Hạn chế đầu vào của người dùng: DOMPurify, Secure-filters

  2. Cẩn trọng khi sử dụng hidden: ZAP

  3. Thêm header content-security-policy (CSP)

  4. Thêm header chế độ ngăn chặn XSS

  5. Dùng textContent thay cho innerHTML

  6. Thêm X-Frame-Options: Deny - ngăn nhúng bằng iframe

  7. 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"

  8. Sử dụng Captcha: các trang đăng nhập, đăng ký và ghi danh, Contact, v.v.

  9. Thêm header Referrer-Policy hoặc thêm rel=noopener vào thẻ a

  10. Thêm header Feature-Policy

  11. Định kỳ chạy npm audit

  12. Tách riêng domain frontend theo từng chức năng

  13. 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 integrity khi tải script

Chưa có bình luận nào.

Chưa có bình luận nào.