返回目录页面

# 安全性概述

本章描述用于保护 WiFi 网络的各种安全性类型。

保护您的 WiFi 网络

- 验证
- 加密
- SSID 广播

个人安全性方法

- 开放和共享密钥验证
- WEP 加密
- WPA-个人
- WPA2-个人

802.1X 验证（企业安全性）

- 概述
- 什么是 RADIUS？
- 802.1X 验证的工作原理
- 802.1X 功能

网络验证类型

- 开放
- 共享
- WPA-个人
- WPA2-个人
- WPA-Enterprise（WPA-企业）
- WPA2-企业

数据加密类型

- AES-CCMP
- TKIP
- CKIP

验证类型

- TLS
- TTLS
- PEAP
- LEAP
- EAP-SIM
- EAP-FAST
- EAP-AKA

身份验证协议

- PAP
- CHAP
- MS-CHAP
- MS-CHAP-V2
- GTC
- TLS

Cisco 功能

- Cisco LEAP
- Cisco 欺诈接入点安全性功能
- 802.11b 和 802.11g 混合环境保护协议
- CKIP
- Fast Roaming （快速漫游 - CCKM)
- 无线电管理

## 保护您的 WiFi 网络

如果您的无线网络没有加以保护，它将容易受到来自其他计算机的攻击。您可以使用本章介绍的各种安全性方法来轻而易举地保护家庭网络和小商业网络，使其免受来自几乎任何形式未经授权的访问的侵扰。

### 验证

验证是一种在接入点对客户端（通常是笔记本电脑）访问网络的请求进行问识别并准许的过程。客户端在完成验证、并被授予访问权之后便可访问该网络。

### 加密

您可以选择不同的加密算法对您在无线网络上传输的信息和数据进行加密。仅在配备有预配置共享密钥的计算机上才可以对传输的数据将进行加密和解密。加密密钥有两种级别的安全性可用：64 位和 128 位。若要加强安全性，使用 128 位密钥。

### SSID 广播

提高网络安全性的一个简单方法是将您的网络接入点设为不广播 其“服务集标识符”(SSID)。SSID 为获得访问权之必需。只有掌握了该 SSID 的计算机才能服务网络。（SSID 不是通过英特尔® PROSet/无线 WiFi 连接实用程序设置在适配器上，而是设在接入点上。）

## 个人安全性方法

#### 开放和共享网络验证

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

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

#### WEP

有线等同隐私 (WEP) 使用加密来帮助防止未经授权接收无线数据。WEP 使用加密密钥在传输数据之前对其加密。只有使用相同加密密钥的计算机才能访问该网络或解密其他计算机传输的数据。WEP 加密提供两种等级的安全性：64 位密钥（有时称为 40 位）或 128 位密钥（又称为 104 位）。为达到强劲安全性，应该使用 128 位密钥。如果使用加密，无线网络上的所有无线设备必须使用相同的加密密钥。

在 WEP 数据加密中，一个无线站最多可配置四个密钥（密钥索引值 1、2、3 和 4）。当一个接入点 (AP) 或无线站传输使用储存在一个特定密钥索引中的密钥所加密的消息时，被传输的消息指明用来加密消息正文的密钥索引。接收的 AP 或无线站就可检索储存在该密钥索引中的密钥，并用它来解码加密的消息正文

由于 WEP 加密算法易受网络攻击的侵害，您应该考虑采用 WPA-个人或 WPA2-个人安全性。

#### WPA-个人

WPA-个人模式针对的是家庭和小型商业环境。WPA 个人要求在接入点和客户端上手动配置一个预配置共享密钥 (PSK)。不需要验证服务器。在这台计算机上以及接入该无线网络的所有无线设备上需使用在接入点输入的相同密码。安全性取决于密码的强度和机密性。此密码越长，无线网络的安全性越强。如果无线接入点或路由器支持“WPA-个人”和“WPA2-个人”，则应当在接入点予以启用并提供一个长而强的密码。WPA-个人对 TKIP 和 AES-CCMP 数据加密算法可用。

#### WPA2-个人

WPA2-个人要求在接入点和客户端上手动配置一个预配置共享密钥 (PSK)。不需要验证服务器。在这台计算机上以及接入该无线网络的所有无线设备上需使用在接入点输入的相同密码。安全性取决于密码的强度和机密性。此密码越长，无线网络的安全性越强。WPA2 是对 WPA 的改进，它全面实现了 IEEE 802.11i 标准。WPA2 对 WPA 向后兼容。WPA2-个人对 TKIP 和 AES-CCMP 数据加密算法可用。

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

## 802.1X 验证（企业安全性）

本章描述各大公司常用的安全性。

概述
什么是 RADIUS？
802.1X 验证的工作原理
802.1X 功能

### 概述

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

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

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

802.1X 验证安全性引发一个由无线客户端向接入点的授权请求，它将客户端验证到一台符合“可扩展身份验证协议”（EAP）标准的 RADIUS 服务器。RADIUS 服务器或者验证用户（通过密码或证书），或者验证系统（通过 MAC 地址）。从理论上说，无线客户端要到整个事务完成后才能加入网络。（并非所有的验证方法均使用 RADIUS 服务器。WPA-个人和 WPA2-个人使用一个必须在接入点和所有请求访问该网络的设备上输入的共同密码。）

802.1X 使用若干种验证算法。EAP-TLS、EAP-TTLS、保护性 EAP (PEAP) 和 EAP Cisco“无线轻量级可扩展身份验证协议” (LEAP)。这些都是无线客户端向 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 验证工作原理的简明描述。

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

### 802.1X 功能

以下验证方法在 Windows* XP 中受支持：

- 802.1X 请求方协议支持
- 支持“可扩展身份验证协议”（EAP）- RFC 2284
- 在 Windows* XP 中受支持的验证方法：
  - EAP TLS 身份验证协议 - RFC 2716 和 RFC 2246
  - EAP 隧道 TLS（TTLS）
  - Cisco LEAP
  - PEAP
  - EAP-SIM
  - EAP-FAST
  - EAP-AKA

## 网络验证

#### 开放

参阅开放验证。

#### 共享

参阅共享验证。

#### WPA-个人

参阅WPA - 个人。

#### WPA2-个人

参阅WPA2 - 个人。

#### WPA-企业

企业模式验证针对的是公司和政府部门环境。WPA 企业通过 RADIUS 或其他验证服务器来验证网络用户。WPA 使用 128 位加密密钥和动态会话密钥来确保无线网络的隐私性和企业安全性。选择一种与 802.1X 服务器的验证协议匹配的“身份验证类型”。

#### WPA2 企业

WPA 企业验证针对的是公司和政府部门环境。WPA2 企业通过 RADIUS 或其他验证服务器来验证网络用户。WPA2 使用 128 位加密密钥和动态会话密钥来确保无线网络的隐私性和企业安全性。选择一种与 802.1X 服务器的验证协议匹配的“身份验证类型”。企业模式针对的是公司和政府部门环境。WPA2 是对 WPA 的改进，它全面实现了 IEEE 802.11i 标准。

## 数据加密

#### AES-CCMP

高级加密标准 - Counter CBC-MAC Protocol。在 IEEE 802.11i 标准中制订的无线传输隐私保护的新方法。AES-CCMP 提供了比 TKIP 更强有力的加密方法。如果强有力的数据保护至为紧要，请选用 AES-CCMP 加密方法。AES-CCMP 对 WPA/WPA2 个人/企业网络验证可用。

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

#### TKIP

TKIP 提供每一数据包密钥混合、消息完整性核实和重新生成密钥机制。TKIP 对 WPA/WPA2 个人/企业网络验证可用。

#### CKIP

参阅 CKIP。

#### WEP

有线等同隐私 (WEP) 使用加密来帮助防止未经授权接收无线数据。WEP 使用加密密钥在传输数据之前对其加密。只有使用相同加密密钥的计算机才能访问该网络或解密其他计算机传输的数据。企业 WEP 和个人 WEP 不完全相同：前者允许您选择开放网络验证，然后单击启用 802.1X，以从所有客户端验证类型中选择一项。在个人 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 扩展用于新协议。

#### PEAP

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

#### LEAP

可扩展身份验证协议（EAP）的一个版本。LEAP 是 Cisco 开发的专属可扩展验证协议，它提供挑战与响应验证机制和动态密钥指派。

#### EAP-SIM

“GSM 订购者身份”(EAP-SIM) 的可扩展身份验证协议方法是用于身份验证和会话密钥分发的一种机制。它使用“全球移动通信系统 (GSM) 订购者身份模块 (SIM)。EAP-SIM 使用动态的，基于会话的 WEP 密钥（由客户端适配器和 RADIUS 服务器衍生而来）为数据加密。EAP-SIM 要求您输入用户验证代码，或 PIN，以便与“订购者身份模块”(SIM) 通讯。SIM 卡是一种特殊的智能卡，用于基于“移动通信全球系统”(GSM) 的数字式手机网络。RFC 4186 描述 EAP-SIM。

#### EAP-AKA

EAP-AKA （UMTS 身份验证和密钥协议的可扩展身份验证协议方法）是用于身份验证和会话密钥分发的一种机制；它使用“通用移动通信系统”(UMTS) 订购者身份模块(USIM)。USIM 卡是一种特殊的智能卡，用于数字网络对网络上的给定用户进行验证。

## 身份验证协议

#### PAP

“密码验证协议”是设计用于 PPP 的双通握手协议。“密码验证协议”是用在老式的 SLIP 系统上的纯文本密码。它不具安全性。仅对 TTLS 验证类型可用。

#### CHAP

“挑战握手验证协议”是一种三通握手协议，据认为它比“密码验证协议”较安全。仅对 TTLS 验证类型可用。

#### MS-CHAP (MD4)

使用 Microsoft 版本的 RSA Message Digest 4 挑战-回应协议。它仅在 Microsoft 系统上工作，并启用数据加密。选择此验证方法使所有数据都加密。仅对 TTLS 验证类型可用。

#### MS-CHAP-V2

推出一项在 MS-CHAP-V1 或标准 CHAP 验证中不包含的额外功能：更改密码功能。此功能允许客户端在 RADIUS 服务器报告密码过期时更改帐户密码。对 TTLS 和 PEAP 验证类型可用。

#### 通用令牌卡（GTC）

载有用户专用的令牌卡用于验证。GTC 的主要功能就是基于“数字证书/令牌卡”的验证。此外，GTC 还能在 TLS 加密隧道建立之前隐藏用户的名身份，以此提供了额外保密性：即在验证阶段中不会将用户名向外广播。仅对 PEAP 验证类型可用。

#### TLS

TLS 协议旨在通过数据加密而保护和验证公共网络通信。TLS Handshake Protocol（TLS 握手协议）允许服务器和客户端提供交互验证，并且协商加密算法及加密密钥，然后再传输数据。仅对 PEAP 验证类型可用。

## Cisco 功能

#### Cisco LEAP

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

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

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

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

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

#### CKIP

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

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

注意： CKIP 不用于 WPA/WPA2 个人/企业网络验证。

注意： CKIP 仅在 Windows* XP 上使用 WiFi 连接实用程序时受支持。

#### Fast Roaming （快速漫游 - CCKM)

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

#### 无线电管理

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

#### EAP-FAST

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

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

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

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

返回页首

返回目录页面

商标和免责声明