VS2015 GitHub 插件 bug 導致用戶損失 $6500

jopen 9年前發布 | 10K 次閱讀 Github

Visual Studio 2015 的 GitHub 插件出現 bug,把用戶想提交到私有倉庫的代碼推送到公有庫,暴露了代碼里面的 AWS key ,被比特幣礦主爬到,一堆機器自動在上面挖比特幣,導致用戶幾小時內損失了 $6500。

VS2015 GitHub 插件 bug 導致用戶損失 $6500

這是 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

  • 創建新庫

  • 發布本地庫

VS2015 GitHub 插件 bug 導致用戶損失 $6500

來自:http://www.oschina.net/news/65801/vs2015-github-extension-bug

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!