论文部分内容阅读
本刊2008年5月下刊登了一篇名为《智能还是“智障”?诺基亚手机遭遇“证书门”》的报道,主要讲述了诺基亚Symbian第三版证书“一证难求”的情况。文章发表后,引起了很多读者朋友的热切关注,不少人甚至来信来电阐述自己对该事件的看法。随着时间的推移,这一事件有了更进一步的发展。因此这里对朋友们所关注的Symbian第三版证书问题做一些补充。
关于塞班证书的利弊不必做过多讨论了。这是安全性与易用性之间的平衡问题,而大家关注的焦点主要集中在Symbian第三版证书的申请上。根据我们调查了解,近来证书申请的渠道和方法逐渐多了起来,其中有免费的,也有需要付费的,下面就来给大家介绍几种常用的方法。
免费午餐:论坛获取
目前,国内一些手机论坛为网友提供免费证书,如中文智能手机论坛、Dospy班智能手机网、CNPDA智能手机论坛、18shouji手机互联和ccmovo移动天使等。用户只要在这些论坛上提交自己的手机串号,然后凑齐一定数目的用户(有的论坛则不需要),就会有人为你免费制作证书,用这个证书你就可以签名各种软件了。此种方法大多是论坛自己购买PUBLISH ID,公益性给网友服务,值得推荐。
有偿服务:网店购买
某些头脑灵活的人也抓住这一“商机”,提供商业性的证书制作。目前在淘宝中搜索一下“塞班证书”就会找到不少“卖证书”的店铺,低廉的价格(有的店仅需几元钱)在你急需证书的情况下,也不失为一种好的选择。不过目前网上出售的证书层次不一,交易时应仔细看看前面买家的评价,谨防上当受骗。同时也要提醒在淘宝收费申请证书的商家,通过这种不被Symbian允许的方式牟取利润向其它用户发放证书,要担当相应的风险——证书安全问题。
自己动手:“开发证书”
有一种自己动手的方法也值得推荐。Symbian为软件开发者提供一种“开发证书”,原意本来是让软件开发者作软件测试用的。这个“开发证书”是与作为测试用的机器的IMEI码挂钩的。使用这种证书签名的软件只能在该IMEI码对应的机器上使用,不能用于别的机器。开发证书自颁发日起有效期为半年,但在证书有效期内签署好了的软件的使用时限是没有限制的。
申请的大体步骤是:
1.去Symbian官方网站上注册一个用户。
2.下载一个认证请求工具——DevCertRequest,并在PC 上安装并运行DevCertRequest工具,填入机器的IMEI码,生成一个.csr文件,该文件实际上是你的IMEI码通过特定算法形成的识别文件。
3.重新登录Symbian官网,提交.csr文件,Symbian即会根据该识别文件生成一个开发证书。然后下载得到的开发证书,利用签名工具将开发签名写入应用程序即可。
最后还要说明一点,也是前文中没有提及的问题,那就是诺基亚手机在Symbian第三版系统下并不是所有软件都要签名,软件发布的时候会有说明,一般高权限的软件会需要证书,比如那些能开机自动运行,或者在关机状态如果有来电自动开机的软件等。而有些软件的确可以直接安装,不需要签名。如果软件没有相关证书/签名说明,则建议先直接安装,当遇到“证书错误”的提示再设法解决。
关于塞班证书的利弊不必做过多讨论了。这是安全性与易用性之间的平衡问题,而大家关注的焦点主要集中在Symbian第三版证书的申请上。根据我们调查了解,近来证书申请的渠道和方法逐渐多了起来,其中有免费的,也有需要付费的,下面就来给大家介绍几种常用的方法。
免费午餐:论坛获取
目前,国内一些手机论坛为网友提供免费证书,如中文智能手机论坛、Dospy班智能手机网、CNPDA智能手机论坛、18shouji手机互联和ccmovo移动天使等。用户只要在这些论坛上提交自己的手机串号,然后凑齐一定数目的用户(有的论坛则不需要),就会有人为你免费制作证书,用这个证书你就可以签名各种软件了。此种方法大多是论坛自己购买PUBLISH ID,公益性给网友服务,值得推荐。
有偿服务:网店购买
某些头脑灵活的人也抓住这一“商机”,提供商业性的证书制作。目前在淘宝中搜索一下“塞班证书”就会找到不少“卖证书”的店铺,低廉的价格(有的店仅需几元钱)在你急需证书的情况下,也不失为一种好的选择。不过目前网上出售的证书层次不一,交易时应仔细看看前面买家的评价,谨防上当受骗。同时也要提醒在淘宝收费申请证书的商家,通过这种不被Symbian允许的方式牟取利润向其它用户发放证书,要担当相应的风险——证书安全问题。
自己动手:“开发证书”
有一种自己动手的方法也值得推荐。Symbian为软件开发者提供一种“开发证书”,原意本来是让软件开发者作软件测试用的。这个“开发证书”是与作为测试用的机器的IMEI码挂钩的。使用这种证书签名的软件只能在该IMEI码对应的机器上使用,不能用于别的机器。开发证书自颁发日起有效期为半年,但在证书有效期内签署好了的软件的使用时限是没有限制的。
申请的大体步骤是:
1.去Symbian官方网站上注册一个用户。
2.下载一个认证请求工具——DevCertRequest,并在PC 上安装并运行DevCertRequest工具,填入机器的IMEI码,生成一个.csr文件,该文件实际上是你的IMEI码通过特定算法形成的识别文件。
3.重新登录Symbian官网,提交.csr文件,Symbian即会根据该识别文件生成一个开发证书。然后下载得到的开发证书,利用签名工具将开发签名写入应用程序即可。
最后还要说明一点,也是前文中没有提及的问题,那就是诺基亚手机在Symbian第三版系统下并不是所有软件都要签名,软件发布的时候会有说明,一般高权限的软件会需要证书,比如那些能开机自动运行,或者在关机状态如果有来电自动开机的软件等。而有些软件的确可以直接安装,不需要签名。如果软件没有相关证书/签名说明,则建议先直接安装,当遇到“证书错误”的提示再设法解决。