我有兴趣讨论安全问题,并希望在此领域工作。 我需要一些有用的资源!我首先想研究操作系统的安全性, Windows和Linux的一个版本。建议您学习有关操作系统安全性的哪些资源?
- 哪个Linux版本更适合安全工作,什么是最好的学习资源?
- 什么是学习Windows安全的最佳资源?
- 在这些操作系统下学习编程有哪些资源?
我有兴趣讨论安全问题,并希望在此领域工作。 我需要一些有用的资源!我首先想研究操作系统的安全性, Windows和Linux的一个版本。建议您学习有关操作系统安全性的哪些资源?
我的意思不是粗鲁,但Google会真正为你取得一些更新的文章。相信我,我一直在那里。也试试YouTube。
没有Linux“版本”。你想要的是发行版,还是发行版!尝试BackTrack Linux。这是第二人之间的热点,因为它预装了所有您可能需要的安全审核工具。
得到一本名为“开发的艺术”的书,尽管这意味着运行一个故意容易受到攻击的Linux内核(旧的,未修补的),但你的手很脏。这将让你学习溢出,格式字符串攻击,注入等概念。
这本书提到了有关Windows安全性(?)的讨论。
就编程而言,首先要学习C/C++。了解低级别的UNIX系统调用。然后,继续学习用于Windows的WIN API(转到msdn和搜索),并使用与您喜欢的相关的库来加强您在Linux上的编程技能:如果您使用图形学习OpenGL/GLUT,如果您希望学习QT,请学习QT构建X-platform GUI。 和,让你的数据结构正确。
“编程”是一门艺术,任何人或任何“资源”都无法教你。你必须生存的段错误,拔头发的时刻和傍晚到清晨码马拉松真正带出“程序员”你:)
编辑:订阅安全邮件列表:)
快乐(永无止境)的旅程, 不断的学习,
问候,
亚提
http://serverfault.com/questions/201857/networking-security-and-tcp-ip-internals-书籍网站 –
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) –