计算机安全模型研究与应用,软件哨兵安全动态检测模型的研究与实现-计算机应用研究.PDF...

软件哨兵安全动态检测模型的研究与实现-计算机应用研究

第29卷第8期 计 算 机 应 用 研 究 Vol.29No.8

2012年8月  ApplicationResearchofComputers Aug.2012

软件哨兵安全动态检测模型的研究与实现

1 1 2 1

武少杰 ,鹤荣育 ,薛长松 ,谢江涛

(1.信息工程大学 电子技术学院,郑州450004;2.成都95879部队,成都610081)

摘 要:软件哨兵是保护软件代码不被非法修改的重要方法之一,但它本身的安全面临着重大挑战。为了能动

态检测软件哨兵是否遭到窜改,基于TPM技术提出了一个检测软件哨兵完整性的模型。该模型利用哨兵进程

在内存页面中的变化情况,判断哨兵是否可信,提高了哨兵实时性和动态性。实验证明,该模型能够准确地判断

出哨兵进程是否遭到窜改并满足计算平台对安全性和执行效率的要求,具有较好的可行性。

关键词:完整性度量;动态检测;软件哨兵;标准值

中图分类号:TP309   文献标志码:A   文章编号:10013695(2012)08300804

doi:10.3969/j.issn.10013695.2012.08.053

Studyandimplementationofsoftwareguards’securitydynamictestingmodel

1 1 2 1

WUShaojie,HERongyu,XUEChangsong,XIEJiangtao

(1.InstituteofElectronicTechnology,InformationEngineeringUniversity,Zhengzhou450004,China;2.Chengdu95879Army,Chengdu

610081,China)

Abstract:Softwareguardsisanimportantmeantoprotectsoftwarecodefromillegaltampering,butitssecuritybecomesa

criticalissue.Tobeabletodetectwhetherthesoftwareguardshadbeentampered,thispaperpresentedadynamicmeasuring

modelbasedonTPM,whichusedthechangesthatguardsinthememorypagetojudgeitscredibilityandimprovedthenature

ofdynamicalandrealtime.Theexperimentsshowthatthemodelcandetectwhetherthesoftwareguardshavebeentampered

andsatisfiedthesecurityandefficiencytothecomputingplatforms.

Keywords:integritymeasurement;dynamicmeasuring;softwareguards;referencevalue

制。哨兵是应用程序的一部分代码,不易影响应用程序的代

引言 码。一个哨兵至少包括一条指令,而一条程序指令也至少包含

2~

一个字节序列。各类哨兵的安装与具体工作详见文献[

当前,计算机软件是计算机中最重要的计算平台和信息资

7]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/302532.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

隐藏在数学中的哲理,令人回味无穷

全世界有3.14 % 的人已经关注了数据与算法之美人们在欣赏优美的数、式和数学图形时,将其与现实生活联系,引入到人们的精神世界中,产生丰富的联想和创造,反映出人们崇高的思想境界和要求,因而产生了风格独特、内涵深刻、…

无源的nfc加传感_基于ON Semiconductor SPS无源温度标签,应用于冷链运输的 UHF 标签读取器方案...

冷链,即冷冻冷藏供应链的简称,泛指冷藏冷冻类食品从原材料供应物流、食品工厂内生产物流、贮藏运输物流至贩卖销售物流等,各个环节中始终处于规定的低温环境下,以保证食品质量,减少食品损耗的一项系统工程 。随着科学技…

前端老弟第一次写后端,崩了!

幽默轻松小知识,一起来看看老弟第一次写的后端代码,你觉得如何?大家好,我是鱼皮,今天分享我的老弟第一次写后端代码时出现的囧事,希望大家引以为戒。孽起我的老弟小阿巴,目前大一,自…

Windows Phone 7 系统主题颜色RGB和Hex值

Windows Phone 主题是背景色与个性色的组合。背景色是背景的颜色,个性色是应用于控件和其他可视元素的颜色。有两种背景选项可供使用(深色和浅色),另外共有 10 种标准个性色可用于您的应用程序。 下表列出了 10 种标准个性色及其以…

小米8对一加6打开软件速度测试,买一加6还是小米8?小米8和一加6区别对比

买一加6还是小米8?据相关媒体报道,继一加6后,小米前些天也推出了同样搭载骁龙845处理器的最新旗舰——“小米8”。值得一提的是,小米8还被官方称为“8周年的代表之作”!那么,一加6和小米8哪个更好一些&…

面试算法工程师时,我居然被化学专业转行的老哥血虐了

全世界有3.14 % 的人已经关注了数据与算法之美我是小A,一个没能当成算法工程师的菜鸡Java工程师,内心却等着上AI这趟车。去年正是人工智能火热的时候,看着各种高薪招聘,我沉寂很久的内心也火热起来了。但是想归想,我内…

用python可以处理xml文件怎么打开_Python大神都是这样处理xml文件的!

最近有同学询问如何利用 Python 处理 xml 文件,特此整理一个比较简洁的操作手册,供大家参阅。首先准备一个xml文件,xml中的内容如下所示。存储为:student.xml如果要获取这个xml里面的数据,我们需要利用Python里面Eleme…

