什么是自签名ssl证书?

author author     2023-05-03     296

关键词:

自己生成的SSL证书,不是CA机构颁发的SSL证书,称之为自签名证书。

解释原因:

     受信任的SSL证书:会被浏览器信任认可,安全加密服务与安全扫描相关CA配套服务。

    自签署的SSL证书:不会被浏览器信任,数据被泄漏级劫持安全漏洞安全风险较高。

自签名主要风险:

    浏览器的地址栏会提示风险不安全网站。

    小程序或APP无法应用与支持。

    无法实现信用与接口交易行为。

    网页会被劫持,被强制插入广告或跳转到其它网页。

    用户数据明文传输,隐私信息被中间劫持。

    极容易被劫持和钓鱼攻击。

自签名安全隐患:

    自签证书最容易受到SSL中间人攻击

    自签证书支持不安全的SSL通信重新协商机制

    自签证书支持非常不安全的SSL V2.0协议

    自签证书没有可访问的吊销列表

    自签证书使用不安全的1024位非对称密钥对

    自签证书证书有效期太长

    自签证书普遍存在严重的安全漏洞,极易受到攻击

解决方法:Gworg申请可信SSL证书。

参考技术A 自签名SSL证书即自己给自己颁发的SSL证书,不受任何第三方监督,是不被任何浏览器信任的。自签名SSL证书的缺点如下:

1、容易遭受黑客攻击

因为自签名SSL证书不是由CA机构进行颁发的,所以CA机构是无法识别签名者并且不会信任它,因此私钥也形同虚设,网站的安全性会大大降低,很容易就会遭受黑客的攻击,没有任何安全保障。

2、大大降低用户体验度

自签名SSL证书是自己可以给自己签发的,没有任何可信度,所以是不受任何浏览器信任的,即使安装了自签名SSL证书,当用户在访问时浏览器依然会弹出“不安全”的警告,大大降低了用户体验度。

3、超长有效期,容易被破解

自签名SSL证书的有效期特别长,短则几年,长则几十年,想签发多少年就多少年。而由受信任的CA机构签发的SSL证书有效期不会超过2年,因为时间越长,就越有可能被黑客破解。所以超长有效期是它的一个弊端。

4、安装容易,吊销难

自签名SSL证书是没有可访问的吊销列表的,所以它不具备让浏览器实时查验证书的状态,一旦证书丢失或者被盗而无法吊销,就很有可能被用于非法用途从而让用户蒙受损失。同时,浏览器还会发出“吊销列表不可用,是否继续?”的警告,不仅降低了网页的浏览速度,还大大降低了访问者对网站的信任度。
参考技术B

谷歌已宣布自签名SSL证书不会被视为HTTPS信号。2014年8月,谷歌宣布使用HTTPS / SSL的网站将获得SERP的排名提升,但谷歌调查自签名证书由于其较低的安全性和信任因素而不值得作为HTTPS排名信号。最后,他们决定从HTTPS排名信号中标记它。

自签名SSL证书是使用openssl等工具创建的证书,而不是从第三方证书颁发机构(CA)获取的,它不使用信任链。一般自签名SSL证书适合用于测试目的和内部LAN服务,通常不建议在公众可访问的任何网站上使用自签名SSL证书。

参考技术C 自签名的SSL证书,顾名思义就是不是受到受信任的机构颁发的SSL证书,自己签发的证书。这种证书随意签发,不受监督也不会受任何浏览器以及操作系统信任。
自签名的证书容易被黑客伪造用来攻击或者劫持站点流量,如果使用自签名的SSL证书,就容易被钓鱼网站利用,这是其一。一旦你使用这种随意签发的,不受监督、信任的证书,黑客同样也会进行伪造,用在钓鱼网站从而对所有信任你网站的人造成损失。
自签名的SSL证书有哪些风险?
1、自签SSL证书最容易被假冒和伪造,被欺诈网站利用;
2、部署自签SSL证书的网站,浏览器会持续弹出警告;
3、自签SSL证书最容易受到SSL中间人攻击;
4、自签SSL证书没有可访问的吊销列表;
5、自签SSL证书支持超长有效期,时间越长越容易被破解。

ssl证书代码签名证书文档签名证书及邮件签名证书有什么区别

SSL证书、代码签名证书、文档签名证书及邮件签名证书都是属于数字证书,都是由权威公证的第三方认证机构(CA)进行审核颁发的。虽然同为数字证书,但是他们之间还是有很大区别的,锐成信息小编带大家一起来看一下。&nbs... 查看详情

确定 SSL 证书是不是使用 Python 自签名

...2019-11-0720:14:31【问题描述】:我正在尝试确定SSL证书是否是自签名的。目前我有以下代码比较颁发者CN和主题CN,如果它们相同,则将结果标记为自签名。withopen(cert_file,"r")asf:x509= 查看详情

查找证书是自签名的还是 CA 签名的

