软件数字签名证书最好这样使用,关键时刻能帮到你,看一眼肯定有用

64 阅读4分钟

【注】原创作品,未经授权,不得复制、转载或以截图等方式盗用,违者必究

【导读】在软件著作权案件中,如何确定软件开发者、运营者非常重要,因为关系到管辖、侵权认定以及判决执行等一系列问题,而软件数字证书在这些方面可以发挥重要作用,如果使用得当,将会收获意想不到的效果。

在软件著作权案件中,原告一方面要证明自身权属,另一方面要证明涉诉软件为被告开发、运营或者提供。如何确定涉嫌侵权软件(以下称“目标软件”)的开发者,进而正确的选择被告,成为原告首先应该解决的问题。原告通常可以通过包括但不限于以下方式确定软件开发者、运营者:

a.查询目标软件的著作权登记(如果目标软件进行了登记);

b.查询提供目标软件下载的网站域名、ICP备案信息等;

c.相关应用市场显示的目标软件开发者信息;

d.目标软件《用户协议》《隐私政策》等公开文件公示的主体信息。

以上属于常规且直接的方式,有些情况下,通过这些方式可能仍旧无法确定相关信息,或者是虽然可以确定单一主体信息,但原告出于后续执行等方面的考虑,希望拉上财力雄厚的关联公司或者第三方公司,作为共同被告的,这时候就需要使用非常规或者间接方法来确定,通过软件数字签名证书来确定,即为其中一种方法:

一、软件数字签名证书简介

软件数字签名证书类似我们的身份证,通过软件数字签名证书一方面可以确认软件发布者身份;另一方面,具有数字签名证书的软件,通常在代码完整性及安全性等方面,更容易获得手机或电脑操作系统的信任,从而保证软件能顺利上架应用商店或不被操作系统频繁拦截。

软件数字签名证书的内容跟身份证包含的信息也有相似性,包括证书颁发者、使用者、证书创建时间、有效期等,颁发者就是颁发数字证书的主体,使用者是证书的使用主体,当然如果是自签证书,颁发者和使用者属于同一主体,其中颁发者及使用者主体信息还包括名称(CN)、所在组织机构(OU)、地域(L)等信息。

二、如何通过软件数字签名证书确定开发者信息

根据上面介绍,软件数字签名证书包含颁发者及使用者信息,我们主要通过查看这两者信息的方法,来确定软件开发者信息(当然同时可能也是软件运营者)。下面以手机端的安卓系统、电脑端的Windows系统为例,介绍如何查看软件数字签名证书相关信息。

(一)手机端——以安卓系统为例

对于手机端应用软件,安卓系统要求每一个上架的应用软件都必须有数字签名证书,否则无法在安卓系统安装运行。当然此处的数字证书并不需要权威机构颁发,可以自签,也就是我们上面提到的自己颁发、自己使用。下面以某手机应用为例,介绍查找并查看软件数字签名证书的具体方法:

1. 下载目标软件的安卓APK文件到电脑,将后缀名改为.zip;

2. 对上述zip文件进行解压缩,在解压后的文件中找到META-INF文件夹(图一),进入该文件夹后,找到后缀名为.RSA的文件(图二),将该文件后缀名改为.p7b,双击完成以下操作:该文件-文件夹-证书-右侧栏-对话框中的常规-详细信息-颁发者和使用者(图三-五)