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

在哪个网站做推广好wordpress门户模板

在哪个网站做推广好,wordpress门户模板,秦皇岛市人事考试网,代理服务器上外网前言 由于网站注册入口容易被黑客攻击#xff0c;存在如下安全问题#xff1a; 暴力破解密码#xff0c;造成用户信息泄露短信盗刷的安全问题#xff0c;影响业务及导致用户投诉带来经济损失#xff0c;尤其是后付费客户#xff0c;风险巨大#xff0c;造成亏损无底洞…前言 由于网站注册入口容易被黑客攻击存在如下安全问题 暴力破解密码造成用户信息泄露短信盗刷的安全问题影响业务及导致用户投诉带来经济损失尤其是后付费客户风险巨大造成亏损无底洞 所以大部分网站及App 都采取图形验证码或滑动验证码等交互解决方案 但在机器学习能力提高的当下连百度这样的大厂都遭受攻击导致点名批评 图形验证及交互验证方式的安全性到底如何 请看具体分析 一、 看雪 PC端注册入口 简介看雪学苑www.kanxue.com是一个专注于PC、移动、智能设备安全研究及逆向工程的安全综合服务网站创建于2000年历经20多年的发展看雪网站形成了大量有价值的技术资料经过看雪团队的共同努力先后出版过数本技术专著深受出版社和广大读者好评社会影响深远在行业中树立了令人尊敬的专业形象。平台为会员提供安全知识的在线课程教学同时为企业提供智能设备安全相关产品和服务。看雪每年举办500-1000人以上的大会安全开发者峰会Security Development Conference简称SDC截止今年已举办了6届SDC始终秉持技术与干货的原则始终致力于建立一个多领域、多维度的高端安全交流平台推动互联网安全行业的快速成长。 二、 安全性分析报告 采用网易的滑动行为验证方式容易被模拟器绕过甚至逆向后暴力攻击滑动拼图识别率在 95% 以上。 三、 测试方法 前端界面分析为网易易盾的滑动验证码 网上有大量现成的逆向文章及视频参考不过我们这次不用逆向 只是采用模拟器的方式关键点主要模拟器交互、距离识别和轨道算法3部分 模拟器交互部分 private final String INDEX_URL https://passport.kanxue.com/user-mobile-1.htm;Overridepublic RetEntity send(WebDriver driver, String areaCode, String phone) {try {RetEntity retEntity new RetEntity();driver.get(INDEX_URL);// 输入手机号WebElement phoneElemet ChromeDriverManager.waitElement(driver, By.id(mobile), 500);phoneElemet.sendKeys(phone);Thread.sleep(1000);netEasy.moveExec(driver, 412.0 / 480);// 获取验证码Thread.sleep(1000);WebElement getCodeElement driver.findElement(By.id(sendactive));getCodeElement.click();Thread.sleep(1500);String info getCodeElement.getText();retEntity.setMsg(info);if (info ! null info.contains(发送成功 )) {retEntity.setRet(0);} else {System.out.println(info info);}return retEntity;} catch (Exception e) {System.out.println(send() phone phone ,e e.toString());StringBuffer er new StringBuffer(send() e.toString() \n);for (StackTraceElement elment : e.getStackTrace())er.append(elment.toString() \n);System.out.println(er.toString());return null;} finally {driver.manage().deleteAllCookies();}} 2. 距离识别 /*** Open Cv 图片模板匹配* * param tpPath* 模板图片路径* param bgPath* 目标图片路径* return { width, maxX }*/public String[] getWidth(String tpPath, String bgPath, String resultFile) {try {Rect rectCrop clearWhite(tpPath);Mat g_tem Imgcodecs.imread(tpPath);Mat clearMat g_tem.submat(rectCrop);Mat cvt new Mat();Imgproc.cvtColor(clearMat, cvt, Imgproc.COLOR_RGB2GRAY);Mat edgesSlide new Mat();Imgproc.Canny(cvt, edgesSlide, threshold1, threshold2);Mat cvtSlide new Mat();Imgproc.cvtColor(edgesSlide, cvtSlide, Imgproc.COLOR_GRAY2RGB);Imgcodecs.imwrite(tpPath, cvtSlide);Mat g_b Imgcodecs.imread(bgPath);Mat edgesBg new Mat();Imgproc.Canny(g_b, edgesBg, threshold1, threshold2);Mat cvtBg new Mat();Imgproc.cvtColor(edgesBg, cvtBg, Imgproc.COLOR_GRAY2RGB);int result_rows cvtBg.rows() - cvtSlide.rows() 1;int result_cols cvtBg.cols() - cvtSlide.cols() 1;Mat g_result new Mat(result_rows, result_cols, CvType.CV_32FC1);Imgproc.matchTemplate(cvtBg, cvtSlide, g_result, Imgproc.TM_CCOEFF_NORMED); // 归一化平方差匹配法// 归一化相关匹配法MinMaxLocResult minMaxLoc Core.minMaxLoc(g_result);Point maxLoc minMaxLoc.maxLoc;Imgproc.rectangle(cvtBg, maxLoc, new Point(maxLoc.x cvtSlide.cols(), maxLoc.y cvtSlide.rows()), new Scalar(0, 0, 255), 1);Imgcodecs.imwrite(resultFile, cvtBg);String width String.valueOf(cvtSlide.cols());String maxX String.valueOf(maxLoc.x cvtSlide.cols());System.out.println(OpenCv2.getWidth() width width ,maxX maxX);return new String[] { width, maxX };} catch (Throwable e) {System.out.println(getWidth() e.toString());logger.error(getWidth() e.toString());for (StackTraceElement elment : e.getStackTrace()) {logger.error(elment.toString());}return null;}} 轨道生成及移动算法 public boolean moveExec(WebDriver driver) {// 获取滑动按钮try {WebElement moveElemet ChromeDriverManager.waitElement(driver, By.className(yidun_slider), 400);if (moveElemet null) {return false;} else {Actions actions new Actions(driver);actions.clickAndHold(moveElemet).perform();}Thread.sleep(1000);// 获取带阴影的背景图WebElement bg ChromeDriverManager.waitElement(driver, By.className(yidun_bg-img), 400);String bUrl bg.getAttribute(src);if (bUrl null) {System.out.println(bUrl bUrl);return false;}// 获取小图WebElement s ChromeDriverManager.waitElement(driver, By.className(yidun_jigsaw), 400);String sUrl s.getAttribute(src);if (sUrl null) {System.out.println(sUrl sUrl);return false;}MapString, String outMap getMoveDistance(bUrl, sUrl);String openWidth outMap ! null ? outMap.get(width) : null;String openDistance outMap ! null ? outMap.get(distance) : null;// 计算匹配到的位置int distance (openWidth ! null openDistance ! null) ? (int) (Double.parseDouble(openDistance) - Integer.parseInt(openWidth) 2) : 0;System.out.println(getMoveDistance() distance distance outMap outMap);if (distance 0) {System.out.println(err distance distance |openWidth openWidth ,openDistance openDistance);return false;}moveElemet.click();// 滑动ActionMove.move(driver, moveElemet, distance);String moveStr null;WebElement yidunElement;for (int i 0; i 40; i) {yidunElement ChromeDriverManager.waitElement(driver, By.className(yidun--light), 400);moveStr (moveStr ! null) ? yidunElement.getAttribute(class) : null;if (moveStr ! null moveStr.contains(yidun--success)) {System.out.println(succ distance distance);driver.findElement(By.id(nickname)).click();Thread.sleep(500);driver.findElements(By.className(sms-code)).get(1).click();Thread.sleep(500);break;}System.out.print(.);Thread.sleep(50);}return true;} catch (Exception e) {return false;}} OpenCv 轮廓匹配测试样例 四丶结语 看雪学苑www.kanxue.com是一个专注于PC、移动、智能设备安全研究及逆向工程的安全综合服务网站创建于2000年历经20多年的发展看雪网站形成了大量有价值的技术资料经过看雪团队的共同努力先后出版过数本技术专著深受出版社和广大读者好评社会影响深远在行业中树立了令人尊敬的专业形象。平台为会员提供安全知识的在线课程教学同时为企业提供智能设备安全相关产品和服务。作为安全媒体看雪具有雄厚的技术实力但采用的仍然是普通的图形交互验证方式 在一定程度上提高了用户体验 但安全性在机器学习的今天 已经无法应对攻击了并且正是由于该产品通俗 所以在网上破解的文章和教学视频也是大量存在并且经过验证滑动产品很容易被破解 所以除了滑动验证方式 花样百出的产品层出不穷但本质就是牺牲用户体验来提高安全。 很多人在短信服务刚开始建设的阶段可能不会在安全方面考虑太多理由有很多。 比如“ 需求这么赶当然是先实现功能啊 ”“ 业务量很小啦系统就这么点人用不怕的 ” “ 我们怎么会被盯上呢不可能的 ”等等。 有一些理由虽然有道理但是该来的总是会来的。前期欠下来的债总是要还的。越早还问题就越小损失就越低。 所以大家在安全方面还是要重视。血淋淋的栗子#安全短信# 戳这里→康康你手机号在过多少网站注册过 谷歌图形验证码在AI 面前已经形同虚设所以谷歌宣布退出验证码服务 那么当所有的图形验证码都被破解时大家又该如何做好防御呢 相关阅读 《腾讯防水墙滑动拼图验证码》 《百度旋转图片验证码》 《网易易盾滑动拼图验证码》 《顶象区域面积点选验证码》 《顶象滑动拼图验证码》 《极验滑动拼图验证码》 《使用深度学习来破解 captcha 验证码》 《验证码终结者-基于CNNBLSTMCTC的训练部署套件》
http://www.hkea.cn/news/14505038/

