信息化 频道

救火

        现在,又轮到他出马了。他逐一询问了运维组的检查情况,从防火墙、入侵监测等安全设施到操作系统、数据库的设置以及Web服务器和应用本身的运行,他感觉到大勇已带领工程师们做过细致的工作,既然没有找到原因,那么很可能症结在他们的视线之外。

        老胡问小芸:“页面正常的概率有多少?”所有的人都面面相觑,没人能够说清楚。于是,老胡吩咐大家按各自的设想继续工作,他坐到键盘前亲自测试起来。

        折腾了半个小时,他一次又一次看见空白页面,只有一次是正常,他看不出它们之间的联系。他停止击键,脑海中像屏幕似的一片空白。他返回故障页面前的数据提交表单,随便乱敲几下,居然看到了正常页面,他突然感到真相就在眼前。他吩咐大勇,直接调出那个美国客户投诉前后的相关数据表,仔细查看每一个数据项。

        不出所料,他们找到了一个错误数据,一切竟如此简单:美国客户提交数据时,输入了一个非正常字符,而程序没有考虑到这一意外,直接把它交给了数据库。此后,每次检索数据库时,都会碰到那个字符,Web服务器在既得不到内容又得不到错误提示的情况下,向浏览器返回了空白的结果,只有那些不涉及错误数据的表才会工作正常。

        问题终于找到了,大家不约而同地长舒了一口气,纷纷议论说:“没想到一个微小的软件Bug竟然造成如此严重的后果。”老胡说:“魔鬼就在细节之中,信息安全无处不在,安全保障跟所有的人都有关系,千万不能一说起安全问题,就只想到黑客入侵、病毒发作这样的简单情况。”

        第二天,老胡处罚了相关责任人,包括他自己。他一直认为,不管错误因谁而起,都必须有人承担责任,而他作为公司信息系统的总负责人,第一个应该挨“板子”。(IT经理世界)

0
相关文章