身份認證並非為受認證方而設
不少人或會驚訝地發現,數碼證書的作用並非啟用加密。我們的IT系統一般設計為:只有在證書部署到位時才會啟用加密(最常見的場景是使用主流桌面或流動瀏覽器連接網站時),但這項設計是建基於證書的初始用途——對數碼交易參與方的身份作出認證。
不少人或會驚訝地發現,數碼證書的作用並非啟用加密。我們的IT系統一般設計為:只有在證書部署到位時才會啟用加密(最常見的場景是使用主流桌面或流動瀏覽器連接網站時),但這項設計是建基於證書的初始用途——對數碼交易參與方的身份作出認證。
這亦是它們被稱為證書(certificate)的原因——它們的作用就是提供證明。
這種認知混淆導致不少需要使用證書的人有時會感到困惑:為什麼必須使用證書?如果證書是用來認證你的身份,你可能會開始質疑它存在的意義:畢竟你清楚自己是誰,為什麼要在意別人是否確認你的身份?
我會用線下身份憑證,例如護照,來類比解釋這個差異。我持有一本寫有我姓名、貼有我照片的護照,我為什麼需要這個證件?我知道自己的名字,也知道自己長什麼樣子。
答案很明顯,這本護照不是給我自己用的,是給其他人用的。機場的海關人員就是最典型的例子:他們不知道我的姓名,也不認識我的長相,為了讓相關系統有效運作,他們需要有能力確認我的身份。
數碼證書的邏輯也是一樣。你可能是全球最誠信可靠的企業,是客戶服務和IT安全領域的標杆,你不需要透過認證來確認這是你的業務,但其他方需要透過認證來確認他們確實是在和你建立連接。
大眾熟悉的網頁瀏覽器場景就是另一個例子:用戶需要確認目前造訪的是真正的銀行網站,還是企圖竊取登入憑據的釣魚網站。實際上,任何數碼連接都存在遭受中間人攻擊或身份欺詐攻擊的可能性,證書正是用於防範這類攻擊。
如欲了解更多關於證書的內容,可觀看這個實用 視頻 ,了解安全套接層(SSL).