billyu
V2EX  ›  数据库

记一次公司数据库被黑事件

  •  
  •   billyu · Feb 4, 2017 · 13369 views
    This topic created in 3559 days ago, the information mentioned may be changed or developed.

    时间:

    2017.2.4 上午 开工第一天

    经过:

    A. 9 点钟,公司几个小伙伴都准时来了(除了产品经理),吃早餐、喝水,此时一切正常。

    B. 9 点一刻,老板出场,每人问候一遍,查看项目进度,发现 app 无数据,我试图登录远程服务器,无果,等待产品经理开服务器

    C. 9 点半到 10 点,与老板私聊转正。

    D.10 点钟,产品经理出场,发现远程服务器被别人关闭,手动打开后, ssh 登录出现以下界面Imgur,打开目标链接:Imgur, mysql 数据库被初始化。

    大写的一脸懵逼

    107 replies  •  2017-02-07 11:33:20 +08:00
    1  2  
    ❮ ❯
    krisbai
    krisbai
    Feb 4, 2017
    1
    服务器产品经理管????????
    songsong
    songsong
    Feb 4, 2017
    2
    然后呢, 赶快排除是谁的锅吧, po 主还在这发帖
    misaka19000
    misaka19000
    Feb 4, 2017 via Android
    3
    前排小板凳已经摆好了
    billycs
    billycs
    Feb 4, 2017
    4
    服务器产品经理管????????
    demoxu
    demoxu
    Feb 4, 2017
    5
    前排小板凳已经摆好了,等着看结果
    kookxiang
    kookxiang
    Feb 4, 2017 via Android
    6
    数据库躺枪
    abc123ccc
    abc123ccc
    Feb 4, 2017
    7
    我也觉得奇怪,为啥服务器由产品经理接管呢??
    Moker
    Moker
    Feb 4, 2017
    8
    怎么产品管数据库
    R18
    R18
    Feb 4, 2017
    9
    app 无数据都没人反馈的。。
    Mizzi
    Mizzi
    Feb 4, 2017
    10
    THIS MACHINE HAS BEEN INFECTED WITH RANSOMWARE | THIS MACHINE HAS BEEN INFECTED WITH RANSOMWARE
    x86
    x86
    Feb 4, 2017 via Android
    11
    越来越看不懂产品经理了…都能管服务器了
    rekulas
    rekulas
    Feb 4, 2017
    12
    由此可见 使用专门的第三方数据库服务器还是有意义的
    SoloCompany
    SoloCompany
    Feb 4, 2017
    13
    楼上两位有什么故事要说?
    holyzhou
    holyzhou
    Feb 4, 2017
    14
    咱实话实说 是不是云服务器开到外网去了 然后还是 root + 弱密码?应该还是通过 ssh 进来的,因为你机器关机了,一般情况下你运行 mysql 的用户没有关机权限。
    Systemd
    Systemd
    Feb 4, 2017
    15
    图片码没打好...标题栏上 IP 暴露了...

    有备份吗?
    lxlgod
    lxlgod
    Feb 4, 2017❤️1
    16
    感觉大兄弟已经有应对的办法,还那么悠闲
    gamesbain
    gamesbain
    Feb 4, 2017
    17
    THIS MACHINE HAS BEEN INFECTED WITH RANSOMWARE | THIS MACHINE HAS BEEN INFECTED WITH RANSOMWARE

    Hi,

    This machine has been infected by ransomware.
    You must pay 2 BITCOINS to: 1BbojChKJh3ste5Ky96sysvC1dxd1hGHNi to retrieve your files and/or prevent them from being leaked.

    We are the only ones in the world that can provide your files to you.
    When your machine was hacked, your files were sent to a server that we control.

    You can e-mail [email protected] for support, but please don't send us e-mails unless
    you have paid or are prepared to pay.
    Questions such as "can I see my files first?" will be ignored.

    FBI ADVISE FOR YOU TO PAY: https://www.tripwire.com/state-of-security/latest-security-news/ransomware-victims-should-just-pay-the-ransom-says-the-fbi/

    HOW TO PAY:

    You can purchase BITCOINS from many exchanges such as:

    http://okcoin.com
    http://coinbase.com
    http://localbitcoins.com
    http://kraken.com

    When you have sent payment, please e-mail [email protected] with "paid" in the subject so we can answer your e-mail first.
    Send us:

    1) SERVER IP ADDRESS
    2) BTC TRANSACTION ID

    and we will then give you access to files, you can delete files from us when done from an FTP server.

    Goodbye!
    daveincave
    daveincave
    Feb 4, 2017 via Android
    18
    紧张的甩锅活动开始了😰
    mhycy
    mhycy
    Feb 4, 2017
    19
    大概楼主口中的产品经理指的是他们的直属领导
    应该叫部门经理比较合适,技术出身,规划产品的大体走向开发节奏并分派任务
    irainsoft
    irainsoft
    Feb 4, 2017
    20
    谁管服务器谁的锅

    话说这样子数据基本没希望了...直接重装系统拿备份文件恢复吧
    wildcat007
    wildcat007
    Feb 4, 2017
    21
    赶紧恢复啊~找 dba 恢复,有木有备份?你还在这里发帖!
    onesez
    onesez
    Feb 4, 2017 via iPhone
    22
    从删库到跑路
    wq2016
    wq2016
    Feb 4, 2017
    23
    嗑瓜子中。。
    zgqq
    zgqq
    Feb 4, 2017
    24
    666
    wdlth
    wdlth
    Feb 4, 2017
    25
    勒索病毒?没备份的话就麻烦了。
    murmur
    murmur
    Feb 4, 2017
    26
    勒索都是数据直接删除的,他既然拿你 root , dba 都没戏了,就看你们的每周备份能恢复多少了

    给比特币是最傻逼的做法
    murmur
    murmur
    Feb 4, 2017
    27
    然后,如果按照不转不是中国人怎么写
    今天你支持比特币,明天加密你文件删你库的资金就是你提供的
    garyalen
    garyalen
    Feb 4, 2017
    28
    啧啧 产品经理 密码是纯数字吧 直接上 root 吧

    (滑稽
    Infernalzero
    Infernalzero
    Feb 4, 2017
    29
    贵公司的产品经理这是还兼了运维了?
    kn007
    kn007
    Feb 4, 2017
    30
    产品经理管数据库服务器,很牛。。全栈产品经理。。
    cxlg66you
    cxlg66you
    Feb 4, 2017 via Android
    31
    前排
    w4462358
    w4462358
    Feb 4, 2017
    32
    mark
    yghack
    yghack
    Feb 4, 2017
    33
    备份呢?
    PixelCode
    PixelCode
    Feb 4, 2017
    34
    好了,看到你帖子,我也中招了,一脸懵逼: https://www.v2ex.com/t/338079#reply1
    krisbai
    krisbai
    Feb 4, 2017
    35
    最近比特币还涨价了。。。
    tabris17
    tabris17
    Feb 4, 2017
    36
    恩,运营可以休息一礼拜了
    tabris17
    tabris17
    Feb 4, 2017
    37
    另外产品经理管服务器?
    rabbitinhere
    rabbitinhere
    Feb 4, 2017
    38
    mark
    等待处理结果
    pwcong
    pwcong
    Feb 4, 2017
    39
    直接上 root 的产品经理:)
    YzSama
    YzSama
    Feb 4, 2017
    40
    估计辞职人数多达部门 3 人以上。
    forgcode
    forgcode
    Feb 4, 2017
    41
    哦!这就是比特币涨价的原因?
    spark
    spark
    Feb 4, 2017
    42
    看来转正没戏了
    linbiaye
    linbiaye
    Feb 4, 2017
    43
    估计是个小公司,没啥安全意识, ssh root 被都被拿了。
    kokutou
    kokutou
    Feb 4, 2017 via Android
    44
    2 比特币。。。 2000 多美元。。

    好像不算贵?
    s1ma
    s1ma
    Feb 4, 2017
    45
    遇到收保护费的了,最近比较热的就是 redis 、 mongodb 等配置不当导致的被黑。

    尤其 redis 如果未授权,并且对外开放端口,很容易被搞到服务器权限的。

    猜测一般是弱密码导致的……不过数据没备份又被初始化这就是个悲伤的故事了!~
    okboom
    okboom
    Feb 4, 2017
    46
    啊哦,直接 root 登陆(囧) 找找备份数据,能还原多少是多少, 支付比特币不靠谱
    akafeng
    akafeng
    Feb 4, 2017
    47
    产品经理都能管服务器了 ?
    ![]( https://ooo.0o0.ooo/2017/02/04/5895a7ec67132.png)
    akafeng
    akafeng
    Feb 4, 2017
    48
    哎, V2 到底怎么发图才会显示...
    panzhc
    panzhc
    Feb 4, 2017
    49
    开始以为黑产品经理的,看了 /t/338079 ,应该都是 mongo 直接开公网没设置密码导致的,缺乏安全意识
    frozenshadow
    frozenshadow
    Feb 4, 2017 via Android
    50
    .......前几天 mongo 也被勒索了,但人家只要 0.05btc 啊
    urmyfaith
    urmyfaith
    Feb 4, 2017
    51
    backup ?
    ahkxhyl
    ahkxhyl
    Feb 4, 2017
    52
    老板都拿着刀站在你后面了 你还在刷帖~
    tunetoystory
    tunetoystory
    Feb 4, 2017
    53
    等待产品经理开服务器,这锅甩的好
    vloony
    vloony
    Feb 4, 2017
    54
    乖乖给钱吧 我认为两个比特币的价格还是可以接受的 只能自认倒霉
    konakona
    konakona
    Feb 4, 2017
    55
    才 2BTC ,赶紧付了吧。
    顺便态度好一点问下是怎么入侵的,并说 2BTC 是感谢他们找到漏洞,以后一定加强安全检测。

    人家 2BTC 不算太过分-。-
    但是为什么给 PM 管服务器???
    limhiaoing
    limhiaoing
    Feb 4, 2017
    56
    上面几楼怂恿说 2BTC 不贵赶紧支付的是什么心态。
    m31271n
    m31271n
    Feb 4, 2017
    57
    不用支付了,基本上被脱了库也不会有人备份的。想想那么多数据库被脱,得需要多少存储。
    jay4497
    jay4497
    Feb 4, 2017
    58
    这种不是一般就算付了也不会给还原麽,感觉没戏了。。。
    sheep3
    sheep3
    Feb 4, 2017
    59
    spring boot 群那个老哥么.....
    run2
    run2
    Feb 4, 2017
    60
    mark,引以为戒 -.-
    abc123ccc
    abc123ccc
    Feb 4, 2017
    61
    楼主,你们的服务器让我来接管吧,保证安全,至少我维护的 VPS 一直没有问题。
    zmj1316
    zmj1316
    Feb 4, 2017
    62
    @m31271n 这是先本地加密再删库,勒索的是密码啊,存受害者那里的...
    limhiaoing
    limhiaoing
    Feb 4, 2017
    63
    @zmj1316 看描述并不是本地加密。
    processzzp
    processzzp
    Feb 4, 2017 via Android
    64
    @zmj1316 并不是,它直接把库删了然后留个信息走人,就算你付了钱它那边也没有你的数据。这不是“有良心”的勒索软件,这是骗一个傻子算一个。
    mseasons
    mseasons
    Feb 4, 2017
    65
    砍死他们你就是老大了。
    buir
    buir
    Feb 4, 2017
    66
    喊你 PAY 、、、哈哈哈~ 内鬼多半是!
    mingyun
    mingyun
    Feb 4, 2017
    67
    围观,结果呢
    vanillahz
    vanillahz
    Feb 5, 2017
    68
    估计是密码被扫什么的,安保不当。
    “ FBI 建议你付钱”,他的意思已经很明显了。
    precisi0nux
    precisi0nux
    Feb 5, 2017
    69
    AWS RDS 保平安
    zylaputa
    zylaputa
    Feb 5, 2017 via Android
    70
    最近做这种"生意"的感觉很多,家里挂个树莓派一天都能被扫八百遍。
    lightening
    lightening
    Feb 5, 2017
    71
    看数据库 log 。一般 Twitter 上的例子,都是直接 drop 留信息走人。
    MongoDB 某些版本默认是监听 0.0.0.0 而且没密码的,一个周末被人 drop 几次,后一个人过来把前一个人的勒索信息 drop 再放个自己的信息的都有。别指望能弄回数据了。
    murmur
    murmur
    Feb 5, 2017
    72
    @konakona 这种勒索的都是删库走人,今天你付款,支持比特币,明天删你库加密你文件删除你网站的经费就是你提供的
    peneazy
    peneazy
    Feb 5, 2017 via Android
    73
    FBI 这都能搬出来
    discrete
    discrete
    Feb 5, 2017 via iPhone❤️1
    74
    @lightening 感觉是自动化吧,这时候你付钱恢复的是上一个勒索信息 2333

    照这么说,一直付钱还是能拿回数据的
    Systemd
    Systemd
    Feb 5, 2017 via Android
    75
    @precisi0nux AWS RDB 支持 MongoDB 了?
    clifftts
    clifftts
    Feb 5, 2017
    76
    然后题主也被初始化了?
    precisi0nux
    precisi0nux
    Feb 5, 2017❤️1
    77
    @Systemd 楼主说的是“ mysql 数据库被初始化”,所以我就提到 RDS 了, MongoDB 是 NoSQL 的,要在 AWS 找代替品的华可以看看 DynamoDB 。
    Systemd
    Systemd
    Feb 5, 2017 via Android
    78
    @precisi0nux 抱歉 是我搞错了……
    lyragosa
    lyragosa
    Feb 5, 2017
    79
    吓得我赶紧检查了一下备份数据
    vosb
    vosb
    Feb 5, 2017
    80
    好多中招的啊
    spike774
    spike774
    Feb 5, 2017
    81
    年里头我妈的电脑也中了类似的病毒,文件被加密并且付了勒索信,内容基本都一致。病毒名是 CryptXXX 3.0 ransomware.
    被恶意加密的文件基本无解,卡巴斯基之前出过一款恢复软件,原理上是比对未被加密的相同文件,暂时在 windows 平台有用,但是也没办法保证恢复。
    相关链接:
    https://malwaretips.com/blogs/remove-cryptxxx-3-0-ransomware-crypz-files-encrypted/
    https://www.pcrisk.com/removal-guides/9963-cryptxxx-ransomware
    https://support.kaspersky.com/viruses/disinfection/8547#block1
    SingeeKing
    SingeeKing
    Feb 5, 2017
    82
    @chinafeng 评论里面发图只有几个固定的图床才会显示
    raptor
    raptor
    Feb 5, 2017
    83
    赶紧用 ZFS ,定时快照,只要 ROOT 不丢,再怎么加密删库损失都不会太大
    harker
    harker
    Feb 5, 2017
    84
    产品经理管数据库会不会很水,赶快找备份吧
    konakona
    konakona
    Feb 5, 2017
    85
    @murmur 应该竭力禁止再发生第二次。不是说每时每刻都要交钱给那些找到你服务区漏洞的人,不要曲解了我的意思。做事有很多种方法,目前已经是楼主最糟糕的情况了,有一条路可以选,而且希望很大,那先想办法把问题解决了比讲什么都重要,对不对?(交钱拿回数据库,态度友好弄明白问题所在,避免下一次。其实我也遇到过我一些客户有好心的白客提供问题所在,加强他们的安全意识。)
    oojiayu
    oojiayu
    Feb 5, 2017
    86
    @gamesbain 看这个比特币账户,貌似没有人付过钱。 1 分钱都没有收到过……
    run2
    run2
    Feb 5, 2017
    87
    @oojiayu #86 这个不用看,他们多半都会新开 wallet ,而且收到后马上转移,那个 wallet 再也不会用了
    lightening
    lightening
    Feb 5, 2017
    88
    @discrete  不,问题是 log 里完全没有读的操作。都是看都不看上来就 DROP 。每个 attacker 都是这样。其实他们备份数据成本挺高的,还不如直接 drop 掉。
    lightening
    lightening
    Feb 5, 2017
    89
    @sobigfish 我 Twitter 上看到别人贴出来的账户,收了 7 个 BTC 了。
    huangchendz
    huangchendz
    Feb 5, 2017 via Android
    90
    我靠,暗网上的免费邮箱,还不是自己搭的
    discrete
    discrete
    Feb 6, 2017 via iPhone
    91
    @lightening 那这就很尴尬了
    QKgf555H87Fp0cth
    QKgf555H87Fp0cth
    Feb 6, 2017
    92
    期待直播
    lightening
    lightening
    Feb 6, 2017
    93
    @discrete 对啊,所以我叫楼主看看 log ,对方是不是真的有读过数据。
    msg7086
    msg7086
    Feb 6, 2017
    94
    @konakona 如果楼主交了钱以后拿不到数据,层主你准备怎么补偿?
    jianghu521
    jianghu521
    Feb 6, 2017 via iPhone
    95
    进展如何?
    yanzixuan
    yanzixuan
    Feb 6, 2017
    96
    @oojiayu mongodb 大规模被搞的时候,有人就说过,你给了钱也不一定给能恢复数据啊。
    billyu
    billyu
    OP
    Feb 6, 2017
    97
    谢谢大家的关心,统一回复下,没有付比特币,之前备份的恢复了一些数据,目前还在赶工,可累屎我啦
    silov
    silov
    Feb 6, 2017
    98
    看下你们的 redis 是不是外网开放的。。。。
    billyu
    billyu
    OP
    Feb 6, 2017
    99
    @silov 是的 现在把端口关了
    konakona
    konakona
    Feb 6, 2017
    100
    @msg7086 我也是醉了。明摆着是赌博道理,为什么总有人跑出来站着说话不腰疼,如果楼主公司有那个水平能通过技术渠道拿回数据库,早就去弄了。支持 BTC 只是一个办法。
    1  2  
    ❮ ❯
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4956 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 211ms · UTC 06:43 · PVG 14:43 · LAX 22:43 · JFK 01:43
    ♥ Do have faith in what you're doing.