验证码替代方案,安全性如何?

2024-06-03

我为当地图书馆制作网页,我认为基于书籍封面的“自定义”验证码可能会很有吸引力。因此,提供几十本书的封面之一,并让顾客填写表格并键入书名以证明他们是人类。假设我从图像和文件名中删除了标题/作者信息,这就足够了吗?事实上,它是一个相当小的网站上的独特系统,这一事实足以使其有效吗?如今的垃圾邮件机器人到底有多狡猾? 将图像名称设为 ISBN # 会不会太明显了?

这是一个示例封面:

Prove You Are Human
(source: mfrl.org http://www.mfrl.org/images/isbn/0886775906.GIF)


您需要让 OCR 系统难以读取文本。否则,垃圾邮件机器人将轻松通过您的验证码,而无需人类垃圾邮件发送者进行任何定制。

这就是为什么现在你会在大多数验证码上看到有趣的异或、噪音和失真。

从原则上讲,不将图像名称基于可查找的内容是有意义的,尽管在本地图书馆的情况下,任何垃圾邮件发送者编写自定义脚本来击败您的验证码的可能性很小......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

验证码替代方案,安全性如何? 的相关文章

  • Python&selenium&tesseract自动化测试随机码、验证码(Captcha)的OCR识别解决方案参考...

    在自动化测试或者安全渗透测试中 xff0c Captcha验证码的问题经常困扰我们 xff0c 还好现在OCR和AI逐渐发展起来 xff0c 在这块解决上越来越支撑到位 我推荐的几种方式 xff0c 一种是对于简单的验证码 xff0c 用开
  • php click captcha 验证码类

    需求 xff1a 现在常用的表单验证码大部分都是要用户输入为主 xff0c 但这样对手机用户会不方便 如果手机用户访问 xff0c 可以不用输入 xff0c 而是click某一位置便可确认验证码 xff0c 这样就会方便很多 原理 xff1
  • (二十三)admin-boot项目之captcha验证码整合

    二十三 captcha验证码整合 项目地址 https gitee com springzb admin boot 如果觉得不错 给个 star 简介 这是一个基础的企业级基础后端脚手架项目 主要由springboot为基础搭建 后期整合一
  • 在 Joomla 中使用 ReCaptcha 和我的自定义表单

    我正在尝试使用 JFormFieldCaptcha 来处理我的自定义 jForm 我设法通过注册和联系表格完成了工作 不过 我想构建自己的基于 XML 文件的联系表单 看起来像这样
  • Yii 验证码 URL 已损坏

    我想在我的 Yii 项目上创建一个 AJAX 注册表单 因此 在每个页面上我都有一个登录按钮 如果用户未经授权 则会显示一个弹出窗口 在该弹出窗口中 他可以看到带有电子邮件字段 密码字段和验证码 默认 Yii 验证码 的注册表单 所以 我的
  • Primefaces 5:验证码不适用于“javax.servlet.ServletException:表达式不能为空”

    我使用以下代码创建了一个简单的 xhtml 页面 如 Primefaces 展示 div My test div
  • 将验证码集成到 Symfony2 FOSUserBundle 注册中的最简单方法?

    我使用 Symfony2 和 FOSUserBundle 来管理注册和登录 我想添加一个验证码系统 是否有关于此的预先存在的捆绑包或教程 当然 我可以尝试使用 Google re captcha 来推出自己的验证码 在这种情况下 Googl
  • 如何验收测试受验证码保护的 Web 应用程序功能?

    我想将验证码 例如 reCaptcha 添加到我网站上的某些功能 我该如何调整我的验收测试 是在临时站点上禁用验证码的唯一解决方案吗 澄清 当然 我并不是说用暴力破解我自己的验证码 而是例如一些选项可以从我的测试知道的服务器端将状态注入到验
  • Woocommerce Checkout 无法使用 WooCommerce 插件的无验证码 reCAPTCHA

    当我激活 No CAPTCHA reCAPTCHA for WooCommerce 插件时 因此在 WooCommerce 的结帐页面上 当客户检查 创建帐户 时复选框和下订单相比 它不起作用 页面只是滚动到顶部 没有任何操作 任何想法 问
  • PHP:从 javascript 重新加载验证码图像

    我有一个 PHP 中的用户注册表单 我将验证码图像检查放在页面中 我像这样使用它 img src captcha php alt Enter this text in the adjacent text box 在我的 javascript
  • 复选框可以替代验证码吗?

    复选框是否提供了在网站上使用验证码的替代方法 我想我需要使用验证码进行用户注册 相反 如果我为 通过单击此处我同意 之类的条款添加一个复选框 可以解决机器人问题吗 或者除了复选框之外还需要验证码吗 您可以使用复选框做的一件事是制作honey
  • 如何正确验证验证码?

    我有使用验证码验证的登录表单 我在 php 文件中编写验证时遇到问题 如果验证码输入不正确 则会出现错误 目前我已经验证 如果没有输入验证码 它会显示错误 但是当我输入一些错误的验证码时 登录将继续并将用户登录到站点 这是我的代码 感谢任何
  • 如何在 Yii-2 应用程序中添加验证码?

    我正在尝试将验证码添加到登录表单中 我的环境 Yii 2 PHP 5 4 45 版本 IIS 10 0 Windows 10 In login php LoginForm php and SiteController php我添加了以下内容
  • 如何使用 PrimeFaces 验证码?

    我经历了用户指南 http www primefaces org documentation html和showcase http www primefaces org showcase ui captcha jsf但找不到在支持 bean
  • 如何在页面刷新/加载时刷新验证码图像?

    我想强制我的网站在每次加载时刷新验证码图像 因此我有一个由 onload 事件触发的 javascript 方法 这里我有以下行 document getElementById yw0 button click Firebug 没有检测到任
  • 带有 Base64 图像的 v-card-media

    我正在 ColdFusion 中创建验证码图像 并将其作为 Taffy 的 REST feed 返回 然后在 Vuetify 中显示 ColdFusion 太妃糖代码
  • 复选框验证码

    我正在开始我的第一次创业 我无法忍受在注册网站时尝试读取验证码 也不希望我的用户这样做 我寻找替代方案 然后我发现了复选框验证码 http uxmovement com forms captchas vs spambots why the
  • Gem-idea:当 HTTP 方法发布、放置或删除时,在 before_filter 中使用验证码自动垃圾邮件防护

    我正在考虑为 Rails 编写一个自动垃圾邮件防护系统 也许我会编写一个公共 gem 我的想法是在 application controller 中包含一个辅助方法 class ApplicationController lt Action
  • Google reCAPTCHA v2 在幕后如何工作?

    本文引用的是 Google ReCaptcha v2 不是最新版本 最近谷歌推出了简化的 验证码 验证系统 video https www youtube com watch v jwslDn3ImM0 使用户只需单击即可通过 验证码 但它
  • 如何从复杂的验证码中提取数字

    我正在尝试解析下图的验证码 https ibb co 35X723J https ibb co 35X723J 我尝试过使用超正方体 data br open captchaurl read b bytearray data save op

随机推荐

  • 为什么向前移动指针不会影响外部函数?

    我有以下函数用于计算字符串中的空格 int countSpace char str int nSpaces 0 while str 0 if str nSpaces str return nSpaces 我这样使用这个函数 char a H
  • 将json URL导入到java并使用jackson库解析它

    我正在尝试读取 java 中的 json 链接并解析它 以便我可以将它用于其他事务 但问题是我收到错误 我真的不知道该如何处理它们 这是代码 package weather data import weather data import c
  • getActiveRange 不返回当前选择

    这应该是一个简单的问题 但我自己无法破解 我想将活动工作表中当前选定的单元格复制到名为 data 的数组中 var sheet SpreadsheetApp getActive getActiveSheet var selection sh
  • 允许在cql中进行过滤、数据建模

    我目前正在使用和研究 cassandra 中的数据建模实践 到目前为止 我知道您需要基于执行的查询进行数据建模 然而 多个select需求使得数据建模变得更加困难或不可能在一张表上处理它 所以 当你无法在1个表上处理这些要求时 你需要插入2
  • 以编程方式设置 aspnet:MaxHttpCollectionKeys

    在特定网站的一些管理功能中 我正在做一篇特别可怕的帖子 需要一个large要发布的数据量 为了实现这一点 我必须添加 Web config appSetting https stackoverflow com questions 88324
  • 在 Android 应用程序中集成 Facebook 和 LinkedIn

    我有一个集成了 Facebook 和 LinkedIn 网络的应用程序 根据说明 为了集成 LinkedIn 我需要在我的活动中的清单中添加以下代码
  • 如何在 Spring Boot 1.4 中自定义 Jackson

    我一直无法找到如何使用的示例Jackson2ObjectMapperBuilderCustomizer java在spring boot 1 4中自定义Jackson的功能 boot 1 4 中自定义 Jackson 的 doco http
  • 这种奇怪的 Scala 内存泄漏的原因是什么? [复制]

    这个问题在这里已经有答案了 即使有 7G 的堆空间 这也会耗尽内存 import scala collection mutable Set class Foo val anEmptySet Set Int Set def bar ints
  • Pytest如何在范围“class”中包含“setup”fixture

    我正在使用 pytest 通常将我的测试分组为包中模块的 镜像 为了在我的测试模块中有一个良好的结构 我喜欢将一些测试分组到类中 即使我使用的是 pytest 我遇到了灯具范围级别的问题 考虑这个最小的例子 import pytest py
  • 使用关键字启动 syn 区域

    我想用 virtual 启动一个区域 以用不同的颜色突出显示所有虚拟方法 但是 virtual 已经在 cpp vim 文件中定义为关键字 因此永远不会执行区域匹配 我尝试了以下方法 syn region cVirtualMethod st
  • IFormFile 未由 dropzone uploadMultiple 请求填充

    我遇到的问题是 IFormFile 列表没有填充给定的文件 但是当我调用 HttpContext Request Form Files 时然后我就可以访问这些文件了 我更喜欢使用 IFormFile 因为它似乎是新的 Dotnet core
  • C 和 C++ 中联合的用途

    我之前就很舒服地使用了 union 今天读到的时候我很震惊这个帖子 https stackoverflow com questions 1812348 a question about union in c并了解到这段代码 union AR
  • Xcode - 配置:错误:在 $PATH 中找不到可接受的 C 编译器

    从头开始重建 Mac 安装了 xcode 和 rvm 然后尝试安装 rubies 但它们都给了我 Error running configure prefix Users durrantm rvm rubies ruby 1 9 3 p12
  • Angular CLI - Typescript 抛出:无法读取未定义的属性“长度”

    我使用 ngserve 在 Angular 4 项目中运行 但出现错误 Cannot read property length of undefined 但我的项目中没有任何财产长度 完整的错误 Your global Angular CL
  • 如何在 Angular 2 项目中使用 Bower 组件

    我是 Angular 2 的初学者 Angular 2 项目使用 npm 包 我们可以通过简单地导入来在 Angular 2 项目中使用它们 如下所示 import FormsModule from angular forms 另外 我们可
  • Ktor http 客户端 - 请求进度

    如何监控 Ktor http 客户端中的请求进度 例如 我有这样的请求 val response HttpClient get
  • Kohana 3.1 中的模板

    我几个月前就用过它们 然后我改用燃料 然后我又切换回 Kohana 问题 我忘记了如何正确使用模板 我的意思是Controller Template 有教程 http kohanaframework org 3 1 guide kohana
  • 在 Android 媒体播放器上播放 MediaStore 中的音频

    有没有办法通过使用 MediaPLayer 播放从 MediaStore 获得的音频 或者我走的方向完全错误 到目前为止 我已经查看了 MediaStore Audio 但没有什么能真正帮助我 我只需要知道我是否走在正确的轨道上 首先 我假
  • SoapUI 5.3.0 Mac 安装后任何使用都会挂起

    SoapUI 5 3 0 最新开源版本 Mac 在 MacOS 10 12 3 上进行全新安装时挂起 使用安装程序建议的所有预设 我尝试重新启动并再次安装 每次加载应用程序时 它只是一个永恒的沙滩球 没有可点击的菜单 并且需要强制退出 即使
  • 验证码替代方案,安全性如何?

    我为当地图书馆制作网页 我认为基于书籍封面的 自定义 验证码可能会很有吸引力 因此 提供几十本书的封面之一 并让顾客填写表格并键入书名以证明他们是人类 假设我从图像和文件名中删除了标题 作者信息 这就足够了吗 事实上 它是一个相当小的网站上