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

企业门户网站主要功能网站优化推广公司推荐

企业门户网站主要功能,网站优化推广公司推荐,北京旅游外贸网站建设,最简单的wordpress前言 由于网站注册入口容易被黑客攻击#xff0c;存在如下安全问题#xff1a; 暴力破解密码#xff0c;造成用户信息泄露短信盗刷的安全问题#xff0c;影响业务及导致用户投诉带来经济损失#xff0c;尤其是后付费客户#xff0c;风险巨大#xff0c;造成亏损无底洞…前言 由于网站注册入口容易被黑客攻击存在如下安全问题 暴力破解密码造成用户信息泄露短信盗刷的安全问题影响业务及导致用户投诉带来经济损失尤其是后付费客户风险巨大造成亏损无底洞 所以大部分网站及App 都采取图形验证码或滑动验证码等交互解决方案 但在机器学习能力提高的当下连百度这样的大厂都遭受攻击导致点名批评 图形验证及交互验证方式的安全性到底如何 请看具体分析 一、 旷视 PC 注册入口 简介旷视科技创立于2011年是一个人工智能产品和解决方案品牌。 于2011年由印奇、唐文斌和杨沐三位创始人成立。 旷视科技以深度学习为核心竞争力 融合算法、算力和数据 打造出 “三位一体”的新一代AI生产力平台旷视Brain 并开源其核心——深度学习框架“天元”。 依托Brain旷视专注于算法能产生极大价值的领域——个人物联网、城市物联网、供应链物联网提供包括算法、软件和硬件产品在内的全栈式、一体化解决方案。 旷视的商业化产品服务全球范围内数十万开发者与超过3,000家行业客户。 此外旷视重视发展可持续的人工智能。旷视率先行业公开发布《人工智能应用准则》的AI企业并成立了由企业内外专家组成的人工智能道德伦理委员会。 旷视总部位于北京拥有近3000名员工并在北京、上海、南京、成都等地都设有研发中心。 二丶 安全分析 采用传统的图形验证码方式具体为4个数字英文,ocr 识别率在 95% 以上。   测试方法 采用模拟器OCR识别 1. 模拟器交互 private static String INDEX_URL https://console.faceplusplus.com.cn/register;Overridepublic RetEntity send(WebDriver driver, String areaCode, String phone) {RetEntity retEntity new RetEntity();try {driver.get(INDEX_URL);Thread.sleep(1 * 1000);// 1 输入手机号WebElement phoneElemet driver.findElement(By.id(phone));phoneElemet.sendKeys(phone);// 点击发送验证码按钮Thread.sleep(500);WebElement sendElemet driver.findElement(By.xpath(//button/span[contains(text(),发送验证码)]));sendElemet.click();// 2 获取图形验证码WebElement imgElement, errElement, inputElement;String imgCode null;byte[] imgByte null;Thread.sleep(1 * 1000);for (int i 0; i 1; i) {imgElement driver.findElement(By.xpath(//img[contains(src,/api/official/captcha/get)]));String imgUrl imgElement.getAttribute(src);imgByte GetImage.callJsByUrl(driver, imgUrl);int len (imgByte ! null) ? imgByte.length : 0;imgCode (len 0) ? ddddOcr.getImgCode(imgByte) : null;if (imgCode null) {continue;}// 3 输入识别出来的图形验证码inputElement driver.findElement(By.id(code));inputElement.sendKeys(imgCode);ddddOcr.saveFile(this.getClass().getSimpleName(), imgCode, imgByte);// 4 确 认Thread.sleep(1 * 1000);// 点击智能按钮boolean isRobot false;int beginX 1540;int beginY 879;if (isRobot)RobotMove.click(beginX, beginY);else {WebElement confirmElement driver.findElement(By.xpath(//div[classant-modal-footer]/button/span));confirmElement.click();}}Thread.sleep(10 * 1000);WebElement msgElement ChromeDriverManager.waitElement(driver, By.xpath(//button/span[contains(text(),s)]), 20);String gtInfo (msgElement ! null msgElement.isDisplayed()) ? msgElement.getText() : null;retEntity.setMsg(imgCode - gtInfo);if (gtInfo ! null gtInfo.contains(秒)) {retEntity.setRet(0);return retEntity;}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 static byte[] callJsById(WebDriver driver, String id) {return callJsById(driver, id, null);}public static byte[] callJsById(WebDriver driver, String id, StringBuffer base64) {String js let c document.createElement(canvas);let ctx c.getContext(2d);;js let img document.getElementById( id ); /*找到图片*/ ;js c.heightimg.naturalHeight;c.widthimg.naturalWidth;;js ctx.drawImage(img, 0, 0,img.naturalWidth, img.naturalHeight);;js let base64String c.toDataURL();return base64String;;String src ((JavascriptExecutor) driver).executeScript(js).toString();String base64Str src.substring(src.indexOf(,) 1);if (base64 ! null) {base64.append(base64Str);}byte[] vBytes (base64Str ! null) ? imgStrToByte(base64Str) : null;return vBytes;} 3.图形验证码识别Ddddocr private static String INDEX_URL https://console.faceplusplus.com.cn/register;Overridepublic RetEntity send(WebDriver driver, String areaCode, String phone) {RetEntity retEntity new RetEntity();try {driver.get(INDEX_URL);Thread.sleep(1 * 1000);// 1 输入手机号WebElement phoneElemet driver.findElement(By.id(phone));phoneElemet.sendKeys(phone);// 点击发送验证码按钮Thread.sleep(500);WebElement sendElemet driver.findElement(By.xpath(//button/span[contains(text(),发送验证码)]));sendElemet.click();// 2 获取图形验证码WebElement imgElement, errElement, inputElement;String imgCode null;byte[] imgByte null;Thread.sleep(1 * 1000);for (int i 0; i 1; i) {imgElement driver.findElement(By.xpath(//img[contains(src,/api/official/captcha/get)]));String imgUrl imgElement.getAttribute(src);imgByte GetImage.callJsByUrl(driver, imgUrl);int len (imgByte ! null) ? imgByte.length : 0;imgCode (len 0) ? ddddOcr.getImgCode(imgByte) : null;if (imgCode null) {continue;}// 3 输入识别出来的图形验证码inputElement driver.findElement(By.id(code));inputElement.sendKeys(imgCode);ddddOcr.saveFile(this.getClass().getSimpleName(), imgCode, imgByte);// 4 确 认Thread.sleep(1 * 1000);// 点击智能按钮boolean isRobot false;int beginX 1540;int beginY 879;if (isRobot)RobotMove.click(beginX, beginY);else {WebElement confirmElement driver.findElement(By.xpath(//div[classant-modal-footer]/button/span));confirmElement.click();}}Thread.sleep(10 * 1000);WebElement msgElement ChromeDriverManager.waitElement(driver, By.xpath(//button/span[contains(text(),s)]), 20);String gtInfo (msgElement ! null msgElement.isDisplayed()) ? msgElement.getText() : null;retEntity.setMsg(imgCode - gtInfo);if (gtInfo ! null gtInfo.contains(秒)) {retEntity.setRet(0);return retEntity;}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();}} 4. 图形OCR识别结果 5. 测试返回结果 三 丶测试报告 四丶结语 旷视科技创立于2011年是一个人工智能产品和解决方案品牌。 于2011年由印奇、唐文斌和杨沐三位创始人成立。 旷视科技以深度学习为核心竞争力 融合算法、算力和数据 打造出 “三位一体”的新一代AI生产力平台旷视Brain 并开源其核心——深度学习框架“天元”。 。作为知名的人脸识别头部厂商拥有雄厚的技术研发实力 技术实力也应该不错但采用的还是老一代的图形验证码已经落伍了 用户体验一般容易被破解 一旦被国际黑客发起攻击将会对老百姓形成骚扰影响声誉。 很多人在短信服务刚开始建设的阶段可能不会在安全方面考虑太多理由有很多。 比如“ 需求这么赶当然是先实现功能啊 ”“ 业务量很小啦系统就这么点人用不怕的 ” “ 我们怎么会被盯上呢不可能的 ”等等。 有一些理由虽然有道理但是该来的总是会来的。前期欠下来的债总是要还的。越早还问题就越小损失就越低。 所以大家在安全方面还是要重视。血淋淋的栗子#安全短信# 戳这里→康康你手机号在过多少网站注册过 谷歌图形验证码在AI 面前已经形同虚设所以谷歌宣布退出验证码服务 那么当所有的图形验证码都被破解时大家又该如何做好防御呢 相关阅读 《腾讯防水墙滑动拼图验证码》 《百度旋转图片验证码》 《网易易盾滑动拼图验证码》 《顶象区域面积点选验证码》 《顶象滑动拼图验证码》 《极验滑动拼图验证码》 《使用深度学习来破解 captcha 验证码》 《验证码终结者-基于CNNBLSTMCTC的训练部署套件》
http://www.hkea.cn/news/14266221/

