这是很魔幻的事情,郑州频发上热搜,这次是郑好办APP,从现在搜寻的结果来看,无论输入什么名字,都会出现核算阴性报告,比如说,奥特曼、猪八戒、秦始皇,各种大神都出现在了郑州做核算,这个结果很喜人。
根据公开的数据显示,郑好办APP运营单位郑州大数据发展有限公司 发布《关于核酸检测“老幼助查”功能存在异常的情况说明》,称经查发现郑好办APP“核酸结果查询 ”模块中“老幼助查”功能存在漏洞,他们已对系统进行升级完善。
作为郑好办APP运营单位,他们对此深表歉意。今后将加强郑好办APP运行维护,确保系统安全稳定运行。而且,输入任意虚拟姓名及证件号码查询到核酸检测结果 结果,检测结果显示均为阴性,同时带有精确到秒的感觉采样时间和检测时间。
再看卡郑州市城市综合服务平台“郑好办APP”26日晚间的回应,说是其核酸结果查询模块中“老幼助查”功能存在漏洞,已对系统进行升级完善.
备注:公开资料显示,“郑好办APP”是由郑州市人民政府主办、郑州市大数据管理局具体承办的郑州城市综合服务平台,2020年3月20日正式上线。在《2021第一届中国城市APP发展水平评估报告》中,“郑好办APP”以总分85.1的得分在全国100个城市APP中排名第七。
那么问题来了,为什么郑好会出现这些错误呢?
其实这个问题很好解答,但很多人喜欢提前预判,其实这样反而不是事情的真相。
换一句话来说,不少人会想到:APP交付的时候开发漏洞,交付是否违规,是否需要查贪腐和费用落实等,其实大可不必,毕竟你要看的是结果。
就目前的反馈来说,作为计算机从业者,其实这个结果不好说,毕竟都是奥特曼,结果是隐形的,身份证号码不可能是胡乱编造的。
从目前来看,可能是程序数据查询的时候不精准造成的。简单来说,就是名字+身份证号指向一个核算结果,进而是隐形或者阳性。因此,如果你的身份证不会,那么不会有结果。
现在核算检测结果是绝对精准,但也有不好的地方,那就是对服务器算力要求高,更需要大带宽的服务器,存储空间需求更大,最终的结果就是成本更高。
但APP设计的时候,查询匹配是什么意思呢?简单来说,数据库中只保留了阳性人员的名字和身份号,当查询的时候,你在阳性数据库中,如果不再阳性病例困,那么就是阴性。
对此,有网友测试发现,如果你用假信息查询,一律都是阴性,不会查询到假任务信息是阳性的,这种匹配有好处,那就是更加储存空间,算力要求更低,带宽更低,更加经济实用。
因此,从公开信息来看,这有可能是郑好办APP进行了所谓的模块升级,最有可能的就是匹配查询,从模糊查询升级到精准查询。
这样的话可以让结果更加精准,也堵住了漏洞,优化了功能模块。
目前出现这种情况,可以说可能是上线之后,某些测试程序没有删除导致的,毕竟在任何系统交付之前都需要进行系统流程测试,这个时候会随机生成一些东西,这不过这个程序员一看就是90后,很有娱乐性。但从技术的角度来看,系统运行挺安全也挺稳定,人员变量定义时都会初始化为绿码和随机核算检测时间,不会有导致空指针,外部输入都会被转义成文本,不会导致注入,系统根据神秘力量的命令可精准批量赋红码,从这几个细节上看这个系统很靠谱。