期刊文献+
共找到114篇文章
< 1 2 6 >
每页显示 20 50 100
基于Java代码的计算机加密及动态解密设计与应用测试研究
1
作者 陈涵飞 《科技资讯》 2025年第15期35-37,共3页
为提高Java代码的安全性,采取改进机制设计Java源代码的加密与动态解密方案,并采用Java加密拓展、高级加密标准(Advanced Encryption Standard,AES)加密算法对类文件进行加密处理,在本地语言编写的动态链接库中隐藏密钥,同时采用自定义... 为提高Java代码的安全性,采取改进机制设计Java源代码的加密与动态解密方案,并采用Java加密拓展、高级加密标准(Advanced Encryption Standard,AES)加密算法对类文件进行加密处理,在本地语言编写的动态链接库中隐藏密钥,同时采用自定义加载器在加载器内部执行类文件的解密与加载过程,可以有效提高Java源代码的保护效果。然后,对提出的方法进行应用测试,通过性能分析与效果分析,验证此种方法在Java源代码保护方法的应用价值。 展开更多
关键词 java代码 计算机加密 动态解密 核心算法
在线阅读 下载PDF
基于模拟执行的Android应用Java方法与Native函数的映射识别
2
作者 徐贯虹 傅建明 +1 位作者 聂宇 解梦飞 《信息安全学报》 2025年第3期1-17,共17页
Native code被广泛应用,为移动应用提供丰富的功能和开发方面的便利性。然而,Native code天然的跨层执行行为给Android应用数据流分析带来了挑战。由于语言与程序运行机制的差异,过去针对Android应用的数据流分析往往仅关注Java层代码行... Native code被广泛应用,为移动应用提供丰富的功能和开发方面的便利性。然而,Native code天然的跨层执行行为给Android应用数据流分析带来了挑战。由于语言与程序运行机制的差异,过去针对Android应用的数据流分析往往仅关注Java层代码行为,这种跨层分析断点使得隐私泄露和恶意代码行为可以轻易地隐藏在Native层中。针对这一问题,现有工作尝试基于静态分析建立Java与Native之间的方法调用映射,从而补全跨层行为分析的断点。然而,这些方案既无法应对Native库中广泛存在的保护机制,也缺乏对Native方法动态绑定机制的理解。在本文中,我们提出了JNativeEmu,一种基于模拟执行的跨层方法调用映射分析工具。JNativeEmu以跨层调用注册作为解析入口,在模拟执行过程中补全基本的系统调用与JNI依赖。通过符号执行的引导,它能够准确建模Android应用中的跨层映射,为后续的跨层数据流分析提供可靠的支持。JNativeEmu的方法增强了对Native code跨层执行行为的理解,解决了现有数据流分析的跨层分析局限。我们对应用市场50个流行应用中1309个Native库的分析结果表明,JNativeEmu能够正确模拟执行其中83.2%的Native库并且没有发生崩溃。进一步地,在动态注册Native方法的解析成功数量上,JNativeEmu的识别结果较Jn-saf提高了2.23倍。此外,本文还通过案例研究对Native库中的函数注册实现和相应的程序保护机制进行了具体分析。 展开更多
关键词 本地代码 跨层程序分析 混淆 模拟执行
在线阅读 下载PDF
面向系统稳定性的Java性能优化方法研究
3
作者 王力 《计算机应用文摘》 2025年第14期243-244,247,共3页
文章将面向系统稳定性的Java性能优化方法作为研究对象,深入剖析了影响系统稳定性的Java性能因素,探讨了代码优化、内存管理优化、多线程与并发优化、I/O与网络优化以及数据库优化等方面的具体方法,从而为提高Java系统的稳定性和性能提... 文章将面向系统稳定性的Java性能优化方法作为研究对象,深入剖析了影响系统稳定性的Java性能因素,探讨了代码优化、内存管理优化、多线程与并发优化、I/O与网络优化以及数据库优化等方面的具体方法,从而为提高Java系统的稳定性和性能提供理论支持及实践指导。 展开更多
关键词 系统稳定性 java性能优化 代码优化 内存管理 多线程并发
在线阅读 下载PDF
Java源代码字节码剽窃检测方法及支持系统 被引量:6
4
作者 李虎 刘超 +1 位作者 刘楠 李晓丽 《北京航空航天大学学报》 EI CAS CSCD 北大核心 2010年第4期424-428,共5页
提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否... 提出一种Java源代码和字节码都适用的剽窃检测方法并实现了支持系统,该方法以类的Java文件或class文件为比较单元,从中抽取代表程序语法和语义特征的5种特征向量,综合计算产生两个类文件之间的相似度,可用于帮助判断两个类文件之间是否存在全部或部分剽窃现象.在人工修改程序的场景下进行的对比实验结果和剽窃检测实验结果表明,该方法可有效检测程序代码的严格拷贝和近似拷贝,有较高的检测性能,并且能够识别程序剽窃行为中对Java源文件所做的大部分类型的代码变换. 展开更多
关键词 剽窃检测 java源代码 java字节码 相似性度量
原文传递
UML模型和Java代码之间的一致性检测方法 被引量:6
5
作者 曾一 李函逾 +2 位作者 刘慧君 余双双 周波 《计算机科学》 CSCD 北大核心 2015年第4期151-155,共5页
针对代码与模型之间的不一致性问题,提出了一种基于UML模型和Java代码之间的一致性检测方法。首先,对UML类图和时序图进行形式化描述,并提出时序调用图(SD-CG)这一概念,在此基础上完成类的关联关系到关联属性的转换以及UML时序图到时序... 针对代码与模型之间的不一致性问题,提出了一种基于UML模型和Java代码之间的一致性检测方法。首先,对UML类图和时序图进行形式化描述,并提出时序调用图(SD-CG)这一概念,在此基础上完成类的关联关系到关联属性的转换以及UML时序图到时序调用图SD-CG的转换;其次,通过方法调用图CG来表达类方法之间的调用关系,从而反映代码动态行为,由此通过对Java源代码的词法分析与语法分析,可获得类的信息及方法调用图CG;然后设计了UML模型与Java源代码间一致性检测算法,包括对类间静态信息以及时序调用图SD-CG与方法调用图CG间的一致性检测;最后,通过开发UML模型与Java源代码一致性检测工具,验证了所提出的方法是可行有效的。 展开更多
关键词 UML模型 java代码 时序调用图 方法调用图 一致性检测
在线阅读 下载PDF
一个基于Java的代码生成工具的设计与实现 被引量:6
6
作者 张静 孔芳 杨季文 《微电子学与计算机》 CSCD 北大核心 2007年第6期222-224,共3页
给出了一个基于Java的代码生成工具的设计与实现方案。该方案基于数据模型来生成代码,允许用户自定义代码模板,实现了数据模型驱动的开发模式。该代码生成工具具有良好的可扩展性和灵活性,用户可根据需要自定义数据模型、代码模板,从而... 给出了一个基于Java的代码生成工具的设计与实现方案。该方案基于数据模型来生成代码,允许用户自定义代码模板,实现了数据模型驱动的开发模式。该代码生成工具具有良好的可扩展性和灵活性,用户可根据需要自定义数据模型、代码模板,从而不断丰富代码生成工具的基础数据。 展开更多
关键词 java 代码生成工具 XML
在线阅读 下载PDF
一种基于源代码的Java代码混淆器的设计与实现 被引量:4
7
作者 杨旭辉 周庆国 +2 位作者 韩根亮 郑礴 祁昌禹 《甘肃科学学报》 2015年第2期28-32,共5页
由于Java语言自身的一些特点,使得Java字节码的反编译变得非常容易,Java代码的安全问题成了困扰开发人员的一大难题。因此,为了保护Java源代码安全,通过对源代码进行预处理、词法分析、语法分析以及语义分析,对自定义类名、方法名和变... 由于Java语言自身的一些特点,使得Java字节码的反编译变得非常容易,Java代码的安全问题成了困扰开发人员的一大难题。因此,为了保护Java源代码安全,通过对源代码进行预处理、词法分析、语法分析以及语义分析,对自定义类名、方法名和变量名用"I"和"l"组成的编码进行替换,并在源码文件适当位置加入干扰代码,从而设计并实现了一种基于源代码的Java代码混淆器。实验结果表明,该混淆器具有过程不可逆、混淆方法简单、混淆结果理想等特点,能够实现对Java源代码的保护,为Java代码开发人员提供了一种有效的源代码保护工具。该混淆器还可与字节码加密软件结合使用,进一步保护Java源代码。 展开更多
关键词 java 代码安全 保护 源代码 混淆器
在线阅读 下载PDF
JAVA反编译技术和代码安全 被引量:9
8
作者 王翔 刘劼 《现代电子技术》 2004年第10期22-23,26,共3页
JAVA语言今天在全世界获得了广泛的应用。在 Internet数据库、多媒体、CGI及动态网页的制作方面随处可见JAVA程序的身影。随着编译技术的基本定型 ,反编译技术有了很大的发展。这使得代码变得越来越不安全 ,JA VA语言中这个问题尤其突... JAVA语言今天在全世界获得了广泛的应用。在 Internet数据库、多媒体、CGI及动态网页的制作方面随处可见JAVA程序的身影。随着编译技术的基本定型 ,反编译技术有了很大的发展。这使得代码变得越来越不安全 ,JA VA语言中这个问题尤其突出。本文对当前主流的反编译技术进行分析介绍 ,进而提出一系列安全措施用以提高代码的安全性。 展开更多
关键词 java语言 反编译 代码安全 数据库 编译技术
在线阅读 下载PDF
自动化的Cobol 2 Java遗产代码迁移技术 被引量:3
9
作者 石学林 张兆庆 武成岗 《计算机工程》 CAS CSCD 北大核心 2005年第12期67-69,共3页
随着下一代网格环境的来临,如何将遗产代码迁移到新的平台成为一个亟待解决的问题,该文提出了一种将Cobol源代码自动地,功能等价地迁移到Java平台的方法。
关键词 COBOL 2 java 遗产代码 源源变换 类型转换 控制流变换
在线阅读 下载PDF
具有时间多样性的JavaScript代码保护方法 被引量:2
10
作者 房鼎益 党舒凡 +2 位作者 王怀军 董浩 张凡 《计算机应用》 CSCD 北大核心 2015年第1期72-76,82,共6页
Web应用同本地应用一样面临恶意主机威胁。如何确保暴露于用户主机中的Web应用核心算法或关键业务流程等重要信息的安全成为亟待解决的问题。针对现有Java Script代码保护方法难以抵御动态分析且抗累积攻击效果差的问题,提出了一种具有... Web应用同本地应用一样面临恶意主机威胁。如何确保暴露于用户主机中的Web应用核心算法或关键业务流程等重要信息的安全成为亟待解决的问题。针对现有Java Script代码保护方法难以抵御动态分析且抗累积攻击效果差的问题,提出了一种具有时间多样性的Java Script代码保护(TDJSP)方法。首先,通过程序多样化处理和路径空间模糊化,使Java Script程序在执行时具有多样性效果,以有效抵御累积攻击;其次,检测调试器、模拟器等非正常执行环境的特征,并根据检测结果进行响应,增加攻击者进行动态分析的难度。理论分析和实验结果表明,Java Script程序的抗逆向分析能力得到了提高,同时,其空间增长率约为3.1(优于JScrambler3),时间延迟为毫秒级。因此,该方法能够在不影响程序性能的前提下提升Web应用的安全性。 展开更多
关键词 WEB应用 javaScript代码保护 累积攻击 时间多样性 代码混淆
在线阅读 下载PDF
Java中文乱码问题研究 被引量:12
11
作者 任平红 陈矗 郑秋梅 《计算机技术与发展》 2013年第3期117-120,共4页
Java语言的跨平台特性,使其在各种系统环境下能够正确运行,但是在开发Java Web应用程序时,因为编码不统一,经常会出现中文乱码问题。针对客户端和服务器端传输数据,客户端显示中文字符编码,以及应用程序与数据库之间的数据交互等问题,... Java语言的跨平台特性,使其在各种系统环境下能够正确运行,但是在开发Java Web应用程序时,因为编码不统一,经常会出现中文乱码问题。针对客户端和服务器端传输数据,客户端显示中文字符编码,以及应用程序与数据库之间的数据交互等问题,分析了Java乱码产生的原因,并针对每种情况,结合实际的项目开发经验,给出了设置页面编码方式,修改Web服务器编码属性,以及使用过滤器等等方法。采用以上方法,可以有效地解决Java Web中的中文乱码问题。 展开更多
关键词 编码 java WEB应用 中文乱码 字符集 过滤器
在线阅读 下载PDF
Java语言及其虚拟机技术探讨 被引量:3
12
作者 赵春云 郭煦 +1 位作者 金戟 张久文 《微电子学与计算机》 CSCD 北大核心 1998年第3期15-18,共4页
随着Internet的迅猛发展,Internet编程语言Java愈来愈成为计算机行业的焦点。本文在简述了Java的主要特点后,重点对Java最关键的技术──虚拟机进行了深入的探讨。
关键词 java语言 虚拟机 程序设计语言 INTERNET网
在线阅读 下载PDF
Java Web中文乱码处理研究 被引量:2
13
作者 习胜丰 戴敏 +3 位作者 汤海洋 陈康朋 李传健 王桃建 《湖南城市学院学报(自然科学版)》 CAS 2010年第3期66-68,共3页
在Java Web应用开发常见的问题中,中文的乱码问题在页面中没有统一的方法解决,造成程序员浪费大量的时间与精力且代码效率不高,因此提出了新的乱码算法,并设计了通用的乱码处理器,提高了程序员的工作效率.
关键词 乱码算法 数据转换 编码存储 java
在线阅读 下载PDF
采用Java实现的汉语拼音查询模块 被引量:4
14
作者 赵斌 顾彦慧 《计算机与现代化》 2006年第12期52-53,共2页
中文信息检索是MIS的重要功能。本文利用Java语言设计并实现了一个汉字拼音查询模块,可以有效提高中文信息的检索速度,该模块具有识别汉字量大、编程接口丰富的特点。
关键词 拼音 汉字内码 java
在线阅读 下载PDF
Java编程题自动判分软件框架的设计 被引量:9
15
作者 娄不夜 《计算机工程与设计》 CSCD 北大核心 2010年第24期5343-5346,5358,共5页
通过分析面向对象程序及其判分规则的特点,提出了一种基于反射机制、以class文件为评判对象、判分项为基本评判单元的Java编程题自动判分技术。该技术克服了现有自动判分技术存在的不足,遵循了面向对象程序固有的特征;以此为基础设计并... 通过分析面向对象程序及其判分规则的特点,提出了一种基于反射机制、以class文件为评判对象、判分项为基本评判单元的Java编程题自动判分技术。该技术克服了现有自动判分技术存在的不足,遵循了面向对象程序固有的特征;以此为基础设计并实现了一个Java编程题自动判分软件框架。借助此框架,可以快速搭建各类涉及Java编程题自动判分功能的考试系统和作业评判系统。最后通过一个实际系统的开发表明了该框架的有效性。 展开更多
关键词 java编程题 自动判分 java反射 结构性代码 功能性代码 软件框架
在线阅读 下载PDF
Java语言编码过程中的质量保证方法和工具 被引量:1
16
作者 杨文君 《计算机应用与软件》 CSCD 北大核心 2008年第10期116-117,123,共3页
在基于Java软件产品开发过程中,如何保证编码阶段的质量,是软件开发人员关注的关键问题之一。软件质量中的方法和工具是保证软件质量的关键,介绍了软件质量的基本概念和模型,说明了基于Java语言编码过程质量保证的关键方法和工具。
关键词 java 编码阶段 质量保证
在线阅读 下载PDF
Java编码过程中的技巧研究 被引量:2
17
作者 王鑫 《计算机与现代化》 2006年第1期111-112,115,共3页
在Java的编码过程中,有许多技巧可以利用,如使继承链尽可能短、合并类、创建的对象越少越好、使用线程等,充分利用好Java这些固有特点,就可以提高它的性能。
关键词 java 编码 技巧
在线阅读 下载PDF
基于Java的移动通信汉字编码的研究 被引量:1
18
作者 帅小应 黄海生 《微型电脑应用》 2005年第6期38-39,共2页
对移动通信中Java手机的汉字处理出现的问题进行了分析与探讨,提出了基于UNICDOE编码的且使用UTF-8编码做存贮与交换的解决方法,详细阐述了UNICODE与UTF-8编码之间的转换算法。
关键词 移动通信 汉字编码 UNIcode java手机 分析与探讨 汉字处理 转换算法 交换
在线阅读 下载PDF
基于农产品质量安全追溯的QR Code编码应用与实现 被引量:2
19
作者 王永红 《湖北农业科学》 北大核心 2012年第23期5486-5490,共5页
针对农产品质量安全追溯平台中重要的条码技术,比较了一维条码和QR Code二维条码的差异,分析了QR Code二维条码的编码方法。以农产品质量安全追溯码32108811422681000001002112006为例,给出了QR Code二维条码编码的Java EE实现,经过试... 针对农产品质量安全追溯平台中重要的条码技术,比较了一维条码和QR Code二维条码的差异,分析了QR Code二维条码的编码方法。以农产品质量安全追溯码32108811422681000001002112006为例,给出了QR Code二维条码编码的Java EE实现,经过试点应用,证明方法是可行的。 展开更多
关键词 农产品质量安全追溯 QR code java EE
在线阅读 下载PDF
基于反调试的JavaScript代码保护方法研究
20
作者 陈晓江 董浩 +2 位作者 房鼎益 王怀军 张凡 《四川大学学报(工程科学版)》 EI CAS CSCD 北大核心 2015年第1期27-35,共9页
为了消除攻击者动态调试Java Script代码给HTML5应用程序带来的安全威胁,提出一种基于反调试的代码保护方法。在深入分析Firefox及Chrome浏览器中调试器工作原理的基础上,探索了主流浏览器平台中调试器运行时的特征。基于调试器特征构... 为了消除攻击者动态调试Java Script代码给HTML5应用程序带来的安全威胁,提出一种基于反调试的代码保护方法。在深入分析Firefox及Chrome浏览器中调试器工作原理的基础上,探索了主流浏览器平台中调试器运行时的特征。基于调试器特征构造检测调试行为的Java Script代码片,并结合针对调试行为的响应策略达到反动态调试目的。通过攻击实例验证了该方法的有效性,在不影响程序性能的前提下提升了Web应用程序的安全性。 展开更多
关键词 HTML5 java Script代码保护 反调试
在线阅读 下载PDF
上一页 1 2 6 下一页 到第
使用帮助 返回顶部