相关文章:

  • wordpress登陆失败seo推广主要做什么的
  • pc网站与手机网站wordpress广告联盟插件
  • 邵阳网站制作建设进一步加强网站建设管理
  • 绵阳 网站开发东莞网站建设 塑胶五金
  • 有什么字体设计网站全国工商登记网
  • 做的成功的地方网站分销网站建设
  • 多用户网站制作企业网站用视频做首页
  • 合肥建设网网站制作个人网站论文
  • 二维码生成器网站百度网盟推广步骤
  • 青海格尔木建设局网站大连建设工程信息网档案下载
  • 花20亿做网站上海网站备案网站
  • 自己建的网站也要注册域名吗软件制作公司
  • 辽宁网站建设找哪家怎么用vue写wordpress主题
  • 青海网站建设多少钱wordpress调查插件
  • 凡科做的网站要收费吗网站制作网络推广价格
  • 企业网站建设的流程与原则长治公司网站建设
  • 天津微信网站开发阀门专业网站建设
  • 四川网站建设培训班专业网站设计如何提升网页品质
  • 网站建设行业新闻动态福州网站建设q.479185700強
  • 达内学网站开发培训课程html5响应式公司网站模版
  • 西宁做网站的公司完整个人网站开发案例
  • 网站整套模板项目代码下载比较好的平面设计网站
  • 怎么做网站的移动端适配版移动登录网页模板下载
  • 斗门区住房和城乡建设网站网站怎么接入百度地图
  • 平凉哪家做企业网站广西南宁公司网站制作
  • 好看的企业网站首页崇明集团网站建设
  • 网站做三方登陆需要注册公司不长春哪家网站做的好
  • 哪个公司做网站好苏州杭州专业seo服务公司
  • 人社局网站建设方案广州 天河网站设计
  • 富阳区住房与建设局网站网站开发工程师 英文