判断题
4397.在网络和通信安全层面的测评中发现,系统客户端通过互联网采用HTTPS协议访问应用系统,并使用用户名+口令的方式登录应用系统,因此可以认为是对通信实体进行了双向身份鉴别。
A
正确
B
错误
答案解析
正确答案:B
解析:
好的,我们来分析一下这道判断题。
### 题目背景
题目描述了一个场景:系统客户端通过互联网采用HTTPS协议访问应用系统,并使用用户名+口令的方式登录应用系统。然后问是否可以认为这是对通信实体进行了双向身份鉴别。
### 选项解析
- **正确**:如果选择“正确”,意味着认为这种情况下确实实现了双向身份鉴别。
- **错误**:如果选择“错误”,意味着认为这种情况下没有实现双向身份鉴别。
### 答案解析
**答案:错误**
#### 为什么是错误?
1. **HTTPS协议的工作原理**:
- **单向认证**:在HTTPS协议中,客户端(通常是浏览器)会验证服务器的身份,确保与之通信的服务器是合法的。这是通过服务器提供的SSL/TLS证书来实现的。客户端会检查证书的有效性、过期时间、颁发机构等信息。
- **双向认证**:虽然HTTPS支持双向认证(也称为客户端认证),但默认情况下并不启用。双向认证需要客户端也提供一个证书,服务器会验证客户端的证书,以确认客户端的身份。
2. **题目中的情况**:
- **服务器认证**:题目中提到客户端通过HTTPS协议访问应用系统,这意味着客户端已经验证了服务器的身份,这是单向认证的一部分。
- **用户认证**:题目中提到使用用户名+口令的方式登录应用系统,这是用户身份的验证,但不是客户端证书的验证。
3. **双向身份鉴别的定义**:
- 双向身份鉴别不仅要求服务器验证客户端的身份,还要求客户端验证服务器的身份。在题目中,只有服务器验证了客户端的身份(通过用户名+口令),而客户端并没有通过证书等方式验证服务器的身份。
### 示例
假设你去银行办理业务:
- **单向认证**:银行工作人员通过查看你的身份证来确认你是谁,这是单向认证。
- **双向认证**:银行工作人员不仅查看你的身份证,你还需要通过某种方式(比如指纹识别)来确认银行工作人员的身份,这是双向认证。
### 结论
题目中的情况只实现了单向认证(服务器验证客户端的身份),而没有实现双向认证(客户端也验证服务器的身份)。因此,答案是“错误”。
相关知识点:
HTTPS登录非双向身份鉴别
相关题目
单选题
406.ZUC算法是一个( )密码算法。
单选题
405.以ZUC算法为核心算法的保密性和完整性算法在( )年成为3GPP LTE标准。
单选题
404.SHA-3密码杂凑函数的结构是()。
单选题
403.SM3密码杂凑函数的迭代结构是()。
单选题
402.ZUC-128主算法一次输出的密钥流长度为()。
单选题
401.ZUC-128算法是一个面向字的序列密码,初始向量的长度为()。
单选题
400.ZUC-128算法是一个面向字的序列密码,密钥长度为()。
单选题
399.初始状态为(11…1)的线性反馈移位寄存器输出序列的周期是( )。
单选题
398.初始状态为(00...0)的线性反馈移位寄存器输出序列的周期是( ) 。
单选题
397.序列密码的安全性主要基于()。
