生物识别技术存在的问题及需要考虑的关键事项

news2025/1/15 6:23:38

 微信关注公众号网络研究观获取更多。   

对数字身份验证不太了解的人通常认为生物识别技术是我们所有身份验证问题的答案。

许多人认为身份验证的终极是面部识别,甚至可能是 DNA 分析。

生物识别技术(例如指纹、面部、虹膜、视网膜、静脉、几何、语音、击键、光标移动等)可以是一种很好的身份验证形式。

但您必须选择良好的实现方式,并且无论采用哪种生物识别选项,都存在合理的担忧你选。

以下是生物识别认证的一些常见问题和需要考虑的关键事项。

准确性

大多数生物识别供应商都夸大了其准确性数据。唯一重要的是生物识别解决方案在实际部署条件下的准确性。 

在美国,美国国家标准与技术研究院 (NIST) 多年来一直在审查不同生物识别解决方案(主要是指纹和面部识别)的准确性。

任何生物识别供应商或算法创建者都可以提交其算法以供审核。

通常,研究院寻求的准确度目标约为 1:100,000,这意味着每 100,000 次测试出现一个错误。

到目前为止,提交的候选人中没有一个能接近这一点。

最好的解决方案的错误率为 1.9%,这意味着每 100 次测试几乎有 2 个错误。 

我曾参与过许多大规模的生物识别部署,我们发现错误率(假阳性或假阴性)远高于 NIST 在最佳情况下(实验室条件测试)所见的水平。

现实世界中的生物识别技术是一个难以攻克的难题。 

话虽如此,一些生物识别解决方案比竞争对手准确得多。有些解决方案在同类中排名靠前,而另一些解决方案则排名垫底。

如果您要购买生物识别解决方案,请先试用再购买。

安全与黑客攻击

任何东西都可能被黑客入侵,任何生物识别解决方案都可能被黑客入侵。

任何告诉你不同之处的生物识别供应商都应避免使用,但有些生物识别解决方案比其他解决方案更具弹性。

困难的部分是分辨出差异,当我查看某个生物识别解决方案是否比其竞争对手更安全时,我会寻找以下信息:

● 生物识别解决方案开发人员是否接受过安全开发生命周期 (SDL) 编程培训?大多数都不是,但那些这样做的人将更有可能提供更安全的产品。

● 生物识别供应商是否进行内部代码审查和渗透测试?

● 生物识别供应商是否雇用外部渗透测试人员并参与漏洞赏金计划?

● 该解决方案能抵御中间人攻击吗?

● 该解决方案是否以真实图像形式存储用户的生物识别属性,或者将捕获的生物识别数据转换为其他内容,如果被盗,这些数据对黑客来说是否将不太有用?

● 该解决方案是单因素身份验证还是多因素身份验证 (MFA)? 

● 与同类解决方案相比,该解决方案的准确度是否高于平均水平?

生物识别盗窃

最具挑战性的问题之一是如果您的生物识别属性被盗该怎么办。例如,在 2015 年 6 月臭名昭著的 OPM 数据泄露事件中,我的所有 10 个指纹以及其他 560 万人的指纹都被盗了。

任何依赖我指纹的系统如何才能真正知道提交指纹的人是我?

首先,最好将生物特征属性与密码或 PIN 等基于知识的秘密配对。拥有我指纹的攻击者也必须知道我基于知识的秘密。

我还更喜欢不以“纯文本”形式存储我的生物特征属性的生物特征识别系统,这意味着我不喜欢任何获取我的指纹(或面部、视网膜、虹膜等)并将其作为真实、完整的图像存储在数据库中的生物特征识别系统。

我希望生物特征识别系统能够读取我的生物特征属性,然后将其转换为生物特征识别系统可以存储和使用的内容,但如果被盗,对小偷来说毫无意义。 

隐私问题和政府入侵

许多国家和企业现在存储了数十亿的指纹和面孔。这可能是为了进行合法的执法场景,但许多隐私倡导者想知道,拥有数十亿人生物识别属性的任何单一实体是否会导致非法滥用。 

偏见

生物识别技术可能存在技术偏见。这是由技术引起的偏见。

