QQ泡沫乐园 · 免费提供游戏辅助,破解软件,活动资讯,喜欢记得收藏哦!
综合软件_线报活动_游戏辅助_最新电影_最优质的的辅助分享平台

电子签名的安全、有效、合法性如何验证?

网络 2023-03-19 09:08

电子协议是电子签名较为常见的一种应用方法,目前大多数的的电子合同与电子文书都采用PDF的文件格式。本文以PDF格式的电子协议为例解释怎样验证电子签名的安全性、有效性与合法性(下文合称“验签”),同样的技术原理与验证原则也适用于其它文件格式的电子签名验证,只不过具体细节稍有不同而已。

电子签名的验签是电子协议使用过程中十分重要的一环。如果对于电子协议所确立的权力义务关系形成争议,通常首先要判定的就是电子协议本身是否规范订立、合法创立,而这主要依赖于对数字签名的合法性、安全性、有效性进行验证。

严格意义上讲,数字签名是电子签名的一种,也是目前电子签名行业应用最广泛的电子签名技术,本文如无非常说明,所提电子签名即是指“数字签名”。

一、验签原理

形成有效的电子签名,必须严格遵循《电子签名法》以及相关的技术规范,这也是我们对电子协议中电子签名进行验证的基础。(由于篇幅所限,本文不再对通过电子签名技术进行电子协议签订的原理进行赘言)

从规范的电子签名流程来看,电子签名的验证主要包含以下三个部份:

数字证书的验证

可信时间戳的验证

OCSP/CRL的验证

验证上述三个部份各有目的。

数字证书是证书颁授机构(CA机构)对签名人进行严格的身分认证后签发的,类似于“数字身份证”,电子签名就是通过数字证书来完成的,因此数字证书的合法性、有效性对于电子签名的效力而言至关重要。数字证书的主要验证点包括:

验证数字证书是否是正规的CA机构颁授(也就是数字证书是否是伪造的);

验证数字证书的有效期(电子协议签订时不能使用有效期外的数字证书)。

如果以上两项验证均通过,那就意味着电子签名使用的是正规机构颁授的数字证书,证书的拥有者对签名电子文件的内容表示认可(通常数字证书与使用者身分一一对应,这须要CA机构履行严格的身分审查义务之后才会颁授证书,但理论上并不排除有些CA机构没有严格审查错发证书的可能,此处暂忽视该问题)。

时间戳的作用是确保签名时间的真实性和签名的完整性的。

电子数据具有易篡改的特点,电子协议想要具备法律效力必须要才能避免篡改,或者说假如被篡改了就一定能发觉。可信时间戳技术除了能达到这个目的,而且能够够证明签名的时间,进一步强化了电子签名的验证。

此处须要说明的是,可信时间戳是一项信息技术,并不是某种发明产品,更不属于某个公司独有。作为一项技术,全世界可以提供可信时间戳服务的机构数以千计,国内40多家CA机构也均能提供可信时间戳服务。某些机构鼓吹只有自己才能提供可信时间戳技术实际上是一种虚假宣传行为。

OCSP/CRL的验证实际上是数字证书验证的延展。

通常数字证书就会有一定的有效期,但即使数字证书是在有效期内,也并不一定属于具有法律效力的有效证书。因为对于有效期内的证书而言,也可能存在被吊销的可能;这就好比人的身份证也具有有效期,但是可能会由于遗失等情况该身份证被“吊销”不能使用。

CRL就是证书吊销列表 (Certificate Revocation List) 的简称,该文件包含了证书颁授机构早已吊销的证书的序列号及其吊销日期,只要签订时通过CRL检验才能知晓证书是否早已被吊销。

但通常CA都只是每隔一定时间 (几天或几个月)才发布新的吊销列表,所以CRL是不能及时反映证书的实际状态,存在一定程度的滞后性,而OCSP却可以更及时地验证证书的吊销情况。

OCSP是证书状态在线查询合同(Online Certificate Status Protocol)的简称,它是 IETF 颁布的用于实时查询数字证书在某一时间是否有效的标准。OCSP能满足实时在线查询证书状态的要求。它提供了一种实时检验数字证书有效性的途径,比下载和处理CRL的传统方法更快、更方便和更具独立性。

二、验签打算及说明

验签打算

软件Adobe Acrobat Reader DC;

已进行电子签名的PDF文件;

上一项PDF中电子签名对应CA机构的根证书以及OCSP证书文件。

验签说明

Adobe Acrobat Reader DC 是一款优秀的PDF阅读软件,除此之外能够够进行PDF文件的电子签名和电子签名查验,可以直接抵达adobe官网()下载。

为了进行验签我们其实须要一份早已进行了电子签名的PDF文件,许多人对此可能比较陌生不知从何获取,但实际上电子签名文件早已深入到日常生活,我们常用的电子收据就是包含了电子签名的PDF文件。

至于对应CA机构的根证书,国内正规的CA机构一般还会在官网提供根证书的下载(比如本文验证的沃通CA所颁授证书的根证书就是从其官网下载)。

