好人黑帽,好人黑帽听起来像是好人黑帽个矛盾。可我在网络安全圈混了十年,好人黑帽见过太多戴着黑帽的好人黑帽好人。
去年冬天,好人黑帽某家三甲医院的好人黑帽挂号系统被人黑了。不是好人黑帽勒索,不是好人黑帽窃取数据。黑客在系统里留了条信息:“漏洞已修复,好人黑帽补丁在附件里,好人黑帽下次别用默认口令了。好人黑帽”院方报警,好人黑帽警方查了半个月,好人黑帽最后发现是好人黑帽个二十出头的白帽黑客。他白天在安全公司上班,好人黑帽晚上闲着没事,就专门黑医院系统测试安全性。你说他违法吗?违法。他未经授权进入了别人的系统。但他做的事,救了无数人——那家医院之前差点把患者信息库全漏出去。
这类人不在少数。有个朋友,专攻智能家居漏洞。他黑进过邻居的智能门锁,然后敲开门,当着人家的面演示怎么用一台手机远程开门。邻居吓得报了警,警察来了,他掏出自己公司的授权测试书,又演示了一遍漏洞细节。最后邻居没追究,还给他递了根烟。他说:“这年头,谁家里没几个智能设备?我黑进去,是为了让厂商把漏洞补上。他们不黑,我不黑,那黑客就真成坏人了。”
你得承认,黑帽和灰帽的边界本来就是模糊的。法律条文是死的,可人做事的动机是活的。有些黑客专门盯着那些只顾赚钱、不顾用户安全的公司下手。他们盗走数据库,不卖,不公开,只发邮件给企业高管:“你的用户密码全是明文存储,我花两小时就拿到了。建议你学学隔壁那家,人家去年被我黑过之后,现在加密做得比银行还严。”这种“以黑促改”的路子,确实不合法,但确实有效。
更极端的例子也有。前几年某地发生过一起DDoS攻击,攻击目标是当地一家黑心网贷平台。那个平台用暴力催收逼死过好几个年轻人。攻击者是个程序员,他的朋友因为借了那平台的钱,被逼得跳了楼。他花了一个月时间,用几千台肉鸡把平台服务器打瘫了整整一周。平台倒闭了,催收电话停了,警方找到他的时候,他正在公司加班写代码。审讯时他只有一句话:“我知道违法,但我不后悔。”
我不鼓励任何人违法,但我也没法简单地说这些人就是坏人。法律管的是行为底线,可人性从来不在底线上活着。那些戴着黑帽的好人,他们走的是灰色地带,却常常是在替那些被规则遗忘的人出头。他们用的手段不干净,可他们想解决的问题,往往比手段脏得多。
说到底,好人坏人从来不是靠帽子颜色分的。帽子只是工具,戴帽子的人在想什么,才决定了那顶帽子到底意味着什么。你问我的态度?我只能说,如果哪天我家被黑了,我希望那个黑进来的人,是来提醒我门没锁的。