999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

淺談用于Java軟件保護的代碼混淆技術(shù)研究與實現(xiàn)

2017-09-09 04:37:31樊蓉
關(guān)鍵詞:效果

樊蓉

摘要:如今,計算機以及互聯(lián)網(wǎng)技術(shù)已經(jīng)給人們的生活、工作等方方面面帶來了巨大的變革,讓我們的日常生活和工作方式變得更加便利便捷,但是計算機等技術(shù)在帶來便捷的同時,也出現(xiàn)了信息泄露等問題,使得知識產(chǎn)權(quán)保護遇到了更大的難關(guān)。本文主要闡述了代碼混淆技術(shù)、Java軟件等相關(guān)概念,對Java軟件保護的代碼混淆技術(shù)研究與實現(xiàn)進行了深入的分析和探討,以供借鑒和參考。

關(guān)鍵詞:Java軟件;代碼混淆技術(shù);效果

中圖分類號:TP311.53 文獻標(biāo)識碼:A 文章編號:1007-9416(2017)07-0128-02

Java是一種計算機編程語言,它不同于復(fù)雜難懂的C++語言,而是一種既繼承了C++編程語言的優(yōu)點,又具有操作簡便、功能強大等獨特優(yōu)點的編程語言,也因為Java語言的這一優(yōu)勢,被廣泛的應(yīng)用到計算機編程中去[1]。代碼混淆技術(shù)是一種新興的信息保護方式,在Java軟件中應(yīng)用代碼混淆技術(shù)可以使該軟件變得更加復(fù)雜,同時還可以大大的提高Java軟件的抗反編譯能力,從而提高信息的安全性。

1 代碼混淆技術(shù)概念及分類

代碼混淆技術(shù)是指通過對計算機編程語言的基本構(gòu)成成分代碼這一元素進行混淆,增強代碼的復(fù)雜性和可辨識性,從而起到對計算機編程軟件進行保護的作用[2]。具體來說,就是運用一些與源代碼相似或者是類似的代碼,來對源代碼進行替換,使代碼軟件不能夠被輕易的反編譯,從而大大的提高計算機編程軟件的抗反編譯能力,以達到對編譯軟件的保護目的。代碼混淆技術(shù)不是唯一固定的,它也會根據(jù)反編譯對象的不同來采取不同的混淆技術(shù)。但不論是那種代碼混淆技術(shù),其最終的目的都是為了增加編程軟件的復(fù)雜性,使其不能夠被別人或者是相關(guān)破解工具輕易的破解。

2 Java軟件概述及面臨的問題

Java軟件是一種不同于傳統(tǒng)編程軟件的一種新興編程軟件,因其簡便性所以在如今已經(jīng)實現(xiàn)了大面積的應(yīng)用。在對Java語言軟件開發(fā)時,運用了多設(shè)備進行開發(fā),因此也就為其能夠在多種平臺和機器上被操作奠定了基礎(chǔ)。而Java軟件的開發(fā)可以說是革新了軟件開發(fā)業(yè),它的出現(xiàn),極大的帶動了計算機信息技術(shù)的飛速跨越式發(fā)展[3]。

Java軟件的運行過程實際上就是對Java源代碼進行編譯的過程,而源代碼又是一項程序中最為重要的信息。通過對代碼的反編譯就可以從中獲取到編譯者的相關(guān)重要信息,且Java語言利用的是一種不同于二進制文件的中間代碼文件,反編譯更簡單,因此也就出現(xiàn)了眾多對程序進行反編譯的現(xiàn)象,造成程序開發(fā)人員重要開發(fā)信息的泄露,使得知識產(chǎn)權(quán)保護成為水中月,畫中餅。對Java編程軟件的保護也就成為了社會各界廣泛關(guān)注的熱點話題。

3 用于Java軟件保護的代碼混淆技術(shù)研究與實現(xiàn)

3.1 軟件保護總體目標(biāo)設(shè)定

