当前位置: 首页 > 知识库问答 >
问题:

防止伪造ssl证书链的方法

锺离声
2023-03-14

如果我为MyCompany.com购买了一个证书,并且得到了一个由Verisign签名的有效证书,那么是什么阻止我生成一个由MyCompany签名的另一个Company.com的假证书呢?

做一个中间人攻击阻止我为OtherCompany.com签发由mycompany签名的假证书,并将我的有效证书作为中间CA证书。

共有1个答案

杭柏
2023-03-14

颁发者可以附加到证书上的“基本约束”之一是该证书是否被允许签署其他证书。如果不使证书无效,则无法修改这些约束。由于CA将始终向您颁发标记为“最终实体”的证书,因此您将无法使用该证书颁发其他证书。

虽然您仍然可以创建由“最终实体”颁发的证书,但任何正确验证证书链的软件都会将这样的证书标记为无效并拒绝它。

 类似资料:
  • 本文向大家介绍php防止伪造的数据从URL提交方法,包括了php防止伪造的数据从URL提交方法的使用技巧和注意事项,需要的朋友参考一下 针对伪造的数据从URL提交的情况,首先是一个检查前一页来源的如下代码: 这个方法只能防止手动在浏览栏上输入的URL。 事实上只要在服务器上构造出一个指向该URL的链接(比如在发贴时加入超链),再点击,这个Check就完全不起作用了。 目前觉得还是用POST的方法传

  • 我最近升级了Inteliij IDEA 2019.2,如果我尝试从IDE中提取Git,我会发现以下错误:无法访问'https://github.xxx.com/app-Hello-USD/DGS.git/“:SSL证书问题:证书链中的自签名证书。 有人能帮我什么选项,我必须启用。 谢谢

  • 问题内容: 当尝试使用其PHP库通过Twilio发送消息时,我正在为这个错误而苦苦挣扎: 我在Windows 7上使用了wamp。 我当然找到了所有其他有关证书错误的信息。据我所知,通常更新或添加文件即可解决该问题。但是,即使这样做,我仍然遇到相同的错误。 就像这里所做的健全性检查一样,这正是我所做的: 从此处下载了最新的证书:http : //curl.haxx.se/ca/cacert.pem

  • null openssl pkcs12-export-in cert1.pem-inkey privkey1.pem-out cert_and_key.p12-name certificate-cafile fullchain1.pem-caname root keytool-importKeystore-destStorePAS5W0RD123-destKeypass Pas5w0rd123-d

  • 问题内容: 我尝试将带有正确APP_ID,APP_SECRET等的curl请求发送到 我需要从中获取access_token,但需要返回FALSE并打印下一条消息: 我的代码是: 当我手动移动到上面的链接时,我会很好地获得access_token。为什么卷曲不起作用?请帮助。 问题答案: 建议禁用的答案不被接受。问题是“为什么它不适用于cURL”,正如Martijn Hols正确指出的那样,这很危

  • 我尝试将带有正确应用程序ID、应用程序机密等的curl请求发送到 我需要从中获取访问令牌,但获取FALSE和print next message,否则: 我的代码是: 当我手动移动到上面的链接时,我很好地获得了访问权。为什么卷曲不起作用?请帮忙。