roulong于00-6-4 23:51:40加贴在UNIX系统安全:
(这是对热衷于网络的菜鸟们所提出问题的解答。)
Guru:我怎样才能成为一个UNIX的高手呢?
Born:要知道成为高手的道路是漫长、崎岖,而且充满冒险的。你必须使自己融入到所拥有的资源中去,以习得这门神秘莫测的学科并且拥有能和数据库以及系统内部交流的能力。是的,象这样长时间、大精力的投入会危及你的综合能力,并且可能会影响你的私人生活。但是如果你能够坚持的话,你就能够实现你的梦想!
Guru:那么我该看些什么书呢?是不是应该从Reilly的《Nutshell》开始呢?
Born:要知道《Nutshall》只是入门教程。这样的入门教程是值得一看的(在这里我要赞扬Reilly,他的书从众多角度恰如其分地对外宣扬了黑客精神),但他们只是万里长征的第一步。
如果你真地想要寻求一条更理智的方法,首先要从Kernighan和Pike的《The Unix Programming Environment》开始,接着是March Rochkind的《Advanced Unix Programming》和Richard Stevens的《Advanced Programming In The Unix Environment》。
再接着是Maurice J. Bach的《The Design Of The Unix Operating System》。记住,不要忽略Berkeley大学开发的Unix操作系统,关于此操作系统可以参考Kirk McKusick和Keith Bostic的《The Design and Implementation Of The 4.4 BSD Operating System》。
如果你需要有用的诀窍、技巧,可参阅Tim Reilly的《Unix Power Tools》;当然也可参阅《Portable C And Unix Systems Programming》一书,尽管它充塞着疯狂的键盘使用以及被世界上无知的人们称作为“J. E. Lapin”的Malvernite。
这些书会教你的左半脑如何按照Unix系统的方式运作。《Don Libes's and Sandy Ressler's Life With Unix》一书更会使你迈向那条成功的道路。把它们带上,它们会成为你前进的导航灯,它们也理所当然是最新的“黑客字典”。
(你应该按照骆驼的方式行进于这条路上。)
Guru:为了掌握Unix,到底有多少核心问题需要我去解析?
Born:这个问题真正触及了一个掌握UNIX操作系统不可回避的真理——你不能仅靠理论学习来掌握UNIX,更重要的是结合实践。掌握真理的正确方法并不是学校里所教的方法,而是看似愚蠢的黑客所用的方法。攻击,然后解决难题,在不断的努力中得到快乐,并粉碎你所攻击的对象。
(你应该按照狮子的方式行进于这条路上。)