亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 邏輯算法 > 正文

(看雪教程) 第6章第4節軟件保護建議

2019-09-10 09:02:18
字體:
來源:轉載
供稿:網友

 
本節將給出關于軟件保護的一般性建議,這些都是無數人經驗的總結。程序員在設計自己的保護方式時最好能夠遵守這里給出的準則,這樣會提高軟件的保護強度。
(1)軟件最終發行之前一定要將可執行程序進行加/壓縮,使得解密者無法直接修改程序。如果時間允許并且有相應的技術能力,最好是設計自己的加/壓縮方法。如果采用現成的加工具,最好不要選擇流行的工具,因為這些工具已被廣泛深入地加以研究,有了通用的脫/解壓辦法。另外,最好采用兩種以上的不同的工具來對程序進行加/壓縮,并盡可能地利用這些工具提供的反跟蹤特性。
(2)增加對軟件自身的完整性檢查。這包括對磁盤文件和內存映像的檢查,以防止有人未經允許修改程序以達到破解的目的。DLL和EXE之間可以互相檢查完整性。
(3)不要采用一目了然的名字來命名函數和文件,如IsLicensedVersion( )、key.dat等。所有與軟件保護相關的字符串都不能以明文形式直接存放在可執行文件中,這些字符串最好是動態生成。
(4)盡可能少地給用戶提示信息,因為這些蛛絲馬跡都可能導致解密者直接深入到保護的核心。比如,當檢測到破解企圖之后,不要立即給用戶提示信息,而是在系統的某個地方做一個記號,隨機地過一段時間后使軟件停止工作,或者裝作正常工作但實際上卻在所處理的數據中加入了一些垃圾。
(5)將注冊碼、安裝時間記錄在多個不同的地方。
(7)檢查注冊信息和時間的代碼越分散越好。不要調用同一個函數或判斷同一個全局標志,因為這樣做的話只要修改了一個地方則全部都被破解了。
(8)不要依賴于GetLocalTime( )、GetSystemTime( )這樣眾所周知的函數來獲取系統時間,可以通過讀取關鍵的系統文件的修改時間來得到系統時間的信息。
(9)如果有可能的話,可以采用聯網檢查注冊碼的方法,且數據在網上傳輸時要加密。
(10)除了加/壓縮之外,還需要自己編程軟件中嵌入反跟蹤的代碼,以增加安全性。
(11)在檢查注冊信息的時候插入大量無用的運算以誤導解密者,并在檢查出錯誤的注冊信息之后加入延時。
(12)給軟件保護加入一定的隨機性,比如除了啟動時檢查注冊碼之外,還可以在軟件運行的某個時刻隨機地檢查注冊碼。隨機值還可以很好地防止那些模擬工具,如軟件狗模擬程序。
(13)如果采用注冊碼的保護方式,最好是一機一碼,即注冊碼與機器特征相關,這樣一臺機器上的注冊碼就無法在另外一臺機器上使用,可以防止有人散播注冊碼,并且機器號的算法不要太迷信硬盤序列號,因用相關工具可以修改其值。
(14)如果試用版與正式版是分開的兩個版本,且試用版的軟件沒有某項功能,則不要僅僅使相關的菜單變灰,而是徹底刪除相關的代碼,使得編譯后的程序中根本沒有相關的功能代碼
(15)如果軟件中包含驅動程序,則最好將保護判斷加在驅動程序中。因為驅動程序在訪問系統資源時受到的限制比普通應用程序少得多,這也給了軟件設計者發揮的余地。
(16)如果采用keyfile的保護方式,則keyfile的尺寸不能太小,可將其結構設計得比較復雜,在程序中不同的地方對keyfile的不同部分進行復雜的運算和檢查。
(17)自己設計的檢查注冊信息的算法不能過于簡單,最好是采用比較成熟的密碼學算法??梢栽诰W上找到大量的源碼。

