什么是最理想的软件保护方法

近几年来,对数字信息内容保护与软件防盗版已经越来越重要。所有的开发商都面临着同样一个问题:什么样的保护方案才是最理想的?这个问题表明了开发商必须面对怎样处理好安全性与友好的用户界面等方面之间的平衡。

    许多例子表明,使用复杂的技术来保护软件很容易产生错误,并且开发商必须提供更多的技术支持,这样并不利于软件的销售。相反地,不经过可靠保护的软件会很快被盗版,开发商的利益就受到了损失。这两方面对于一些中小型企业来说都有着生死存亡的威胁。

    长注册码

    近几年来,许多软件开发商都使用长注册码来实现软件保护,最多的达到30位,为的就是防止注册码被轻易猜中。这种注册码只要在软件安装时输入一次,软件就能被使用无限次。不管是谁,当他把电脑重新安装过以后,都要面临以下几个问题:
    1)遗失注册码
    2)注册码输入错误。
    这种解决方案应用起来显然是很不方便的,并且也很不安全,使用这种保护方法的所有软件的注册码都能在互联网上免费下载。

    盗版由于Internet的出现而盛极一时

    注册码的保护方法(不管密码有多长)使软件的盗版真正开始出现。以5到25元左右每张CD的价格购买昂贵软件是很常见的事。这些信息将会以垃圾邮件的形式由伪造的发件人发送。其中有种做法是及其厚颜无耻的:发件人伪造诸如Amazon.com等知名公司发送该种邮件来欺骗收件人。

    通过注册码来实现升级保护

    如今,在对软件进行远程升级的过程中,用户常需要输入好几次注册码。这种做法的优点是能够进行自动分析鉴别注册码的合法性,例如可以鉴别这个号码是否经常被使用或是否已被盗用。而另一方面,如果用户因为程序出错而需要修复或重新安装软件,就会觉得每次要输入30位号码是一件很麻烦的事情,用户还必须到相应的文档中把注册码找出来,费时费力。

    软件激活

    自从Windows XP上市以来,软件激活的方法就引起了广泛的关注。许多消费者表示了强烈的不满。这种方法是将软件绑定在惟一的一台PC上,用户为这台PC指定一个ID,发给软件商,然后就能得到软件的激活码。为了保证这台PC中的硬件被更换(如内存升级)后,软件仍然可以被使用,而用户更换了电脑,软件就不能运行,软件开发者必须为他的软件设置后门程序来实现激活。

    因此,这种新技术仅仅是起步阶段而且只是在新生产的PC中使用。使用这种保护方法,当用户要更换新的电脑时,就不能在新电脑中使用原来的软件了。 这样做是提高了软件的安全性,但是由于整个激活过程是在内存中完成的,所以这个过程可以被完整的分析并记录下来,然后重新生成。

    技术问题

    从技术上来说,软件激活比其他任何解决方式更容易出错。要使得该技术变得安全,必须将一部分税收和许可信息必须存放在硬盘上的某一无法读取的区域。但是这样不仅严重影响计算机的稳定性,而且在卸载软件后,这一部分信息也不会随之删除。

    Symantec公司在其美国和英国发布的2004系列产品中使用了强制激活的方式,这种方式也带了很多负面效应:激活的鉴别并不是100%准确的。那样会产生正当购买该软件的用户反而无法使用的后果。使用激活方法的其他一些开发商也必须面对许多的问题。很有可能某些合法用户在付了钱之后必须等待很长时间才能得到激活码。

    防复制光盘

    在电脑游戏领域,防复制光盘作为一种保护软件的方式已经很常见了。但这种方法不仅使用户的界面变的不友好(无法进行备份,软件的使用受到限制等),而且安全性也很差,诸如刻录CD或虚拟光驱这样的复制程序已经可以破解这种保护方式了。

    没有十全十美的软保护解决方法

    所有基于软件的保护方案都有许多缺点。而且,现在还没有一个真正的保护措施能够防止盗版。微软所提出的软件激活方法最终还是由于商业因素而失败了。尤其在大型企业中,对每个生产车间进行激活是不可能的。因此,为主要客户提供无需激活的产品版本,如微软的OPEN和SELECT用户一定会长期存在。盗版者当然能够复制这个没有受到保护的程序,这样就能破解整个激活系统。 因此,一个安全的技术必须能覆盖所有客户端,所有销售渠道和所有许可发放方式。

    硬加密的取舍

    随着版权保护意识的引进及商业价值的提高,越来越多的应用软件公司愿意把自己市场价值高的产品的保护工作外包给硬件加密厂商。由于目前硬件加密产品的良莠不齐,而且价格也从几元到数百元不等,软件公司又陷入了两难的境界。选择低价虽然可以控制成本开支,但会遇到软件加密强度不够,加密设备形同虚设。而加密产品本身质量问题产生的操作语言及PC版本环境不兼容,驱动冲突,重启,死机增多等普遍问题,最终用户自然将归咎软件厂商。而对于国外的加密产品,由于制造成本及市场定位的原因,尽管其在加密技术领先优势外还为软件商提供了丰富的有利于自身控制管理及销售的功能。但每个数百元的价格却也是众多正在起步的中小软件商望而却步。这也是长期困扰软件厂家最本质的问题。究竟是软加密还是硬加密?看来也只有看软件商家决策者们对自己的产品及市场未来的判断来做出取舍了。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
