embedded - 在嵌入式系统上实施验证码
问题描述
我有一个运行 WebServer 的嵌入式系统。我需要为 WebServer 提供的网页提供验证码机制。如何在嵌入式系统(设备)中实现验证码?
我见过 google reCAPTCHA,但它需要网站注册才能生成嵌入式设备无法生成的密钥。
解决方案
答案取决于您的嵌入式设备,但通常是这样的:
如果您不能保证您的嵌入式网络服务器将连接到 Internet(通常情况下,您不能保证,因为这取决于您的设备运行的环境中的最终用户 - 它可能是一个隔离的专用网络) -您根本无法使用公共验证码服务,而必须实施本地的、独立的验证码机制。
如果您可以确保您可以连接到公共网络,您的网络服务器应该知道它所服务的域(无论如何都必须以某种方式配置到您的设备中)并且您应该只在知道该域名之后嵌入验证码(通过自动或辅助手动注册机制)
推荐阅读
- java - 使用 AWS java corretto 时获取 java.security.cert.CertificateException
- java - jdk8中localdate的EpochSeconds
- java - 为什么使用排序(O(n log n) 复杂度)比使用 HashMap(O(n) 复杂度)更快地找到多数元素?
- php - 如何从 rpc 服务器响应中保存一个变量?
- interceptor - Helidon 自定义拦截器
- arrays - 在 bashscript 中解析设置文件,其中一些特殊设置是数组
- javascript - Chrome 扩展程序 - 通过承诺运行顺序功能不起作用
- javascript - 在 Firestore 中的地图字段类型中显示特定文件
- google-apps-script - 找不到方法 sendEmail(object)
- jquery - 如何 JSON 序列化具有 data-* 属性的表单字段