专栏首页逆锋起笔几大 Git 平台仓库被劫,黑客欲勒索比特币

几大 Git 平台仓库被劫,黑客欲勒索比特币

来源:开源中国

整理:你未读

数百名开发人员的 Git 仓库被黑客删除,取而代之的是赎金要求。

攻击于5月3日开始,包括 GitHub、BitbucketGitLab 在内的代码托管平台都受到了影响。

目前已知的情况是,黑客从受害者的 Git 仓库中删除了所有源代码和最近提交的 Repo,只留下了 0.1 比特币(约 ¥3850)的赎金票据。

黑客声称所有源码都已经下载并存储在他们的一台服务器上,并且给受害者十天时间支付赎金,否则,他们会公开代码。

想要恢复丢失的代码并避免泄露:请将 0.1 比特币(BTC)发送至我们的比特币地址 1ES14c7qLb5CYhLMUekctxLgc1FV2Ti9DA,并将您的 Git 登录信息和付款证明发送至 admin@gitsbackup.com。如果您不确定我们是否有您的数据,请与我们联系,我们将向您发送证明,您的代码已下载并备份在我们的服务器上。如果我们在接下来的 10 天内没有收到付款,我们将公开代码或以其他方式使用。

在 GitHub 上搜索可发现已有 391 个仓库受影响,这些仓库的代码和提交信息均被一个名为 “gitbackup” 的账号删除。

尽管如此,BitcoinAbuse 平台显示,该比特币地址目前还未收到赎金。

一名用户指出 GitHub 在发现攻击后暂停帐户并进行调查:“GitHub 昨晚在他们调查时暂停了我的帐户,希望今天能听到他们的消息,我可能很幸运。”

据 ZDNet 的报道,好消息是,在深入挖掘受害者的案例后,StackExchange 安全论坛的成员发现黑客实际上没有删除,仅仅是改变了 Git 提交标头,这意味着在某些情况下可以恢复代码提交。

此页面提供了有关如何恢复损坏的 Git 仓库的说明。

最新消息,GitLab 的安全总监 Kathy Wang 告诉 BleepingComputer:

我们根据 Stefan Gabos 昨天提交的赎金票据确定了消息来源,并立即开始调查此问题。我们已确定受影响的用户帐户,并且已通知所有这些用户。根据调查结果,我们有充分证据表明,受损帐户的帐户密码以明文形式存储在相关存储库的部署中。我们强烈建议使用密码管理工具以更安全的方式存储密码,并尽可能启用双因素身份验证,这两种方法都可以防止出现此问题。

目前,平台和用户都在努力解决问题,此处正在持续讨论可能的解决方案。

「逆锋起笔」专注于Java、Python、数据分析、职场发展、编程技术资讯、行业动态,为广大程序员们提供一个技术与信息共享平台,关注即送视频教程。

微信搜一搜 逆锋起笔

本文分享自微信公众号 - 逆锋起笔(readdot),作者:程序员工具箱→

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-05-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 重磅!GitHub 官方开源新命令行工具

    近日,GitHub 发布命令列工具 (Beta) 测试版,官方表示,GitHub CLI提供了一种更简单、更无缝的方法来使用Github。这个命令行工具叫做Gi...

    逆锋起笔
  • 编写高质量代码 改善 Python 程序的 91 个建议

    「逆锋起笔」专注于Java、Python、数据分析、职场发展、编程技术资讯、行业动态,为广大程序员们提供一个技术与信息共享平台,关注即送视频教程。

    逆锋起笔
  • 程序员自我欺骗的 9 个谎言

    程序员有充分的理由感到自豪,因为其他人是无权进入数据库并更改的。世界越是依赖计算机定义,程序员的能力就越强。

    逆锋起笔
  • ICGC:国际肿瘤基因组协会简介

    称之为国际肿瘤基因组协会,成立于2007年,第一个提议是构建约25000肿瘤的基因组图谱,称之为the 25K Initiative。对来自世界范围内不同肿瘤研...

    生信修炼手册
  • 三星将在英国剑桥开设大型人工智能中心

    剑桥三星人工智能中心(SAIC-Cambridge)将由英国领先的AI领域学者之一Andrew Blake教授领衔。

    AiTechYun
  • 代码减肥

    代码质量与其整洁度成正比。干净的代码,既在质量上较为可靠,也为后期维护、升级奠定了良好基础。

    grain先森
  • C++核心准则:C.164:避免隐式转换运算符

    Implicit conversions can be essential (e.g., double to int) but often cause surp...

    面向对象思考
  • 12个很好玩的C语言面试题,不来测试下嘛?

    答:破解上述加密的关键在于利用攻破strcpy()函数的漏洞。所以用户在向“passwd”缓存输入随机密码的时候并没有提前检查“passwd”的容量是否足够。所...

    闫小林
  • 如何在 JS 循环中正确使用 async 与 await

    async 与 await 的使用方式相对简单。 当你尝试在循环中使用await时,事情就会变得复杂一些。

    桃翁
  • 如何在 JS 循环中正确使用 async 与 await

    你想从fruitBasket获得每个水果的数量。 要获取水果的数量,可以使用getNumFruit函数。

    前端小智@大迁世界

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动