而OCSP证书文件,一般须要直接向CA机构或电子协议服务商要求提供,如果CA机构或电子协议服务商未能提供OCSP证书文件,那么极有可能意味着电子协议签订过程中并没有严格按照规范的流程验证数字证书的有效性,电子协议文件本身是否有效存在较大不确定性。

没有有效的数字签名_幽灵行动未来战士解锁存档没有效_没有盖章的合同有效吗

完美的验签状态

在没有非法添加信任的情况下完美的电子签名验签状态应该是,通过adobe软件打开PDF签名文件后左上角显示红色的勾,且身分有效、时间戳、证书路径、证书吊销状态均核验通过。

如果通过adobe软件打开PDF签名文件后显示“至少一个签名存在问题”或者提示“签名者的身分未知,因为其未包含在您的可信任证书列表中,且其所有的父证书均不是可信任证书”,那么就须要根据下边的验签步骤进行进一步验签。

三、验签步骤

根证书安装前

使用Adobe Acrobat Reader DC打开签名文档, 找到文档中的签名并单击, 会弹出签名验证状态框, 提示“签名者的身分未知,因为其未包含在您的可信任证书列表中,且其所有的父证书均不是可信任证书”;

如果点击“签名属性”显示签名者证书, 打开证书查看程序, 将会发觉Adobe没有找到完整的证书路径(只有姓名一个层级,无上一层的根证书);

根证书安装方式

双击打开rootcert.cer文件, 点击安装证书, 按照默认选项仍然到证书安装完成;

弹出导出成功提示, 说明安装成功;

添加到Adobe可信任证书

关闭签名文档, 用Adobe重新打开文档, 打开签名属性->显示签名者证书, 可以看见Adobe成功找到了沃通CA根证书, 显示出证书路径;

左侧选中沃通CA证书, 右侧选中“信任”标签, 点击添加到可信任证书, 然后在弹出的框中点击确定;

在导出联系人设置中, 确保勾选了“将本证书用作可信任根”, 然后点击确定;

这时的签名验证状态变为“签名者的身分在颁授时有效, 但此时难以通过检测其吊销状态来验证身分”;

此时, 证书身分有效, 但是签名时刻的吊销状态还未知。

打开证书查看程序, 左侧选中沃通CA下边的用户证书, 右侧选中“吊销”标签, 提示“确定选取的证书是否有效时发生问题”;

安装OCSP证书

参照2.根证书安装方式, 双击sy2048.cer证书文件, 将其安装到windows系统证书区。

点击“签名者详尽信息”, 弹出OCSP证书的查看程序;

没有盖章的合同有效吗_没有有效的数字签名_幽灵行动未来战士解锁存档没有效

左侧选中SY2048 OCSP Signer, 右侧选中“信任”标签, 然后点击“添加到可信任证书”, 在弹出的Adobe安全提示中, 选择确定;

在弹出的导出联系人设置中, 勾选“将本证书用作可信任根”, 然后选择确定。

证书安装完成后

此时重新验证签名, 签名验证结果变为红色验证通过状态;

重新打开证书查看程序, 选中用户证书的吊销标签, OCSP状态变为选取的证书被觉得有效, 因为使用嵌入签名的“联机证书状态合同”(OCSP)响应进行的验证表明其未被吊销。

6.时间戳的验证

时间戳对于电子签名而言十分重要,但是其验证却十分便捷,因为Adobe Acrobat Reader DC软件自身就可以辨识电子签名的时间或时间戳信息,点击电子签名,然后选择“签名属性”,在弹出的属性信息中部即可直接查看电子签名的时间以及时间戳信息是否安全。

后记

合同签订向来关乎“签名人”的直接利益,如果签名本身存在问题(如错签、漏签、伪造签名),不仅会直接影响当事人的权力义务,甚至还可能导致严重后果。

当前,随着互联网的快速发展,以数字签名技术为支持的电子协议被广泛应用到诸多领域。从形式上而言,可靠的数字签名与纸质手写签名具备同样的法律效力,但这也决定了假如电子签名“不规范”,同样可能形成严重的法律后果。

以互联网金融(P2P)为例,2018年就曾有部份网民向住建部实名举报个别电子协议服务商签订电子协议不规范,替代用户签订欠款协议,使得用户背负借贷债权,如果不是大量出现问题被发觉可能“被签名人”最终有口难辩。

可见,是否规范进行电子签名关乎消费者和使用者的切身利益。根据《艾瑞报告:中国第三方电子签名行业研究》中的数据显示,部分电子协议服务商早已实现了日均千万的协议签定量。如果在提供电子协议签订服务过程中,电子协议服务商对签名人身分验证不合规、签署过程不规范,长此以往电子签名行业也可能迎来像P2P行业一样的惊天“暴雷”。

希望中国的电子签名行业才能严格遵循《电子签名法》的要求,严格执行监管新政,成为未来数字经济时代可靠、可信、合法有效的基础设施。