自签名证书
什么是自签名证书?
自签名证书是一种数字证书,由证书所有者使用自己的私钥对相应的公钥进行电子签名。在大多数情况下,此类证书不被视为可信证书。这是因为自签名证书本质上是一种“自行声明”的证书,缺少可信第三方的背书。由于具有自行声明的性质,自签名证书在日语中有时被俗称为“Ore-Ore证书”,意为“我我证书”。
这条规则有一个例外,即公共证书颁发机构(公共CA)为验证自身身份而签发的根证书。公共CA如果按照妥善制定的准则运营并严格遵守这些准则,其根证书会被视为可信,并预装在Web浏览器中。当浏览器与网站通信时,会检查网站提供的服务器证书,验证其颁发者,并使用存储的颁发机构根证书解密签名,以确认该证书的合法性。
通常,SSL服务器证书应始终由第三方证书颁发机构签发。不建议使用自签名证书,因为浏览器无法将其与恶意第三方伪造的证书区分开来。将Web浏览器配置为接受自签名证书,也会导致伪造证书被接受,从而产生安全漏洞。在这种情况下,即使使用加密也失去了意义,攻击者仍可在通信路径中窃听和篡改数据。
