scarecrow

服务器被黑给我上了一课

  •  
  •   scarecrow · May 24, 2015 · 8908 views
    This topic created in 4180 days ago, the information mentioned may be changed or developed.

    当你作为一个独立开发者的时候总要面临这样那样的问题,以前认为的小概率事件也总是某个时间点蜂拥而至考验你的耐心,前一阵阵刚刚经历了一次木马惊魂 (参见文章猎豹清理大师值得我们信任么? ),这次又遇到了服务器被黑。

    部署服务器及一般的服务配置管理对于一个写代码的人自然不在话下,但是相对专业的运维人员程序员确少的却是一个安全意识,总以为服务器被攻击是一个小概率的事件。以前是这么考虑的“互联网上的主机那么多偏偏你的主机被黑客盯上? 这不跟重大奖一样么,我有那么幸运么?”虽然前一段时间自己的产品被当成木马已经是中了一次大奖了。所以心存侥幸心理,能省事就省事,先把服务部署起来能用就行,这也倒是符合我的极简主义行事风格。只有经历才能成长,这句话说的一点没错,感谢这个不太聪明的黑客给我上了一课,从此在做任何服务器部署和管理的时候我的脑袋里也多了一根弦儿“安全意识"。 事情是这样的 。。。

    全文见: http://www.jianshu.com/p/97b9dc47b88c

    45 replies  •  2015-08-28 17:04:03 +08:00
    ShunYea
    ShunYea
    May 24, 2015 via Android
    1
    非常不错,学习了。
    sivacohan
    sivacohan
    May 24, 2015 via Android
    2
    你后面那段配置fail2ban就好了。
    cevincheung
    cevincheung
    May 24, 2015
    3
    key认证登录的路过……欢迎爆破……
    tokki
    tokki
    May 24, 2015 via iPhone
    4
    估计弱口令被扫到了 不要密码登录啦
    webjin
    webjin
    May 24, 2015
    5
    修改一下ssh端口,然后再使用密钥登陆。
    dreamtrail
    dreamtrail
    May 24, 2015
    6
    不应该重置系统么,说不定被装了rootkit
    RemRain
    RemRain
    May 25, 2015
    7
    同上,之前中过一次,ssh、scp、sftp 全被替换了,不知道是 glibc so 文件被替换,还是被插了 rootkit,write、read 等重要函数被劫持,除了重装系统,根本没任何办法
    ZavierXu
    ZavierXu
    May 25, 2015
    8
    “所以心存侥幸心理,能省事就省事,先把服务部署起来能用就行,这也倒是符合我的极简主义行事风格。” 这句话真是不敢苟同啊……极简主义!=懒
    AstroProfundis
    AstroProfundis
    May 25, 2015
    9
    fail2ban, 大多数发行版的包用默认设置就可以挡掉暴力破解了
    然后关掉密码登录

    另外我之前机器被黑都是直接备份文件然后重装系统的,谁知道有没有啥小动作...以及备份下来的文件在恢复回去之前也要检查一遍
    kslr
    kslr
    May 25, 2015 via Android
    10
    一键配置系统环境~~~
    sumhat
    sumhat
    May 25, 2015
    11
    为什么不用证书登录?
    gpg
    gpg
    May 25, 2015
    12
    不错的软文
    loading
    loading
    May 25, 2015 via Android
    13
    反正我的服务器没东西~
    asj
    asj
    May 25, 2015 via iPad
    14
    谁说是小概率事件?
    halczy
    halczy
    May 25, 2015 via iPhone
    15
    不带套中招是迟早的事情,认为是小概率事件是自欺欺人。
    pimin
    pimin
    May 25, 2015 via iPhone
    16
    密码登陆本身就不科学
    imnpc
    imnpc
    May 25, 2015
    17
    Linux 直接使用KEY登录 或者配合 谷歌密码器

    WIN的话一般开登录域名机器名限制 + 强密码
    Marfal
    Marfal
    May 25, 2015
    18
    请叫他们 骇客
    easynoder
    easynoder
    May 25, 2015
    19
    很不错啊,不过可以采用 fail2ban 或者 key登陆的方式
    kongkongyzt
    kongkongyzt
    May 25, 2015
    20
    最好再使用history命令查看黑客都干了啥
    qgy18
    qgy18
    May 25, 2015 via iPhone
    21
    禁用 root 登录,禁用密码登录,fail2ban
    maxbon
    maxbon
    May 25, 2015
    22
    其实防爆破你写个hosts脚本就好了
    zrp1994
    zrp1994
    May 25, 2015
    23
    感谢分享
    scarecrow
    scarecrow
    OP
    May 25, 2015
    24
    @ZavierXu 说的对,我也正是告诫自己,极简主义不等于懒。
    scarecrow
    scarecrow
    OP
    May 25, 2015
    25
    @AstroProfundis 嗯,由于没有啥备份服务器,所以就先顶着,过一段时间重装吧。
    fuge
    fuge
    May 25, 2015
    26
    我在iptables添加只允许公司ip登录
    zeayes
    zeayes
    May 25, 2015
    27
    root密码、用户密码,都修改为uuid,改掉ssh端口,禁用root登录,禁止用密码认证,用sshkey登录。
    scarecrow
    scarecrow
    OP
    May 25, 2015
    28
    @RemRain
    @dreamtrail

    目前没有备份服务器,先顶一段时间再考虑重置系统。
    itsjoke
    itsjoke
    May 25, 2015
    29
    这都快成月经了
    上周还有介绍用2步验证登录的呢
    测试了一下,配置非常方便简单
    minongbang
    minongbang
    May 25, 2015
    30
    google 二次验证 + 换端口 + 禁止root 登陆
    libook
    libook
    May 25, 2015
    31
    呃,请叫他们骇客。。。
    建议可以尝试用一些白帽众测平台,可以测出安全问题。
    lyragosa
    lyragosa
    May 25, 2015
    32
    @imnpc 啥 linux可以用二次验证?怎么玩?
    scarecrow
    scarecrow
    OP
    May 25, 2015
    33
    @libook
    @a33004407

    是的应该叫骇客,文章已经更新。
    Bryan0Z
    Bryan0Z
    May 25, 2015 via Android
    34
    学习一下
    kookxiang
    kookxiang
    May 25, 2015
    35
    为啥不用公钥登陆?方便又安全,顺带改ssh端口
    imnpc
    imnpc
    May 25, 2015
    36
    @lyragosa 我最早在兽兽的blog上看到过 http://ttt.tt/14/
    但是我用的centos 没成功
    后来自己搞成功了 http://www.imnpc.me/serversafe.html?page=4
    adoyle
    adoyle
    May 25, 2015
    37
    好文点赞
    monkiely
    monkiely
    May 25, 2015
    38
    1、软文的话目的达到;
    2、非软文的话记得下次整体环境内不要用国产软件。国内服务。
    anoymoux
    anoymoux
    May 25, 2015
    39
    喜闻乐见
    scarecrow
    scarecrow
    OP
    May 25, 2015
    40
    @monkiely 是软文,真实经历的软文,没有半点虚构。如果让我非要隐去自己产品的链接才达到非软文的标准,那就有点太刻意了。
    nuc093
    nuc093
    May 25, 2015
    41
    @scarecrow 写的不错,是篇文章。
    scarecrow
    scarecrow
    OP
    May 25, 2015
    42
    @nuc093 你这个评价太中肯了 :)
    love
    love
    May 25, 2015
    43
    如果是用弱ssh密码被黑那真是没什么好说的完全是自找的
    nan0kai
    nan0kai
    May 25, 2015
    44
    @monkiely 原来不只我一个
    canky
    canky
    Aug 28, 2015 via iPhone
    45
    学习
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2857 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 13:06 · PVG 21:06 · LAX 05:06 · JFK 08:06
    ♥ Do have faith in what you're doing.