`

三种认证方式以及增强认证的方法

阅读更多
老外论坛上的,写的很好。
There are 3 types of authentication possibilities for a system like that:

Something you know (password, passphrase)

Someting you have (card, token, phone... etc)

Somebody you are (biometrics in general)

Strong authentication needs for sure to implement two of those.

So let's analyze some of your options:

1) Something you know + something you have:

- user/pass + token and one time PIN => already used, pretty secure

- user/pass + private key on the computer (not neccesarily PKI system) => I would not really advise, as by stealing your laptop the chance so also take your password is pretty high, so I wouldn't go for it.

- user/pass + challenge response token => I find this the best way. You need a system where you login with a user/pass + a PIN on the token.

Afterwards, there could be a challenge by the system which you introduce into the token and a response. This of course is based on an algorithm. It works quite well for online banking at the moment.

- certificate/private key (not neccesarily PKI) /passphrase + PIN + token + challenge/response => probably the best combination for this type (know+have). However the usability is quite low as you will always need to have at all times your key with you and also the laptop and so on.. it gets too complicated in my opinion.

What if you could have this certificate on an external device (card / bluetooth container / wireless container)?

Then you have quite a nice system to authenticate.

another nice option might be:

- user/pass + mobile phone as a pin (SMS or an SSL connection allowed only from your SIM). I find this quite a nice as you do not have to carry another device with you (token) but you can use the mobile phone.

Of course that the mobile phone needs to be properly secured by all means neccesary (additional risk)

The risks need to be carefully analyzed and managed.



a bit more complicated option

2) something you know + something you have + somebody you are

- user/pass + smarcard and PIN + biometrics

one example is http://www.cardwerk.com/smart-card-readers/fingerprintscanner.aspx, and it's not the only one.

another is http://www.smartcardbiometric.com/ ... you can find a lot of them in the industry.

this is quite nice as it can be easily implemented.

on the smartcard you can have a private key (not neccesarily in a PKI system) + biometrics information. The reader is quite nice and you've got three factors on a simple card.
分享到:
评论

相关推荐

    Spring Security通过AuthenticationManager的逻辑实现多种认证方式.docx

    总的来说,`AbstractAuthenticationProcessingFilter`结合`AuthenticationManager`提供了一种灵活的机制,可以实现多种认证方式。开发者可以通过自定义`AuthenticationProvider`和`AuthenticationManager`的实现,...

    一种嵌入式Linux系统的身份认证方法.pdf

    文章作者张仁斌、朱飞和吴燎原通过研究提出了一种基于PAM(Pluggable Authentication Modules)的身份认证方法,以解决传统认证方式存在的局限性。 传统的身份认证产品往往无法轻松地实现新的认证方法,因为它们的...

    ISAPI协议摘要认证实现方法介绍1

    摘要认证是一种在网络交互中增强安全性的方式,特别是在HTTP协议中,用于保护敏感的用户信息,如登录凭证。在ISAPI(Internet Server Application Programming Interface)协议中,摘要认证是确保基于HTTP REST架构...

    CSA认证的方式与方法.zip

    在“CSA认证的方式与方法.pdf”文件中,可能会详细阐述每个步骤的具体实施过程,包括如何填写CCM,如何选择合适的第三方审计机构,以及如何维护和更新认证信息。此外,文件可能还会涵盖认证流程的时间表、费用、常见...

    基于无线局域网的认证方法研究[1]

    本文首先概述了WLAN的基本概念及其面临的挑战,并对现有的两种主要认证方式——WEP认证和IEEE802.11i认证进行了深入分析,随后提出了针对IEEE802.11i认证机制的改进方案。 #### 2. WLAN认证方法概述 ##### 2.1 WEP...

    行业分类-设备装置-基于PaaS平台的身份认证方法以及身份认证设备.zip

    本主题聚焦于“行业分类-设备装置-基于PaaS平台的身份认证方法以及身份认证设备”,旨在深入探讨如何在PaaS环境中确保安全、可靠的身份验证机制。以下是关于这个主题的详细知识点: 1. PaaS平台概述:PaaS是一种...

    Open认证和Shared认证.docx

    Open认证和Shared认证是两种常见的无线网络接入认证方式,它们主要用于确保只有授权的设备能够连接到无线网络,保护网络安全。以下是对这两种认证方式的详细解释。 Open认证,也称为开放系统认证,是一种相对简单的...

    NC系统身份认证方式实现说明文档

    NC系统为此设计了接口,便于集成第三方身份认证服务,从而增强登录时的身份验证安全性。 1. 后台认证接口:nc.bs.sm.identityverify.IAMode 后台认证接口是实现身份验证的关键部分,通常通过继承抽象类nc.bs.sm....

    WPA3认证分析.pdf

    总结来说,WPA3认证增强了Wi-Fi网络的安全性,通过分析管理帧中的参数,我们可以准确识别AP支持的认证方式和加密算法,从而为用户选择最佳的连接策略。随着技术的不断发展,WPA3将继续提供更高级别的安全防护,保障...

    参考资料-CSA认证的方式与方法.zip

    以下是对CSA认证方式与方法的详细解析: 一、CSA认证概述 CSA认证主要包括两大部分:CSA STAR(Security, Trust & Assurance Registry)认证和CSA GRC Stack(Governance, Risk, and Compliance)认证。STAR认证...

    基于区块链的身份认证机制的效率优化方法研究.pdf

    然而,当前基于区块链的身份认证方式主要采用遍历区块链查询身份-公钥对的方法,这种方法在验证效率上存在不足,尤其当区块链规模增大时,查询成本会显著增加。针对这一问题,研究者提出了一种基于密码累加器的身份...

    网络游戏-一种基于地基增强差分网络的播发认证方法.zip

    标题中的“网络游戏-一种基于地基增强差分网络的播发认证方法”表明这是一个关于网络游戏安全性的技术主题,特别是涉及到地基增强差分网络在播发认证中的应用。这种技术通常用于确保网络游戏中的数据传输安全,防止...

    H3C IMC portal认证操作手册

    **Portal认证**,在英语中意为“入口”,在IT领域特指一种通过Web页面来验证用户身份的方式,以此实现对用户网络访问权限的控制。在采用Portal认证的网络环境中,未经认证的用户上网时会被强制引导至一个特定站点,...

    国内 认证 矢量图 大全

    描述中提到的"MAC AAA"可能是指多因素认证(Multi-Factor Authentication, MFA)或三重认证(Triple Authentication),这在网络安全领域是非常关键的一种身份验证方式。MFA通常要求用户提供三种不同类型的凭证,如...

    网络游戏-一种网络用户身份认证方法及系统.zip

    总的来说,"一种网络用户身份认证方法及系统"这个资料深入探讨了网络游戏中的身份认证技术,包括但不限于认证方式的选择、系统的安全性设计、加密手段、防攻击策略以及隐私保护措施。对于理解网络游戏安全性和用户...

    一种安全增强型云计算身份认证方案.pdf

    由于传统的基于“用户名+口令”认证方式容易受到攻击,本方案提出了一种在高安全环境下实现云身份认证的新方法。 为了加强身份认证的安全性,本方案利用USBKey与PIN码结合的方式实现双因子认证。USBKey是一种硬件...

    一站式自动登录用户的认证方式

    例如,给定文件中提到的一种认证方式包括以下几个步骤: 1. 参数验证: - AGID:代表 Application Gateway ID,是一个特定的标识符,用于区分不同的应用或服务。 - TimeStamp:当前接口调用的时间,格式为 `yyyy-...

    基于身份、口令、生物特征的认证综述

    接着,深入分析了几种常见的身份认证技术,包括基于秘密知识(如口令)、智能卡以及生物特征(如指纹、虹膜、面部和笔迹)的认证方法。最后,报告还关注了动态口令身份认证技术的产生、设计思路和特点。 第一章 ...

Global site tag (gtag.js) - Google Analytics