例如,许多研究表明,生物识别面部扫描仪很难辨别不同肤色的人,因为光线在皮肤上的反射方式以及识别特征和几何形状的能力。

其他情况可能会导致技术偏差。例如,有些人出生时没有指纹(称为皮纹症),有些人出生时没有声音或眼睛。

面部纹身、眼镜、面具和头发也会使面部识别扫描变得复杂。

一些劳动密集型工作会造成更多的“微磨损”,这可能会导致指纹扫描仪等出现问题。

最好了解这些潜在的偏差,并尽可能避免或修改解决方案。 

生物识别技术在数字身份验证领域中正日益成为重要组成部分,生物识别解决方案有好有坏。

尽量选择更安全、更准确的解决方案。即便如此,也没有哪种生物识别解决方案是不可破解或完美的。

任何考虑生物识别解决方案的防御者所能做的最好的事情就是保持警惕,选择他们能选择的最佳解决方案。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1691240.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

148.【Windows DOS命令脚本文件】

Window待处理脚本 (一)、批处理编程初步体验1.什么是批处理程序?(1).批处理程序的定义(2).如何编辑批处理程序 2.批处理程序可以做什么?(1).匹配规则删除文件(2).新建文件,日志等(3).创建计算机病毒等 3.一个基本的批处理文件(1).带盘符的输出…

Java_多线程

有了多线程,我们就可以让程序同时做多件事情 作用: 提高效率 应用场景: 只要想让多个事情同时运行就需要用到多线程 比如:软件中的耗时操作、所有的聊天软件、所有的服务器... 并发和并行 并发:在同一时刻&#xff0…

一文详解逻辑越权漏洞

1. 逻辑越权 1.1. 漏洞原理 逻辑越权漏洞就是当用户跳过自己的权限限制,去操作同等级用户或者上级用户。正常的情况下,当一个用户去访问某个资源的时候,首先需要去登录验证自己的权限,其次是对数据的查询,最后返回数…

2024年学浪视频怎么下载到手机相册

随着2024年的到来,学浪平台继续为广大学习者提供优质的在线教育资源。然而,如何将这些宝贵的视频内容下载到手机相册,方便随时离线观看呢?无论您是想在旅途中学习,还是希望在没有网络的情况下复习课程,本文…

Linux之单机项目部署

1、虚拟机(VMware)创建Linux系统 1.1、创建虚拟机 1.2、配置虚拟机IOS映射文件 1.3、虚拟机内部相关配置 等待加载即可,加载完后会弹出图形化界面,如图: 注意:一般我们做为管理员使用ROOT账号来操作&#x…

Java之SpringSecurity使用心得

文章目录 一、内存身份认证二、jdbc身份认证三、自定义登录页 一、内存身份认证 添加pom依赖 <!-- Spring Security提供的安全管理依赖启动器 --> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-s…

串口服务器在工业控制领域的应用:深度解析与前沿实践

在工业控制领域&#xff0c;随着技术的不断发展&#xff0c;传统的串口通信方式已经难以满足现代工业系统对高效、稳定、安全通信的需求。此时&#xff0c;串口服务器作为一种先进的通信技术解决方案&#xff0c;正在逐步改变工业控制领域的通信格局。本文将深度解析串口服务器…

第十届水利、土木工程国际学术会议暨工程安全与防灾论坛 (ICHCE ESDP 2024)

文章目录 一、会议详情二、重要信息三、会议简介四、组织单位五、出席嘉宾六、大会议程七、咨询 一、会议详情 二、重要信息 会议官网&#xff1a;www.ichce.org 大会时间&#xff1a;2024年8月9-11日 最后一轮截稿时间&#xff1a;2024年6月30日 报名截止时间&#xff1a;2…

得物小程序逆向+qt可视化(不含sku)

声明 本文章中所有内容仅供学习交流使用&#xff0c;不用于其他任何目的&#xff0c;抓包内容、敏感网址、数据接口等均已做脱敏处理&#xff0c;严禁用于商业用途和非法用途&#xff0c;否则由此产生的一切后果均与作者无关&#xff01;wx a15018601872 本文章未…

linux-配置服务器之间 ssh免密登录

