各位,不要把 github 当成你的私密备忘录 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
chrysalis2h

各位,不要把 github 当成你的私密备忘录

  •  
  •   chrysalis2h Jun 30, 2018 6309 views
    This topic created in 2857 days ago, the information mentioned may be changed or developed.

    早上看到一篇文章,说有一位程序员把自己服务器的登录信息上传到 github 上面,public 的。当然,所有人都可以看到,然后这位兄台的服务器就被人用来挖矿了,有热心网友发现问题后,删除了挖矿程序,安装了火绒。 原文链接找不到了。。。。。

    然后看到后,我也去尝试性的搜了下关键词《密码》、《邮箱密码》等,发现有好多发送邮件的代码,邮箱及密码都没有注释掉。 当成工作记录也无所谓,但是入职申请的一些账号密码就不要记录在上面了吧。

    看到这个的各位,还是去看看自己有没有犯这样的错误。 还是提醒一下各位:github 项目默认都是公开的,自己的隐私、用户名密码还是要记得删除掉再上传。 不要抱有侥幸心理!!

    17 replies    2018-07-01 19:20:49 +08:00
    Nitroethane
        1
    Nitroethane  
       Jun 30, 2018 via Android
    稍微靠谱点的公司应该会有检查工具之类的吧。代码上传到 GitHub 之前跑一下工具看有没有敏感数据之类的。
    ZeoKarl
        2
    ZeoKarl  
       Jun 30, 2018
    按理说这些配置 key 的东西应该放在一个统一的文件里面吧,然后把这个文件忽略掉.难道我记错了.
    klesh
        3
    klesh  
       Jun 30, 2018
    楼主,注释掉是不行的。你是想说删除掉吧?
    chinvo
        4
    chinvo  
       Jun 30, 2018   1
    正确做法是所有可配置项放到配置文件,并用 .gitignore 忽略

    涉密内容用 Valut,并把 Valut 配置放环境变量或者配置文件
    est
        5
    est  
       Jun 30, 2018 via Android
    什么? githib 不就是永硕网盘么?
    blackjar
        6
    blackjar  
       Jun 30, 2018   1
    10_million_password_list_top_999_Without_dolphins.txt
    input2output
        7
    input2output  
       Jun 30, 2018   1
    TripleZ
        8
    TripleZ  
       Jun 30, 2018 via Android
    开源其实还是要做很多工作的吧…… 可以理解成对自己开源代码不负责…
    mritd
        9
    mritd  
       Jun 30, 2018 via iPhone
    其实,你发到这里,基本看到的人都有这种尝试
    oracle128g
        10
    oracle128g  
       Jun 30, 2018 via iPhone
    我的阿里云 rds 就是直接 push 上去了的,但是设置了 IP 白名单
    dorothyREN
        11
    dorothyREN  
       Jun 30, 2018
    前两天还看到一个仓库里面都是服务器账号密码,于是我好心的 fork 了一下。
    limbo0
        12
    limbo0  
       Jun 30, 2018 via Android
    黑客早就做渗透了,会挖掘 github 上的信息
    loading
        13
    loading  
       Jun 30, 2018 via iPhone
    直接把配置文件放到其他文件夹或者系统变量里面,gitignore 我还是不放心。
    agdhole
        14
    agdhole  
       Jun 30, 2018 via Android
    统一放在 .env
    msg7086
        15
    msg7086  
       Jul 1, 2018
    Rails 5.2 的 Encrypted Credentials 了解一下。
    likuku
        16
    likuku  
       Jul 1, 2018
    登录信息?君不见最近两三年里因为员工把 ssh 私 key 丢上 github 公开项目,导致的一些严重安全事故。
    oIMOo
        17
    oIMOo  
       
    曾经不小心把含密码的配置文件 push 上去,一分钟之内撤掉了。

    从此以后,一定先 gitignore
    About     Help     Advertise     Blog     API     FAQ     Solana     1033 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 64ms UTC 23:07 PVG 07:07 LAX 16:07 JFK 19:07
    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