我有兴趣成为一名网络安全专家。我对自己的社交技巧很满意,但我担心自己的编程技巧。对于一个网络安全专家来说,拥有先进的编程技能有多重要?你会推荐哪种语言。
发布于 2016-05-06 15:28:48
更长的答案:“网络安全专家”这个词比我想的要广泛得多。和任何技术领域一样,也有很多子领域,每个子领域都需要专业知识.即使在这个站点上,你也可以看到没有一个人有资格回答所有类型的问题--有些人是密码家,其他人知道C/C++的安全编码实践,另一些人知道php / python / ruby的安全编码,还有一些人知道防火墙和防病毒配置。在你开始思考如何对它进行渗透测试之前,你真的必须是某件事的专家,或者在攻击中强化它。
比喻:你的孩子生病了,你带他们去看医生,医生说:“我其实是个管道工,但我最近上了一门课程,开什么药来治疗哪些症状。”是的,这还不够好,我想让我的医生成为一名生物学方面的专家,并理解为什么这种药物有效,而不仅仅是知道该开哪一种药--类似地,“安全专家”应该是他们寻找弱点的自上而下的专家。
如果你已经在一家公司工作,而你已经有了一份指定的工作,这将给你一个领域来集中你的安全研究。如果你不处理大量的代码,那么不要仅仅为了安全而学习编码,把你的时间花在其他地方!
如果你想申请一家公司的“新毕业生”安保职位,那么无论如何,他们都会对你进行培训--你将不得不学习他们的产品和环境,在此过程中寻找安全漏洞。你需要证明你“像一个游戏玩家一样思考”--你看到新事物的本能反应是说“这个系统的规则是什么,我如何利用它们?”掌握技术技能要比学习这种思维方式容易得多。
https://security.stackexchange.com/questions/122489
复制相似问题