2008-12-13 107 views
4

我過去三年一直是.net開發人員。只是想知道網絡安全領域。在這些領域工作的開發人員做了哪些工作?我對網絡安全性並沒有太多的瞭解,但是我的理解是這些人蔘與了網絡安全,防止網絡攻擊如此明顯。請問任何人都可以給我一些關於這個領域的細節,也有什麼需要轉移到這個領域。網絡安全

回答

1

請看Ross Anderson的「Security Engineering」。第一版和第二版的一部分可免費在線使用here。在談到許多非網絡問題時,這些原則大多適用。

1

網絡安全是一個很大的課題。在開發人員方面,我認爲你很可能會關心自己有很多加密方案和流程安全性。有一些基本的東西,比如使用SSL來將程序的網絡流量轉換爲更高級的主題,例如在程序處理(並且可能已加密)之後,防止任何敏感操作的痕跡留在RAM中。

1

今天,您需要成爲TCP/IP協議的專家。一切從ARP,DNS,UDP,ICMG,BGP等等。大多數網絡都是基於IP的,具有基於IP的防火牆。例如,防火牆將允許「端口80上的TCP流量」通過。您需要了解該流量是否有效上網,DOS攻擊或其他惡意行爲。這隻能通過詳細瞭解IP網絡的工作方式來完成。對於DNS等其他協議也是如此。此外,對以太網通信和其他傳輸方式(如手機網絡或WiFi網絡)的較低層次的理解也很重要。我想這取決於你的意思是「網絡安全」 - 對我來說這是低於應用層。