【吉利汽车安全应急响应中心-登录/注册安全分析报告-无验证方式导致安全隐患】

news2024/11/15 20:25:34

前言

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

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

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

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

在这里插入图片描述

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

一、 吉利汽车安全应急响应中心- PC登录/注册入口

简介:致力于制造更安全的吉利汽车,吉利汽车安全应急响应中心(Geely Auto Security Response Center)欢迎广大用户向我们反馈吉利系列汽车和业务的安全漏洞,以帮助我们提升产品和业务的安全性。

在这里插入图片描述

二、 安全性分析报告:

前端界面分析,吉利汽车安全应急响应中心在用户注册场景未采取任何验证措施,存在验证的安全隐患,同行一般会在注册下发短信验证码时采用图形验证、行为验证方式。

在这里插入图片描述

三、 测试方法:

1 模拟器交互部分


private final String INDEX_URL = "https://security.geely.com/user.php?m=&c=login&a=index";

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

			// 短信登录
			driver.findElement(By.xpath("//a[contains(text(),'短信登陆')]")).click();

			// 输入手机号
			WebElement phoneElemet = driver.findElement(By.id("phone"));
			phoneElemet.sendKeys(phone);

			// 点击发送验证码按钮
			Thread.sleep(500);
			WebElement sendElemet = driver.findElement(By.id("sendCode"));
			sendElemet.click();

			Thread.sleep(2000);
			String gtInfo = sendElemet.getText();
			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 测试结果输出:

在这里插入图片描述

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

二丶结语

致力于制造更安全的吉利汽车,吉利汽车安全应急响应中心(Geely Auto Security Response Center)欢迎广大用户向我们反馈吉利系列汽车和业务的安全漏洞,以帮助我们提升产品和业务的安全性。 作为汽车厂家的应急响应中心,好像对短信被盗刷的安全方面不够重视 ,测试结果就是随便你怎么攻击都可以,这也有点太开放了, 短信验证码难道不要钱吗 ? 这对黑客来说肯定是好消息, 弄个简单的脚本就可以搞定

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

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

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

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2121746.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

ssl证书过期怎么解决

SSL证书过期的解决方案主要是及时续费或更换新的SSL证书重新部署。rak小编为您整理发布具体解决方法。 当SSL证书即将过期时,最有效的方法是提前进行续费。 在证书到期前办理续费可以确保服务的连续性,并避免因证书失效而引发的网站访问问题。一旦续费完…

如何在HTML中实现m3u8视频播放:多种解决方案大比拼

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 HTML & M3U8 📒📝 HTML 播放 m3u8 的方式1. Video.js2. hls.js3. DPlayer📝 优缺点对比📝 使用建议📝 常见问题及解决方案⚓ 相关链接 ⚓📖 介绍 📖 在网页上播放 m3u8 格式的视频已经成为主流,尤其是在直播…

AI制药领域的中英文对照表

AI制药(AIDD)是指利用AI技术在药物研发、药物设计、药物筛选、临床试验和药物生产等各个环节中应用的制 药领域。AI在药物研发中可以通过数据挖掘、机器学习和深度学习等技术,加速药物发现和设计过程,提高研发 效率和成功率。AI还…

常见分组加密算法的整体结构

常见分组加密算法的整体结构 0x1 两分支平衡Feistel结构(典型) S(i)为Feistel结构密码的第i1轮中间输入状态,S(i1)为第i1轮中间输出状态。则其轮函数为 0x2 四分支非平衡Feistel结构(非典型) S(i)为四分支非平衡Feistel结构密码的第i1轮中间输入状态,…

【linux005】目录操作命令篇 - pstree 命令

文章目录 1、基本用法2、常见选项3、举例4、注意事项 pstree 命令在 Linux 中用于以树状结构显示进程及其子进程的层次结构。它提供了一种直观的方式来查看进程的父子关系,与 ps 命令的线性输出相比, pstree 更容易理解进程的继承关系 1、基本用法 ps…

【Python机器学习】循环神经网络(RNN)——审察模型内部情况

Keras附带了一些工具,比如model.summary(),用于审察模型内部情况。随着模型变得越来越复杂,我们需要经常使用model.summary(),否则在调整超参数时跟踪模型内部的内容的变化情况会变得非常费力。如果我们将模型的摘要以及验证的测试…

【无线通信发展史⑩】奥斯特的发现揭开了物理学史上的一个新纪元,奠定了电生磁的基础

前言:用这几个问答形式来解读下我这个系列的来龙去脉。如果大家觉得本篇文章不水的话希望帮忙点赞收藏加关注,你们的鼓舞是我继续更新的动力。 我为什么会写这个系列呢? 首先肯定是因为我本身就是一名从业通信者,想着更加了解自…

【1】OpenCV虚拟环境搭建

