一直用 VSCode Remote SSH 连接服务器做开发,不同服务器承当不同任务,比如 AI YOLO 模式、运行一些不太信任的开源项目等。
原本觉得这样挺安全的,即使出了什么问题,最多也就是一台服务器被搞坏,直接删掉就行,不会影响到本地 Mac 上的重要文件和项目。
觉得自己隔离做得还不错,没想到最近发现,VSCode Remote SSH 连接的远程服务器,居然可以反过来让本地 Mac 执行命令。
更离谱的是,这还不是什么意外的漏洞,而是 VSCode 故意这么设计的。。。(震惊我一百年。。。
这就很反直觉了。我用 SSH 连接远程服务器,不就是为了把代码放到远程执行,避免影响本地吗?结果远程服务器一旦被攻陷,攻击者还有机会通过 VSCode 反过来攻击我的 Mac 。
自信满满做了隔离,结果被开发工具自己开了个口子。真是有点绷不住了 😂
相关讨论:
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.