...上传pkcs12。我将pkcs12作为二进制文件存储在数据库中。有什么方法可以让我知道pkcs12中的证书是自签名的还是CA签名的?我在tomcat上运行一个JavaWeb应用程序,并且可以使用openssl。【问题 查看详情

什么是多域名ssl证书和软件签名证书?

...书、通配符SSL证书这三种类型,那么多域名ssl证书是什么?多域名ssl证书是什么?一般情况下SSL证书只会支持一个网站的域名&# 查看详情

免费ssl证书和付费ssl证书有哪些区别?

...装免费SSL证书,那么免费SSL证书和付费SSL证书到底有什么区别?免费SSL证书风险多,安装使用需谨慎!什么是免费SSL证书?顾名思义,免费SSL证书从签发到安装全程都不需要支付费用。目前免费证书有两种... 查看详情

jarsigner:签名者的证书是自签名警告

】jarsigner:签名者的证书是自签名警告【英文标题】:jarsigner:thesigner\'scertificateisselfsignedwarning【发布时间】:2021-03-3012:14:38【问题描述】:我正在向Aptoide应用商店发布一个应用。他们给了我一个空白apk,用我的主应用程序中使... 查看详情

如何使用 Ionic Cordova 框架和自签名证书绕过 iOS 11 中的 SSL 检查

...STAPI服务调用。部署RESTAPI服务的目标开发服务器上的证书是自签名的。因此,当我运行应用 查看详情

怎样的ssl证书才能被信任?

...览器。还有免费SSL证书申请。参考技术A这边看您使用的是自建的SSL证书,该类证书一般也称为自签名SSL证书,是完全免费的,不过要是网站安装此类SSL证书的话,会一直显示出该证书不被信任,网站不安全连接的提示。其实自... 查看详情

自签名ssl证书介绍及其缺点

...择在网站上使用免费的自签名证书。那么自签名SSL证书是什么呢?自签名SSL证书安全吗?一、自签名SSL证书介绍谷歌已宣布自签名SSL证书不会被视为HTTPS信号。2014年8月,谷歌宣布使用HTTPS/SSL的网站将获得SERP的排名提... 查看详情

具有指定证书的 Java MySQL SSL 连接

...试连接时,我得到一个异常,因为证书不受信任,因为它是自签名的并且 查看详情

XAMPP 中跨 LAN 的 localhost 自签名证书

...本地电脑上工作正常,但ssl不能跨LAN工作。因为我使用的是自签名证书,所以我必须在我将打开站点的每台PC上安装证书,但它只能在托管网站的PC上运行,而不能在LAN上的其他P 查看详情

代码签名证书与ssl证书区别

代码签名证书与ssl证书区别是什么?ssl证书和代码签名证书都是属于是数字证书的一种。SSL证书SSL证书就是遵守SSL协议,由受信任的数字证书颁发机构CA,在验证身份后颁发,服务器具有服务器身份验证和数据传... 查看详情

Qt QSslSocket“证书是自签名的,不受信任”

】QtQSslSocket“证书是自签名的,不受信任”【英文标题】:QtQSslSocket"Thecertificateisself-signed,anduntrusted"【发布时间】:2015-10-2803:07:51【问题描述】:我想用QSslSocket连接服务器,在服务器上我得到soketSslError"Thecertificateisself-si... 查看详情

自签名ssl证书是啥?有用吗

...任何第三方监督,是不被任何浏览器信任的,所以基本没什么用。 参考技术B它允许对开放网络上的数据通信进行加密,防止恶意行为者的篡改和拦截。此外,使用SSL证书对通信方进行身份验证,创建信任环境。 查看详情

android使用ssl自签名证书

...费用普遍比较贵,所以在debug环境下可以考虑使用自签名证书。这篇内容将介绍Android如何使用自签名证书,主要分为以下4个步骤:创建服务端SSL自签名证书下载并配置Tomcat服务器Android端导入SSL证书同时支持自签名证... 查看详情

android使用ssl自签名证书

...费用普遍比较贵,所以在debug环境下可以考虑使用自签名证书。这篇内容将介绍Android如何使用自签名证书,主要分为以下4个步骤:创建服务端SSL自签名证书下载并配置Tomcat服务器Android端导入SSL证书同时支持自签名证... 查看详情

android使用ssl自签名证书

...费用普遍比较贵,所以在debug环境下可以考虑使用自签名证书。这篇内容将介绍Android如何使用自签名证书,主要分为以下4个步骤:创建服务端SSL自签名证书下载并配置Tomcat服务器Android端导入SSL证书同时支持自签名证... 查看详情

如何添加自签名ssl证书自签名ssl证书存风险

...信任的任意机构或个人,使用工具自己签发的SSL证书。自签名SSL证书可以随意签发,没有第三方监督审核,不受浏览器和操作系统信任,常被用于伪造证书进行中间人攻击,劫持SSL加密流量。很多网站为了节约成本,采用自签名... 查看详情