手机被一直发验证码这种情况,十有八九是被人用互联网恶意攻击了,这种被称为“短信轰炸”的攻击方式,只要攻击者在网页前端输入被攻击者的手机号,短信轰炸后台服务器就会找到不经过认证即可发送短信的URL进行组合,形成可发送短信的URL请求,再伪造用户请求发给不同的业务服务器,让服务器不断发送验证码到被攻击者的手机上,遇到这种情况,我们可以向有关部门举报。

如果是手机号码泄露了,被人用你的号码注册东西,在收到不明验证码时,一定不要理会,如果短信提示验证登录密码或者修改密码等操作,一定要先检查自己的相关账号和密码有没有被盗,涉及银行卡、支付宝、微信支付等跟个人财产有关的验证码,要第一时间打电话向银行或支付宝、微信官方汇报、询问。

短信验证码技术又称为SMS,即短消息业务,当用户点击获取验证码时,系统发送请求到后台,根据其规则生成4、6或8位数字组成的验证码,并将该数码保存到session中,用户输入的验证码再与session记录的验证码进行比较,发送验证码之后,前端开始倒计时,倒计时为零时用户没有发送验证码,这个数码就会被清零,如果倒计时结束前用户输入了验证码,就会传入后台,与session记录的验证码进行比较,正确则倒计时置为不可用,错误则停止计时,提示验证码有误,重新输入。