安全性概述

返回目录页面

# 安全性概述

WEP 加密

- 开放和共享密钥验证

802.1X 身份验证

- 802.1X 验证的工作原理
- 802.1X 功能

WPA*WPA2*
企业模式
个人模式
“WPA-企业”和“WPA2-企业”
“WPA-个人”和“WPA2-个人”
AES-CCMP
TKIP
TLS
TTLS

- 验证协议

PEAP

- 验证协议

Cisco 功能

- Cisco LEAP
- Cisco 欺诈接入点安全性功能
- 快速漫游 (CCKM)
- CKIP
- 802.11b 和 802.11g 混合环境保护协议
- EAP-FAST
- 混合单元模式
- 无线电管理

# WEP 加密

使用 IEEE 802.11 有线等同隐私（WEP）来防止未经授权接收您的无线数据。WEP 加密提供两种等级的安全性：均使用 64 位密钥（有时称为 40 位）或 128 位密钥（又称为 140 位）。为达到强劲安全性，使用 128 位密钥。如果使用加密，无线网络上的所有无线设备必须使用相同的加密密钥。

“有线等同隐私” (WEP) 加密和共享验证为网络数据提供保护。WEP 使用加密密钥来加密数据，然后再将其传输。只有使用相同加密密钥的计算机才能访问该网络或解密其他计算机传输的加密数据。验证过程则从适配器到接入点之间提供一层额外的确认过程。

WEP 加密算法易受被动和主动网络攻击。TKIP 和 CKIP 算法包括对 WEP 协议的增强，减轻现存网络攻击的损害并解决其缺点。

### 开放和共享密钥验证

IEEE 802.11 支持两类网络验证方法：“开放系统”和“共享密钥”。

- 开放验证：任何无线站都可请求验证。需要由另一个无线站验证的无线站发出一个验证管理请求，其中包含发送站的身份。接收站或者接入点对任何验证请求授权。开放验证允许任何设备的网络接入。如果网络上未启用加密，任何知道该接入点的“服务集标识符”(SSID) 的设备都可接入该网络。
- 共享密钥验：假设每个无线站都已通过一个独立于 802.11 无线网络通讯频道的安全频道接收到了一个秘密共享密钥。共享密钥验证要求客户端配置一个静态 WEP 密钥。只有当客户端通过了基于挑战的验证后，才允许其接入。

# 802.1X 身份验证

802.1X 验证的工作原理
802.1X 功能

### 概述

802.1X 验证不受 802.11 验证过程约束。802.1X 标准为各种验证和密钥管理协议提供一个框架。802.1X 验证有不同的类型，每一类型提供一种不同的验证途径，但所有类型都应用相同的 802.1X 协议和框架于客户端和接入点之间的通讯。在多数协议中，当 802.1X 验证过程完成时，请求方会接收到一个密钥，用于数据加密。参阅 802.1X 验证的工作原理了解更多信息。在 802.1X 验证中，在客户端和连接到接入点的“远程验证拨入用户服务（RADIUS）”服务器之间使用一种验证方法。验证过程使用身份验证（例如不通过无线网络传输的用户密码）。大多数 802.1X 类型支持动态的每一用户、每次会话的密钥以加强静态密钥安全性。802.1X 通过使用一种称为“可扩展身份验证协议（EAP）”的现有身份验证协议而获益。

802.1X 对无线网络的验证有三个主要组件：

- 验证方（接入点）
- 请求方（客户端软件）
- 验证服务器 (RADIUS)

802.1X 验证安全性引发一个由无线客户端向接入点的授权请求，它将客户端验证到一台符合“可扩展身份验证协议”（EAP）标准的 RADIUS 服务器。RADIUS 服务器或者验证用户（通过密码或证书），或者验证系统（通过 MAC 地址）。从理论上说，无线客户端要到整个事务完成后才能加入网络。