前言 在管理多台Linux服务器时,为了方便操作和自动化任务,实现服务器之间的SSH免密登录是非常有必要的。SSH免密登录可以避免每次远程连接时输入密码,大大提高效率。本文将详细介绍SSH免密登录的原理和实现步骤。 一、原理解释 SSH免密登录的实现依赖于SSH密钥对,主要是利用…

为什么手机冬天续航短 – 锂电池的温度特性曲线

原文出自微信公众号【小小的电子之路】 相信大家都有这样的经历&#xff1a;手机的续航能力在寒冷的冬天会有一定程度的降低&#xff0c;有些手机甚至充不进去电。在这种情况下&#xff0c;有些人可能会在手机上贴一个暖宝宝。其实这个问题不止出现在手机上&#xff0c;大家如果…

Mybatis Cache(一)MybatisCache+Redis

前面提到了&#xff0c;使用mybatis cache&#xff0c;一般是结合redis使用。 一、demo 1、数据表 create table demo.t_address (id int auto_incrementprimary key,address_name varchar(200) null,address_code varchar(20) null,address_type int n…

Java进阶学习笔记4——Static应用知识:代码块

代码块&#xff1a; 代码块是类的五大成员之一&#xff08;成员变量、构造器、方法、代码块、内部类&#xff09;。 Java类生命周期&#xff1a;加载、验证、准备、初始化、卸载。 代码块分为两种&#xff1a; 静态代码块&#xff1a; 格式&#xff1a;static {} 特点&…

Linux--网络通信(一)概述

网络通信概述 网络通信本质上是一种进程间通信&#xff0c;是位于网络中不同主机上的进程之间的通信&#xff0c;属于 IPC 的一种&#xff0c; 通常称为 socket IPC。所以网络通信是为了解决在网络环境中&#xff0c;不同主机上的应用程序之间的通信问题。 大概可以分为三个层…

物联网应用开发--STM32与机智云通信(ESP8266 Wi-Fi+手机APP+LED+蜂鸣器+SHT20温湿度传感器)

实现目标 1、熟悉机智云平台&#xff0c;会下载APP 2、熟悉新云平台创建产品&#xff0c;项目虚拟调试 3、掌握云平台生成MCU代码&#xff0c;并移植。机智云透传固件的下载 4、具体目标&#xff1a;&#xff08;1&#xff09;注册机智云平台&#xff1b;&#xff08;2&…

转行3年涨薪300%,我总结了一套产品经理快速入门指南!

想转行的产品小白&#xff0c;初期一定会遇到这个问题——我要如何 0 基础转行产品经理&#xff1f; 要想 0 基础快速转行产品经理&#xff0c;我通过个人实践总结了 5 个关键点&#xff0c;可以参考。 一、熟悉产品经理的工作全流程 转行的产品小白&#xff0c;首先要建立产…

mninst数据集图片下载

//不需要在官网下载&#xff0c;直接通过python代码&#xff0c;利用pytorch下载即可 from icecream import ic from torchvision import datasets from tqdm import tqdm import ostrain_data datasets.MNIST(root"./data/", trainTrue, downloadTrue) test_data …

VMware虚拟机桥接无线网卡上网(WIFI)

一、打开VM点击【编辑】-【虚拟网络编辑器】 二、点击【桥接模式】- 点击【自动设置】- 选择自己的无线网适配器 - 【确定】 三、开机之后会弹出提示连接网络&#xff0c;就能看见网络已经连上了

FastCopy

目录 背景: 简介&#xff1a; 原理: 下载地址: 工具的使用: 背景: 简介&#xff1a; FastCopy是一款速度非常快的拷贝软件&#xff0c;软件版本为5.7.1 Fastcopy是日本的最快的文件拷贝工具&#xff0c;磁盘间相互拷贝文件是司空见惯的事情&#xff0c;通常情况…

零一万物Yi-1.5开源,34B/9B/6B多尺寸,34B超Qwen1.5-72B

前言 近年来&#xff0c;大型语言模型&#xff08;LLM&#xff09;在各个领域展现出惊人的能力&#xff0c;为人们的生活和工作带来了巨大的改变。然而&#xff0c;大多数开源 LLM 的性能仍然无法与闭源模型相媲美&#xff0c;这限制了 LLM 在科研和商业领域的进一步应用。为了…