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

网站站内内链建设wordpress 邮件文本

网站站内内链建设,wordpress 邮件文本,怎么制作个人门户网站,it培训机构排名北京前言 由于网站注册入口容易被黑客攻击,存在如下安全问题: 暴力破解密码,造成用户信息泄露短信盗刷的安全问题,影响业务及导致用户投诉带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞…

前言

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

  1. 暴力破解密码,造成用户信息泄露
  2. 短信盗刷的安全问题,影响业务及导致用户投诉
  3. 带来经济损失,尤其是后付费客户,风险巨大,造成亏损无底洞
    在这里插入图片描述
    所以大部分网站及App 都采取图形验证码或滑动验证码等交互解决方案, 但在机器学习能力提高的当下,连百度这样的大厂都遭受攻击导致点名批评, 图形验证及交互验证方式的安全性到底如何? 请看具体分析

一、 北交互联PC 注册入口

简介:北京产权交易所(以下简称北交所)是经北京市人民政府批准设立的综合性产权交易机构。自 2004 年成立以来,北交所始终坚持“要素市场的核心力量”“政府管理经济的市场化工具”“制度防腐的阳光平台”的企业使命,积极服务中央企业、地方国有企业和涉公资产进场交易,扎实开展非国有产股权交易、上市公司并购重组、文旅体育资源交易、债权资产交易等服务,助推经济实现高质量发展。
与此同时,北交所着眼首都要素市场体系建设,通过设立中国技术交易所、北京金融资产交易所、北京绿色交易所、北京软件和信息服务交易所、北京电力交易中心等专业交易平台和北京登记结算有限公司等支撑服务机构,搭建了集团化运营架构,持续提升流转和融资两大核心功能,积极服务国家战略和首都经济高质量发展。

在这里插入图片描述

在这里插入图片描述

安全分析:
采用传统的图形验证码方式,具体为4个英文,ocr 识别率在 95% 以上。

测试方法:
采用模拟器+OCR识别

1 模拟器交互部分


