“84×36=?”你能立即口算出结果吗?“78-96=?”你能在键盘上迅速敲出答案吗?这不是速算比赛,这是“天津网上办事大厅”登录和注册时给出的图形验证码。难怪市民吐槽,登录办事大厅,先看“智商”够不够!
市民张女士日前通过全国一体化在线政务服务平台——“天津网上办事大厅”办理业务,在登录这一初始环节就遇到了难题。据她描述,系统要求识别的图形验证码竟是一道计算题:“第一次遇到的是‘27-66’,结果不仅是负数,还需要退位计算。我选择换一道,结果新题目是‘52×82’,得数高达数千,手头没有纸和笔,无法列竖式,光靠心算根本算不出来。”张女士表示,这类复杂计算对于普通人而言很难迅速心算完成。她质疑道:“验证码设置得这么复杂,究竟意义何在?考智商吗?”事后,她通过“政民零距离”平台反映了该问题,并得到了天津市数据发展中心的回复,然而对方的回复仅是询问其业务是否已顺利办理完成,并未对验证码设置复杂的原因给予解释。
记者随后打开“天津网上办事大厅”网页进行体验,发现无论是登录还是注册,均必须正确输入图形验证码。验证码题目类型为数学计算题,其中部分题目比较复杂,出现需要动笔演算的高难度算式,例如“38×55”“62×84”“82×13”“84×36”,以及结果为负数的减法,如“2-60”“32-92”“78-96”等。负号为特殊符号,在要求不严格的情况下,可以用电脑键盘上的减号代替,但如果是正确的输入方法,需插入特殊符号。
记者就验证码复杂性问题联系了天津市数据发展中心,工作人员表示不直接接受电话咨询,建议通过天津12345政务服务便民热线反映问题。随后,记者通过天津12345微信公众号提交了咨询,询问验证码设置复杂的原因。天津市数据发展中心通过文字回复表示:“图形验证码点击图片可以换一张,有简单的公式,算出来写结果就行。”该回复仅说明了验证码的基本操作方式,并未直接解释设置复杂计算题的具体原因。
关于图形验证码的设置目的,天津理工大学网信办主任、硕士生导师王法玉给出的解释是,图形验证码在防范机器人批量注册和登录、阻止数据窃取方面具有重要作用,能有效阻止自动提交和恶意攻击,增强网站的安全防护能力。验证码越复杂,机器识别难度就越大,从而无法通过验证、实施违规操作。目前常见的验证码形式多样,包括图片拼图、文字识别、字母数字组合以及计算题等。其中计算题多数设计简单,通常为一位数加减乘除,成人可在两三秒内心算完成。但王法玉也表示:“我见过两位数乘一位数的验证码,可两位数乘两位数,尤其是数目这么大、结果达到上千的,确实未见过。”他认为,验证安全不应以牺牲用户体验为代价,多种验证方式在保障安全的同时也应兼顾便捷性,建议网站运维单位结合实际优化验证机制。
发稿前,记者登录“天津网上办事大厅”发现,此前引发争议的复杂计算题验证码已不见踪影,全部替换为常见的数字与字母组合验证码。新的验证码采用彩色动态样式,视觉效果鲜明。