如果你有摄像头,那么配合一款名为“Alparysoft VideoLock for Webcam”(下载地址:http://www.alparysoft.com/file.php?id=47)的软件即可让你的摄像头牢牢的为你看住“大门”了。从此也不必为别人窃取了密码而担心,因为你本人就是系统用户的“密码”。1.设置解锁帐户和密码 当下载并安装好该软件后,我们将摄像头连接到电脑上并运行桌面上所创建的“Alparysoft Video Lock”快捷图标,这时将打开“VideLock:The Tip Of The Day”使用技巧提示窗口,如果你希望在使用中掌握,那么直接点击“Close”按钮,之后将打开“Enter Your Name and Password”窗口。这里要在“User Name”和“Password”处分别设置软件使用者的用户名和密码小提示:设置这个密码的作用是为防止摄像头因意外故障而不能识别你时,则可以通过强制方法为电脑进行解锁,在下文中我们也将会详细介绍如何解锁。 如果摄像头已连接好,那么最后点击“OK”按钮即可打开软件的操作界面。如果出现没有检测到摄像头的提示,那么将不能正常打开软件操作界面窗口,可以重新将摄像头接口与电脑连接,如果不行就调换一个USB接口。另外重新安装或升级摄像头的驱动也可以解决一些摄像头的兼容性问题。2.设置摄像头侦测精度 在软件的操作界面中点击“Training”后,在当前的视频窗口我们就会看到一个黄色的方框开始校准自己的脸部,为了让软件在识别过程中获得较高的安全系数,我们还需要设置一下摄像头的侦测精度,具体方法可在右侧窗口“Calibrate”栏下调整识别的精度。这里我们会看到“0”、“1”和“2”三个刻度,其中如果将滑块移到“0”处则表示最高的识别精度,虽然安全但不容易被识别;移至“2”处表示最低的识别精度,虽然容易识别但安全系数最低,移到“1”处表示识别精度和安全系数均为中,因此想获得较合理的精度范围,我们可以将小滑块移到“1”刻度偏左处如果视频画面效果不好,例如出现视频窗口花屏、显示速度缓慢、以及视频画面为黑白或光线不足等问题,也将会严重影响到以后侦测的效果。所以这里我们针对不同的问题给出一些解决方法:(1)如果视频画面显示为花屏,这可能是由于安装摄像头的驱动程序与显卡驱动程序不兼容而造成的,这时需要升级显卡或摄像头的驱动程序。另外也有可能是摄像头与其它正在使用的设备(例如数码相机)产生了冲突,这时就需要停用容易引起冲突的设备。(2) 如果视频刷新速度缓慢,则可能是由于电脑性能偏低造成的,需要对系统进行适当优化,如果打开了太多程序或感染了病毒也可能导致系统性能降低,可进行杀毒和关闭一些无用程序进行解决。此外升级一下主板、显卡、声卡等相关硬件设备的驱动程序也可以有效提高系统速度和稳定性。(3) 如果视频画面为黑白或光线比较暗,则可能是由于摄像头属性没有设置正确造成的,可以通过设置摄像头的属性来排除故障。只要在当前识别软件窗口中点击“Settings”按钮,然后在弹出的窗口中找到“Camera Settings”栏,点击其中的“…”按钮,打开摄像头属性窗口。在该窗口中可以通过移动滑块来改变图象的亮度、对比度、灰度以及色调等,选中“背光补偿”则视频画面将显得光亮一些,将“去抖动”设置为“60Hz”则能改善视频闪烁程度并且使视频显得更加清晰,设置好后点击“确定”即可(如图3)。3.拍摄相片档案 在这一步中我们使用摄像头拍摄的相片将会存放在识别数据库中,这样当以后需要解锁时,那么摄像头所拍摄的相片将会与数据库中已保存的相片进行核对。 在拍摄时我们最好将自己的脸部正面对准摄像头,当“Calibrate”栏中的小圆球颜色显示为绿色时,我们才可以点击“Recongnition database”栏下的“Add Picture”按钮,这时当前所拍摄的相片就会被存放在识别数据库中。如果觉得拍摄效果不理想,那么可在“Recongnition database”栏下的相片列表中选中欲删除的相片,然后点击“Delete”按钮删除,再次进行拍摄即可。 4.锁定系统与系统解锁 现在我们已经为自己在识别数据库中“留了档案”,不过在锁定系统进行测试前,那么还需要开启系统屏幕保护并进行一下设置,这样可使我们在按键盘上的“WIN键盘+L”或“Ctrl+Alt+L”热键后可以对系统进行锁定。另外,如果你想设置自己离开电脑5分钟后,使系统自动进入锁定状态,那么只要在软件界面中点击“Settings”,然后在右侧窗口中下方将“Wait min”后的“10”设置为“5”即可(如图4)。在此标签页中我们还可以在“Hot Key”处更改锁定系统的热键,而选中“Run at startup Windows”项后,则可让系统在每次启动后便自动运行Alparysoft VideoLock for Webcam程序 小提示:在如图4的设置窗口中点击“Change Name”按钮可以更改解锁的用户名和密码。 经过以上设置后,当系统进入锁定状态时,其他用户就再也不能解除其他用户就再也不能解除屏幕保护程序状态了,无论怎么晃动鼠标或敲击键盘也不会出现任何要求输入密码的窗口。而唯一的解除方法就是你自己做回电脑前,并将自己的脸部对准摄像头。这时摄像头会将所拍摄的相片与之前已存储在识别数据库中的相片进行核对比较,在核对正确后系统便会自动进行解锁。而其他用户因没有存储自己的相片,所以自然不会被正确识别,也就无法对系统进行解锁。 当然,万事没有绝对。如果不幸因其它原因,摄像头连你也“六亲不认”时,只要按软件默认的“Ctrl+Alt+Q”热键,就将打开一个“Unlock Computer”小窗口,在该窗口中输入最先设置的软件解锁密码最后点击“OK”也可解除系统锁定。 小提示:如果对软件进行注册后,在软件的“Security level”栏中还可以设置侦测安全级别,在默认情况下为“User Detection”级别,这也是最高安全级别,表示侦测到的用户相貌与数据库里的图片基本一致时才能解锁。另外在“Waning Level”栏里我们还可以设置摄像头将在什么情况下根据侦测的情况进行记录,例如默认情况为“Face”,那么摄像头只有在侦测到脸部图像时才会记录现场图片,如果设置为“None”则不记录任何现场图片。在“View Logs”标签页中还可以查看锁定期间记录的现场图片。 小小的摄像头可不仅只用来与好友进行视频聊天的,当我们不在电脑旁时还可以为我们把住电脑这道“大门”哦,如果有兴趣不妨一试。答案补充 买个高像素的摄像头比较好识别。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值