Skip to content

Commit 3386d51

Browse files
committed
Apply my self-review.
1 parent 7add523 commit 3386d51

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

zh_tw/news/_posts/2015-04-13-ruby-openssl-hostname-matching-vulnerability.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
---
22
layout: news_post
3-
title: "CVE-2015-1855: Ruby OpenSSL Hostname Verification"
3+
title: "CVE-2015-1855: Ruby OpenSSL 主機名稱驗證風險"
44
author: "zzak"
55
translator: "Juanito Fatas"
66
tags: security
77
date: 2015-04-13 12:00:00 +0000
88
lang: zh_tw
99
---
1010

11-
Ruby 的 OpenSSL 擴展存在一個安全性風險,原因是主機名稱的匹配過於寬容,可以導致像是 [CVE-2014-1492][CVE-2014-1492] 的錯誤。類似的問題也在 [Python][python-hostname-bug] 當中找到。
11+
Ruby 的 OpenSSL 擴展存在一個安全性風險,原因是主機名稱的匹配過於寬容,進而導致像是 [CVE-2014-1492][CVE-2014-1492] 的錯誤。類似的問題也在 [Python][python-hostname-bug] 當中找到。
1212

1313
本次風險的 CVE 識別號指派為 [CVE-2015-1855][CVE-2015-1855]
1414

@@ -18,14 +18,14 @@ Ruby 的 OpenSSL 擴展存在一個安全性風險,原因是主機名稱的匹
1818

1919
在重新檢視 [RFC 6125][RFC-6125] 以及 [RFC 5280][RFC-5280] 之後,我們發現匹配主機名稱,特別是匹配證書的通配符違反了許多規則。
2020

21-
Ruby 的 OpenSSL 擴展現在提供一個基於字串的匹配演算法,行為更加嚴謹,遵循上述 RFC 所推薦的做法。特別要提的是,一個 subject/SAN 匹配多於一個通配符不再允許了。而這些數值的比對,現在改為不區分大小寫。
21+
Ruby 的 OpenSSL 擴展現在提供一個基於字串的匹配演算法,行為更加嚴謹,遵循上述 RFC 所推薦的做法。特別要提的是,不再允許一個 subject/SAN 匹配多於一個通配符。而匹配數值的比對,現在改為不區分大小寫。
2222

2323
本次修正會影響 Ruby `OpenSSL::SSL#verify_certificate_identity` 方法的行為。
2424

2525
特別說明:
2626

2727
* 主機名稱最左部分只允許一個通配符(wildcard)
28-
* IDNA 名稱現在可以用一個簡單的通配符來匹配(譬如 '\*.domain')
28+
* IDNA 名稱現在可以用一個簡單的通配符來匹配(譬如 `'\*.domain'`
2929
* Subject/SAN 應該限制只能使用 ASCII 字元
3030

3131
所有使用受影響版本的使用者應儘速升級。
@@ -39,7 +39,7 @@ Ruby 的 OpenSSL 擴展現在提供一個基於字串的匹配演算法,行為
3939

4040
## 致謝
4141

42-
感謝 Tony Arcieri、Jeffrey Walton 以及 Steffan Ullrich 回報此問題。最初回報此問題的票為 [Bug #9644][Bug-9644]修正補丁 Tony Arcieri 以及 Hiroshi Nakamura。 and patches submitted by Tony Arcieri and Hiroshi Nakamura.
42+
感謝 Tony Arcieri、Jeffrey Walton 以及 Steffan Ullrich 回報此問題。最初回報此問題的票為 [Bug #9644][Bug-9644]修正補丁由 Tony Arcieri 以及 Hiroshi Nakamura 提交。
4343

4444
## 編輯歷史
4545

0 commit comments

Comments
 (0)