802.1X 使用若干种验证算法。以下为一些示例：EAP-TLS、EAP-TTLS 和“受保护的 EAP”(PEAP)。这些都是无线客户端向 RADIUS 服务器标识自身的方法。Radius 验证使用数据库来核对用户身份。RADIUS 由一组针对“验证、授权和会计 (AAA)”的标准组成。RADIUS 包括一个在多服务器环境下确认客户端的代理过程。IEEE 802.1X 标准用来控制和验证对基于端口的 802.11 无线和有线以太网的接入。基于端口的网络接入控制类似于交换的局域网（LAN）基础架构，后者验证挂接到 LAN 端口的设备并在验证过程失败时防止接入该端口。

#### 什么是 RADIUS？

RADIUS 是“远程验证拨号用户服务”，一种授权、验证和会计 (AAA) 客户端-服务器协议，在 AAA 拨号客户端登录到“网络接入服务器”或从其注销时使用。通常，RADIUS 服务器用于因特网服务供应商 (ISP) 来执行 AAA 任务。AAA 的各阶段叙述如下：

- 授权阶段：针对本地数据库校验用户名和密码。校验用户身份后，开始验证过程。
- 验证阶段：确定是否允许一个请求访问一个资源。一个 IP 地址被分配给该拨号客户端。
- 会计阶段：收集资源利用的信息，用于趋势分析、审计、会话时间收费或成本分配。

# 802.1X 验证的工作原理

802.1X 验证过程简单描述如下：

- 客户端向接入点发送“请求接入”消息。接入点要求客户端的身份。
- 客户端以其身份数据包回应，该身份数据包被送到验证服务器。
- 验证服务器发送“接受”数据包给接入点。
- 接入点将该客户端端口置于授权的状态，并允许进行数据通信。

# 802.1X 功能

- 802.1X 请求方协议支持
- 支持“可扩展身份验证协议”（EAP）- RFC 2284
- 支持的验证方法：
  - EAP TLS 身份验证协议 - RFC 2716 和 RFC 2246
  - EAP-SIM 验证协议 - RFC 4186
  - EAP 隧道 TLS（TTLS）
  - PEAP
- 支持 Microsoft Windows XP 和 Microsoft Windows 2000*

> 注意：Windows Vista* 上的英特尔(R) PROSet/无线安全性仅支持 TTLS 和 EAP-SIM 验证。

# WPA* 或 WPA2*

Wi-Fi* 保护性接入 (WPA* 或 WPA2* ) 是一种增强安全性，大大提高无线网络的数据保护和接入控制级别。WPA 执行 802.1X 验证和密钥交换，只适用于动态加密密钥。为加强数据加密，WPA 采用“时间性密钥完整性协议（TKIP）”。TKIP 提供重大的数据加密增强，包括每一数据包密钥混合函数、称为 Michael 的消息完整性核实（MIC）、带顺序规则的扩展初始化矢量（IV）以及重新生成密钥的机制。有了这些强化的功能，TKIP 提供的保护可抵御 WEP 的已知弱点。

符合 IEEE TGi 规范的第二代 WPA 称为 WPA2。

企业模式：“企业模式”通过 RADIUS 或其他验证服务器来验证网络用户。WPA 使用 128 位加密密钥和动态会话密钥来确保无线网络的隐私性和企业安全性。企业模式针对的是公司和政府部门环境。

个人模式：“个人模式”要求在接入点和客户端上手动配置一个预配置共享密钥 (PSK)。PSK 在客户计算机和接入点上通过密码或标识代码来验证用户。不需要验证服务器。个人模式针对的是家庭和小型商业环境。

“WPA-企业”和“WPA2-企业”：在有 802.1X RADIUS 服务器的企业网络上提供此种级别的安全性。选择一种与 802.1X 服务器的验证协议匹配的“身份验证类型”。

> 注意：“WPA-企业”和“WPA2-企业”可以协调操作。

“WPA-个人”或“WPA2-个人”：在小型网络或家庭环境中提供此种级别的安全性。它使用称为预配置共享密钥 (PSK) 的密码。此密码越长，无线网络的安全性越强。如果无线接入点或路由器支持“WPA-个人”和“WPA2-个人”，则应当在接入点予以启用并提供一个长而强的密码。在这台计算机上以及接入该无线网络的所有无线设备上需使用在接入点输入的相同密码。

