• 【软服之家-注册安全分析报告-无验证方式导致安全隐患】


    前言

    由于网站注册入口容易被黑客攻击,存在如下安全问题:

    1. 暴力破解密码,造成用户信息泄露

    2. 短信盗刷的安全问题,影响业务及导致用户投诉

    3. 带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞

    在这里插入图片描述

    所以大部分网站及App 都采取图形验证码或滑动验证码等交互解决方案, 但在机器学习能力提高的当下,连百度这样的大厂都遭受攻击导致点名批评, 图形验证及交互验证方式的安全性到底如何? 请看具体分析

    一、 软服之家PC 注册入口

    简介:软服之家是专注于企业级软件行业的智能选型平台,是企业软件与服务供需的连接器。软服之家面向企业全业务链,打造超级软件库,为企业用户提供软件智能搜索、软件选型咨询、软件及时询价、正版软件采购对接和软件行业大数据服务。

    在这里插入图片描述

    二、 安全性分析报告:

    前端界面分析,畅捷通好生意未采取任何验证措施,存在验证的安全隐患,同行一般会在注册下发短信验证码时采用图形验证、行为验证方式。

    在这里插入图片描述

    三、 测试方法:

    1 模拟器交互部分

    
    private final String INDEX_URL = "https://www.ruanfujia.com/";
    
    	@Override
    	public RetEntity send(WebDriver driver, String areaCode, String phone) {
    		try {
    			RetEntity retEntity = new RetEntity();
    			driver.get(INDEX_URL);
    
    			driver.findElement(By.xpath("//a[text()='登录/注册']")).click();
    
    			Thread.sleep(1000);
    			driver.findElement(By.xpath("//a[text()='短信登录']")).click();
    
    			// 输入手机号
    			Thread.sleep(500);
    			WebElement phoneElemet = driver.findElement(By.xpath("//input[@placeholder='请输入手机号']"));
    			phoneElemet.sendKeys(phone);
    
    			// 点击发送验证码按钮
    			Thread.sleep(500);
    			WebElement sendElemet = driver.findElement(By.id("send_code"));
    			if (sendElemet != null)
    				sendElemet.click();
    
    			Thread.sleep(2000);
    			WebElement gtElemet = ChromeDriverManager.waitElement(driver, By.xpath("//button[contains(text(),'秒后再获取')]"), 15);
    			String gtInfo = (gtElemet != null) ? sendElemet.getText() : null;
    			retEntity.setMsg(gtInfo);
    			if (gtInfo != null && gtInfo.contains("秒后再获取")) {
    				retEntity.setRet(0);
    			} else {
    				System.out.println("gtInfo=" + gtInfo);
    			}
    			return retEntity;
    		} catch (Exception e) {
    			System.out.println("phone=" + phone + ",e=" + e.toString());
    			for (StackTraceElement ele : e.getStackTrace()) {
    				System.out.println(ele.toString());
    			}
    			return null;
    		} finally {
    			driver.manage().deleteAllCookies();
    		}
    	}
    
    
    

    2 测试结果输出:

    在这里插入图片描述

      由于该网站无验证措施,本次测评非常简单
    

    四丶结语

    软服之家是专注于企业级软件行业的智能选型平台,是企业软件与服务供需的连接器。软服之家面向企业全业务链,打造超级软件库,为企业用户提供软件智能搜索、软件选型咨询、软件及时询价、正版软件采购对接和软件行业大数据服务。作为如软件行业服务平台,拥有雄厚的技术实力,但好像对短信被盗刷的安全方面不够重视 ,测试结果就是随便你怎么攻击都可以,这也有点太开放了, 短信验证码难道不要钱吗 ? 这对黑客来说肯定是好消息, 弄个简单的脚本就可以搞定

    很多人在短信服务刚开始建设的阶段,可能不会在安全方面考虑太多,理由有很多。
    比如:“ 需求这么赶,当然是先实现功能啊 ”,“ 业务量很小啦,系统就这么点人用,不怕的 ” , “ 我们怎么会被盯上呢,不可能的 ”等等。

    有一些理由虽然有道理,但是该来的总是会来的。前期欠下来的债,总是要还的。越早还,问题就越小,损失就越低。

    所以大家在安全方面还是要重视。(血淋淋的栗子!)#安全短信#

    戳这里→康康你手机号在过多少网站注册过!!!

    谷歌图形验证码在AI 面前已经形同虚设,所以谷歌宣布退出验证码服务, 那么当所有的图形验证码都被破解时,大家又该如何做好防御呢?

    >>相关阅读
    《腾讯防水墙滑动拼图验证码》
    《百度旋转图片验证码》
    《网易易盾滑动拼图验证码》
    《顶象区域面积点选验证码》
    《顶象滑动拼图验证码》
    《极验滑动拼图验证码》
    《使用深度学习来破解 captcha 验证码》
    《验证码终结者-基于CNN+BLSTM+CTC的训练部署套件》

  • 相关阅读:
    30天拿下Rust之前世今生
    springboot+vue+elementUI 会员制医疗预约服务管理信息系统-#毕业设计
    证券公司可以提供免费股票level2接口吗?
    使用Git进行版本控制,不同的项目怎么设置不同的提交用户名和邮箱呢?
    【无标题】
    terraform简单的开始-简单分析一下内容
    Spring-循环依赖简述
    Apache SeaTunnel 2.3.4 版本发布:功能升级,性能提升
    YOLO系列梳理(九)初尝新鲜出炉的YOLOv6
    台式机U盘安装Centos7 安装界面黑屏并且没有网卡驱动
  • 原文地址:https://blog.csdn.net/weixin_44549063/article/details/143442056