跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 LibreSSL 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
LibreSSL
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''LibreSSL'''是 OpenSSL 加密軟體庫的一个分支,是一个安全通訊協定(SSL)佮傳輸層的安全(TLS)協定的開源實現。佇咧 OpenSSL 爆出心臟出血安全漏洞了後,一寡仔 OpenBSD 開發者佇二空一四年四月創立矣 LibreSSL,目標是重構 OpenSSL 的代碼,以提供一个閣較安全的替代品。LibreSSL 復刻自 OpenSSL 庫的一孵空 . 一 g 分支,伊會遵循 OpenBSD 基金會佇其他專案所使用的安全指導原則。 ==歷史== 佇咧 OpenSSL 爆出心臟出血流空了的一禮拜之內,OpenBSD 開發團隊便決定家己維護一个 OpenSSL 分支。開發團隊佇二空一四年四月十一號註冊 libressl . org 域名,這是專案二空一四年四月二一公佈。 OpenBSD 開發團隊隨開始摒 OpenSSL 的代碼,佇第一周,LibreSSL 開發團隊削去九嬸幾若行的代碼。一寡陳舊的也無用代碼予人徙掉,同時對一寡較罕得看著的作業系統的支援嘛予人移除。LibreSSL 上蓋起初的目標平台是 OpenBSD 五鋪六,但是當代碼穩定了後,閣徙栽到其他的平台。節甲二空一四年四月 ( 二千空一十四抹四 ),該專案猶閣咧尋求「穩定的」外部資金支援。 ==變化詳情== ===記持體相關=== 一寡較顯明佮重要的變化包括換自訂的記持體存喝咻叫做標準函式(比如講 strlcpy、calloc、asprintf、reallocarray 等)。 這對增加的記持幫贊閣較先進的記持體除毋著器,抑是通過觀察程式的幫敗情形來發現減衝區加位等等的錯誤。CVS 提交紀錄檔內底嘛記錄矣對藏佇雙重釋放記持體的修復(包括空指標值的顯式分配)。 ===加密演算法=== 自本無安全的種子生成方法(由核心原生提供)去予人徙掉,依確保亂數種子是通過安全的亂數生成器產生的。閣新加入一系列演算法,包括講 ChaCha 二十-Poly 一千三百空五等。 ===其他的改動=== 加入了完整性檢查,以檢查長度參數、無符號到有符號的變數的部份、指標值 / 方法倒轉去值等等的資料的有效性。啟用一寡使更加安全的編譯器選項佮標誌(-Wuninitialized,-Werror 等), 這對發現藏佇問題有幫贊。為著遵循良好的編程風格,專案也提懸代碼可讀性閣清理空白字元,使符合 BSD 的代碼風格(KNF)。 徙掉無必要抑無安全的宏和變數;共未開始使用的抑是舊的程式集、應用程式、演示佮文件檔案 / 代碼(Perl 指令碼、C 語言檔案等等)。 徙掉矣著 FIPS 一百四十二的支援、無安全的演算法 Dual EC DRBG 猶閣有舊的協定 / 加密器(SSLv 二)。 ==參見== * TLS 實現較 * OpenSSH,OpenBSD 社群所創的另外一个安全軟體的分支 ==參考== ==外部連結== * 官方網站 * LibreSSL 原始碼(OpenGrok) [[分類: 待校正]]
返回到「
LibreSSL
」。