当前位置: 首页 > news >正文

【图虫创意-注册安全分析报告-无验证方式导致安全隐患】

前言

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

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

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

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

在这里插入图片描述

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

一、 图虫创意PC端注册入口

简介:图虫创意是抖音集团旗下上海图虫网络科技有限公司所创立的正版图片及音视频素材平台,致力于为用户提供正版素材内容及数字资产管理解决方案。图虫创意全面整合全球优质图片、插画、矢量图、视频等资源,结合智能算法技术优势,专注于为新媒体、设计、广告、各类垂直行业及个人用户提供内容服务解决方案。

在这里插入图片描述

二、 安全性分析报告:

前端界面分析,图虫创意未采取任何图形验证措施,存在被黑客采用代理IP大规模攻击的安全隐患,同行一般会在注册下发短信验证码时采用图形验证、行为验证方式。

在这里插入图片描述

三、 测试方法:

1 模拟器交互部分


private final String INDEX_URL = "https://stock.tuchong.com/login";@Overridepublic RetEntity send(WebDriver driver, String areaCode, String phone) {try {RetEntity retEntity = new RetEntity();driver.get(INDEX_URL);// 输入手机号Thread.sleep(500);WebElement phoneElemet = driver.findElement(By.xpath("//input[@placeholder='输入手机号/邮箱']"));phoneElemet.sendKeys(phone);// 点击发送验证码按钮Thread.sleep(500);WebElement sendElemet = driver.findElement(By.xpath("//div/span[contains(text(),'发送验证码')]"));if (sendElemet != null)sendElemet.click();Thread.sleep(2000);WebElement gtElemet = ChromeDriverManager.waitElement(driver, By.xpath("//div/span[contains(text(),'秒后重发')]"), 15);String gtInfo = (gtElemet != null) ? gtElemet.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 测试结果输出:

在这里插入图片描述

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

四丶结语

图虫创意是抖音集团旗下上海图虫网络科技有限公司所创立的正版图片及音视频素材平台,致力于为用户提供正版素材内容及数字资产管理解决方案。图虫创意全面整合全球优质图片、插画、矢量图、视频等资源,结合智能算法技术优势,专注于为新媒体、设计、广告、各类垂直行业及个人用户提供内容服务解决方案, 作为专业的素材提供平台,好像对短信被盗刷的安全方面不够重视 ,测试结果就是有ip限制,ip限制的优点是实现简单有效,有点是可以拦截同一个ip的攻击,但负作用也很明显,比如移动网关同一个ip后面会有很多手机用户,存在误拦截的隐患, 并且只要用代理IP就可以绕过这个规则限制, 随便你怎么攻击都可以,这也有点太开放了, 短信验证码难道不要钱吗 ? 这对黑客来说肯定是好消息, 弄个简单的脚本就可以搞定

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

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

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

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

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 2024/9/23 leetcode 148题 排序链表
  • CentOS修改主机名
  • 内核是如何接收网络包的
  • 变电站缺陷数据集8307张,带xml标注和txt标注,可以直接用于yolo训练
  • 实现HTML两栏布局
  • neo4j关系的创建删除 图的删除
  • @DS 多数据源 + @Transactional(rollbackFor = Exception.class) 导致@DS 多数据源没法使用
  • uniapp打包自动上传小程序后台
  • 【sql】MySQL中去重处理的方法
  • E2VPT: An Effective and Efficient Approach for Visual Prompt Tuning
  • 通义千问模型升级:2.5正式上线的使用体验
  • Go语言笔记
  • 人工智能与机器学习原理精解【24】
  • 解决银河麒麟桌面操作系统V10SP1 SSH连接“connection reset by ip地址 port 22”问题
  • spring 注解 - @NotEmpty - 确保被注解的字段不为空,而且也不是空白(即不是空字符串、不是只包含空格的字符串)
  • Apache Spark Streaming 使用实例
  • CoolViewPager:即刻刷新,自定义边缘效果颜色,双向自动循环,内置垂直切换效果,想要的都在这里...
  • django开发-定时任务的使用
  • iOS 颜色设置看我就够了
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • Phpstorm怎样批量删除空行?
  • PHP的Ev教程三(Periodic watcher)
  • QQ浏览器x5内核的兼容性问题
  • Spring声明式事务管理之一:五大属性分析
  • TiDB 源码阅读系列文章(十)Chunk 和执行框架简介
  • unity如何实现一个固定宽度的orthagraphic相机
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 3月27日云栖精选夜读 | 从 “城市大脑”实践,瞭望未来城市源起 ...
  • MPAndroidChart 教程:Y轴 YAxis
  • ​人工智能书单(数学基础篇)
  • ​字​节​一​面​
  • #NOIP 2014#day.2 T1 无限网络发射器选址
  • (7)svelte 教程: Props(属性)
  • (笔记)Kotlin——Android封装ViewBinding之二 优化
  • (附源码)spring boot建达集团公司平台 毕业设计 141538
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)ObjectiveC 深浅拷贝学习
  • (轉貼) 蒼井そら挑戰筋肉擂台 (Misc)
  • (最完美)小米手机6X的Usb调试模式在哪里打开的流程
  • .NET 4.0中的泛型协变和反变
  • .NET NPOI导出Excel详解
  • .NET文档生成工具ADB使用图文教程
  • :=
  • @cacheable 是否缓存成功_Spring Cache缓存注解
  • [16/N]论得趣
  • [2013AAA]On a fractional nonlinear hyperbolic equation arising from relative theory
  • [240812] X-CMD 发布 v0.4.5:更新 gtb、cd、chat、hashdir 模块功能
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [C++]STL之map
  • [C++11 多线程同步] --- 条件变量的那些坑【条件变量信号丢失和条件变量虚假唤醒(spurious wakeup)】
  • [codevs 2822] 爱在心中 【tarjan 算法】
  • [C语言]——内存函数
  • [DAX] MAX函数 | MAXX函数
  • [DEBUG] spring boot-如何处理链接中的空格等特殊字符
  • [hdu 4552] 怪盗基德的挑战书