就目前來看,大部分的混淆技術(shù)都較簡單,抗反編譯能力尚且不足,只能夠用簡單的代碼來替換Java軟件源代碼,雖然成本較低,但是讓一些反編譯程序稍加努力還是能夠?qū)崿F(xiàn)對軟件的破解;而有些利用復(fù)雜代碼的混淆技術(shù),又具有高成本性的特點,所以起到的抗攻擊效果也并不樂觀。軟件保護總體目標(biāo)應(yīng)該是用最少的成本實現(xiàn)對軟件的最佳保護,因此經(jīng)濟適用性是混淆技術(shù)應(yīng)該遵循的基本原則。在設(shè)計混淆技術(shù)時,應(yīng)該要盡可能的維持程序的原語義,同時利用最少的成本來實現(xiàn)最佳的抗反編譯效果,從而實現(xiàn)對Java軟件的高效便捷保護目的。

3.2 JIRO系統(tǒng)結(jié)構(gòu)的構(gòu)建

JIRO系統(tǒng)是一種只是針對Java軟件的保護系統(tǒng),在其它編程軟件的保護上不具有適用性。通過對JIRO系統(tǒng)模塊化的構(gòu)建,不僅僅可以使各部分之間相互獨立運作,而且在必要時,還可以實現(xiàn)各部分之間的有序耦合。一般來說,JIRO系統(tǒng)包括用戶界面、操控界面等模塊。在JIRO系統(tǒng)中,標(biāo)識符重命名是這一系統(tǒng)的核心部分,它可以獲取到用戶輸入到計算機中的信息,然后對這些信息進行重新命名,從而達到混淆視聽,保護軟件源代碼的目的。這種模塊化的運作系統(tǒng)在計算機中既獨立運行,各司其職,又可以相互協(xié)作,相互影響,最終實現(xiàn)對Java軟件系統(tǒng)的保護。

3.3 各個模塊的設(shè)計及實現(xiàn)

(1)進一步優(yōu)化軟件操作環(huán)境。良好的環(huán)境是確保JIRO系統(tǒng)能夠正常運作,最大程度的發(fā)揮自身作用的前提條件。因此,在進行JIRO系統(tǒng)模塊化設(shè)計時,首先要營造出該系統(tǒng)良好的運作環(huán)境。如SWT Designer v7.6.0等。

(2)優(yōu)化用戶界面。用戶界面是用戶與系統(tǒng)之間溝通交流的窗口,起著重要的連接作用,要想實現(xiàn)用戶對Java軟件源代碼的混淆,用戶就必須要先在用戶界面輸入相關(guān)命令,系統(tǒng)才能夠據(jù)此做出判斷和反應(yīng)。用戶界面主要包括主界面、幫助和關(guān)于這三項內(nèi)容組成。用戶可以通過主界面中的輸入輸出框?qū)ο胍奈募M行瀏覽,確定要混淆的文件,通過下達相關(guān)指令,即可實現(xiàn)對文件的混淆。

4 JIRO混淆系統(tǒng)應(yīng)用效果分析

JIRO混淆系統(tǒng)運用標(biāo)識符重命名混淆技術(shù)能夠?qū)崿F(xiàn)對混淆文件的獨一無二的命名,從而大大的提高了混淆的準(zhǔn)確性。且經(jīng)過該系統(tǒng)對程序文件進行混淆后,混淆文件比之前的源文件更加復(fù)雜難懂,從而極大的提高了Java軟件的抗反編譯的能力。

5 結(jié)語

Java軟件如今已經(jīng)在眾多領(lǐng)域?qū)崿F(xiàn)了廣泛使用,因此其重要性也日益凸顯。在當(dāng)前復(fù)雜的信息環(huán)境下,對Java軟件也提出了更高的挑戰(zhàn),如何加強Java軟件的安全性,提高對其保護,是我們的當(dāng)務(wù)之急。本文通過對代碼混淆技術(shù)的研究,以及其在Java軟件保護中的應(yīng)用,提出了提高Java軟件安全性,提高其信息保護程度的切實可行的措施,希望能夠通過我們的研究,讓Java軟件在將來計算機中的應(yīng)用能夠發(fā)揮出更大的作用。

