信息安全问题求教
我现在是做windows开发,全是ring3级的开发,在linux上也有过开发经验,以后想往安全方向发展,我所说的安全是指对病毒的分析,防范,以后的就业方向是病毒分析师之类的。有一些问题请大家解答一下:
1. 做安全这块,与操作系统关系大不大,我这样问是因为很多病毒分析师都是针对windows的,要求对PE文件格式,汇编等熟悉,但linux似乎更安全点,很多企业的服务器都是Unix或Linux。
2. 做安全相关的软件,很多时候都涉及到ring0级的编程,要求对驱动,内核编程比较熟悉,windows下的内核编程和linux下的驱动差别还比较大,而且两者若要掌握好都要耗很大精力,有没有必要都掌握?
3. Windows上的病毒比较多,现在随着linux用户的增加,linux上的病毒也越来越多了,病毒在不同的操作系统上的机理是否差别很大?共性的地方多不多?
4. 安全这块的前景怎么样?我从招聘网站上查,现在似乎不多。
------解决方案--------------------1.与操作系统的关系很大,为什么WINDOWS容易中毒,就是因为很多的病毒程序都是针对WINDOWS而写的。很多病毒都是针对WINDOWS的漏洞而下手的。
2.能全部都掌握当然最好啊,不过建议可以多了解一下Linux这块的知识,这块的前景应该不错。
3.不论是什么病毒都是有一定的共性的,WINDOWS的病毒多只是因为WINDOWS用户巨大,开发WINDOWS病毒的人多而已,如果Linux的使用者能到WINDOWS的的一半,那么Linux也会很容易中毒的。
4.相对来说需求不是很多吧,但是随着政府、企业、及普通用户对于安全这方面的意识越来越强,做安全的厂商会越来越多,而且国家对于信息安全是有一定扶持力度的,做安全的厂商都不会很小,而且从事这块的人一般都比较厉害,所以待遇不会少的
------解决方案--------------------1.用户喜欢什么系统,你就该学什么系统。病毒随用户用的喜欢变化而变化,从DOS病毒到Win病毒到手机病毒。
2.在windows下PE、汇编、驱动是必须要掌握的拉,有些病毒很恶心的,PE插入,像熊猫病毒之类的,那么你怎么恢复呢,当然是把里面的病毒删掉还原文件啦(前提是文件没有被病毒破坏,只是被插入了一个数据段)。
3.ring0不做,怎么做安全呢,如果病毒比你权限还大呢,你必须要做的就是比他的权限还大才能打倒他。到时候你做安全做的不想做了,可以换去做驱动开发的。看人家楚狂人去Intel、AMD什么的公司面试多好啊。
4.安全,其实很多公司可以去的,而且都是大公司,比如游戏公司的反外挂小组啦,安全测试小组啦,还有就是杀毒软件公司。
中国用户还是很多用来娱乐的,听音乐、看电影、玩游戏……,你举得Linux方面的娱乐软件足够支持中国的用户么,而且在Linux下破解软件比在Windows难很多,linux下随便加个壳就可能是破解不了的。而在windows下一出软件就会被破解,你觉得中国家庭用户会去付这个软件费用么?还是看以后的软件发展形势吧。
------解决方案--------------------学习,正准备学习liunx
------解决方案--------------------我觉得吧!自己搞网站实际点
------解决方案--------------------兴趣是最好的老师,做自己喜欢做的事
三五年内不要太在意薪水,做事投入了,水平就上去了,与众不同了,价值体现了,薪水也就自己定了