private OcrClientDddd ddddOcr = new OcrClientDddd();private String INDEX_URL = "https://otc.cbex.com/page/tyrz/register/index";@Overridepublic RetEntity send(WebDriver driver, String areaCode, String phone) {RetEntity retEntity = new RetEntity();try {driver.get(INDEX_URL);Thread.sleep(1 * 1000);String regToken = MD5Util.getMD5Str(System.currentTimeMillis() + "");((JavascriptExecutor) driver).executeScript("window.getRegToken= function() {window.regToken = '" + regToken + "';console.log('regToken='+regToken);};");Thread.sleep(1000);// 1 请输入用户名WebElement userElement = ChromeDriverManager.waitElement(driver, By.name("username"), 10);userElement.sendKeys("user" + System.currentTimeMillis());// 2 输入密码String password = "qwe123." + new Random().nextInt(9999);WebElement passwordElemet = ChromeDriverManager.waitElement(driver, By.name("password"), 1);passwordElemet.sendKeys(password);// 输入确认密码passwordElemet = ChromeDriverManager.waitElement(driver, By.name("confirmPassword"), 1);passwordElemet.sendKeys(password);// 3 输入手机号WebElement phoneElement = ChromeDriverManager.waitElement(driver, By.name("mobilePhone"), 1);phoneElement.sendKeys(phone);Thread.sleep(1 * 1000);// 4 点击注册WebElement formElement = driver.findElement(By.className("form_btn"));formElement.click();String imgCode = null;WebElement imgElement;byte[] imgByte;for (int i = 0; i < 6; i++) {// 5 获取图形验证码imgByte = GetImage.callJsById(driver, "captcha");int len = (imgByte != null) ? imgByte.length : 0;imgCode = (len > 0) ? ddddOcr.getImgCode(imgByte) : null;if (imgCode == null || imgCode.length() != 4) {imgElement = driver.findElement(By.id("captcha"));((JavascriptExecutor) driver).executeScript("arguments[0].click();", imgElement);Thread.sleep(1000);continue;}break;}if (imgCode == null || imgCode.length() != 4) {System.out.println("imgCode=" + imgCode);return retEntity;}// 6 输入识别出来的图形验证码List<WebElement> findElements = driver.findElements(By.className("popup_form_module_input"));WebElement web;String code;for (int index = 0; index < 4; index++) {web = findElements.get(index);code = imgCode.substring(index, index + 1);web.sendKeys(code);}Thread.sleep(500);// 7 点击获取验证码Thread.sleep(500);WebElement getCodeElement = driver.findElement(By.id("sendVcode"));getCodeElement.click();Thread.sleep(1000);String msg = getCodeElement.getText();if (msg == null) {return retEntity;}retEntity.setMsg(msg);if (msg.contains("秒后重发短信")) {retEntity.setRet(0);}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 获取图形验证码


public String getImgCode(byte[] bigImage) {try {if (ddddUrl == null) {System.out.println("getImgCode() ddddUrl=" + ddddUrl);return null;}int len = (bigImage != null) ? bigImage.length : -1;if (len < 0) {System.out.println("getImgCode() len=" + len);return null;}long time = (new Date()).getTime();HttpURLConnection con = null;String boundary = "----------" + String.valueOf(time);String boundarybytesString = "\r\n--" + boundary + "\r\n";OutputStream out = null;URL u = new URL(ddddUrl);con = (HttpURLConnection) u.openConnection();con.setRequestMethod("POST");con.setConnectTimeout(10 * 1000);con.setReadTimeout(10 * 1000);con.setDoOutput(true);con.setDoInput(true);con.setUseCaches(true);con.setRequestProperty("Content-Type", "multipart/form-data; boundary=" + boundary);out = con.getOutputStream();out.write(boundarybytesString.getBytes("UTF-8"));String paramString = "Content-Disposition: form-data; name=\"image\"; filename=\"" + "bigNxt.gif" + "\"\r\n";paramString += "Content-Type: application/octet-stream\r\n\r\n";out.write(paramString.getBytes("UTF-8"));out.write(bigImage);String tailer = "\r\n--" + boundary + "--\r\n";out.write(tailer.getBytes("UTF-8"));out.flush();out.close();StringBuffer buffer = new StringBuffer();BufferedReader br = new BufferedReader(new InputStreamReader(con.getInputStream(), "UTF-8"));String temp;while ((temp = br.readLine()) != null) {buffer.append(temp);}String ret = buffer.toString();if (ret.length() < 1) {System.out.println("getImgCode() ddddUrl=" + ddddUrl + ",len=" + len + "->ret=" + buffer.toString());}return buffer.toString();} catch (Throwable e) {logger.error("getImgCode() ddddUrl=" + ddddUrl + ",e=" + e.toString());return null;}}

3 测试返回结果:

在这里插入图片描述

4 测试报告 :

在这里插入图片描述

二丶结语

北交所着眼首都要素市场体系建设,通过设立中国技术交易所、北京金融资产交易所、北京绿色交易所、北京软件和信息服务交易所、北京电力交易中心等专业交易平台和北京登记结算有限公司等支撑服务机构,搭建了集团化运营架构,持续提升流转和融资两大核心功能,积极服务国家战略和首都经济高质量发展。
作为北京政府事业单位,面向产权交易基础业务,技术实力雄厚, 采用的却还是老一代的图形验证码已经落伍了, 用户体验一般,容易被破解, 一旦被国际黑客发起攻击,将会对老百姓形成骚扰,影响声誉。

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

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

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

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

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

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


文章转载自:

http://xtygfJX1.tsdqr.cn
http://quPCa46Y.tsdqr.cn
http://VggXCuf7.tsdqr.cn
http://GtF8AY02.tsdqr.cn
http://uh3KaOh6.tsdqr.cn
http://ITiGwTC6.tsdqr.cn
http://aDMwtt22.tsdqr.cn
http://V9TMK4Da.tsdqr.cn
http://1Di6yROZ.tsdqr.cn
http://xyQytOdg.tsdqr.cn
http://Ai1oT48D.tsdqr.cn
http://rp8yoTbm.tsdqr.cn
http://blnAdlf2.tsdqr.cn
http://5HEjIaor.tsdqr.cn
http://ubBYwzrG.tsdqr.cn
http://eWH1YkLB.tsdqr.cn
http://IvEA7HxF.tsdqr.cn
http://EdxlyM4K.tsdqr.cn
http://LDTdhJmX.tsdqr.cn
http://dYKDaSG5.tsdqr.cn
http://Xe0Y3974.tsdqr.cn
http://brXiSfe2.tsdqr.cn
http://2cCoSK0e.tsdqr.cn
http://4nf8jlp2.tsdqr.cn
http://sb3TaVyQ.tsdqr.cn
http://OMtvJtBR.tsdqr.cn
http://tDSxb08i.tsdqr.cn
http://TzRKluA8.tsdqr.cn
http://wBTOK0KY.tsdqr.cn
http://kIB3D5e8.tsdqr.cn
http://www.dtcms.com/wzjs/662729.html

相关文章:

  • 电子商务网站建设课程评价小制作小发明手工五年级
  • 优秀企业网站首页推广 quot 网站开发 quot
  • 做网站公众号多少钱wordpress经常打不开
  • jae搭建wordpressseo刷词
  • vue做前台网站ps临摹图片做网站的图片犯法吗
  • 个人备案做运营网站炫酷的企业网站
  • 做的网站需要买什么系统服务器长沙阳性1例
  • 学习网站推荐甘肃省建设部网站
  • wordpress如何仿站怀化最新通知今天
  • 做网站和优化it培训机构课程
  • 360兼容模式网站错位手机制作游戏的软件
  • seo关于网站搜索排名wordpress前大
  • 男生做污污事的视频网站免费设计字体
  • 网站建设上海网站制作免费网站设计神器
  • 凡科网站建设公司专业建设 教学成果奖网站
  • 浙江网站建设平台免费电子版个人简历
  • 有哪些做调查的网站可以赚钱建网站需要用到什么软件
  • 创建网站用突唯阿做响应式网站郑州高端网站
  • 上饶哪有做网站的公司?wordpress php sqlite
  • 西安火车站网站建设重庆建工集团股份有限公司官网
  • 贵阳网站建设q479185700惠北京最富裕的三个区
  • 惠州建设网站公司信阳住房和城乡建设厅网站
  • 找网站设计公司单页面网站现在
  • 网站建设域名注册免费绵阳网页制作
  • 穷游网站 做行程 封面微信分销合法吗
  • 河北省建设项目环境官网网站自己开网店怎么运营
  • 网站制作公司的流程网上营销网站
  • 建设部网站人员查询江苏广泽建设公司网站
  • 做直播平台网站赚钱吗wordpress移动端顶部导航栏
  • 电子政务和网站建设自评公司网站升级改版方案