參考文獻

[1]陳晗.用于Java軟件保護的代碼混淆技術(shù)研究與實現(xiàn)[J].信息通信,2016,02:94-95.

[2]趙旭.Java軟件加密方法的應(yīng)用分析[J].電子技術(shù)與軟件工程,2016,07:210.

[3]戴仲政.基于腳本引擎的惡意網(wǎng)頁檢測系統(tǒng)[D].華南理工大學(xué),2014,05.endprint

猜你喜歡
效果
按摩效果確有理論依據(jù)
保濕噴霧大測評!效果最驚艷的才20塊!
好日子(2021年8期)2021-11-04 09:02:46
笑吧
迅速制造慢門虛化效果
創(chuàng)造逼真的長曝光虛化效果
四種去色效果超越傳統(tǒng)黑白照
抓住“瞬間性”效果
中華詩詞(2018年11期)2018-03-26 06:41:34
期末怎樣復(fù)習(xí)效果好
模擬百種唇妝效果
Coco薇(2016年8期)2016-10-09 02:11:50
3D—DSA與3D—CTA成像在顱內(nèi)動脈瘤早期診斷中的應(yīng)用效果比較
主站蜘蛛池模板: 亚洲第一国产综合| 亚洲天堂.com| 久久亚洲欧美综合| 亚洲永久色| 九九视频在线免费观看| 在线观看国产精品第一区免费 | 久久精品人人做人人| av午夜福利一片免费看| 亚洲视频四区| 国产综合在线观看视频| 色综合五月婷婷| a毛片基地免费大全| 亚洲第一香蕉视频| 最新国产精品第1页| 亚洲精品麻豆| 欧美日韩导航| 成人在线天堂| 影音先锋丝袜制服| 无码福利日韩神码福利片| 欧美成人a∨视频免费观看 | 亚洲欧美一级一级a| 中文字幕日韩久久综合影院| 久久黄色毛片| 福利在线不卡| 国产精品xxx| 婷婷开心中文字幕| 亚洲动漫h| 激情国产精品一区| 国产男人天堂| www.亚洲天堂| 亚洲一区二区三区中文字幕5566| 国产人人干| 精品一区二区三区波多野结衣| 国产在线一区视频| 成人91在线| 久久人搡人人玩人妻精品| 国产在线麻豆波多野结衣 | 67194亚洲无码| 这里只有精品在线播放| 久久综合亚洲鲁鲁九月天| 澳门av无码| 色综合a怡红院怡红院首页| 思思99思思久久最新精品| 国产福利小视频高清在线观看| 亚洲最新在线| 99热这里都是国产精品| 尤物视频一区| 99这里只有精品6| 青青草欧美| 亚洲综合经典在线一区二区| 久久无码av一区二区三区| 国产精品99一区不卡| 国产成人禁片在线观看| 国产精品毛片在线直播完整版| 伊人婷婷色香五月综合缴缴情| 精品少妇人妻av无码久久| 国产亚卅精品无码| 亚洲日本中文字幕乱码中文| 性喷潮久久久久久久久| 亚洲福利网址| 黄色福利在线| 视频二区亚洲精品| 国产精品xxx| 欧美成人免费一区在线播放| 国产精品刺激对白在线| 亚洲欧美日韩天堂| 日本妇乱子伦视频| 国产成人精品日本亚洲| 一级香蕉视频在线观看| 99视频全部免费| 久久成人18免费| 日本欧美在线观看| 在线看国产精品| a毛片免费观看| 精品国产乱码久久久久久一区二区| 超清无码熟妇人妻AV在线绿巨人| 超薄丝袜足j国产在线视频| 波多野结衣亚洲一区| 91成人免费观看| 国产交换配偶在线视频| 婷婷六月综合网| 亚洲中文在线视频|