百度360必应搜狗淘宝本站头条
当前位置:网站首页 > IT知识 > 正文

软考-信息安全工程师学习笔记16——认证技术方法

liuian 2024-12-02 22:19 69 浏览

认证技术方法:

  • 口令认证技术
  • 智能卡技术
  • 基于生物特征认证技术
  • Kerberos技术

口令认证技术

口令认证是基于用户所知道的秘密而进行的认证技术。

口令认证一般要求参与认证的双方按照事先约定的规则,用户发起服务请求,然后用户被要求向服务实体提供用户标识和用户口令,服务实体验证其正确性,若验证通过,则允许用户访问。

设用户A的标识为UA,口令为PA,服务方实体为B,则认证过程描述如下:

第一步,用户A发送消息(UA,PA)到服务方B。

第二步,B收到(UA,PA)消息后,检查UA和PA的正确性。若正确,则通过用户A的认证。

第三步,B回复用户A验证结果消息。

目前,服务方实体B通常会存储用户A的口令信息。一般安全要求把口令进行加密变换后存储,口令非明文传输。


口令认证的优点简单,易于实现

口令认证的不足容易受到攻击,主要攻击方式有窃听、重放、中间人攻击、口令猜测等。要实现口令认证的安全,应至少满足以下条件:

  • 口令信息要安全加密存储:
  • 口令信息要安全传输:
  • 口令认证协议要抵抗攻击,符合安全协议设计要求:
  • 口令选择要求做到避免弱口令。

智能卡技术

智能卡是一种带有存储器和微处理器的集成电路卡,能够安全存储认证信息,并具有一定的计算能力。智能卡认证根据用户所拥有的实物进行,智能卡认证技术广泛应用于社会的各个方面。

通过智能卡来实现挑战/响应认证。在挑战/响应认证中,用户会提供一张智能卡,智能卡会一直显示一个随时间而变化的数字,假如用户试图登录目标系统,则系统首先将对用户进行认证,步骤如下:

  1. 用户将自己的ID发送到目标系统:
  2. 系统提示用户输入数字:
  3. 用户从智能卡上读取数字:
  4. 用户将数字发送给系统:
  5. 系统用收到的数字对ID进行确认,如果ID有效,系统会生成一个数字并将其显示给用户,称为挑战:
  6. 用户将上面的挑战输入智能卡中:
  7. 智能卡用这个输入的值根据一定算法计算出一个新的数字并显示这个结果,该数字称为应答;
  8. 用户将应答输入系统:
  9. 系统验证应答是否正确,如果正确,用户通过验证并登录进入系统。



基于生物特征认证技术

基于生物特征认证就是利用人类生物特征来进行验证

  • 指纹识别认证:指纹识别系统通过对获取的人类用户自身拥有的独一无二的指纹特征的鉴别结果,区分不同的人类用户身份。
  • 人脸识别认证:基于人的脸部特征信息进行身份识别的一种生物识别技术
  • 视网膜识别认证:根据人眼视网膜中的血管分布模式不同来鉴别不同人的身份
  • 语音识别认证:是依靠人的声音的频率来判断不同人的身份

Kerberos 认证技术

Kerberos 是一个网络认证协议

目标:是使用密钥加密为客户端/服务器应用程序提供强身份认证,

技术原理:是利用对称密码技术,使用可信的第三方来为应用服务器提供认证服务,并在用户和服务器之间建立安全信道。

Kerberos进行密钥分配时使用AES、DES等对称密钥加密。


Kerberos系统涉及四个基本实体:

  1. Kerberos客户机,用户用来访问服务器设备;
  2. AS(Auhentcation Server,认证服务器),识别用户身份并提供TGS会话密钥;
  3. TGS(Ticket Granting Server,票据发放服务器),为申请服务的用户授予票据(Ticket)
  4. 应用服务器(Application Server),为用户提供服务的设备或系统。

通常将AS和TGS统称为密钥分发中心KDC (Key Distribution Center)

票据(Ticket)是用于安全的传递用户身份所需要的信息的集合,主要包括

  • 客户方 Principal
  • 客户方IP地址
  • 时间戳(分发该Ticket的时间)
  • Ticket的生存期
  • 会话密钥

KerberosV5认证协议主要由六步构成:






第一步,如图所示,Kerberos客户向认证服务器AS申请票据TGT。


第二步,如图所示,当认证服务器AS收到 Kerberos客户发来的消息后,AS在认证数据库检查确认Kerberos客户,产生一个会话密钥,同时使用Kerberos客户的秘密密钥对会话密钥加密,然后生成一个票据TGT,其中TGT由Kerberos客户的实体名、地址、时间戳、限制时间、会话密钥组成。AS生成TGT完毕后,把TGT发送给Kerberos客户


第三步,如图所示,Kerberos客户收到AS发来的TGT后,使用自己的秘密密钥解密得到会话密钥,然后利用解密的信息重新构造认证请求单,向TGS发送请求,申请访问应用服务器AP所需要的票据(Ticket)。


