网络安全怎么学

网络安全 2023-01-31 12:42www.168986.cn网络安全知识
        随着国家对网络安全的重视,网络安全行业迅速发展起来。近几年来,市场对网络安全人才的需求越来越大,成为互联网中的的新兴行业。同时,也有越来越多的人瞄准了它。那么什么是网络安全呢?岗位需求有多大?如何去学习网络安全?
网络安全
什么是网络安全?
网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然或恶意原因而遭受破坏、改、泄露,系统连续可靠正常地运行,网络服务不中断。
互联网高速发展,此同时,互联网的开放性和安全漏洞带来的风险也无处不在。网络攻击行为日趋复杂;黑客攻击行为组织性更强;针对手机无线终端的网络攻击日趋严重;有关网络攻击和数据泄露的新闻层出不穷,网络安全问题成为政府、企业、用户关注的焦点。
行业有多需要网络安全人才呢?
2021网络安全人才缺口超 70万 ,国内3000所高校仅120所开设相关专业,年培养1万-2万人,加上10 - 20家社会机构,全国每年相关人才输送量约为3万,距离70万缺口差距达 95% ,此外,2020年网络安全人才需求量直线增长,预计达到140万,届时,人才需求将飙升232%!
如何去学习网络安全?
整理出的最新学习路线送给大家:
1、渗透基础
阶段学习目标:掌握渗透基础课程、如通信原理、协议包分析、流量分析、能够架构安全、了解安全设备的策略和防护机制。
协议及分析,安全组网技术,企业安全架构设计,Linux系统 30课时,Windows系统,html+js,数据库。
本阶段产出项目 : 网络及系统安全的架构设计部署及实施。
知了汇智网络安全V2.0课程
2、Web渗透
阶段学习目标:掌握web安全基础技术、渗透工具使用、OWASP TOP10漏洞挖掘及利用、Webshell编写及免杀、上传及绕过、WAF防护机制识别及绕过、代码审计、渗透测试报告编写、代码审计报告编写。
web安全概述,web安全工具,信息收集技术,漏洞挖掘及修复,WAF绕过 10课时。
本阶段产出项目 : web渗透项目。
3、主机渗透
阶段学习目标:掌握系统漏洞挖掘、msf应用、提权技术、Powershell技术、木马制作与免杀。
系统漏洞挖掘,漏洞利用 30课时,提权,Powershell,木马制作。
本阶段产出项目 : 主机渗透项目。
4、内网渗透
阶段学习目标:掌握内网渗透相关知识如工作组/域攻击方法、协议攻击、明文/密码传递、权限提升、横向纵向、后门木马python渗透等技术。
信息收集,隧道技术,代理技术,权限提升,域内移动,跨域攻击,APT,Cobalt Strike,协议攻防,Python渗透。
本阶段产出项目 : 从web打入内网综合渗透。
5、安全服务
阶段学习目标:掌握安全服务工程师相关技术如等保、风险评估、应急响应、取证溯源等。
安全法律法规,等级保护,风险评估,应急响应,取证分析。
本阶段产出项目 : 安全服务相关项目。
该课程全面涵盖渗透测试、漏洞挖掘、漏洞利用、漏洞修复、代码审计、安全脚本编写、SRC挖洞、CTF比赛、综合实验靶场练习等内容。学完将真正掌握内网渗透实战技术,具备独立完成项目的能力。
学习计划安排
学习路线图大纲总览
我一共划分了六个阶段,但并不是说你得学完全部才能上手工作,对于一些初级岗位,学到第三四个阶段就足矣~
接下来我将给各位同学划分一张学习计划表!
学习计划
那么问题又来了,作为萌新小白,我应该先学什么,再学什么? 既然你都问的这么直白了,我就告诉你,零基础应该从什么开始学起:
阶段一:初级网络安全工程师
接下来我将给大家安排一个为期1个月的网络安全初级计划,当你学完后,你基本可以从事一份网络安全相关的工作,比如渗透测试、Web渗透、安全服务、安全分析等岗位;其中,如果你等保模块学的好,还可以从事等保工程师。
综合薪资区间6k~15k
1、网络安全理论知识(2天) ①了解行业相关背景,前景,确定发展方向。 ②学习网络安全相关法律法规。 ③网络安全运营的概念。 ④等保简介、等保规定、流程和规范。(非常重要)
2、渗透测试基础(1周) ①渗透测试的流程、分类、标准 ②信息收集技术:主动/被动信息搜集、Nmap工具、Google Hacking ③漏洞扫描、漏洞利用、原理,利用方法、工具(MSF)、绕过IDS和反病毒侦察 ④主机攻防演练:MS17-010、MS08-067、MS10-046、MS12-20等
3、操作系统基础(1周) ①Windows系统常见功能和命令 ②Kali Linux系统常见功能和命令 ③操作系统安全(系统入侵排查/系统加固基础)
4、计算机网络基础(1周) ①计算机网络基础、协议和架构 ②网络通信原理、OSI模型、数据转发流程 ③常见协议解析(HTTP、TCP/IP、ARP等) ④网络攻击技术与网络安全防御技术 ⑤Web漏洞原理与防御:主动/被动攻击、DDOS攻击、CVE漏洞复现
5、数据库基础操作(2天) ①数据库基础 ②SQL语言基础 ③数据库安全加固
6、Web渗透(1周) ①HTML、CSS和JavaScript简介 ②OWASP Top10 ③Web漏洞扫描工具 ④Web渗透工具:Nmap、BurpSuite、SQLMap、其他(菜刀、漏扫等)
那么,到此为止,已经耗时1个月左右。你已经成功成为了一名“脚本小子”。那么你还想接着往下探索吗?
阶段二:中级or高级网络安全工程师(看自己能力)
综合薪资区间15k~30k
7、脚本编程学习(4周) 在网络安全领域。是否具备编程能力是“脚本小子”和真正网络安全工程师的本质区别。在实际的渗透测试过程中,面对复杂多变的网络环境,当常用工具不能满足实际需求的时候,往往需要对现有工具进行扩展,或者编写符合我们要求的工具、自动化脚本,这个时候就需要具备一定的编程能力。在分秒必争的CTF竞赛中,想要高效地使用自制的脚本工具来实现各种目的,更是需要拥有编程能力。
零基础入门的同学,我建议选择脚本语言Python/PHP/Go/Java中的一种,对常用库进行编程学习 搭建开发环境和选择IDE,PHP环境推荐Wamp和XAMPP,IDE强烈推荐Sublime;
Python编程学习,学习内容包含:语法、正则、文件、 网络、多线程等常用库,推荐《Python核心编程》,没必要看完
用Python编写漏洞的exp,然后写一个简单的网络爬虫
PHP基本语法学习并书写一个简单的博客系统
熟悉MVC架构,并试着学习一个PHP框架或者Python框架 (可选)
了解Bootstrap的布局或者CSS。
阶段三:顶级网络安全工程师
这部分内容对于咱们零基础的同学来说还太过遥远了,由于篇幅问题就不展开细说了,我给大家贴一个学习路线。感兴趣的童鞋可以自行研究一下哦,当然你也可以点击这里加我与我一起互相探讨、交流、咨询哦。
 

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by

长沙网络推广|微博营销|长沙seo优化|视频营销|长沙网络营销|微信营销|长沙网站建设|口碑营销|软文营销