不要!轻易安装来源不明的证书!
Windows 证书管理是指在 Windows 操作系统中管理数字证书的过程。数字证书是一种数字标识,用于验证用户或计算机的身份,并保证数据的安全性。Windows 证书管理包括创建、安装、吊销和管理证书等操作。
在 Windows 中,证书通常存储在证书存储中,例如 Windows 证书颁发机构存储或企业证书颁发机构存储。您可以使用 Windows 证书管理器或其他证书管理工具来管理证书。
Windows 证书管理对于保护敏感数据和确保安全的网络通信至关重要。如果您需要在 Windows 上管理证书,建议您熟悉证书管理的基本知识,并遵循最佳实践以确保证书的安全性和可靠性。
证书管理工具
cmd命令里,打开证书管理器的命令
- certlm.msc 本地计算机
- certmgr.msc 当前用户
两个区别?
仅是给当前用户使用那么就可以使用certmgr.msc【当前用户证书管理器】。
并且在启动certmgr.msc时不需要管理员权限
安装证书
建议:不要轻易安装来历不明的证书!
我这里以 curl-impersonate-win 为例。
下载地址: https://github.com/depler/curl-impersonate-win/releases/tag/20230227
双击 crt 证书文件即可安装!
全程下一步安装即可!直到出现“导入成功”
证书作用
越来越多的网站开始使用 TLS 指纹反爬虫,我们可以采取安装 curf 证书去模拟常用浏览器的指纹。这里采取 curl_cffi 的一个 PYTHON 库!
TLS 指纹是在使用 Transport Layer Security (TLS) 协议建立安全连接时,客户端和服务器用来识别对方的一种方法。TLS 指纹通常是一个散列值,它是通过对服务器的公开密钥证书中的信息进行散列而生成的。
TLS 指纹的目的是确保服务器是真实的,并且正在与预期的服务器进行通信。在TLS 握手过程中,客户端将生成指纹,并将其发送到服务器。服务器将生成自己的指纹,并将其与客户端发送的指纹进行比较。如果指纹匹配,则证明服务器是真实的,并且连接可以继续进行。
TLS 指纹可以包含多种信息,例如服务器的主机名、证书的指纹、证书的颁发机构和证书的有效期等。通过使用多种信息,TLS 指纹可以提供更高的安全性,以确保连接是安全的。
需要注意的是,TLS 指纹并不能完全保证连接的安全性,因为攻击者可以使用中间人攻击来篡改指纹。因此,在使用TLS 指纹时,还应该结合其他的安全措施,例如使用强密码和定期更新证书等。