数据库数据被篡改,如何追踪 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
ivae
V2EX    问与答

数据库数据被篡改,如何追踪

  •  
  •   ivae 2020-02-27 00:19:36 +08:00 2503 次点击
    这是一个创建于 2105 天前的主题,其中的信息可能已经有所发展或是发生改变。

    今天发现某个用户的数据不对,该数据是存在 Mongodb 的,是礼物的余额,全被改成了 99999,一下午被送出去不少,生产服务器只开放了 80,443,22,9200,5601 端口,数据库端口 27017 和 3306 都没有对公网开放,ssh 也禁用了密码登录,只能通过私钥登录,也没发现配置异常的 ssh 公钥,之前的数据库操作历史记录也被删除了,没法查看操作历史,数据库也没发现有其他用户账号,检查业务代码也没有相关操作的地方,检查了一圈没发现可能的地方,万幸没有被删库勒索

    之前没有相关服务器安全方面的经验,求教:

    1. 有哪些可能被黑的原因,要如何进行追踪和分析
    2. 暂时把 elk 的端口 9200,5601 关闭,22 端口也换了,还有哪些措施可以预防再次被黑
    11 条回复    2020-02-29 18:07:38 +08:00
    wafm
        1
    wafm  
       2020-02-27 00:21:29 +08:00   1
    再检查业务代码,有没有可能是被伪造包提交的
    mnssbe
        2
    mnssbe  
       2020-02-27 00:29:12 +08:00
    余额没有明细, 只有个数字?
    ivae
        3
    ivae  
    OP
       2020-02-27 00:40:40 +08:00 via iPhone
    @mnssbe 礼物增加减少都是有记录的,这个用户都没有相关记录,凭空多出来的,所以怀疑是直接改了数据库
    wafm
        4
    wafm  
       2020-02-27 00:45:27 +08:00
    @ivae 考虑攻防成本,如果对方有数据库权限,绝不会刷刷礼物而已。
    ericls
        5
    ericls  
       2020-02-27 00:52:22 +08:00 via iPhone
    这种东西应该用 append only log
    delectate
        6
    delectate  
       2020-02-27 06:43:15 +08:00
    1、和数据库无关,应该是业务上的问题,很多年前的脚本小子,专门找注入漏洞;根据你的描述,我认为估计是这样的;
    2、或者管理账号被攻破了(网站的,root 的都有可能);
    3、也可能是提交的包没有验证,这个还是得后端背锅;
    4、架构不完善,每一个操作做没有记录,也没有回溯的可能性了。
    freelancher
        7
    freelancher  
       2020-02-27 07:37:47 +08:00
    就没个运维吗?查数据库的日志呀。
    tankren
        8
    tankren  
       2020-02-27 08:42:58 +08:00
    @freelancher 楼主说了历史全被删了
    qwerthhusn
        9
    qwerthhusn  
       2020-02-27 10:29:50 +08:00
    有内鬼
    wafm
        10
    wafm  
       2020-02-27 16:39:07 +08:00
    @tankren 有数据库权限,直接脱了 扔个地址要 BTC 了 还刷啥礼物
    loginbygoogle
        11
    loginbygoogle  
       2020-02-29 18:07:38 +08:00 via iPhone
    可能应用被小学生破解了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5632 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 01:45 PVG 09:45 LAX 17:45 JFK 20:45
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86