第四步,如图所示,TGS使用其秘密密钥对TGT进行解密,同时,使用 TGT中的会话密钥对Kerberos客户的请求认证单信息进行解密,并将解密后的认证单信息与TGT中信息进行比较。然后,TGS生成新的会话密钥以供Kerberos客户和应用服务器使用,并利用各自的秘密密钥加密会话密钥。最后,生成一个票据,其由Kerberos客户的实体名、地址、时间戳、限制时间、会话密钥组成,TGS生成TGT完毕后,把TGT发送给Kerberos客户


第五步,如图所示,Kerberos客户收到TGS的响应后,获得与应用服务器共享的会话密钥。与此同时,Kerberos客户生成一个新的用于访问应用服务器的认证单,并用与应用服务器共享的会话密钥加密,然后与TGS发送来的票据-并传送到应用服务器。


Kerberos 协议中要求用户经过AS和TGS两重认证的优点主要有两点。

  1. 可以显著减少用户密钥的密文的暴露次数,这样就可以减少攻击者对有关用户密钥的密文的积累。
  2. Kerberos认证过程具有单点登录Single Sign On,SSO)的优点,只要用户拿到了TGT并且该TGT没有过期,那么用户就可以使用该TGT通过TGS完成到任一服务器的认证过程而不必重新输入密码

Kerberos 缺点:Kerberos认证系统要求解决主机节点时间同步问题和抵御拒绝服务攻击,如果某台主机的时间被更改,那么这台主机就无法使用Kerberos认证协议了,如果服务器的时间发生了错误,那么整个Kerberos认证系统将会瘫痪。


公钥基础设施(PKI)技术

公钥证书是将实体和一个公钥绑定,并让其他的实体能够验证这种绑定关系。

需要一个可信第三方来担保实体的身份,这个第三方称为认证机构,简称CA(Certification Authority)。

CA(Certification Authority)负责颁发证书,证书中含有实体名、公钥以及实体的其他身份信息。

PKI (Public Key Infrastructure)就是有关创建,管理、存储、分发和撤销公钥证书所需要的硬件、软件、人员、策略和过程的安全服务设施。

基于PKI的主要安全服务有身份认证、完整性保护、数字签名、会话加密管理、密钥恢复

PKI涉及多个实体之间的协商和操作,主要实体包括CA认证中心、 RA注册中心、终端实体 (End Entity)、客户端、目录服务器。



PKI各实体的功能分别叙述如下:

CA认证中心(Certification Authority):证书授权机构,主要进行证书的颁发、废止和更新; 认证机构负责签发、管理和撤销一组终端用户的证书。

RA注册中心(Registration Authority):证书登记权威机构,将公钥和对应的证书持有者的身份及其他属性联系起来,进行注册和担保:RA可以充当CA和它的终端用户之间的中间实体,辅助CA完成其他绝大部分的证书处理功能。

目录服务器CA通常使用一个目录服务器,提供证书管理和分发的服务。

终端实体(End Etity)指需要认证的对象,例如服务器、打印机、Email 地址,用户等。

客户端(Client)指需要基于PKI安全服务的使用者,包括用户、服务进程等。


单点登录

单点登录(Single Sign On)是指用户访问使用不同的系统时,只需要进行一次身份认证,就可以根据这次登录的认证身份访问授权资源。


基于人机识别认证技术

基于人机识别认证利用计算机求解问题的困难性以区分计算机和人的操作,防止计算机程序恶意操作,如恶意注册、暴力猜解口令等。基于人机识别认证技术通常称为CAPTCHA(Completely Automated Public Turing test to tellComputers and Humans Apart)技术。


多因素认证技术

多因索认证技术使用多种鉴别信息进行组合,以提开认证的安全强度。根据认证机制所依赖的鉴别信息的多少,认证通常称为双因素认证或多因素认证。


基于行为的身份鉴别技术

基于行为的身份鉴别是根据用户行为和风险大小而进行的身份鉴别技术。如通过分析用户的基本信息,获取用户个体画像,进而动态监控用户状态以判定用户身份,防止假冒用户登录或者关键操作失误


快速在线认证(FIDO)

Fast IDentity Online 简称 FIDO,FIDO使用标准公钥加密技术来提供强身份验证。FIDO的设计目标是保护用户隐私,不提供跟踪用户的信息,用户生物识别信息不离开用户的设备。FIDO的技术原理描述如下。

登记注册

用户创建新的公私钥密钥对。其中,私钥保留在用户端设备中,只将公钥注册到在线服务。公钥将发送到在线服务并与用户账户关联。私和有关本地身份验证方法的任何信息(如生物识别测量或模板)水远不会离开本地设备。

登录使用

当用户使用 FIDO进行登录在线服务的时候,在线服务提示要求用户使用以前注册的设备登录,然后,用户使用与注册时相同的方法解锁FIDO身份验证器。用户根据帐户标识符选择正确的密钥响应在线服务的挑战,并发送签名的质询到在线服务。最后,在线服务使用存放的用户公钥和日志来验证用户响应是否正确,若正确,则通过用户认证,允许登录在线服务。


