cuốn sách gpt4 ai đã làm

Có an toàn khi sử dụng eval trong Web Worker để thực thi mã người dùng tùy ý không?

In lại Tác giả: Taklimakan Thời gian cập nhật: 2023-11-02 20:37:06 29 4
mua khóa gpt4 Nike

Có thể giảm tải mã người dùng tùy chỉnh để nhân viên web đánh giá một cách an toàn không?

Tính năng "chỉ giao tiếp bằng chuỗi" của Web Workers có vẻ đầy hứa hẹn, nhưng việc đánh giá mã người dùng hầu như luôn nguy hiểm theo những cách thú vị.

Tôi không thể tìm thấy nhiều thông tin về nó trực tuyến. Có cách nào tốt để thực hiện việc này ở phía máy khách hoặc thông qua việc dọn dẹp phía máy chủ hay gì đó không?

câu trả lời hay nhất

Nhân viên web không thể thay đổi DOM nên họ không thể tạo các phần tử mới và tạo ra các cuộc tấn công XSS theo cách này. Tuy nhiên, họ có thể tạo XMLHttpRequest để có thể truy cập và yêu cầu dữ liệu từ bất kỳ đối tượng nào tuân theo chính sách cùng nguồn gốc.

Miễn là bạn vệ sinh các tin nhắn đến và đi từ công nhân, bạn sẽ được an toàn. Chỉ cho phép các chuỗi, đối tượng hoặc số nguyên cụ thể và chặn các loại tin nhắn khác.

Ngoài ra, nếu Web Worker chỉ được cung cấp cho mỗi người dùng chứ không phải được phân phối giữa những người dùng, thì họ sẽ không cho phép người dùng của bạn làm bất cứ điều gì mà họ không thể làm trên bảng điều khiển dành cho nhà phát triển.

另见:

Về javascript - Có an toàn khi sử dụng eval trong Web Worker để thực thi mã người dùng tùy ý không? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/11810883/

29 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress