不知道大家完成的程式碼,在交給客戶之前,是否有經過混淆的動作呢?
obfuscate就是混淆的意思,將compile後的中繼檔案(java的byte code、.Net的MSIL, Microsoft Intermediate Language)再給弄亂一次,用以避免程式碼被有心人士使用反編譯(decompile)的工具來破解,並加以修改或盜版..
找到的專業公司
PreEmptive所做的產品,據稱有
這些廠商都是她們的客戶,包括了Microsoft、Sun、IBM、Sony等大廠,都是用他們的產品在保護程式碼的安全性..
另外有這兩家是免費的程式碼混淆器:
yguard和
Proguard
這禮拜找時間來試用一下吧~
畢竟要將編譯過的程式碼交給邪惡的大陸人,實在是非常的不保險阿~!!
«
前一篇 -
後一篇 »
---------------------------------------------