分支與 VM 複製安全

受影響的版本
所有 Tink 版本
受影響的金鑰類型
串流 AEAD、AES-GCM-HKDF

說明

一般來說,如果程式會呼叫 UNIX fork() 系統呼叫,或是在虛擬機器上複製程式,然後在相同狀態多次執行,Tink 並不會為了提供安全性。

唯一的具體問題是串流 AEAD (金鑰類型 AES-GCM-HKDF)。在這種情況下,Tink 可能會導致 Tink 使用同一個 Nonce 透過 AES GCM 加密不同的明文,而這已知會洩漏驗證金鑰。