VS2015 GitHub 插件 bug 导致用户损失 $6500

简介:

Visual Studio 2015 的 GitHub 插件出现 bug,把用户想提交到私有仓库的代码推送到公有库,暴露了代码里面的 AWS key ,被比特币矿主爬到,一堆机器自动在上面挖比特币,导致用户几小时内损失了 $6500。

image

这是 Visual studio 2015 在 GitHub 插件上的 bug,VisualStudio 的 GitHub 插件是 GitHub 最初与微软合作开发的。事情发生后也积极联系了那位用户,现在已经提供了最新的修复,请及时更新插件:

https://visualstudiogallery.msdn.microsoft.com/75be44fb-0794-4391-8865-c3279527e97d

相关的 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

创建新库

发布本地库

image

文章转载自 开源中国社区[https://www.oschina.net]

相关文章
|
6月前
|
开发者
Github-谷歌插件gitzip(加速器-不用再忍受几十kb/s的煎熬了)
Github-谷歌插件gitzip(加速器-不用再忍受几十kb/s的煎熬了)
275 0
Github-谷歌插件gitzip(加速器-不用再忍受几十kb/s的煎熬了)
|
11月前
|
数据采集 监控 搜索推荐
Go分享好的github插件和项目
Go分享好的github插件和项目
103 0
|
12月前
|
Web App开发 开发工具 git
推荐三款插件,让你玩转Github
推荐三款插件,让你玩转Github
|
Web App开发 存储 数据可视化
GitHub超实用的可视化代码树插件:Octotree
GitHub超实用的可视化代码树插件:Octotree
117 0
 GitHub超实用的可视化代码树插件:Octotree
|
Web App开发 程序员 开发工具
国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~!
国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~!
国内Github下载很慢,用上了这个插件后,下载速度嗖嗖嗖的~!
|
存储 开发者 Python
Python 决定放弃 BPO,将所有 Bug 迁移到 GitHub 中
Python 决定放弃 BPO,将所有 Bug 迁移到 GitHub 中
Python 决定放弃 BPO,将所有 Bug 迁移到 GitHub 中
VsCode插件一键刷Github的commit记录-AutoCommit
autoCommit 用于刷commit记录,可以刷过去几年的commit以及未来的commit, 一键帮你把github首页的绿色格子填满。 它是一个VScode插件可以自由控制commit日期(提交过去几年的commit以及未来的commit) 它可以自由控制commit次数, 固定或者随机commit次数。 插件提供完善的日志: 清晰的了解插件的运行情况 使用效果 使用本插件来控制commit次数. 如下图,你甚至可以规划一下commit次数,然后画出图形, 天空才是你的极限。 自动commit演示: 功能特性 一键提交: 设置好参数之后,一键超快提交commit 选择
685 0
VsCode插件一键刷Github的commit记录-AutoCommit
|
Web App开发 存储 程序员
实用!8个 chrome插件玩转GitHub,单个文件下载小意思
实用!8个 chrome插件玩转GitHub,单个文件下载小意思
345 0