【广州公共资源交易-注册安全分析报告-无验证方式导致安全隐患】

前言

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

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

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

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

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

一、 广州公共资源交易- PC注册入口

简介:广州交易集团有限公司(广州公共资源交易中心)于2021年12月1日注册成立,是广州市委、市政府整合组建以公共资源要素交易为主业的市管企业,是国务院国资委国企改革"双百企业"、国家高新技术企业,是全国首个交易规模突破万亿元的公共资源交易平台,交易规模位居全国前列。

广州交易集团有限公司立足功能性企业的定位,以"实现资源高效配置、服务市场价值发现"为品牌使命,秉持"阳光、规范、智慧、高效"的服务理念,以成为全要素、全流程、全国一流、具有国际竞争力的资源交易综合服务商为品牌愿景,助力广州增强中心城市功能定位和营商环境优化。

二、 安全性分析报告:

前端界面分析,广州公共资源交易未采取任何验证措施,存在验证的安全隐患,同行一般会在注册下发短信验证码时采用图形验证、行为验证方式。

三、 测试方法:

1 模拟器交互部分

bash 复制代码
private final String INDEX_URL = "https://ywtb.gzggzy.cn/tspbidder/default/bid_register";

	@Override
	public RetEntity send(WebDriver driver, String areaCode, String phone) {
		try {
			RetEntity retEntity = new RetEntity();
			driver.get(INDEX_URL);

			// 输入手机号
			WebElement phoneElement = driver.findElement(By.name("txtLianXiTel"));
			phoneElement.sendKeys(phone);
			Thread.sleep(500);
			// 点击发送验证码按钮
			WebElement sendElemet = driver.findElement(By.xpath("//a[@class='send-code']"));
			if (sendElemet != null)
				sendElemet.click();

			Thread.sleep(1000);
			String gtInfo = sendElemet.getText();
			retEntity.setMsg(gtInfo);
			if (gtInfo != null && gtInfo.contains("s")) {
				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 测试结果输出:

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

四丶结语

广州交易集团有限公司(广州公共资源交易中心)于2021年12月1日注册成立,是广州市委、市政府整合组建以公共资源要素交易为主业的市管企业,是国务院国资委国企改革"双百企业"、国家高新技术企业,是全国首个交易规模突破万亿元的公共资源交易平台,交易规模位居全国前列。 作为掌握大数据信息的资源平台,拥有雄厚的技术实力,但好像对短信被盗刷的安全方面不够重视 ,测试结果就是随便你怎么攻击都可以,这也有点太开放了, 短信验证码难道不要钱吗 ? 这对黑客来说肯定是好消息, 弄个简单的脚本就可以搞定

很多人在短信服务刚开始建设的阶段,可能不会在安全方面考虑太多,理由有很多。

比如:" 需求这么赶,当然是先实现功能啊 "," 业务量很小啦,系统就这么点人用,不怕的 " , " 我们怎么会被盯上呢,不可能的 "等等。

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

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

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

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

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

相关推荐
yujunl1 天前
resx文件上具有 Web 标记
开发语言
catchadmin1 天前
免费可商用 PHP 管理后台 CatchAdmin V5.3.1 发布 后台打包直降 5s 内
开发语言·php
YY&DS1 天前
Qt Designer 自定义控件已提升后,如何修改提升类
开发语言·qt
wb043072011 天前
食安大检查——从阿明餐厅的突击检查,看安全架构的六大防线
安全·安全架构
右耳朵猫AI1 天前
Rust技术周刊 2026年第19周
开发语言·后端·rust
Leweslyh1 天前
基于 Confucius 架构的无人集群网络控制原语解析
开发语言·网络·php
月落归舟1 天前
Java线程小记
java·开发语言
不灭锦鲤1 天前
网络安全第113天
安全·web安全
摇滚侠1 天前
01 基础语法 JavaScript 入门到精通全套教程
开发语言·javascript·ecmascript
sleven fung1 天前
Milvus 向量数据库
开发语言·数据库·python·langchain·milvus