C# 使用 CancellationTokenSource 终止线程

我们在多线程中通常使用一个bool IsExit类似的代码来控制是否线程的运行与终止,其实使用CancellationTokenSource来进行控制更为好用,下面我们将介绍CancellationTokenSource相关用法。C# 使用 CancellationTokenSource 终止线程使用CancellationTokenSo…

编写一个程序,将一串字符倒序存放后输出。

源代码&#xff1a; 1 #include<iostream>2 using namespace std;3 int main()4 {5 char *p;int i,n;6 cout<<"请输入字符串的长度n";cin>>n;7 pnew char[n];8 for(i0;i<n;i)9 cin>>p[i]; 10 for(i0;i<n/…

下学期计算机教学工作计划,初中信息技术下学期教学工作计划

关键字&#xff1a; 计划信息技术教育是现代教育的主要教育之一&#xff0c;又是教师运用现代技术的指导性手段&#xff0c;现在如何提高自身素质来适应现代教育的需要&#xff0c;是我们每位老师思考的问题。如何培养学生[此文转于斐斐课件园 FFKJ.Net]对计算机的兴趣和意识&a…

超好看的科学科普书,孩子大人都可以看!

科学就是高不可攀的吗&#xff1f;科学探究就是神秘而枯燥的吗&#xff1f;科学教育就是“板着面孔”的吗&#xff1f;才不是呢&#xff01;小木认为科学研究是一个充满快乐的过程。而且&#xff0c;科学是无处不在的&#xff0c;日常生活中的点点滴滴也蕴含着科学原理。小木关…

WPF 制作便携小空调

今天看到群里一个小页面挺有意思的&#xff0c;就是这个&#xff1a;https://ac.yunyoujun.cn/于是想着用wpf也模仿一下嘿嘿&#xff0c;为了方便&#xff0c;也顾不上什么代码结构了。。。看看效果吧&#xff1a;代码不多&#xff0c;只有一个窗口&#xff0c;下面就直接看看代…

ecg信号越界_精确心电图ECG信号处理的简单介绍

心电图(ECG)是用来捕捉心脏在一段时间内情况的反映&#xff0c;它通过外部电极连接到皮肤转换成电信号来采集。心脏外面形成的每个细胞膜都有一个关联电荷&#xff0c;它在每次心跳期间去极化。它以微小电信号的形式出现在皮肤上&#xff0c;可以通过心电图探测到并放大显示。本…

Cloudstack部署

近几天一直在玩cloudstack3.0&#xff0c;目前添加host一直不成功&#xff0c;还在继续摸索中&#xff0c;有了解的朋友可以回复交流转载于:https://blog.51cto.com/vfans/912405

奥的斯服务器状态显示,奥的斯电梯调试服务器(俗称st)按键介绍

st的前面板由一个显示两行每行可显示16个字符的液晶显示和16个按键组成。st的16个按键分两个部分&#xff1a;左边竖的4个&#xff1a;module 在服务工具软件的任何地方返回到服务工具主菜单.function 在系统中的任何位置返回到安装和维修功能菜单供选择系统set 在功能中的任何…

ML.NET 示例:将ML.NET模型导出到ONNX

在这个示例中&#xff0c;您将看到如何使用ML.NET来训练回归模型&#xff0c;然后将该模型转换为ONNX格式。问题开放式神经网络交换即ONNX是一种表示深度学习模型的开放格式。使用ONNX&#xff0c;开发人员可以在最先进的工具之间移动模型&#xff0c;并选择最适合他们的组合。…

别写代码了!行吗?

全世界有3.14 % 的人已经关注了数据与算法之美01刚才等红绿灯的时候&#xff0c;天开始下雨了。这时候旁边的程序员首先开口说&#xff1a;“下雨了。”大概过了5秒钟&#xff0c;其他人&#xff1a;对哦&#xff0c;有点下雨了。其实&#xff0c;这说的是程序员头秃的故事。02…

dma接收双缓存 stm32_「STM32学习笔记」USART 新特性

之前的学习笔记“SPI不够用&#xff1f;USART来帮忙”一文中介绍了用如何把USART当做SPI来用的方法。此外&#xff0c;ST的USART还有很多新特性&#xff0c;没准有你不知道的。在此&#xff0c;我们整理出来以下串口新特性&#xff0c;供大家参考。支持RXD和TXD管脚互换很多时候…

二狗叫你制作千M网线的线序及方法

千兆5类或超5类双绞线的形式与百兆网线的形式相同&#xff0c;也分为直通和交叉两种。直通网线与我们平时所使用的没有什么差别&#xff0c;都是一一对应的。但是传统的百兆网络只用到4根线缆来传输&#xff0c;而千兆网络要用到8根来传输&#xff0c;所以千兆交叉网线的制作与…

理请求时出现未知错误.服务器返回的状态码为: 500,react-native

我试图调用一个api&#xff0c;但出现错误“未处理的承诺被拒绝&#xff1a;错误&#xff1a;请求失败&#xff0c;状态码为500”。 我不知道如何得到错误。我将api调用放在componentDidMount中。 我不确定错误是来自redux实现还是来自我的api。这就是我所谓的api。 成功登录后…