发布于 2015-09-02 06:30:49 | 506 次阅读 | 评论: 0 | 来源: 网友投递
Microsoft Visual Studio Windows平台集成开发环境
Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如UML工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括Microsoft Windows、Windows Mobile、Windows CE、.NET Framework、.NET Compact Framework和Microsoft Silverlight 及Windows Phone。
Visual Studio 2015 的 GitHub 插件出现 bug,把用户想提交到私有仓库的代码推送到公有库,暴露了代码里面的 AWS key ,被比特币矿主发现,用一堆机器自动在上面挖比特币,导致用户几小时内损失了 $6500。
这是 Visual studio 2015 在 GitHub 插件上的 bug,VisualStudio 的 GitHub 插件是 GitHub 最初与微软合作开发的。事情发生后也积极联系了那位用户,现在已经提供了最新的修复,请及时更新插件:
https://visualstudiogallery.
相关的 Git 库信息请看:https://github.com/github/VisualStudio/pull/64
问题源头请看:https://github.com/github/VisualStudio/issues/62
由于 Visual Studio 的 bug,把一个私有库提交成公有库
而用户认为这个库是私有的,并没有检查,或者在上线之前测试
比特币矿主不停的扫描 GitHub 上的源代码,寻找 AWS key
然后使用这些 keys 生成大量 EC2 实例,挖比特币
在上线之前要充分测试新版本控制 GUIs
在配置文件加密敏感信息
把访问 keys 放到独立配置文件,使用 .gitignore 执行 Git 部署
亚马逊默认实现每日最大预算
理想情况下,亚马逊不允许无限支出
亚马逊应该提供一个 AWS 账号禁用功能
更多事情的内幕请看这里。
VisualStudio (GitHub Extension for Visual Studio) 是 GitHub 的 Visual Studio 插件。
主要功能:
连接 GitHub
一键 clone
创建新库
发布本地库