Java 安全--java程序開發的程序的保護
關鍵字:眾所周知, java 為 開發語言 提供了很方便的開發平臺,但開發出來的程序很容易在不同的平臺上面被移植,現在越來越多的人使用它開發軟件。 Java有它方便的一個方面,但它同時也帶給了開發者一個煩惱,這就是保護的辦法不多,而且大多數不是很好用,
關鍵字:眾所周知,
java為
開發語言提供了很方便的開發平臺,但開發出來的程序很容易在不同的平臺上面被移植,現在越來越多的人使用它開發軟件。
Java有它方便的一個方面,但它同時也帶給了開發者一個煩惱,這就是保護的辦法不多,而且大多數不是很好用,這樣自己辛苦開發出來的程序很容易被人復制而據為己有,一般情況下,大多數的人都是用混編器(java obfuscator)來把開發出來的程序進行打亂以達到沒有辦法來反編譯觀看源代碼,但是這種辦法在網上很容易找到相關的軟件來重新整理,那么這個混編只能控制一些本來也沒有辦法動您的軟件的人,而對于一些掌握工具的人幾乎是透明的,還有就是利用硬件加密鎖,但大多數公司提供的硬件加密鎖只是提供了一些DLL的連接或簡單的API調用,只要反編譯他們,就很容易把一些API調用去掉,這樣硬件加密鎖也就不起作用了,但是現在到底有沒有更好的辦法呢?
原文轉自:http://www.anti-gravitydesign.com