2011-08-18 71 views
0

我有興趣討論安全問題,並希望在此領域工作。 我需要一些有用的資源!我首先想研究操作系統的安全性, Windows和Linux的一個版本。建議您學習有關操作系統安全性的哪些資源?

  • 哪個Linux版本更適合安全工作,什麼是最好的學習資源?
  • 什麼是學習Windows安全的最佳資源?
  • 在這些操作系統下學習編程有哪些資源?
+1

http://serverfault.com/questions/201857/networking-security-and-tcp-ip-internals-書籍網站 –

+1

T我們的IT安全網站上已經有幾個類似的問題。 [關於學習安全的資源](http://security.stackexchange.com/questions/266/resources-to-learn-about-security),[關於學習Linux利用開發基礎知識的兩個問題](http:// security。 stackexchange.com/questions/4734/two-questions-about-learning-linux-exploit-development-fundamentals),以及[白天*開發人員*應該遵循什麼安全資源?](http:// security。 stackexchange.com/questions/571/what-security-resources-should-a-white-hat-developer-follow-these-days) –

回答

4

我的意思不是粗魯,但Google會真正爲你取得一些更新的文章。相信我,我一直在那裏。也試試YouTube。

沒有Linux「版本」。你想要的是發行版,還是發行版!嘗試BackTrack Linux。這是第二人之間的熱點,因爲它預裝了所有您可能需要的安全審覈工具。

得到一本名爲「開發的藝術」的書,儘管這意味着運行一個故意容易受到攻擊的Linux內核(舊的,未修補的),但你的手很髒。這將讓你學習溢出,格式字符串攻擊,注入等概念。

這本書提到了有關Windows安全性(?)的討論。

就編程而言,首先要學習C/C++。瞭解低級別的UNIX系統調用。然後,繼續學習用於Windows的WIN API(轉到msdn和搜索),並使用與您喜歡的相關的庫來加強您在Linux上的編程技能:如果您使用圖形學習OpenGL/GLUT,如果您希望學習QT,請學習QT構建X-platform GUI。 和,讓你的數據結構正確。

「編程」是一門藝術,任何人或任何「資源」都無法教你。你必須生存的段錯誤,拔頭髮的時刻和傍晚到清晨碼馬拉松真正帶出「程序員」你:)

編輯:訂閱安全郵件列表:)

快樂(永無止境)的旅程, 不斷的學習,

問候,

亞提

+0

感謝Yati的有用指導! – AmirHossein

+0

最好的運氣:) –

+0

+1爲永無止境的旅程。 –