一、什么是网络安全
网络安全可以基于攻击和防御视角来分类,我们经常听到的 “红队”、“渗透测试” 等就是研究攻击技术,而“蓝队”、“安全运营”、“安全运维”则研究防御技术。
无论网络、Web、移动、桌面、云等哪个领域,都有攻与防两面性,例如 Web 安全技术,既有 Web 渗透,也有 Web 防御技术(WAF)。作为一个合格的网络安全工程师,应该做到攻守兼备,毕竟知己知彼,才能百战百胜。
二、怎样规划网络安全
如果你是一个安全行业新人,我建议你先从网络安全或者Web安全/渗透测试这两个方向先学起,一是市场需求量高,二则是发展相对成熟入门比较容易。
值得一提的是,学网络安全,是先网络后安全;学Web安全,也是先Web再有安全。
安全不是独立存在的,而是建立在其他技术基础之上的上层应用技术。脱离了这个基础,就很容易变成纸上谈兵,变成“知其然,不知其所以然”,在安全的职业道路上也很难走远。
- 如果你是原本从事网工运维,那么可以选择网络安全方向入门;
- 如果你原本从事程序开发,推荐选择Web安全/渗透测试方向入门。
当然学到一定程度、或者有了一定工作经验,不同方向的技术耦合会越来越高,各个方向都需要会一点。
根据以上网络安全技能表不难看出,网络安全需要接触的技术还远远很多,
常见的技能需要学习:
- 外围打点能力
- 钓鱼远控能力
- 域渗透能力、
- 流量分析能力
- 漏洞挖掘能力
- 代码审计能力等
【一一帮助安全学习,所有资源一一】
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析
【一—评论区留言告诉我即可一一】
三、网络安全的知识多而杂,怎么科学合理安排?
1、安全基础
- 网络安全行业与法规(包含23个知识点)
- Linux操作系统(包含45个知识点)
- 计算机网络基础课程(包含50个知识点)
- HTML基础课程(包含9个知识点)
- PHP零基础课程(包含11个知识点)
- MySQL基础课程(包含80个知识点)
- 图解Python语法(...)
2、初级渗透
- 信息收集(包含31个知识点)
- WEB安全(...)
- 漏洞扫描(包含55个知识点)
- APP渗透(包含8个知识点)
- 渗透工具(包含8个知识点)
- 漏洞复现(包含6个知识点)
- 实战挖洞(包含21个知识点)
第三阶段(高级渗透)
- 渗透框架(包含3个知识点)
- 权限提升(包含61个知识点)
- 权限维持(包含35个知识点)
- 隧道技术(包含43个知识点)
- 内网渗透(包含76个知识点)
- 溯源取证(包含4个知识点)
- 无线安全
- DDOs攻防
第四阶段(安全管理)
- 等级保护(包含50个知识点)
- 风险评估(包含11个知识点)
- 应急响应(包含7个知识点)
- 数据安全
- 面试就业指导
第五阶段 (二进制逆向)
c语言(...)
c++(...)
汇编语言(包含22个知识点)
安卓逆向(包含47个知识点)
Windows逆向(...)
免杀-反杀毒技术(...)
如果你真的想通过自学的方式入门web安全的话,那建议你看看下面这个学习路线图,具体到每个知识点学多久,怎么学,自学时间共计半年左右,亲测有效(文末有惊喜):
最后
在整理好自己的知识框架,知道该怎么学习之后,下一步就是往框架里面填充内容了。
此时我们的选择也可以很多,比如CSDN,比如知乎,再比如B站,都有很多人在分享自己的学习资料,但我觉得这里存在的很大一个问题就是不连贯、不完善,大部分免费分享的教程,都是东一块西一块,前言不搭后语,学着学着就蒙了,这是我自学之后的亲身感受。
如果你确实想自学的话,我可以把我自己整理收藏的这些教程分享给你,里面不仅有web安全,还有渗透测试等等内容,包含电子书、面试题、pdf文档、视频以及相关的课件笔记,我都已经学过了,点赞收藏评论区留言“已关注 求 ”!都可以免费分享给大家!等不及的小伙伴也可以直接厚台踢我!或者关注我之后后台会自动发送给大家!关注后大家注意看后台消息就行!
网络安全学习资料和教程,关注自动发送
所以资料都已经整理好了
特此声明
此教程为纯技术分享!本教程的目的决不是为那些怀有不良动机的人提供及技术支持!也不承担因为技术被滥用所产生的连带责任!本教程的目的在于最大限度地唤醒大家对网络安全的重视,并采取相应的安全措施,从而减少由网络安全而带来的经济损失。