国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

關于.net的代碼安全性

2024-07-10 13:04:55
字體:
來源:轉載
供稿:網友
大家都知道.net在編譯后得到il中間代碼,但使用ildasm可以很容易地反匯編成一個文本文件,這個文本文件比較容易看懂,還可以修改后使用ilasm重新編譯成exe文件。
這個問題怎么解決,我想是廣大.net愛好者關心的事情

對于不同的場合有不同的解決方案:

1.webservice或者remote方式調用
  將核心代碼和數據放到你的服務器上
2.jeffrey richter說:如果有非常決定性的代碼的話,可以考慮用native code 的dll+interop,如果你認為native code就100%安全的話。
3.在程序里加上簽名即是在assembly里加上你的數字證書。那樣當.net應用被加載時,它的安全體系會檢查這個簽名的,這個簽名可以保證你的代碼不被改動,如果改變過的代碼是不能執行的
  它保證了“這個程序一定是由某某公司開發的,且未被篡改”,但是無法保證這個程序是安全的,你是否接受程序取決于你對該公司的信任。

  無法實現你需要的安全,可以copy走 再

4.使用混淆器,將本來的代碼改成一堆沒有任何意義的長字符,很難看懂
象java的一樣,一串ooo0o0o00o0o,^_^
5.可以考慮自己加一個加密方法
這個還沒有試過

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 新蔡县| 靖安县| 福建省| 内乡县| 小金县| 东至县| 宁蒗| 南漳县| 文山县| 松溪县| 临沭县| 宁夏| 淮阳县| 南陵县| 阳原县| 海兴县| 潼关县| 来宾市| 广元市| 青岛市| 东乌珠穆沁旗| 资溪县| 大竹县| 常州市| 和田市| 尚志市| 平乡县| 林州市| 五家渠市| 治县。| 会东县| 辽中县| 五台县| 体育| 尚义县| 于田县| 张家界市| 通山县| 长海县| 鄂州市| 隆子县|