2009-06-30 73 views
2

我們有許多人在一個項目上工作。如果有任何非託管代碼或非類型安全代碼,是否有任何工具可以掃描並檢查我的整個解決方案?如何檢查我的解決方案是否具有非託管代碼?

目標是用完全託管的代碼託管整個解決方案,找到漏洞並將其修復爲類型安全和託管代碼。

我需要考慮和處理哪些常見的漏洞?

謝謝。

回答

0

也許MoMA是你需要的。這應該給你一些提示。

1

要發現非託管代碼只是不允許在每個項目中的不安全的代碼,看看編譯。

在託管代碼中,一切都是類型安全的(因爲編譯器不會讓你做任何不安全的轉換),所以你在尋找的是「弱類型」。您可以從System.Collection名稱空間(如ArrayListHashTable)中搜索類開始。它們不應再被使用,因爲System.Collection.Generic命名空間中有強類型的替換。

(我周圍使用弱類型引號在這種情況下,因爲有期限的很多不同的定義,而我們只是在尋找它的某些方面。)

相關問題