本申请公开了基于3D空间粒子旋转的强化验证码实现方法、设备及介质,确定随机验证码文字内容以转换为对应的二维码图像,并将对二维码图像进行灰度处理;通过粒子管理器将灰度后二维码图像中的每个像素转化为3D空间粒子,并按照二维码图像中每个像素的像素位置调整对应3D空间粒子的平面坐标,以得到3D空间粒子对应的目标二维码图像;对目标二维码图像中每个3D空间粒子的竖坐标进行调整,得到打乱的3D空间粒子,并基于验证码的验证触发将打乱的3D空间粒子显示在操作面板上;基于操作面板接收的操作指令调整打乱的3D空间粒子,并对调整后的二维码图像进行识别,根据识别结果确定基于强化验证码的校验是否通过。
背景技术
目前,随着网络技术的快速发展和人工智能的广泛应用,网络安全问题日益凸显。验证码作为一种常见的身份验证手段,广泛应用于各类网络服务和应用中,用以确认用户身份,防止自动化攻击和恶意登录。然而,传统的验证码技术面临诸多挑战。
短信验证码虽然安全性相对较高,但其成本也相对较高,且存在被拦截或滥用的风险。此外,简单的算数验证码、滑块拼图验证码以及文字验证码等方式,虽然在一定程度上能够提升网络安全性,但随着人工智能技术的不断进步,这些传统的验证码方式越来越容易被AI算法突破。特别地,现有的图像验证码,如滑块拼图和简单算数题,主要依赖2D图像的处理和识别。然而,2D图像在复杂的图像处理和模式识别技术面前,其安全性逐渐降低。同时,文字验证码也面临类似的问题,即便采用扭曲、干扰线等技术增加识别难度,仍然难以抵挡先进的光学字符识别(Optical Character Recognition,OCR)技术的攻击。
实现思路