相关文章:

  • 做游戏直播什么游戏视频网站好搜索关键词的网站
  • 制作网站不给源代码东莞疾控中心最新通知
  • 做网站不给源码华为手机官网商城
  • 北京朝阳区建设工作办公网站各网站的网络联盟
  • 有什么好黄页网站网站设计包括
  • 网站维护的重要性地方门户类网站有哪些
  • 犀浦网站建设正规代运营公司排名
  • 义乌网站建设技术托管怎么建论坛网站
  • 怎么做快法务类似网站公众号模板制作精美
  • 副业做网站程序网站建设后的心得
  • 企业网站备案网址校园网网站建设费用
  • 模板 网站 教程ae资源网免费
  • 房产网站怎么做友链交换平台
  • 网站建设的流程图wordpress 阿里云
  • 长春个人做网站哪家好那个外贸网站做的好
  • 宿迁房产网官方网站长春做官网的公司
  • 西安免费做网站机构广告公司是干什么的
  • seo排名工具站长网站怎么做二维码链接
  • 安阳网站推广珠海市网站建设怎么样
  • 东莞找工作一般在哪里找优化课程设置
  • 大连网页网站制作网站建设的前途
  • 聊城网站开发公司北京百姓网免费发布信息网
  • 可视化响应式网站建设望京 网站开发
  • 扁平化网站后台网站建设设计
  • 易尔通做网站怎么样网站设置文件
  • 聊城网站那家做的好网站开发项目立项报告范文
  • 最高级网站建设著名建筑网站
  • 精品课程网站开发平台网站建设课程思政
  • 单位网站查询工资链接怎么做福田时代汽车官方网站
  • 可以做免费推广的网站有哪些安卓开发软件安装教程