学习信息安全技术 入门级的路线指导



       每个熟悉信息安全或网络安全的人都应该是黑客,其实,从事网络安全的人真的让你说我擦

,这也可以。信息安全领域内容十分复杂,许多高校是信息安全专业的学生发现,毕业时有一些

非信息安全专业,但是这一次对自学很感兴趣,如何迈出好的第一步,还是采取一些步骤真的进

入这个行业里?
 
 
 
学习理论,首先,我们必须学习一些技术方法,这个阶段是开始,c编译是基础,需要掌握软件

逆向和软件调试等基本知识,之后才能深入到操作系统内核中去理解操作系统的真正原理。


 
 
网络安全具有相同的技能数量,因为要在网络方向上保持安全,这意味着初学者应该掌握一些网

络开发技术的知识,如通过前后向技术建立网站,如网络安全,以及如何建立网络。因此,网络

技术涉及以下方面:
 
 
 
通信协议:tcp、http、https
 
操作系统:linux,windows
 
服务设置:apache、nginx、lamp、lnmp、mvc架构
 
数据库:mysql,sqlserver,oracle,db2
 
编程语言:前端语言(http/java/asp/python)
 
 
 
如果所有这些技能都完成了,不仅是时间很长,估计大多数人对研究背后的安全没有兴趣。所以

,这是Web安全行业的另一个共同点:大多数Web安全从一开始就不太熟悉Web开发技术,许多

是半成品的,甚至Web站点也没有安装,这就是很多人。因此,网络安全技术要点更窄:安全理

论:owasptop10,Pet,iso27001,后端安全性:sql注入、文件上传、webshell、文件包含、命

令执行。


 
前端安全性:xss跨站点脚本攻击,csrf跨站点欺骗请求。安全产品:Web漏洞扫描(burb/wvs/

appscan)、waf(Web程序运行服务器防火墙)、ids/ips(Web侵入预防)和Web服务器维护,

因此,Web开发技术和Web安全技术是互补的,如果我们熟悉Web开发,我们可以比安全工具和

脚本更深入地研究Web安全。
分享: