SSL證書

SSL證書

服務器證書
SSL證書是數字證書的一種,類似于駕駛證、護照和營業執照的電子副本。因為配置在服務器上,也稱為SSL服務器證書。SSL證書就是遵守SSL協議,由受信任的數字證書頒發機構CA(如GlobalSign,wosign),在驗證服務器身份後頒發,具有服務器身份驗證和數據傳輸加密功能。SSL證書通過在客戶端浏覽器和Web服務器之間建立一條SSL安全通道(Securesocketlayer(SSL)安全協議是由NetscapeCommunication公司設計開發。該安全協議主要用來提供對用戶和服務器的認證;對傳送的數據進行加密和隐藏;确保數據在傳送中不被改變,即數據的完整性,現已成為該領域中全球化的标準。由于SSL技術已建立到所有主要的浏覽器和WEB服務器程序中,因此,僅需安裝服務器證書就可以激活該功能了),即通過它可以激活SSL協議,實現數據信息在客戶端和服務器之間的加密傳輸,可以防止數據信息的洩露。保證了雙方傳遞信息的安全性,而且用戶可以通過服務器證書驗證他所訪問的網站是否是真實可靠。數位簽名又名數字标識、簽章(即DigitalCertificate,DigitalID),提供了一種在網上進行身份驗證的方法,是用來标志和證明網路通信雙方身份的數字信息文件,概念類似日常生活中的司機駕照或身份證相似。數字簽名主要用于發送安全電子郵件、訪問安全站點、網上招标與投标、網上簽約、網上訂購、安全網上公文傳送、網上辦公、網上繳費、網上繳稅以及網上購物等安全的網上電子交易活動。
    中文名:SSL證書 外文名:Secure socket layer 适用領域: 所屬學科: 具體:數字證書的一種 開發公司:Netscape Communication

優點

一般說來,在網上進行電子商務交易時,交易雙方需要使用數字簽名來表明自己的身份,并使用數字簽名來進行有關的交易操作。随着電子商務的盛行,數位簽章的頒發機構CA(如GlobalSign,wosign)中心将為電子商務的發展提供可靠的安全保障。

一個有效、可信的SSL數字證書包括一個公共密鑰和一個私用密鑰。公共密鑰用于加密信息,私用密鑰用于解譯加密的信息。因此,浏覽器指向一個安全域時,SSL将同步确認服務器和客戶端,并創建一種加密方式和一個唯一的會話密鑰。一般而言,由CA業者發出的數字證書,有别于國内浏覽器業者比對域名信息等方式,采取更為嚴格的企業及所有權驗證,為電商環境樹立更為可信的運作環境。

如果您的網站使用SSL證書(SSLCertificates),并顯示了簽章(SecuredSeal)

,您的客戶就知道他們的交易安全可靠,并且充分信賴您的網站。網站身份的實名認證。網站服務器部署景安SSL證書後,将通過https安全協議訪問網站,浏覽器地址欄可顯示安全鎖标識,點擊安全鎖可查看網站的真實身份,真假網站 一目了然!有效避免釣魚、欺詐網站等侵害,增加訪客的信心,促成更多在線訂單。

基本介紹

SSL證書通過在客戶端浏覽器和Web服務器之間建立一條SSL安全通道(Securesocketlayer(SSL)安全協議是由NetscapeCommunication公司設計開發。該安全協議主要用來提供對用戶和服務器的認證;對傳送的數據進行加密和隐藏;确保數據在傳送中不被改變,即數據的完整性,現已成為該領域中全球化的标準。由于SSL技術已建立到所有主要的浏覽器和WEB服務器程序中,因此,僅需安裝服務器證書就可以激活該功能了)。即通過它可以激活SSL協議,實現數據信息在客戶端和服務器之間的加密傳輸,可以防止數據信息的洩露。保證了雙方傳遞信息的安全性,而且用戶可以通過服務器證書驗證他所訪問的網站是否是真實可靠。

數位簽名又名數字标識、簽章(即DigitalCertificate,DigitalID),提供了一種在網上進行身份驗證的方法,是用來标志和證明網路通信雙方身份的數字信息文件,概念類似日常生活中的司機駕照或身份證相似。數字簽名主要用于發送安全電子郵件、訪問安全站點、網上招标與投标、網上簽約、網上訂購、安全網上公文傳送、網上辦公、網上繳費、網上繳稅以及網上購物等安全的網上電子交易活動。

一般說來,在網上進行電子商務交易時,交易雙方需要使用數字簽名來表明自己的身份,并使用數字簽名來進行有關的交易操作。随着電子商務的盛行,數位簽章的頒發機構CA(如GlobalSign)中心将為為電子商務的發展提供可靠的安全保障。

認證原理

安全套接字層(SSL)技術通過加密信息和提供鑒權,保護您的網站安全。

一份SSL證書包括一個公共密鑰和一個私用密鑰。公共密鑰用于加密信息,私用密鑰用于解譯加密的信息。浏覽器指向一個安全域時,SSL同步确認服務器和客戶端,并創建一種加密方式和一個唯一的會話密鑰。它們可以啟動一個保證消息的隐私性和完整性的安全會話。

SSL的工作原理

中包含如下三個協議。

握手協議(Handshakeprotocol)

記錄協議(Recordprotocol)

警報協議(Alertprotocol)

握手協議

握手協議是客戶機和服務器用SSL連接通信時使用的第一個子協議,握手協議包括客戶機與服務器之間的一系列消息。SSL中最複雜的協議就是握手協議。該協議允許服務器和客戶機相互驗證,協商加密和MAC算法以及保密密鑰,用來保護在SSL記錄中發送的數據。握手協議是在應用程序的數據傳輸之前使用的。

記錄協議

記錄協議在客戶機和服務器握手成功後使用,即客戶機和服務器鑒别對方和确定安全信息交換使用的算法後,進入SSL記錄協議,記錄協議向SSL連接提供兩個服務:

(1)保密性:使用握手協議定義的秘密密鑰實現

(2)完整性:握手協議定義了MAC,用于保證消息完整性

警報協議

客戶機和服務器發現錯誤時,向對方發送一個警報消息。如果是緻命錯誤,則算法立即關閉SSL連接,雙方還會先删除相關的會話号,秘密和密鑰。每個警報消息共2個字節,第1個字節表示錯誤類型,如果是警報,則值為1,如果是緻命錯誤,則值為2;第2個字節制定實際錯誤類型。

證書功能

服務器部署了SSL證書後可以确保用戶在浏覽器上輸入的機密信息和從服務器上查詢的機密信息從用戶電腦到服務器之間的傳輸鍊路上是高強度加密傳輸的,是不可能被非法篡改和竊取的。同時向網站訪問者證明了服務器的真實身份,此真實身份是通過第三方權威機構驗證的。也就是說有兩大作用:數據加密和身份認證。

a确認網站真實性(網站身份認證):用戶需要登錄正确的網站進行在線購物或其它交易活動,但由于互聯網的廣泛性和開放性,使得互聯網上存在着許多假冒、釣魚網站,用戶如何來判斷網站的真實性,如何信任自己正在訪問的網站,可信網站将幫你确認網站的身份。當用戶需要确認網站身份的時候,隻需要點擊浏覽器地址欄裡面的鎖頭标志即可。

b保證信息傳輸的機密性:用戶在登錄網站在線購物或進行各種交易時,需要多次向服務器端傳送信息,而這些信息很多是用戶的隐私和機密信息,直接涉及經濟利益或私密,如何來确保這些信息的安全呢?可信網站将幫您建立一條安全的信息傳輸加密通道。

其實現原理圖如下圖1所示:

在SSL會話産生時,服務器會傳送它的證書,用戶端浏覽器會自動的分析服務器證書,并根據不同版本的浏覽器,從而産生40位或128位的會話密鑰,用于對交易的信息進行加密。所有的過程都會自動完成,對用戶是透明的,因而,服務器證書可分為兩種:最低40位和最低128位(這裡指的是SSL會話時生成加密密鑰的長度,密鑰越長越不容易破解)證書。

最低40位的服務器證書在建立會話時,根據浏覽器版本不同,可産生40位或128位的SSL會話密鑰用來建立用戶浏覽器與服務器之間的安全通道。而最低128位的服務器證書不受浏覽器版本的限制可以産生128位以上的會話密鑰,實現高級别的加密強度,無論是IE或Netscape浏覽器,即使使用強行攻擊的辦法破譯密碼,也需要10年。

SSL證書分類

SSL證書依據功能和品牌不同分類有所不同,但SSL證書作為國際通用的産品,最為重要的便是産品兼容性(即證書根預埋技術),因為他解決了網民登錄網站的信任問題,網民可以通過SSL證書輕松識别網站的真實身份。目前國際上,常見的證書品牌如GlobalSign、VeriSign、GeoTrust等均可以實現該技術。我們以VeriSign證書為例,該類證書分為如下品類:

1、VeriSign128位SSL支持型證書(VeriSignSecureSite)

2、VeriSign128位SSL強制型證書(VeriSignSecureSitePro)

3、VeriSign128位EVSSL支持型證書(VeriSignSecureSitewithEV):支持綠色地址欄技術

4、VeriSign128位EVSSL強制型證書(VeriSignSecureSiteProwithEV):支持綠色地址欄技術VeriSign服務器證書除有以上幾種常見類型外,還包括有多域名證書Multi-domaincertificate,通配符證書VeriSignwildcardcertificate。

SSL證書的數據結構

Certificate證書

--Version版本

--SerialNumber序列号

--AlgorithmID算法标識

--Issuer頒發者

--Validity有效期

>NotBefore有效起始日期

>NotAfter有效終止日期

--Subject使用者

--SubjectPublicKeyInfo使用者公鑰信息

--PublicKeyAlgorithm公鑰算法

--SubjectPublicKey公鑰

--IssuerUniqueIdentifier(Optional)頒發者唯一标識

--SubjectUniqueIdentifier(Optional)使用者唯一标識

--Extensions(Optional)擴展

...

CertificateSignatureAlgorithm證書簽名算法

CertificateSignature證書簽名

工作流程

證書操作

--用戶連接到你的Web站點,該Web站點受服務器證書所保護。(可由查看URL的開頭是否為"https:"來進行辯識,或浏覽器會提供你相關的信息)。

--你的服務器進行響應,并自動傳送你網站的數字證書給用戶,用于鑒别你的網站。

--用戶的網頁浏覽器程序産生一把唯一的"會話鑰匙碼",用以跟網站之間所有的通訊過程進行加密。

--使用者的浏覽器以網站的公鑰對交談鑰匙碼進行加密,以便隻有讓你的網站得以閱讀此交談鑰匙碼。

具有安全性的通訊過程已經建立。這個過程僅需幾秒中時間,且使用者不需進行任何動作。依不同的浏覽器程序而定,使用者會看到一個鑰匙的圖标變得完整,或一個門栓的圖标變成上鎖的樣子,用于表示工作階段具有安全性。

如何申請

申請SSL證書主要需要經過以下3個步驟:

1、制作CSR文件。

CSR就是CertificateSecureRequest證書請求文件。這個文件是由申請人制作,在制作的同時,系統會産生2個密鑰,一個是公鑰就是這個CSR文件,另外一個是私鑰,存放在服務器上。要制作CSR文件,申請人可以參考WEBSERVER的文檔,一般APACHE等,使用OPENSSL命令行來生成KEY+CSR2個文件,Tomcat,JBoss,Resin等使用KEYTOOL來生成JKS和CSR文件,IIS通過向導建立一個挂起的請求和一個CSR文件。

2、CA認證。

将CSR提交給CA,CA一般有2種認證方式:1、域名認證,一般通過對管理員郵箱認證的方式,這種方式認證速度快,但是簽發的證書中沒有企業的名稱;2、企業文檔認證,需要提供企業的營業執照。一般需要3-5個工作日。也有需要同時認證以上2種方式的證書,叫EV證書,這種證書可以使IE7以上的浏覽器地址欄變成綠色,所以認證也最嚴格。

3、證書的安裝。

在收到CA的證書後,可以将證書部署上服務器,一般APACHE文件直接将KEY+CER複制到文件上,然後修改HTTPD.CONF文件;TOMCAT等,需要将CA簽發的證書CER文件導入JKS文件後,複制上服務器,然後修改SERVER.XML;IIS需要處理挂起的請求,将CER文件導入。

上一篇:注冊商标

下一篇:域名系統

相關詞條

相關搜索

其它詞條