《.NET 安全程式設計》 讀書筆記(一、二、三)

weixin_34391854發表於2008-12-28

第一章裡頭講了安全的概況等,沒有很具體的東西,稍微記錄下,信任有的是可以傳遞的,安全是多方面的不是軟體做的完美就夠的。

這裡還是略過,我討厭太抽象的東西,看不懂;

從第二章開始

*單檔案程式集:就是包括程式集資料、型別後設資料、MSIL、資源集等;

*強名稱:它由程式集的名字、版本等一大堆東西組成,其中數字簽名與程式集內容生成的雜湊碼和隨機生成的金鑰對有關,所以誰說它幾乎肯定是唯一的了。這個時候如果在引用程式時對強名稱識別就可以看出原始檔是否被反編譯過了,nnd這就是一般逆向工程菜鳥被卡的第一步;

。。。好多好多命令啥的東西啊,以後再說。。。

*模糊處理:說到底就是重新命名等方法來對抗反編譯,但可惜只能拖延點時間而已,沒啥用的;

*本地編譯:就是讓它的本地編譯與.net輸出不同,原理很模糊,反正還很不成熟說,不知道現在咋樣了;

第三章開始

*應用程式域:用來隔離程式的,就像程式間的關係一樣,只能通過別的通訊手段通訊;

*從大到小排列:程式>CLR>域(CLR載入時先生成預設域,其它附加域由宿主決定是否建立)>程式集(載入後只能通過寫在應用程式域來解除安裝);

相關文章