期刊文献+
共找到11篇文章
< 1 >
每页显示 20 50 100
增强本地代码安全性的Android软件保护方法 被引量:5
1
作者 张鹏 张文 +1 位作者 牛少彰 黄振鹏 《北京邮电大学学报》 EI CAS CSCD 北大核心 2015年第1期21-25,共5页
目前针对Android平台的软件保护大多集中在如何保护Dalvik字节码程序,对于本地代码程序的安全性还没有引起人们足够的重视.为了阻止攻击者对本地代码的破坏,设计实现了一种Android平台本地代码保护方法.在原始代码中插入多个冗余数据和... 目前针对Android平台的软件保护大多集中在如何保护Dalvik字节码程序,对于本地代码程序的安全性还没有引起人们足够的重视.为了阻止攻击者对本地代码的破坏,设计实现了一种Android平台本地代码保护方法.在原始代码中插入多个冗余数据和完整性校验代码,并且对编译后的程序进行加密,使本地代码具备了抵抗攻击者静态分析和动态篡改的能力.实验结果表明,该方法可以在攻击者对本地代码进行篡改时及时地发现篡改行为,从而有效地保护Android平台本地代码,增强整个应用软件的安全性. 展开更多
关键词 ANDROID 软件保护 完整性校验 代码加密 本地代码
原文传递
Python虚拟机本地代码的安全性实证研究 被引量:4
2
作者 蒋成满 华保健 +3 位作者 樊淇梁 朱洪军 徐波 潘志中 《计算机科学》 CSCD 北大核心 2022年第S01期474-479,653,共7页
Python语言及生态是机器学习等人工智能系统的重要基础,已成为目前主流机器学习框架如TensorFlow,PyTorch,Caffe,CNTK等的首选实现语言。Python虚拟机本身的安全性和可靠性对这些机器学习框架的安全性提供了基础保障,但Python虚拟机CPyt... Python语言及生态是机器学习等人工智能系统的重要基础,已成为目前主流机器学习框架如TensorFlow,PyTorch,Caffe,CNTK等的首选实现语言。Python虚拟机本身的安全性和可靠性对这些机器学习框架的安全性提供了基础保障,但Python虚拟机CPython内部包含大量由C/C++构建的本地代码,其安全漏洞模式尚未被充分研究和理解,系统的漏洞分析和修复技术也亟待研究。为此,提出了一个对Python虚拟机本地代码的分析研究框架PyGuard,该框架使用静态程序分析技术对虚拟机中的本地代码进行安全性扫描和分析;利用该框架对Python语言的官方虚拟机CPython进行了安全性实证研究,实验结果发现了最新版本的虚拟机(Cpython 3.9)中45个安全漏洞,表明了该框架对实际Python虚拟机本地代码安全性分析的有效性;基于该框架和安全性进行了实证分析,分析了虚拟机本地代码中的安全漏洞模式,给出了对安全漏洞的修复建议。 展开更多
关键词 Python虚拟机 本地代码 安全漏洞 程序分析
下载PDF
利用JNI技术实现Java对系统进程的查询
3
作者 马俊飞 《计算机系统应用》 2005年第2期46-49,共4页
本文利用JNI技术使Java与C/C++的DLL进行信息通信和调用,实现了在JAVA中对系统进程的访问。
关键词 JNI技术 JAVA 系统进程 查询 信息通信 本地代码 接口技术 映射
下载PDF
利用JNI技术用JAVA实现Ping功能 被引量:1
4
作者 马坤 杨波 《信息技术与信息化》 2006年第6期35-38,共4页
本文利用JNI技术使JAVA与C/C++的动态链接库dll进行通信和调用,用JAVA语言实现了Ping操作。该模块最终可以应用到JAVA语言实现的网管系统中。
关键词 JNI JAVA PING ICMP 本地代码 动态链接库
下载PDF
Java中如何调用本地代码
5
作者 王芳 汪伟 《福建电脑》 2007年第9期183-184,共2页
本文介绍了在Java中调用本地代码的原因及相关技术,并以C或C++编写的本地代码为例阐述了调用本地代码步骤,最后分析了调用本地方法的准则及不足之处。
关键词 NATIVE JNI 本地代码 本地方法
下载PDF
基于属性分类的Android应用相似性检测框架 被引量:1
6
作者 张鹏 《计算机工程与应用》 CSCD 北大核心 2018年第17期10-15,23,共7页
由于Android应用(Android Applications,APP)容易被逆向修改而产生大量的盗版,因此如何快速准确地判断APP之间的相似性是目前Android软件保护的研究热点之一。从提高APP相似性检测效率的角度出发,提出了一种基于属性分类的APP相似性检... 由于Android应用(Android Applications,APP)容易被逆向修改而产生大量的盗版,因此如何快速准确地判断APP之间的相似性是目前Android软件保护的研究热点之一。从提高APP相似性检测效率的角度出发,提出了一种基于属性分类的APP相似性检测框架。该框架首先利用APP的某些属性对需要检测的APP集合进行分类,将差异较大的APP划分到两个不同的子集,然后采用并行的方式分别对两个子集进行特征提取和相似性计算。实验结果表明,该框架采用的事先分类和并行计算的方法使得相似性检测的效率得到了明显的提高,在检测正确率相近的情况下可以缩短近一半的检测时间。 展开更多
关键词 ANDROID 软件相似性 属性分类 本地代码
下载PDF
Open C for S60——代码高效移植的利器
7
《程序员》 2007年第7期110-114,共5页
在S60这样的Symbian OS终端上进行开发是一种挑战,对不太熟悉Symbian C++开发环境的人更是如此。Open C是实现跨平台开发的高效解决方案,它使代码移植更容易,编写S60本地代码的入门门槛更低,开发伙伴无需深入了解Symbian C++就... 在S60这样的Symbian OS终端上进行开发是一种挑战,对不太熟悉Symbian C++开发环境的人更是如此。Open C是实现跨平台开发的高效解决方案,它使代码移植更容易,编写S60本地代码的入门门槛更低,开发伙伴无需深入了解Symbian C++就可以着手编写S60本地代码。这将使开发团队的工作更快更有效。 展开更多
关键词 OPEN C 代码移植 S60 本地代码 程序开发
下载PDF
两种重用本地代码库的方法比较
8
作者 陈宇 徐开勇 +1 位作者 李立新 王惠芳 《计算机工程》 CAS CSCD 北大核心 2006年第9期86-87,90,共3页
通过分析JNI技术利用本地代码库的常见方法,提出了一种不需修改原始代码,完全封装现有本地代码库的方法,并给出了在32位Windows平台上的实现实例。最后对两种方法的优缺点进行了分析和比较。
关键词 JAVA JAVA本地接口 本地代码 动态链接库
下载PDF
Android本地恶意应用鉴别系统的实现
9
作者 廖元之 《信息安全与技术》 2016年第4期56-60,共5页
近年来,Android手机由于其出色的用户体验,吸引了大量的用户,同时也因为它的开源特性,也极易受到恶意软件的攻击,其中本地恶意软件尤为恶劣。论文针对Android平台上本地恶意应用软件,提出了基于代码基本块控制流比较的鉴别方法。通过代... 近年来,Android手机由于其出色的用户体验,吸引了大量的用户,同时也因为它的开源特性,也极易受到恶意软件的攻击,其中本地恶意软件尤为恶劣。论文针对Android平台上本地恶意应用软件,提出了基于代码基本块控制流比较的鉴别方法。通过代码中基本块的分离,控制流图的构造及其信息的抽象比较,设计实现了一套Android平台上本地代码恶意应用鉴别系统。 展开更多
关键词 安卓 本地代码 控制流图
下载PDF
提高智能设备应用系统性能的技术
10
作者 何伟文 《计算机系统应用》 2016年第8期79-85,共7页
随着智能设备在各个领域的广泛应用,他们的应用系统在功耗、效率、实时性等方面的问题日益突出,这些问题已经成为智能设备可以持续发展的主要障碍.如何能够提高智能设备应用系统的性能,已成为这一领域的一个重要课题.从应用软件的核心... 随着智能设备在各个领域的广泛应用,他们的应用系统在功耗、效率、实时性等方面的问题日益突出,这些问题已经成为智能设备可以持续发展的主要障碍.如何能够提高智能设备应用系统的性能,已成为这一领域的一个重要课题.从应用软件的核心算法、设计架构等方面研究了能够有效提高智能设备应用系统性能的技术.首先,基于JNI、NDK等技术,对应用软件的核心算法、架构进行跨平台的移植;然后使用本地代码(C或C++语言)对原来的算法进行改进;最后,利用智能设备多核的运算处理能力,适当地增加任务数量,改善负载均衡.实验结果表明:如果把这些技术适当地集成到原来的应用系统里面,就能够大幅提高智能设备的整体性能. 展开更多
关键词 跨平台移植 并行计算 负载均衡 本地代码
下载PDF
基于地址重用的二进制翻译本地代码替换
11
作者 李明亮 庞建民 岳峰 《信息工程大学学报》 2022年第1期38-44,共7页
二进制翻译中本地代码替换是实现消息传递接口(Message Passing Interface,MPI)并行程序跨架构移植的重要手段。通过调用本地代码实现库函数功能,本地代码替换技术保证功能的等价模拟。然而,现有的本地代码替换方法无法识别基于跳转指... 二进制翻译中本地代码替换是实现消息传递接口(Message Passing Interface,MPI)并行程序跨架构移植的重要手段。通过调用本地代码实现库函数功能,本地代码替换技术保证功能的等价模拟。然而,现有的本地代码替换方法无法识别基于跳转指令实现的函数调用,导致MPI程序翻译运行出错。针对这一问题,提出一种基于地址重用的本地代码替换方法,通过向客户程序中目标函数的地址空间嵌入编码信息,将翻译系统控制流重定向至本地代码替换流程。实验结果表明,该方法能够正确处理基于跳转指令实现的函数调用,且相比于已有方法引入的运行时开销更低。 展开更多
关键词 二进制翻译 消息传递接口并行程序移植 本地代码替换 地址重用
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部