Thật không may, các cuộc tấn công cross-site giả mạo yêu cầu không giới hạn các giao thức HTTP. WebSocket cướp (đôi khi được gọi là CSWSH) là một thường bị bỏ qua lỗ hổng trong hầu hết các ứng dụng thời gian thực. May mắn thay, kể từ Sails đối xử với cả HTTP và yêu cầu WebSocket như công dân hạng nhất, nó được xây dựng trong bảo vệ CSRF và CORS cấu hình rulesets áp dụng cho cả hai giao thức.
Bạn có thể chuẩn bị ứng dụng Sails của bạn chống lại các cuộc tấn công CSWSH bằng cách cho phép xây dựng trong bảo vệ trong config / csrf.js và đảm bảo rằng một token _csrf được gửi cùng với tất cả các yêu cầu ổ cắm đầu vào có liên quan. Ngoài ra, nếu bạn đang có kế hoạch cho phép các ổ cắm để kết nối với Sails ứng dụng cross-nguồn gốc của bạn (tức là từ một khác nhau tên miền, tên miền phụ, hoặc cổng), bạn sẽ muốn cấu hình cài đặt CORS của bạn cho phù hợp.
đang được dịch, vui lòng đợi..
