随着时代的发展,经济、社会、生产、生活越来越依赖网络。而随着万物互联的物联网技术的兴起,线上线下已经打通,虚拟世界和现实世界的边界正变得模糊。这使得来自网络空间的攻击能够穿透虚拟世界的边界,直接影响现实世界的安全。
网络安全包括网络软件安全、网络设备安全以及网络信息安全,是指保护网络系统中的硬件、软件和数据不受意外或恶意原因的更改、破坏或泄露,系统可以可靠、连续、正常地运行,网络服务不间断。
网络安全涉及到了很多技术,包括计算机科学、网络技术、信息安全技术、通信技术、计算数学、密码技术等多学科的综合性交叉学科。
那么小白想要进入网络安全行业,从事网络安全相关的工作,需要把上面这些内容都学完才行吗?当然不是,很多网络安全大佬最开始也只是懂一些皮毛,甚至只是一个脚本小子而已,他们也是掌握了基本入门知识之后,再通过自己努力学习提升的技术水平。
那么网安小白要想进入网络安全行业,必须得掌握哪些基础知识呢?
一、基础部分
网络安全导论、系统基础、基础运维、web基础、MySQL
二、信息收集
CDN、CMS、架构、搭建、WAF
三、web漏洞
虚拟化技术、SQL注入的渗透与防御、XSS相关渗透与防御、上传验证渗透与防御
四、漏洞发现
操作系统之漏洞探针类型利用、漏洞扫描工具、漏洞类型区分讲解权限提升远程执行、漏洞利用框架Metasploit,Searchsploit、WEB应用之漏洞探针类型利用、API接口服务之漏洞探针类型利用
五、WAF绕过
反爬虫延时代理池、Safedog、Aliyun_os、BT默认拦截机制分析绕过、代理池指纹被动探针、绕过代理池Proxy_pool项止搭建。
六、权限提升
基于WEB环境下的权限提升、系统溢出漏洞、数据库应用提权在权限提升中的意义、WEB或本地环境如何探针数据库应用、数据库提权权限用户密码收集等方法、目前数据库提权对应的技术及方法等。
七、内网安全
信息收集、探针主机域控架构服务、横向移动渗透明文传递、横向渗透明文HASH传递、域横向移动服务利用、域横向HASH利用、域横向CobaltStrike.
八、应急响应
常见的WEB安全攻击技术、相关日志启用及存储、日志中记录数据分类及分析、操作系统应急响应、攻击响应暴力破解、控制响应-后门木马、危害响应病毒感染、自动化响应检测Gscan多重功能脚本测试、应用分析数据库爆破注入等操作、自动化应急响应取证工具箱。
九、安全开发
Python入门、Python批量Fofa、PythonPOC验证。
十、红蓝对抗
AWD模式赛制、部署WAF、代码审计、文件监控、扫描后门、流量临控、权限维持。
是不是觉得就网安小白摇身一变网安一哥只需要短短的十个内容需要学?觉得网络安全行业也不过如此。换句话来讲,当我们掌握以上的知识直接去就业,会有公司愿意出高薪聘请你吗?
以下就是我们总结的一些关于网络安全自学相关的问题汇总,提前预测问题可以为今后的学习或者工作做好准备,不至于遇到一点问题就打退堂鼓。
1、打基础花费时间过长
当你在学习基础的时候就花费了很长时间,语言都学习了很多门的时候,大多数人会止步于学习Linux系统和命令的路上、还有一些人会停在学习语言上面。
2、知识点掌握的不够清楚
对于网络安全基础内容,很多人不清楚到底需要学到什么程度,导致在基础上花费了太多的时间。很多人在学习的时候会觉得自己越学越不自信,就会开始怀疑自己的选择是否正确。
3、不清楚学习重点
很多人学了基础内容之后会出现一种感觉,就是这些基础知识内容和网络安全的关联性不大。这就是抓错了重点,导致前期基础部分浪费了很多时间。
4、知识点的学习不够系统
因为网络上的学习资料都不是完整的,这里一点内容、那里一点内容,所以就会导致有的小伙伴学到的内容重复或者有的内容根本没有覆盖到。学习重复还能够巩固一下知识点,只是浪费时间而已,那些没有学到的内容才是最棘手的。很有可能以后的学习中会运用到这些知识,没有学到过就只能够回头重新学。
5、自己解决问题的能力不足
对于初学者来说,很多人会自己搭建靶场,但总会由于配置环境的原因,耽误时间过多。除了搭建靶场之外,很多人在自学的时候也容易遇到问题,总是在解决这个问题的时候又遇到下一个新的问题,当一个小白遇到五个及以上无法解决的问题时,就很容易放弃。
6、实战水平不足
学习网络安全渗透测试,其实就是学习进攻和防御,说的通俗易懂一点,就是大众所理解的“黑客技术”能够自己动手进行实战,实战能力绝对是网络安全的核心。只学会了理论知识,而动手能力为0的时候,想要进入这个行业也是非常困难的。
这个问题是自学网络安全、入门网络安全会遇到的最大难关。如果能够克服这个问题,那么其他的困难也会显得没那么困难。
其实自学网络安全的小伙伴可能在纠结“如何行动”,但其实根本“无法开始”。不仅仅是网络安全行业这样,很多领域都是这样,毕竟“万事开头难”,如果你真的想进入网络安全行业,那么就不要卡在第一步,在还没有开始的时候就将自己淘汰出局了。
三、网络安全学习路线
第一阶段(打好基础)
网络安全行业与法规
Linux操作系统
计算机网络基础课程
HTML基础课程
PHP零基础课程
MySQL基础课程
图解Python语法
第二阶段(初级渗透)
信息收集
WEB安全
漏洞扫描
APP渗透
渗透工具
漏洞复现
实战挖洞
第三阶段(高级渗透)
渗透框架
权限提升
权限维持
隧道技术
内网渗透
溯源取证
无线安全
DDOs攻防
第四阶段(安全管理)
等级保护
风险评估
应急响应
数据安全
面试就业指导
第五阶段 (二进制逆向)
c语言
c++
汇编语言
安卓逆向
Windows逆向
免杀-反杀毒技术
四、网络安全学习资料
如果你是准备学习网络安全或者正在学习,下面这些你应该能用得上:
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析
😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