计算机软件安全

一、软件安全涉及的范围

1.1软件本身的安全保密

软件的本质与特征:

可移植性

寄生性

再生性

可激发性

攻击性

破坏性

……

知识产权与软件盗版

软件商品交易形式不透明,方式多样,传统商标标识方法不适用;

盗版方法简捷

软件内含知识具有隐蔽性,维权困难

软件盗版率

盗版软件的类型

企业盗版是指企业未经授权在其内部计算机系统使用软件

硬盘预装盗版

软件仿冒盗版

光盘盗版

互联网盗版(出售假冒软件、汇编软件或允许下载的软件产品)

应用软件故障类型

逻辑错误

算法错误

操作错误

I/O错误

用户接口错误

系统软件故障类型

操作系统版本不兼容

系统配置错误

硬盘设置不当

使用操作不当

病毒感染

安装新设备时资源冲突

硬件配置不兼容

1.2数据的安全保密

1.3软件系统运行的安全

二、软件加密

软件的加密:

将软件代码和数据进行适当的变换,使之成为一般人和系统无法识别的密码信息

软件的解密:

将加密后的信息还原成本来面目

软件加密目的

防拷贝

防跟踪(静态分析、动态跟踪)

防拷贝技术

反跟踪技术

防静态分析

反动态跟踪技术

三、现有软件加密技术

软件加密技术分类

依赖硬件的加密方案:软盘加密、卡加密、软件锁加密、光盘加密

不依赖硬件的加密方案:密码表加密、序列号加密、许可证加密

软盘加密

卡加密

软件锁加密(软件狗

光盘加密

密码表加密

序列号加密

许可证加密

软件限制技术

软件使用时间期限

软件运行次数期限(单独使用,容易copy)

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-25 06:38:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-25 06:38:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-25 06:38:06       87 阅读
  4. Python语言-面向对象

    2024-03-25 06:38:06       96 阅读

热门阅读

  1. 网络基础:构建你的数字世界之桥

    2024-03-25 06:38:06       36 阅读
  2. 面试宝典:MySQL索引进阶深度分析

    2024-03-25 06:38:06       38 阅读
  3. Android下的Touch事件分发详解

    2024-03-25 06:38:06       36 阅读
  4. 【Android 内存优化】Koom核心内存指标分析

    2024-03-25 06:38:06       40 阅读
  5. 【兆易创新GD32H759I-EVAL开发板】USB设备 介绍1

    2024-03-25 06:38:06       42 阅读
  6. 维吉尼亚(Vigenere)密码

    2024-03-25 06:38:06       38 阅读
  7. python | yield用法详解

    2024-03-25 06:38:06       43 阅读
  8. Spring自定义注解

    2024-03-25 06:38:06       36 阅读
  9. torch中根据矩阵对应元素抽取矩阵中的值

    2024-03-25 06:38:06       45 阅读