计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

关于提高税控收款机的信息安全性的设计方法(3)

2013-10-05 01:40
导读:4其他异常情况下的信息安全保护的软件设计 其他异常情况是指在与卡进行税控数据交换的时候出现的除系统异常掉电和异常拔卡以外的异常情况,如卡错


  4其他异常情况下的信息安全保护的软件设计

  其他异常情况是指在与卡进行税控数据交换的时候出现的除系统异常掉电和异常拔卡以外的异常情况,如卡错误、RAM错误等异常情况。其他异常情况通常是由不可预测的硬件错误导致。通常只能在软件设计上采用容错设计,与系统硬件设计无关。其他异常情况的软件处理从两方面考虑:不可逆转事件和可逆转事件。

  4.1不可逆转事件的软件处理
  对于不可逆转事件只能执行一次,如果出现异常后重新再执行一次,则可能导致数据出错,所以需要先把数据备份,再执行不可逆转事件。不可逆转事件软件执行流程如图6所示。

  Step作为一个全局变量,保存在存储器中,保证了步骤信息不会丢失,掉电重启后不会重复已完成的步骤。如果不可逆操作过程出现异常,不能未经任何处理继续执行下面的步骤,否则数据A可能已经被更改,成为脏数据。等异常消除后,重新执行该步骤,因Step不变,则脏数据A不会影响数据B,数据A将会被数据B还原为一块干净的数据后再执行此操作,那么执行结果将不会发生错误。

  4.2可逆转事件的软件处理
  在可逆转事件处理过程中出现异常,不会导致数据紊乱。可以等异常消除后,再执行一遍,软件无需作过多的处理,只需对异常错误作简单提示即可。

  5结束语

  税控收款机的信息安全性的设计是一项较为复杂的系统工程,随着黑客攻击手段的不断翻新,信息安全设计人员应不断提高加密软件的破解难度。

上一篇:浅谈我国信息安全现状和保护 下一篇:没有了