> 注意：“WPA-个人”和“WPA2-个人”可以协调操作。

AES-CCMP（高级加密标准 - Counter CBC-MAC Protocol）由 IEEE 802.11i 标准制订的无线传输隐私保护的新方法。AES-CCMP 提供了比 TKIP 更强有力的加密方法。如果强有力的数据保护至为紧要，请选用 AES-CCMP 加密方法。

> 注意：有些安全性解决方案可能不受您计算机上操作系统的支持，并且可能要求额外的软件或硬件以及无线 LAN 基础架构的支持。向计算机制造商查询了解详细信息。

TKIP（时间性密钥完整性协议）是对 WEP（有线等同隐私）安全性的增强。TKIP 提供每一数据包密钥混合、消息完整性核实和重新生成密钥机制，从而共同消除了 WEP 的隐患。

## TLS

一种典型的验证方法，采用“可扩展身份验证协议”（EAP）和称为“传输层安全性”（TLS）的安全性协议。EAP-TLS 使用证书，而证书使用密码。EAP-TLS 验证支持动态 WEP 密钥管理。TLS 协议旨在通过数据加密而保护和验证公共网络通信。TLS Handshake Protocol（TLS 握手协议）允许服务器和客户端提供交互验证，并且协商加密算法及加密密钥，然后再传输数据。

## TTLS

这些设置定义用来验证用户的协议和凭证。在 TTLS（隧道传输层安全性）中，客户端使用 EAP-TLS 来证实服务器，并在客户端与服务器之间创建一个 TLS 加密的频道。客户端可使用另一个验证协议。通常基于密码的协议促使此类加密的信道启用服务器证实。挑战和相应数据包通过一条非暴露的 TLS 加密频道发送。目前的 TTLS 实现支持所有 EAP 定义的方法，以及若干较陈旧的方法（PAP、CHAP、MS-CHAP 和 MS-CHAP-V2）。通过定义新属性来支持新协议，可以方便地将 TTLS 扩展用于新协议。

## EAP-SIM

“GSM 订购者身份”(EAP-SIM) 的可扩展身份验证协议方法是用于身份验证和会话密钥分发的一种机制。它使用“全球移动通信系统(GSM)订购者身份模块(SIM)。RFC 4186 描述 EAP-SIM。

### 身份验证协议

- PAP：“密码验证协议”是设计用于 PPP 的双通握手协议。“密码验证协议”是用在老式的 SLIP 系统上的纯文本密码。它不具安全性。
- CHAP：“挑战握手验证协议”是一种三通握手协议，据认为它比“密码验证协议”较安全。
- MS-CHAP (MD4)：使用 Microsoft 版本的 RSA Message Digest 4 挑战-回应协议。它仅在 Microsoft 系统上工作，并启用数据加密。选择此验证方法使所有数据都加密。
- MS-CHAP-V2：推出一项在 MS-CHAP-V1 或标准 CHAP 验证中不包含的额外功能：更改密码功能。此功能允许客户端在 RADIUS 服务器报告密码过期时更改帐户密码。

# PEAP

PEAP 是一种新的“可扩展身份验证协议”（EAP）IEEE 802.1X 验证类型，旨在利用服务器侧的 EAP-传输层安全性（EAP-TLS），并支持多种验证方法，包括用户的密码和一次性密码，以及“通用令牌卡（Generic Token Card）”。

### 身份验证协议

- 通用令牌卡（GTC）：载有用户专用的令牌卡用于验证。GTC 的主要功能就是基于“数字证书/令牌卡”的验证。此外，GTC 还能在 TLS 加密隧道建立之前隐藏用户的名身份，以此提供了额外保密性：即在验证阶段中不会将用户名向外广播。
- MS-CHAP-V2：参阅以上 MS-CHAP-V2 部分。
- TLS：TLS 协议旨在通过数据加密而保护和验证公共网络通信。TLS Handshake Protocol（TLS 握手协议）允许服务器和客户端提供交互验证，并且协商加密算法及加密密钥，然后再传输数据。参阅以上 TLS 部分。

## Cisco 功能

> 注意：Cisco 功能在 Windows Vista 上不受支持。

