Hacker News· Murraylr·· 2 小时前AI 评分34
在 CSP 约束下为 JavaScript 自定义步骤构建沙箱
Eval() in a straitjacket: sandboxing JavaScript under CSP
AI 导读
String Utility Belt 为自定义 JavaScript 步骤构建了四层沙箱:srcdoc iframe 配合 sandbox="allow-scripts" 获得 opaque origin,内部 CSP 从 default-src 'none' 起步,代码在 Web Worker 中运行并受时间限制。
来源:Hacker News · stringutilitybelt.com