VSCode 的 SSH 远程代理机制引 Fly.io 撰文质疑安全风险
中文摘要
VSCode 远程 SSH 代理机制引 Fly.io 质疑,担忧文件系统遍历、文件编辑及进程启动等安全风险。
English Summary
Fly.io questions VSCode's remote SSH agent, citing concerns over file system traversal, editing, and process execution risks.
原文节选
Fly.io 博客发文质疑 VSCode 的 SSH 远程编辑机制。与 Emacs Tramp 在远端就地工作不同,VSCode 会下载一个含 Node 二进制安装的 agent,通过 SSH 端口转发建立 WebSockets 连接回 VSCode 前端,该协议可遍历文件系统、编辑任意文件、启动 shell PTY 进程并自我持久化,作者称对此感到担忧。