学习参考资料:

信息安全工程师教程(第二版)

建群网培信息安全工程师系列视频教程

信息安全工程师5天修炼


相关推荐

华硕人工客服24小时吗(华硕售后人工客服)

华硕服务中心广东省惠州市惠东县城平深路(创富斜对面)惠东同心电脑城1L11(1.3km)笔记本电脑,平板电脑华硕服务中心广东省惠州市惠东县平山镇同心电脑城1F26(1.3km)笔记本电脑,平...

电脑音量小喇叭不见了(电脑声音喇叭图标不见了怎么办)

如果您电脑上的小喇叭(扬声器)不见了,可以尝试以下方法找回:1.检查设备管理器:在Windows下,右键点击“我的电脑”(或此电脑)->点击“属性”->点击“设备管理器”,查看“声音、视...

腾达路由器手机设置教程(腾达路由器手机设置教程视频)

用手机设置腾达路由器的方法如下:1在手机上打开浏览器,输入路由器背面的管理IP和用户及对应的密码2一般第一次打开,默认会跳出设置向导,准备好宽带用户名和密码,3按向导提示输入相应内容4在无线设置的安全...

自配电脑配置推荐(自配电脑配置推荐百度)

首先,像这类软件最低要求不高。最高没上限。纯粹看你的工程量大小。CPU有双核,内存有4G,就可以运行。但是实际体验肯定比较差,卡是肯德。渲染时间也会超长,一个小作品渲染几小时是正常的。稍微大点的工程也...

2025年平板性价比排行(2020年值得买的平板)

推荐台电P30S好。 基本配置:10.1英寸IPS广视角屏幕,1280*800分辨率,16:10的黄金显示比例,K9高压独立功放,支持3.5mm耳麦接口,联发科MT8183八核处理器,4GB...

2020显卡天梯图10月(2020显卡天梯图极速空间)

排行球队名称积分已赛胜平负进球失球净胜球  1?诺维奇城974629107753639 2?沃特福德91462710...

路由器加密防蹭网(路由器加密防蹭网吗)
  • 路由器加密防蹭网(路由器加密防蹭网吗)
  • 路由器加密防蹭网(路由器加密防蹭网吗)
  • 路由器加密防蹭网(路由器加密防蹭网吗)
  • 路由器加密防蹭网(路由器加密防蹭网吗)
笔记本电脑无线网络连接(笔记本电脑无线网络连接不上怎么办)
笔记本电脑无线网络连接(笔记本电脑无线网络连接不上怎么办)

一、笔记本电脑怎么连接wifi---win7系统笔记本连接wifi1、要先创建无线网络连接,将鼠标移到Win7的开始菜单,然后点击“控制面板”。2、然后点击“网络和Internet”。3、再打开“网络和共享中心”,这是Win7系统必有的功...

2025-12-22 05:55 liuian

wind数据库(wind数据库官网)

先购买wind数据库,安装好wind取得使用权后,按照wind所给提示,输入账户和密码可使用wind数据库。Wind资讯金融终端是一个集实时行情、资料查询、数据浏览、研究分析、新闻资讯为一体的金融数据...

如何关闭360家庭防火墙(如果关闭360家庭防火墙)

关闭方法如下:1.打开手机360主界面之后,点击“安全防护中心”。2.点击第三列“入口防护”下方的“查看状态”按钮。3.在列出的功能项中找到“局域网防护”,直接点击后面的“关闭”按钮,关闭所有的“局域...

笔记本电脑型号配置怎么看(怎么查自己电脑的型号)

查电脑的配置和型号方法:方法一:1、右键单击“此电脑”,点击属性2、这里可以看到操作系统,CPU等大致信息3、点击设备管理器4、这里可以查看具体硬件的详细信方法二:1、首先打开电脑上的“控制面板”2、...

pscs6序列号是什么

AdobePhotoshopCS6就二个版本(测试版和正式版)1、AdobePhotoshopCS6是AdobePhotoshop的第13代,是一个较为重大的版本更新。2、Photoshop在前几...

win7桌面图片怎么设置(win7如何设置桌面图片)

1、首先用鼠标右键单击桌面的空白处。然后在弹出的菜单上选择“个性化”选项。这样就弹出了的个性化窗口上能显示看到“桌面背景”按钮。点击它即可。2、继续打开了选择“桌面背景”选项,然后在上面选择你想要设置...

windows安卓下载(win安卓版)

2265安卓网是安全的,2265安卓网成立于2012年初,网站一直努力为各位安卓爱好者提供最新、最全的安卓游戏软件资源下载。经过几个月的努力、和广大安卓用户的支持、2265安卓网截至到2012年6月已...

电脑ppt怎么制作(电脑ppt怎么制作软件)
  • 电脑ppt怎么制作(电脑ppt怎么制作软件)
  • 电脑ppt怎么制作(电脑ppt怎么制作软件)
  • 电脑ppt怎么制作(电脑ppt怎么制作软件)
  • 电脑ppt怎么制作(电脑ppt怎么制作软件)