1. 了解什麼是SSL/TLS證書和用途
SSL協議及其繼任者TLS協議,是一種實現網路通信加密的安全協議,可在客戶端(瀏覽器)和伺服器端(網站)之間建立一條加密通道,保證數據在傳輸過程中不被竊取或篡改。
SSL證書,也稱為伺服器SSL證書,是遵守SSL協議的一種數字證書,由全球信任的證書頒發機構(CA)驗證伺服器身份後頒發。將SSL證書安裝在網站伺服器上,可實現網站身份驗證和數據加密傳輸雙重功能。
詳細介紹:網頁鏈接
2. 什麼是 SSL 和 TLS 協議
SSL(Secure Sockets Layer安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網路通信提供安全及數據完整性的一種安全協議。TLS與SSL在傳輸層對網路連接進行加密。
SSL協議位於TCP/IP協議與各種應用層協議之間,為數據通訊提供安全支持。SSL協議可分為兩層: SSL記錄協議(SSL Record Protocol):它建立在可靠的傳輸協議(如TCP)之上,為高層協議提供數據封裝、壓縮、加密等基本功能的支持。
安全傳輸層協議(TLS)用於在兩個通信應用程序之間提供保密性和數據完整性。該協議由兩層組成: TLS 記錄協議(TLS Record)和 TLS握手協議(TLS Handshake)。較低的層為 TLS 記錄協議,位於某個可靠的傳輸協議(例如 TCP)上面,與具體的應用無關,所以,一般把TLS協議歸為傳輸層安全協議。
TLS握手協議使用該層中的公鑰和證書來處理對等用戶的認證,以及協商演算法和加密實際數據傳輸的密鑰。這個過程是在TLS記錄協議的頂部執行的。
TLS握手協議是TLS協議中最復雜的部分。它定義了10種消息。客戶端和伺服器使用這10種消息相互驗證,協商散列函數和加密演算法,並為彼此提供機密數據以生成加密密鑰。TLS記錄協議在加密演算法中使用這些加密密鑰來提供數據保密性和一致性保護。
TLS的最大優點在於TLS獨立於應用協議。高級協議可以在TLS協議上透明地分發。然而,TLS標准沒有指定應用程序如何向TLS添加安全性,它留下了關於如何啟動TLS握手協議以及如何向協議設計者和實現者解釋交換的認證證書的決定。
3. 如何生成用於SSL/TLS的數字證書
建議你這樣試試看:
目前項目需要SSL證書的域名列好。
淘寶中找到Gworg,選擇對應的SSL證書,通常用的是通配符或者多域名。
將域名發送給Gworg,並且根據提示完成域名DNS解析認證。
下載證書解壓後,使用對應的環境證書配置到伺服器。
這樣做的好處:中間交易更安全,快速簽發省心省力,Gworg注冊更有保障。
注意事項:申請SSL證書必須確定域名可以正常解析,簽發好的證書,無法變更域名。
4. https運營商給的證書是ssl還是tls
一般叫ssl證書,可以從http升級https訪問。GDCA可以申請,能幫助網站加密的。
5. 什麼是ssl,tls兩者有什麼區別
SSL:(Secure Socket Layer,安全套接字層),位於可靠的面向連接的網路層協議和應用層協議之間的一種協議層。SSL通過互相認證、使用數字簽名確保完整性、使用加密確保私密性,以實現客戶端和伺服器之間的安全通訊。該協議由兩層組成:SSL記錄協議和SSL握手協議。
TLS:(Transport LayerSecurity,傳輸層安全協議),用於兩個應用程序之間提供保密性和數據完整性。該協議由兩層組成:TLS記錄協議和TLS握手協議。
SSL是Netscape開發的專門用戶保護Web通訊的,目前版本為3.0。最新版本的TLS 1.0是IETF(工程任務組)制定的一種新的協議,它建立在SSL 3.0協議規范之上,是SSL 3.0的後續版本,兩者差別極小。
6. SSL/TLS認證工作流程
ssl/tls 認證的工作流程簡單概括如下,樓主看參考下:
web伺服器申請證書,吧csr文件提交給ca,ca簽發證書給web伺服器(證書包括中級證書和伺服器證書/ 證書里包含公鑰信息,web伺服器的身份信息)
1 客戶機申請鏈接,包含自己可以實現的演算法列表,和其他信息,
2 伺服器回應鏈接,回應中確定了這次通信所需要的演算法,並發送自己的證書過去,證書中包含了自己的身份和公鑰,
3 客戶端在收到消息後會生成一個秘密消息clientkeyexchange--(此秘密消息進行處理後,將用做加密密鑰(會話密鑰)),並用web伺服器的公鑰加密,傳過去
4 伺服器在用私鑰解密秘密消息clientkeyexchenge,並進行處理,生成加密密鑰(會話密鑰),會話密鑰協商成功,
5 客戶端和伺服器端都知道了會話密鑰,並用此會話密鑰進行數據加密。
簡單來說,就是用伺服器證書的公司密鑰對協商出一個對稱密鑰,然後用對稱密鑰進行加密。
ssl證書一般是用於對於網站安全要求性比較高的站點上的,國際上比較知名的ssl證書有verisign,geotrust,thawte,等證書品牌,據了解,這幾種證書品牌的大陸官方代理商是北京天威誠信,樓主有需求的話,可以了解下。
7. 安全認證協議SSL與TLS的詳細介紹與區別
SSL(Secure Sockets Layer 安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網路通信提供安全及數據完整性的一種安全協議。TLS與SSL在傳輸層對網路連接進行加密。
安全傳輸層協議(TLS)用於在兩個通信應用程序之間提供保密性和數據完整性。該協議由兩層組成: TLS 記錄協議(TLS Record)和 TLS 握手協議(TLS Handshake)。
8. SSL,SSL證書,SSL協議,三個其實都是一個嗎還是說有區別呢
在證書和協議三個其實都是所以說他們的區別並不大
9. 什麼是ssl,tls,為什麼https相對比較安全
第一個問題,關於SSL和TLS:
SSL是英文「Secure Sockets Layer」的縮寫,中文叫做「安全套接層」。它是在上世紀90年代中期,由網景公司設計的。到了1999年,SSL 因為應用廣泛,已經成為互聯網上的事實標准。國際互聯網工程任務組(The Internet Engineering Task Force,簡稱 IETF)就在那年把 SSL 標准化。標准化之後的名稱改為 TLS(是「Transport Layer Security」的縮寫),中文叫做「傳輸層安全協議」。很多相關的文章都把這兩者並列稱呼(SSL/TLS),因為這兩者可以視作同一個東西的不同階段。
第二個問題,為什麼HTTPS相對比較安全
當初發明 SSL協議,就是因為原先互聯網上使用的 HTTP 協議是明文的,也就是沒經過加密,傳輸內容很容易被截取和篡改。而SSL/TLS作為網路安全協議,可以彌補HTTP協議的缺陷,所以HTTPS協議就是HTTP 協議+SSL/TLS 協議=加密傳輸,安全性自然要比HTTP協議高的多。
舉個例子,你在網站上輸入賬戶登陸密碼再點提交,密碼信息要傳輸給網站伺服器,如果是由HTTP傳輸,那麼在傳輸過程中就很可能被截取破解;而如果是HTTPS傳輸的,即使截取到也無法被破解。所以如果希望網站更安全,那就盡快向CFCA等第三方CA機構申請一張SSL證書,即可實現HTTPS加密。
10. 手機郵箱應用中添加賬號時的 SSL/TLS,STARTTLS 接受所有證書 是怎麼回事
都是將你的郵件進行SSL加密發送,接受所有證書就是所有的加密證書都接受,包括自簽名SSL證書,因為SSL加密證書有自簽名SSL加密,也有全球通用可信SSL加密,全球通用SSL加密用的最多也更安全。