### Cisco LEAP

Cisco LEAP（Cisco 轻量级 EAP）是一种通过用户提供的登录密码实现的服务器和客户端 802.1X 验证。当一个无线接入点与一个启用了 Cisco LEAP 的 RADIUS（Cisco 安全接入控制服务器 [ACS] ）通讯时，Cisco LEAP 通过客户端无线适配器与无线网络之间的交互验证而提供接入控制，并且还提供动态的个别用户加密密钥来帮助保护传输数据的隐私。

### Cisco 欺诈接入点安全性功能

“Cisco 欺诈接入点”功能提供安全性保护的机制是引入一个欺诈接入点，该欺诈接入点能够模仿网络上的合法接入点以便抽取用户身份凭证和身份验证协议的信息从而可能危及安全性。此功能只适用于 Cisco 的 LEAP 验证。标准的 802.11 技术对引入欺诈接入点的网络不提供保护。参阅 LEAP 验证获得更多信息。

### 快速漫游 (CCKM)

当一个无线 LAN 被配置为重新连接时，一个 LEAP 启用的客户端能够从一个接入点漫游到另一个接入点而不涉及主要服务器。使用“Cisco 集中的密钥管理”(CCKM)，一个经配置而提供“无线域服务” (WDS) 的接入点将取代 RADIUS 服务器的位置并验证客户端，而语音或其他对时间要求高的应用程序并没有明显的延迟。

### CKIP

Cisco 密钥完整性协议（CKIP）是 Cisco 专有的安全性协议，用于加密 802.11 媒体。CKIP 使用以下功能来提高 802.11 在基础架构模式中的安全性：

- 密钥排列（KP）
- 消息顺序号

### 802.11b 和 802.11g 混合环境保护协议

有些接入点，例如 Cisco 350 或 Cisco 1200，所支持的环境中，并非所有客户站都支持 WEP 加密；这称为“混合单元模式”。当这些无线网络以“可选加密”模式运行时，以 WEP 模式加入的客户站发出的所有消息都加密，而使用标准模式的客户站发出的所有消息都不加密。这些接入点广播网络不使用加密，但允许使用 WEP 模式的客户加入。当在配置式中启用混合单元时，它允许连接到配置为“可选加密”的接入点。

### EAP-FAST

EAP-FAST，与 EAP-TTLS 和 PEAP 一样，也使用隧道来保护通信量。主要的不同之处是 EAP－FAST 不使用证书来进行身份验证。在服务器请求 EAP-FAST 时，EAP-FAST 的提供仅由客户作为首次通信交换进行协商。如果客户端没有预配置共享的秘密“保护性接入身分凭证” (PAC)，它能够发起一个 EAP-FAST 交换以便从服务器动态获得一个。

EAP-FAST 有两种方法提交 PAC：通过带外安全机制的手动提交和自动提供。

- 手动提交机制可以是网络管理员认为对网络足够安全的任何提交机制。
- 自动提供建立一条加密隧道以保护客户端验证并将 PAC 提交给客户端。此机制，尽管不如手动方法安全，但比 LEAP 中使用的身份验证方法更安全。

EAP-FAST 方法分为两部分：提供和验证。提供阶段包括向客户端初次递送 PAC。这一阶段对每个客户端和用户仅需要执行一次。

### 混合单元模式

有些接入点，例如 Cisco 350 或 Cisco 1200，所支持的环境中，并非所有客户站都支持 WEP 加密；这称为“混合单元模式”。当这些无线网络以“可选加密”模式运行时，以 WEP 模式加入的客户站发出的所有消息都加密，而使用标准模式的客户站发出的所有消息都不加密。这些接入点广播网络不使用加密，但允许使用 WEP 模式的客户加入。当在配置式中启用“混合单元”时，它允许连接到配置为“可选加密”的接入点。

### 无线电管理

此功能启用时，无线适配器为 Cisco 基础架构提供无线电管理信息。如果在该基础架构上使用“Cisco Radio Management（Cisco 无线电管理）”实用程序，它将配置无线电参数、检测干扰和欺诈接入点。

返回页首

返回目录页面

商标和免责声明

*