安全方面的一些隨筆

數(shù)字簽名的理解:http://www.ruanyifeng.com/blog/2011/08/what_is_a_digital_signature.html

在RSA中,理論上私鑰 不被泄露,那應(yīng)該是安全的,但有一個問題是,遇上類似于中間人攻擊的情況,會把私鑰和公鑰換掉后,加密加簽名一起發(fā)送給被通信端。所以需要一個統(tǒng)一的公鑰認(rèn)證中心(CA) ,當(dāng)向CA注冊證書的時候,CA會用CA私鑰加密通信的公鑰,生成證書頒發(fā)。當(dāng)要解密的時候,解密端只要用CA的公鑰解密對應(yīng)的證書,就能拿到公鑰了,此時得到的公鑰應(yīng)該就是注冊CA的公鑰。

因?yàn)镃A,保證了公鑰的合法性。

秘鑰協(xié)商原理:

https://program-think.blogspot.com/2016/09/https-ssl-tls-3.html#head-1

https://program-think.blogspot.com/2014/11/https-ssl-tls-2.html

秘鑰協(xié)商一般用非對稱方式進(jìn)行秘鑰交換,防止通信信息唄 窺視。

但是秘鑰協(xié)商會有一個問題,就是無法識別可靠的通信端,容易受到中間人攻擊來偷梁換柱。

所以引入了CA公證人這一機(jī)制。

綜上兩處,保證了數(shù)據(jù)不被窺視,同事也防住了中間人攻擊。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容