智能卡认证

最后更新于:

概述

智能卡认证通过同时要求卡片及其PIN码,为登录安全增添额外保障层。证书映射至LDAP属性,实现跨域无缝用户验证。本节涵盖先决条件、配置及管理操作。

智能卡认证

若您的环境已启用智能卡认证系统,可配置本产品通过该系统验证用户身份,从而绕过其他第一因素认证方式。

什么是智能卡认证?

  • 本功能通过启用智能卡/PKI/证书访问机制,为工具访问权限提供额外的认证选项。
  • 该机制显著提升安全性,因为用户必须同时持有智能卡并知晓个人识别码(PIN)才能访问产品。

该认证如何运作?

  • 当用户尝试访问产品网页界面时,必须先在设备上完成智能卡认证(即插入智能卡并输入PIN码)才能继续操作。
  • 网页界面通过SSL通信技术补充智能卡功能,因此系统会提示用户指定X.509证书以获取访问权限。
  • 用户可选择从智能卡或本地证书存储库提供证书,此时产品将执行证书验证步骤。
  • 用户亦可选择拒绝提供证书,此时系统将引导其进入常规登录页面进行身份验证。

配置智能卡认证设置的步骤:

在产品界面中,导航至如下图所示的智能卡认证子选项卡

Smartcard authentication
图1:登录设置中的智能卡认证

配置智能卡认证

第一阶段:启用SSL端口

配置智能卡认证设置前,必须启用SSL(安全套接层)端口。有关SSL连接设置的配置,请参阅《连接设置》。

第二阶段:访问智能卡认证设置

  • 在产品控制台中导航至智能卡认证模块。
  • 点击屏幕右上角的“+ 添加新智能卡”按钮。
Smartcard authentication
图2:登录设置中添加新智能卡认证

注意:仅在成功完成初始配置后,添加/管理智能卡的功能才会启用。

第三阶段:导入CA根证书

  • 为验证智能卡证书,产品必须信任签发证书的证书颁发机构(CA)。
  • 在"导入 CA 根证书"字段中,点击"浏览"并从计算机中选择CA根证书文件。
  • 您可从CA服务器下载CA根证书:http://CertificateAuthorityServerName/certsrv/

第四阶段:配置映射属性

证书中的映射属性

  • 证书映射属性字段中,指定用于映射的证书属性。
  • 智能卡证书与产品数据库间的用户信息需建立映射关系。这意味着智能卡证书中唯一标识用户的属性值,必须与产品用户数据库中的对应值完全匹配。
  • 此映射需明确证书中用于比对的属性与产品用户存储库中对应属性的对应关系。系统支持灵活指定智能卡证书中任何您认为能在环境中唯一标识用户的属性。
  • 可选取以下属性:SAN.OtherNameSAN.RFC822NameSAN.DirNameSAN.DNSNameSAN.URIemaildistinguishedNameCommonName
  • 若需使用其他属性在环境中唯一标识用户,请联系技术支持添加该属性。

AD中的映射属性

  • 在AD映射属性字段中,需指定与证书属性对应的LDAP(轻量级目录访问协议)属性。此处应明确标识产品用户存储库中唯一标识用户的LDAP属性,例如:sAMAccountName。
  • 可用属性包括:cndisplayNamedistinguishedNameemployeeIDemployeeNumbergivenNamemailmobilenameobjectGUIDobjectSIDsAMAccountNameuserPrincipalName
  • 认证过程中,产品将读取您在"证书映射属性"中指定的证书属性对应值,并与AD中"映射属性"的指定LDAP属性进行比对。

第五阶段:链接域

  • “关联域”字段中,从下拉菜单中选择相应的域。

阶段 6:保存设置

  • 完成所有配置后,点击保存
  • 保存后,所选域和用户映射将启用智能卡认证功能。
  • 添加智能卡用于身份验证后,可执行以下任一操作:
    • 添加新智能卡
    • 编辑已配置的智能卡
    • 启用/禁用智能卡
    • 删除已配置的智能卡

添加新智能卡

  1. 在产品控制台中,导航至“设置”选项卡,点击“管理设置”下列出的“登录设置”
    Smartcard authentication
    图3:通过设置选项卡访问登录设置
  2. 选择智能卡身份验证子选项卡。
    Smartcard authentication
    图4:智能卡认证登录设置
  3. 点击页面右上角的“添加新智能卡”按钮。
    Smartcard authentication
    图5:登录设置中添加新智能卡
  4. 输入所需信息后点击保存

编辑已配置的智能卡

  1. 智能卡身份验证子选项卡中,定位需要编辑的智能卡。
  2. 点击对应行中的编辑图标edit
    Smartcard authentication
    图6:在登录设置中编辑智能卡
  3. 修改所需设置。
  4. 点击保存

启用/禁用智能卡

Smartcard authentication
图7:登录设置中启用/禁用智能卡

禁用智能卡

  1. 操作列中点击当前启用的图标enable 以禁用智能卡。
  2. 执行此操作后,图标将显示智能卡已禁用 disable ,并短暂弹出以下提示信息。

启用智能卡

  1. 操作列中点击当前禁用的图标disable 以启用智能卡。
  2. 执行此操作后,图标将显示智能卡已启用 enable ,并短暂弹出以下提示信息。

删除已配置的智能卡

Smartcard authentication
图8:在登录设置中删除智能卡
  1. 智能卡身份验证子选项卡中,找到要删除的智能卡。
  2. 单击对应行中的删除图标。
  3. 单击“是”确认删除。

另请参阅

本文档阐述了智能卡认证的配置与管理方法,涵盖智能卡的添加、编辑、启用、禁用及删除操作。有关相关认证和访问控制设置的更多信息,请参阅以下帮助文档: