(Translated by https://www.hiragana.jp/)
IPsec - 维基百科,自由的百科全书 とべ转到内容ないよう

IPsec

本页使用了标题或全文手工转换
维基百科ひゃっか自由じゆうてき百科ひゃっかぜん
重定しげさだこうIPSec
くらい于网络层ちゅうてきIPsec

あみぎわもう安全あんぜん協定きょうてい英語えいごInternet Protocol Security縮寫しゅくしゃIPsecいち协议套件とおる过对IP协议てきぶん进行みつ认证らい护IP协议てき网络传输协议ぞく(一些相互关联的协议的集合)。

IPsec主要しゅようよし以下いか协议组成[1][2]

  1. 认证头(AH),为IPかずすえ提供ていきょう无连せっかずすえかんせいせい消息しょうそく认证えいMessage_authentication以及ぼうじゅうおさむ[3][4]
  2. ふうそう安全あんぜん载荷(ESP),提供ていきょうつくえみつせいかずすえげん认证、无连せっかんせいせいぼうおも有限ゆうげんてき传输りゅう(traffic-flow)つくえみつせい[5]
  3. あみぎわもうきん交換こうかん英語えいごInternet Key Exchange ,簡稱IKEあるIKEv2),为AH、ESP操作そうさしょ需的安全あんぜん關聯かんれん(SA)提供ていきょう算法さんぽうかずすえつつみ和金わきん鑰参すう[6]

标准现状

[编辑]

IPsecてきみなもとはじめ编码ざいIPv4てき环境ちゅう于1994ねん开发,だいいちはんIPsec协议ざいRFC 2401-2409ちゅうてい义。ざい2005ねんだい二版标准文档发布,しんてきぶん档定义在RFC 4301RFC 4309なか[7][8]ざいIPv4ちゅうIPsecてき使用しよういち个可选项,ざいIPv6 RFC 6434ちゅう为必选的内容ないよう [9],这样做的目的もくてき为了ずい IPv6てきいち流行りゅうこう,IPsec以得いたさら为广泛的使用しよう

历史概要がいよう

[编辑]

从1920-70年代ねんだいはつ开始,美国びくにだか研究けんきゅう项目きょく赞助りょういち系列けいれつ实验せいてきARPANETみつ设备,おこりはつよう于本ARPANETすうすえつつみみつずいきさきまたもちいTCP/IPかずすえつつみみつ

从1986ねんいた1991ねん美国びくに国家こっか安全あんぜんきょくざい其安全数ぜんすうすえ网络けい统(SDN)计划赞助りょう互联网安ぜん协议てき开发,包括ほうかつたく罗拉ざい内的ないてきかく种供应商聚集ざい一起かずき,于1988年生ねんせい产了一种网络加密设备,这项工作こうさく于1988ねんゆかりNISTおおやけ开发ひょう,其中だい3层的安全あんぜん协议(SP3)えんじ变为ISO标准てき网络层安ぜん协议(NLSP)。[10]

从1992ねんいた1995ねんゆう三个研究小组对IP层加みつぶん别进ぎょうりょう独立どくりつ研究けんきゅう

  • 1. 1992ねん美國びくに海軍かいぐん研究けんきゅう實驗じっけんしつ(NRL)开始りょうSimple Internet Protocol Plus(SIPP)项目らい进行IPみつ协议てき研究けんきゅう
  • 2. 1993ねん哥伦亚大がくSunOSAT&T贝尔实验しつ,开始よし JohnIoanndisとうじんけん发实验性软件IPみつ协议 (swIPe)。
  • 3. 1993ねんざいしろ宫信いき高速こうそくおおやけ目的もくてき支持しじ,Trusted Information Systems(TIS)科学かがくじょたかし伟(Wei Xu)[11] 研究けんきゅう开发りょうだいいちだい软件 IPSEC 协议,它的编码ざいBSD 4.1ないかくちゅう完成かんせいてき支持しじx86SUNOS CPU构,どう时开发了かたけん安全あんぜん3DESてきみつわざ术,并为すうすえみつ标准开发りょう设备驱动ほどじょいた1994ねん12月,TIS发布りょうゆかりDARPA赞助てき开放げんだい码的“铐防墙”产品,其VPN速度そくどちょう过T1,しゅよう IPSec VPN 实现りょう美国びくに东西海岸かいがん安全あんぜん链接,也是历史じょうだいいち个 IPSec 商用しょうよう产品。[12]
  • 4. ざい美国びくに国防こくぼうだか研究けんきゅう计划きょく(DARPA)资助てき研究けんきゅう工作こうさく,1996ねん,NRL为IPsec开发りょうIETF标准跟踪规范(rfc1825いたrfc1827),它的编码ざいBSD 4.4ないかくちゅうどう支持しじx86SPARC CPU[13]

互联网工ほどにん务组(IETF)于1992ねん成立せいりつりょうIP安全あんぜん工作こうさく组,以规范对 IPsec てきおおやけ开协议,1995ねん工作こうさく组成员有 TIS、Cisco、FTP、Checkpoint とう五个企业组成,しゅ合作がっさく协商あらため进了 NRL 起草きそうてき IPsec 协议标准,以及规范りょう Cisco かず TIS 提供ていきょうてき IPsec 开放げんだい码,此后,发布りょうRFC-1825RFC-1827,NRLざい1996ねん USENIX かい议论文集ぶんしゅうちゅう进行りょう描述りょうゆかりあさしょう理工りこう学院がくいんざい线提供ていきょう,并成为大多数たすうはつはじめしょう业实现的もと础。[14]

设计

[编辑]

IPsec设计ようらい提供ていきょう(1)入口いりくち对入こう通信つうしん安全あんぜんざい此机せいふん通信つうしんてき安全あんぜんせいよし单个节点提供ていきょう给多だいつくえ(甚至以是せいきょくいき);(2)はしいたはしぶん通信つうしん安全あんぜんよしさく为端てんてき计算つくえ完成かんせい安全あんぜん操作そうさ上述じょうじゅつてき任意にんい一种模式都可以用来构建きょ拟专よう(VPN),而这也是IPsecさい主要しゅようてき用途ようといち。应该注意ちゅういてき上述じょうじゅつ两种操作そうさしきざい安全あんぜんてき实现方面ほうめんゆう很大别。

いんとく网范围内はしいたはし通信つうしん安全あんぜんてき发展预料てきよう缓慢[らいみなもと請求せいきゅう],其中部分ぶぶん原因げんいんいん为其够普あまねあるもの说不普遍ふへん信任しんにんおおやけ钥基础设ほどこせのう够得以形成けいせいDNSSEC最初さいしょ就是为此产生てき),一部分いちぶぶんいん为许多用たよう不能ふのう充分じゅうぶん认清们的需求及可ようてき选项,导致其作为内含ないがんぶつきょういた卖主てき产品ちゅう(这也必将いた广泛さいよう);另一部分可能归因于网络响应てき退化たいかある说预退化たいか),就像かぶと售信いきてきたかし斥而带来てき带宽损失いち样。

IPsecあずか其它互联网安ぜん协议てき对比

[编辑]

IPsec协议工作こうさくざいOSI模型もけいてきだいさん层,使つかい其在单独使用しよう时适于保护基于TCPあるUDPてき协议(如安全あんぜん套接SSL)就不能ふのう护UDP层的通信つうしんりゅう)。这就意味いみあずか传输层或さらだか层的协议しょう,IPsec协议必须处理もたれせいぶんへんてき问题,这同时也增加ぞうかりょう它的复杂せい处理开销。あい对而ごとSSL/TLSもたれさらだか层的TCP(OSIてきだいよん层)らい管理かんりもたれせいぶんへん

わざ术细节

[编辑]

认证头(AH)

[编辑]

认证头(Authentication Header,AHもちいらい证被传输ぶん组的かんせいせいもたれせい。此外,它还护不受じゅうおさむ。认证头试图保护IPすうすえ报的所有しょゆうだん些在传输IPぶん组的过程ちゅうよう发生变化てきだん就只のう排除はいじょ在外ざいがいとう认证头使用しよう对称数字すうじ签名算法さんぽう(如RSA)时,提供ていきょう不可ふかいや认性(RFC 1826[15]

认证头分组图しめせ

くらいへんうつり 0 1 2 3
くらい 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 したいち个头 载荷长度 保留ほりゅう
32 安全あんぜんさんすう索引さくいん(SPI)
64 序列じょれつごう
96+ 认证すうすえ变长

だん含义:

したいち个头:标识传送すうすえ所属しょぞくてき协议。
载荷长度:认证头包てき大小だいしょう
保留ほりゅう:为将来しょうらいてき应用保留ほりゅう目前もくぜんおけ为0)。
安全あんぜんさんすう索引さくいんあずかIP一同用来标识安全参数。
序列じょれつごう:单调递增てきすう值,ようらい防止ぼうしおもおさむ击。
认证すうすえ包含ほうがんりょう认证とうぜんつつみしょ必须てきすうすえ

ふうそう安全あんぜん载荷(ESP)

[编辑]

ふうそう安全あんぜん载荷(Encapsulating Security Payload,ESP)协议对分组提供ていきょうりょうげんもたれせいかんせいせいみつせいてき支持しじあずかAH头不同ふどうてき,IPぶん组头包括ほうかつざいない

ESPぶん组图しめせ

くらいへんうつり 0 1 2 3
くらい 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 安全あんぜんさんすう序列じょれつ(SPI)
32 序列じょれつごう
64+ 载荷*(变长
  はまたかし(0-255节)
    はまたかし长度 したいち个头
认证すうすえ变长

だん含义:

安全あんぜんさんすう索引さくいんあずかIP一同用来标识安全参数
序列じょれつごう:单调递增てきすう值,ようらい防止ぼうしおもおさむ击。
载荷すうすえ:如果ぼつ使用しようESPてきみつこうのう,则载すうすえいきてき内容ないようしたいち个头”しょ指示しじてきすうすえ;如果使用しようりょうESPてきみつこうのう,则使用しようみつ载荷すうすえESP部数ぶすうすえ所得しょとくてきみつぶんさく为payload data.
はまたかしぼう些块みつ算法さんぽうよう此将すうすえはまたかしいたり块的长度。
はまたかし长度:以位为单てきはまたかしすうすえてき长度。
したいち个头:标识载荷ちゅうふうそうてきすうすえ所属しょぞくてき协议。
认证すうすえまたさけべ做完せいせいこう验值(ICV)。包含ほうがんりょう认证とうぜんつつみしょ必须てきすうすえ

安全あんぜん關聯かんれん(SA)

[编辑]

实现

[编辑]

FreeS/WAN项目やめ经开发了いち开源てきGNU/Linux作業さぎょう系統けいとうてきIPsec实现。Free S/WAN项目的もくてき开发ざい2004ねん时被中止ちゅうしOpenswanstrongSwanlibreswanFree S/WANのべ续。

いたりいまやめゆう许多IPsec协议ISAKMPIKE协议てき实现。它们包括ほうかつ

まいり

[编辑]

参考さんこう文献ぶんけん

[编辑]
  1. ^ Thayer, R.; Doraswamy, N.; Glenn, R.. IP Security Document Roadmap. IETF. November 1998. . RFC 2411. 
  2. ^ Hoffman, P.. Cryptographic Suites for IPsec. IETF. December 2005. . RFC 4308. 
  3. ^ Kent, S.; Atkinson, R.. IP Authentication Header. IETF. November 1998. . RFC 2402. 
  4. ^ Kent, S.. IP Authentication Header. IETF. December 2005. . RFC 4302. 
  5. ^ Kent, S.; Atkinson, R.. IP Encapsulating Security Payload (ESP). IETF. November 1998. . RFC 2406. 
  6. ^ The Internet Key Exchange (IKE), RFC 2409, §1 Abstract
  7. ^ RFC 4301
  8. ^ RFC 4309
  9. ^ "IPv6 Node Requirements", E. Jankiewicz, J. Loughney, T. Narten (December 2011)
  10. ^ Network Encryption - history and patents. [2022-01-18]. (原始げんし内容ないようそん于2014-09-03). 
  11. ^ Trusted Information Systems. (原始げんし内容ないようそん于2020-06-21). 
  12. ^ The history of VPN creation. (原始げんし内容ないようそん于2020-09-29). 
  13. ^ "https://www.usenix.org/legacy/publications/library/proceedings/sd96/atkinson.html页面そん档备份そん互联网档あん)"
  14. ^ IETF IP Security Protocol (ipsec) Working group History. (原始げんし内容ないようそん于2019-09-13). 
  15. ^ RFC 1826

外部がいぶ链接

[编辑]

IPsecしょう关RFCぶん

[编辑]
RFC 2401
IP协议てき安全あんぜん
RFC 2402
认证头
RFC 2406
ふうそう安全あんぜん载荷
RFC 2407
ISAKMPてきIPsecかい释域(IPsec DoI)
RFC 2408
あみ安全あんぜん關聯かんれんあずかきむ管理かんり協定きょうてい(ISAKMP)
RFC 2409
いんとく网密钥交换(IKE)