(編輯:天命孤獨)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
北条麻妃一区二区三区中文字幕| 日韩精品福利网站| 麻豆乱码国产一区二区三区| 色婷婷综合久久久久中文字幕1| 亚洲www在线| 91po在线观看91精品国产性色| 国产丝袜一区二区三区| 久久精品美女视频网站| 日韩中文字幕网址| 国产亚洲精品久久久久久777| 播播国产欧美激情| 欧美区在线播放| 在线观看国产成人av片| 97久久精品在线| 久久久午夜视频| 久久久精品中文字幕| 中文字幕9999| 久久福利视频导航| 91精品免费看| 国产亚洲精品久久| 欧美亚洲国产精品| 美日韩精品免费观看视频| 国产69精品久久久久久| 亚洲天堂av在线免费| 国产欧美一区二区三区久久| 精品在线观看国产| 亚洲性xxxx| 欧美激情亚洲国产| 欧美激情一区二区三区久久久| 欧美性黄网官网| 亚洲一区av在线播放| 色综合伊人色综合网| 日韩a**中文字幕| 欧美性xxxx| 国产精品久久久久久久久久东京| 欧美性xxxxxxx| 亚洲xxxxx电影| 国产99久久精品一区二区| 日韩电影免费在线观看| 日韩亚洲精品视频| 亚洲999一在线观看www| 欧美二区在线播放| 麻豆一区二区在线观看| 中文字幕精品网| 一本色道久久88综合亚洲精品ⅰ| 久久精品一偷一偷国产| 欧美精品免费看| 国产偷国产偷亚洲清高网站| 成人伊人精品色xxxx视频| 26uuu另类亚洲欧美日本老年| 亚洲国产精品va在看黑人| 欧美男插女视频| 精品国产乱码久久久久酒店| 日本精品久久中文字幕佐佐木| 中文字幕精品久久久久| 久久琪琪电影院| 欧美黄网免费在线观看| 亚洲xxx视频| 国产成人拍精品视频午夜网站| 日韩中文字幕视频在线| 中文字幕亚洲欧美日韩在线不卡| 亚洲色图综合久久| 亚洲精品视频播放| 色999日韩欧美国产| 久久久久久国产精品美女| 欧美国产视频日韩| 亚洲一区二区三区四区视频| 欧美成人激情图片网| 久久夜色精品国产| 国产精品美女主播在线观看纯欲| 亚洲欧美日韩一区在线| 亚洲国产成人久久综合| 日韩欧美国产网站| 欧美成人一二三| 国产在线视频欧美| 亚洲成人av在线播放| 韩国19禁主播vip福利视频| 亚洲天堂第二页| 色偷偷噜噜噜亚洲男人| 国模精品视频一区二区三区| 国产精品99导航| 日本亚洲欧洲色α| 国产精品青青在线观看爽香蕉| 国产精品热视频| 黑人巨大精品欧美一区二区| 日韩av在线免费观看一区| 精品中文字幕久久久久久| 日本精品一区二区三区在线播放视频| 欧美日韩一区二区免费视频| 欧美日本亚洲视频| 91在线观看免费网站| 最近中文字幕2019免费| 亚州av一区二区| 91精品视频在线免费观看| 中文字幕亚洲自拍| 黑人巨大精品欧美一区二区免费| 国产精品久久久久久久久| 黄色成人在线播放| 国产精品美女网站| 久久精品国产久精国产思思| 欧美特级www| 成人免费看吃奶视频网站| 国产亚洲精品美女| 久久九九免费视频| 中文日韩电影网站| 国产精品一久久香蕉国产线看观看| 精品久久久久久久久久久久| 亚洲人免费视频| 日韩欧美国产黄色| 欧美高清无遮挡| 欧美一级免费看| 美日韩精品免费观看视频| 成人性生交大片免费看视频直播| 国产精品久久久久久久久| 成人亚洲欧美一区二区三区| 日本一区二区三区在线播放| 久久人91精品久久久久久不卡| 亚洲欧美日韩成人| 日本aⅴ大伊香蕉精品视频| 成人中文字幕+乱码+中文字幕| 亚洲一品av免费观看| 91精品久久久久| 久久久久免费视频| 国产精品99免视看9| 精品日本美女福利在线观看| 日韩av在线免播放器| 91av网站在线播放| 国产精品你懂得| 日韩视频免费中文字幕| 欧美综合第一页| 91精品国产色综合久久不卡98口| 理论片在线不卡免费观看| 久久99久久99精品中文字幕| 7777精品视频| 久久国产精品免费视频| 国产91精品久| 亚洲精品欧美一区二区三区| 欧美视频在线免费| 夜夜嗨av色一区二区不卡| 亚洲第一区在线观看| 亚洲国产精品久久| 亚洲欧美一区二区激情| 久久国产精品网站| 日韩在线视频线视频免费网站| 日韩av电影手机在线| 91高清视频免费观看| 亚洲自拍偷拍一区| 懂色av影视一区二区三区| 国产精品一区二区三区久久久| 国产亚洲精品久久久久久777| 91av中文字幕| 丝袜美腿亚洲一区二区| 国产亚洲欧洲高清| 国产成人午夜视频网址| 日韩成人av在线| 怡红院精品视频| 亚洲成人网在线| 北条麻妃一区二区三区中文字幕| 国产91九色视频| 国产亚洲欧洲在线| 国产香蕉一区二区三区在线视频| 国产啪精品视频| 51精品国产黑色丝袜高跟鞋| 亚洲精品成a人在线观看|