在工业环境中,您通常需要坚固耐用的硬件。这是相当专业的套件,通常比“普通”计算硬件贵得多。根据环境,您可能需要防水和防尘外壳。谷歌将提供一系列选项。非加固设备通常无法承受恶劣的条件,并且可能会快速或不可预测地发生故障。
如果您想审核谁创建了特定条目,您将需要某种身份验证机制。生物识别登录 - 指纹等 - 可在一系列设备上使用,并使人们无需输入用户名和密码(通常是共享的)即可轻松登录。在此模型中,用户向操作系统而不是 Web 应用程序进行身份验证;将它们粘合在一起是可行的,但在很大程度上取决于您的企业身份管理系统和您用于构建 Web 应用程序的框架。
另一种选择是使用 RFID 卡——同样,许多坚固耐用的计算机支持 RFID 阅读器,可以读取卡片或钥匙圈式物理对象。这不如生物特征认证安全,因为人们确实共享卡。同样,这里的身份验证是在操作系统级别。
使用操作系统的身份验证工具的好处是,您可以从为保护各种环境中的访问所做的所有工作中受益。例如,大多数操作系统允许您设置策略以在特定超时后锁定屏幕(未经授权的用户无法覆盖此设置)。
将身份验证构建到 Web 应用程序中也是一种选择,但 AFAIK 生物识别解决方案对于 Web 应用程序来说仍然有点深奥。用户名/密码在大多数框架中都很简单,如果您设置较短的会话超时,那么有人忘记注销并让浏览器保持登录状态的可能性很小。对于核发射代码来说不够好,但对于业务线应用程序来说,可能还可以。
您还可以查看用户名/密码身份验证的替代方案,而不使用生物识别技术 - 例如密码或图像识别选项(“这里有 16 张随机图像,这是你的祖母?”)。AFAIK,这不是大多数 Web 开发框架中的标准功能,所以你必须自己动手。