- 综合
漏洞检测中心
时间:2010-12-5 17:23:32 作者:休闲 来源:焦点 查看: 评论:0
内容摘要:凌晨三点,监控大屏上跳出一串红色告警。值班工程师老周端起冷掉的咖啡灌了一口,屏幕上显示某政务系统正被持续扫描端口——每秒十七次,规律得像节拍器。这不是黑客炫技,是隔壁市漏洞检测中心的例行巡检,IP段我
凌晨三点,漏洞监控大屏上跳出一串红色告警。检测值班工程师老周端起冷掉的中心咖啡灌了一口,屏幕上显示某政务系统正被持续扫描端口——每秒十七次,漏洞规律得像节拍器。检测这不是中心黑客炫技,是漏洞隔壁市漏洞检测中心的例行巡检,IP段我都认得。检测 漏洞检测中心这名字听着唬人,中心其实干的漏洞是“找茬”的活。它不像攻击队那样要打穿防线,检测也不像运维团队天天盯着业务可用性。中心它专门在系统里翻找那些“本可以避免”的漏洞破绽——就像质检员拿放大镜检查流水线产品,只不过检查对象是检测代码、配置和网络策略。中心 我见过他们一次实战。某银行新上线的手机银行APP,上线前内部测了三个月,渗透测试做了两轮,自认为固若金汤。检测中心接手后,没急着扫漏洞,先翻开发文档。半小时后,一个年轻工程师指着某段接口注释说:“这里写着‘测试阶段可绕过短信验证’,注释没删。”顺着这条线索,他们用三个小时构造出完整攻击链——从匿名接口直接调取用户交易记录。银行那边冷汗直冒,检测中心的人倒是平静,在报告里写:“建议建立注释清理检查项,本次发现属于流程缺陷,非技术漏洞。” 这行当最有意思的地方在于,漏洞往往藏在最不起眼的地方。有次检测某医院挂号系统,所有常规检查都过了,最后是负责网络抓包的小伙子发现,患者姓名在URL参数里明文传输。更绝的是,系统日志居然记录完整身份证号,保留期长达五年。医院信息科主任还辩解:“内网系统,外网访问不到。”小伙子没说话,掏出手机连上医院免费WiFi,三分钟就进了内网段——原来无线AP和业务系统在同一个VLAN里。 检测中心内部有个不成文的规矩:不只看“有没有洞”,更要看“为什么会有洞”。去年处理某市公积金系统漏洞时,他们发现同样的SQL注入点连续三年出现,每次修复都是给输入框加过滤函数。这回检测报告直接写到:“根本原因是开发框架的ORM层未启用参数化查询,建议升级框架版本,而非继续打补丁。”后来那个系统重构了数据访问层,同类漏洞至今没复发。 当然,这工作也有憋屈的时候。有些单位接到漏洞报告第一反应是“你们是不是想卖安全设备”,有的甚至怀疑检测人员是黑客伪装的。老周有次去某企业做复测,对方保安拦着不让进,说“谁知道你们是不是来偷数据的”。最后是上级主管部门发了函,才放行。检测报告里冷冰冰写着“物理访问控制存在社交工程风险”,实际上老周在门卫室等了俩小时,期间保安还教他下载了某贷款APP——填了手机号、身份证号和银行卡号。 说到底,漏洞检测中心就是个“找不痛快”的地方。系统越稳,他们越要找茬;厂商越自信,他们越要挑刺。但恰恰是这种不讨喜的较真,让那些“应该没事”的系统少出点事。就像老周常说的:“我们存在的意义,就是让某些人半夜别被电话吵醒——虽然吵醒他们的电话,往往是我们先打出去的。”