文章目录 OpenCV虚拟环境搭建(一)安装anaconda(二)anaconda修改虚拟环境默认位置STEP1:找到C:\Users\你的用户名下的.condarc文件STEP2:修改指定文件夹的权限(重点) (三&…

supervisor安装CeSi集中化管理Supervisor

一、安装supervisor 备注:supervisor 只能管理前台进程的服务,比如 npm run 这些 ,一些后台运行的服务无法管理【后台运行的服务可以用systemd 进行管理】 1、安装epel源 yum install epel-release yum install -y supervisor 2、创建sup…

udp网络通信 socket

套接字是实现进程间通信的编程。IP可以标定主机在全网的唯一性,端口可以标定进程在主机的唯一性,那么socket通过IP端口号就可以让两个在全网唯一标定的进程进行通信。 套接字有三种: 域间套接字:实现主机内部的进程通信的编程 …

02 三数排序

题目&#xff1a; 代码&#xff1a; #include <stdlib.h> #include<stdio.h>void swap(int *x,int *y) {if(*x>*y){int temp*x;*x*y;*ytemp;} }int main() {int x,y,z;scanf("%d %d %d",&x,&y,&z);swap(&x,&y);swap(&y,&…

漏洞复现-赛蓝-企业管理系统

本文来自无问社区&#xff0c;更多漏洞复现可前往查看http://www.wwlib.cn/index.php/index 0x01 产品简介 赛蓝企业管理系统是一款为企业提供全面管理解决方案的软件系统&#xff0c;它能够帮助企业实现精细化管理&#xff0c;提高效率&#xff0c;降低成本。系统集成了多种…

XGBoost算法-代码实现和网格调参

目录 导包 特征工程 基本模型 超参数优化 导包 import pandas as pd import numpy as np import xgboost as xgb import pickle import sys import matplotlib.pyplot as plt from sklearn.metrics import make_scorer from sklearn.metrics import mean_absolute_error f…

什么是话费充值api接口?话费充值API接口如何对接?

话费充值 API 接口对接相关信息 对接方式 通过技术人员对接&#xff1a;会专门将自己的小程序或者 app 对接到充值平台&#xff0c;通过接口提交号码和金额进行充值&#xff0c;提交一笔订单充值一笔。 对接优势 高效完善&#xff1a;能够使得整个话费充值的流程便捷&#…

电信AEP平台WEB在线开发经验总结

目录 一、服务器环境搭建 二、Web应用服务器安装 三、tomcat的SSL证书部署 四、电信AEP平台WEB在线开发域名管理 五、效果展示 一、服务器环境搭建 首先得购买服务器&#xff0c;比如华为云、腾讯云的轻量应用服务器都可以。然后购买域名并进行ICP备案&#xff0c;最后对…

数据结构——顺序表中基本操作的实现

前言 该部分知识参考于《数据结构&#xff08;C语言版 第2版&#xff09;》24~28页 &#x1f308;每一个清晨&#xff0c;都是世界对你说的最温柔的早安&#xff1a;ૢ(≧▽≦)و✨ 注意 这里的ElemType是以Book类型的数据作为举例&#xff0c;如果需要更改可以自行改变&…

基于SpringBoot的古城墙景区管理系统

作者&#xff1a;计算机学姐 开发技术&#xff1a;SpringBoot、SSM、Vue、MySQL、JSP、ElementUI等&#xff0c;“文末源码”。 专栏推荐&#xff1a;前后端分离项目源码、SpringBoot项目源码、SSM项目源码 系统展示 【2025最新】基于JavaSpringBootVueMySQL的古城墙景区管理系…

【C++题解】1275. 输出杨辉三角的前N行

欢迎关注本专栏《C从零基础到信奥赛入门级&#xff08;CSP-J&#xff09;》 问题&#xff1a;1275. 输出杨辉三角的前N行 类型&#xff1a;二维数组 题目描述&#xff1a; 输出杨辉三角的前 N 行( N<10 )。 输入&#xff1a; 输入只有一行&#xff0c;包括 1 个整数 N …

【Unity】【游戏开发】unity中快速导入VRM模型并应用动画

【背景】 之前介绍了不少通过Blender为中介,Match Rig应用Mixamo动画后导入Unity的方法。不过由于texture等的问题,这种方法有时显得效率太低,还需要自己改写材质的nodes,避免导入Unity后出现不适应。所以本篇寻求更高效的下载和导入VRM模型,Mixamo动画到Unity的方法。 …

2024 年 8 月区块链游戏研报:用户增长与加密货币市场波动并存

作者&#xff1a;Stella L (stellafootprint.network) 数据来源&#xff1a;Footprint Analytics Games Research 页面 8 月&#xff0c;加密货币市场面临严峻挑战&#xff0c;比特币和以太币的价值都大幅下跌。比特币下跌了 9.3%&#xff0c;而以太坊的跌幅更为严重&#x…