上礼拜帮朋友公司弄官网,选了上海的虚拟主机。买完才想起来问自己:这玩意儿到底安不安全?干脆动手测一测。
拿到主机账号密码,先登录后台面板。手指头啪啪敲网址,第一眼就看到控制台写着“基础安全防护已开启”,心里刚踏实三秒,手贱点了详情——好家伙,防火墙规则就默认开了80和443端口,其他全关着。马上打开服务器资源监控,好家伙!CPU曲线跟心电图似的上蹿下跳。
当场干了两件事:从网上下载个扫描工具(正经用途!),对着自己主机IP狂扫。好家伙,不到十分钟后台就跳出十几条拦截提示:
吓得我连夜给数据库改名。原来默认叫“root”是?直接改成“你爹在此_不服来干”,虽然粗俗但管用!密码也从“公司名+123”改成20位的乱码,截屏发工作群还被同事骂“谁记得住”。
发现主机商送的SSL证书要手动续期,上次过期导致官网变“危险网站”。气得我:
最绝的是改后台登录路径。原本是“域名/*”?直接改成“域名/滚远点别爬了.php”。改完自己都笑出声,这招够损但真能拦掉九成爬虫。
昨天半夜突然收到报警短信,CPU飙到90%。连滚带爬开电脑查日志,你猜怎么着?朋友市场部的小哥传了3GB产品图,原始尺寸直接怼服务器。反手给他装了个自动压缩图片的插件,顺便把上传权限锁成jpg-only。
折腾两周的心得:上海主机本身不背锅,安全全靠自己折腾。现在网站首页挂着“本店已安装24小时电击防盗系统”,就三个监控脚本+微信报警。但别说,上线半个月零事故,连百度蜘蛛都被我限流了——天天来爬也不给订单,爬个锤子!
(刚说完手机又震,得...去收拾程序员乱丢的调试代码了)
*请认真填写需求信息,我们会在24小时内与您取得联系。