试题详情
简答题解释软件安全的含义,说明威胁软件安全的主要形式及防范措施。
  • 软件安全(又称软件保护)包含两层含义:其一是指禁止非法拷贝和使用软件;其二是防止非法阅读和修改软件。
    威协软件安全的主要形式:以软件为手段,获取未经授权或修改授权以外的信息。例如:逻辑炸弹。以软件为手段,阻碍信息系统的正常运行或其他用户的正常使用。例如:计算机病毒。以软件为对象,破坏软件完成指定功能。例如:计算机病毒、故障、干扰、误操作等以软件为对象,复制软件。如盗版软件等。
    保护软件安全的主要技术措施:
    防拷贝:所谓防拷贝,就是通过采取一些加密措施,使得一般用户利用正常的拷贝命令或拷贝工具软件都无法将软件进行完整的复制,或者是所复制的软件不能正常运行。
    防拷贝技术是软件加密的核心技术,也是防止软件非法扩散的主要技术。
    目前,常采用的防拷贝方法是:通过修改磁盘基数表中的某些参数来格式化一些特殊的磁道,然后将被加密软件的一部分程序放任这些磁道中,使得一般用户无法拷贝这些特殊磁道中的内容,即所拷贝的只是源程序的一部分。
    防静态分析:所谓防静态分析,就是采取一些加密措施,防止用户在静态环境下通过反汇编获得源程序代码。
    防动态分析:所谓防动态分析,就是阻止解密者的动态跟踪,使得在正常状态下无法用调试程序对软件本身进行跟踪执行。
  • 关注下方微信公众号,在线模考后查看

热门试题