零基础小白如何自学网络安全(入门)

embedded/2024/9/24 3:28:55/

一、为什么选择网络安全

这几年随着我国《国家网络空间安全战略》《网络安全法》《网络安全等级保护2.0》等一系列政策/法规/标准的持续落地网络安全行业地位、薪资随之水涨船高。

未来3-5年,是安全行业的黄金发展期,提前踏入行业,能享受行业发展红利。

二、为什么说网络安全行业是IT行业最后的红利?

根据腾讯安全发布的《互联网安全报告》,目前中国网络安全人才供应严重匮乏,每年高校安全专业培养人才仅有3万余人,而网络安全岗位缺口已达70万,缺口高达95%。

 

 而且,我们到招聘网站上,搜索【网络安全】【Web安全工程师】【渗透测试】等职位名称,可以看到安全岗位薪酬待遇好,随着工龄和薪酬增长,呈现「越老越吃香」的情况。

 

 三、选择网络安全行业有以下优势:

1. 高需求:随着技术的发展,几乎所有的行业都依赖于信息技术和网络系统,这就导致对网络安全专家的需求持续增长。企业和政府部门都需要网络安全人员来保护其信息系统和数据,以防止信息泄露和其他网络安全威胁。

2. 薪资优厚:由于专业技能的稀缺性,网络安全专家通常能够享受较高的薪资水平。根据地区和经验的不同,网络安全职位的薪资通常位于较高水平。

3. 职业发展机会:网络安全领域提供了广泛的职业发展路径。从初级的安全分析师到高级的安全架构师,或是转向管理层,如成为信息安全官(CISO),这一领域的职业机会多样化。

4. 技能转移性强:网络安全中的技能在很多方面是通用的。你可以在不同的行业(如金融、医疗、政府等)找到工作,这些技能的转移性使得职业生涯更具灵活性。

5. 持续学习与成长:网络安全是一个快速发展的领域,总有新的技术和威胁需要学习和应对。这为那些热爱学习和挑战自我的人提供了不断的职业挑战和成长机会。

6. 社会贡献感: 作为网络安全专家,你将保护重要的信息资产免受攻击,这对社会的稳定和安全具有重要意义。这种职业角色提供了高度的满足感,因为你的工作对于保护个人和企业的利益至关重要。

7. 工作安全性:由于高需求和行业的关键性,网络安全职位通常具有较高的职业安全性。即使在经济衰退期间,对网络安全专家的需求也相对稳定。

综合考虑,网络安全行业不仅提供稳定的职业机会,还有助于个人技能的快速发展和终身学习,同时也能带来较高的经济和社会回报。

四、学习网络安全技术的方法:

  1. 第一种是报网络安全专业,现在叫网络空间安全专业,主要专业课程:程序设计、计算机组成原理原理、数据结构、操作系统原理、数据库系统、 计算机网络、人工智能、自然语言处理、社会计算、网络安全法律法规、网络安全、内容安全、数字取证、机器学习,多媒体技术,信息检索、舆情分析等。
  2. 第二种是自学,就是在网上找资源、找教程,或者是想办法认识一-些大佬,抱紧大腿,不过这种方法很耗时间,而且学习没有规划,可能很长一段时间感觉自己没有进步,容易劝退。
  3. 第三种就是找培训

那么接下来,我会告诉你一个从事以上真正零基础该从怎么入门安全>web安全

网络安全入门到底是先学编程还是先学计算机基础?这是一个争议比较大的问题,有的人会建议先学编程,而有的人会建议先学计算机基础,其实这都是要学的。而且这些对学习网络安全来说非常重要。但是对于完全零基础的人来说又或者急于转行的人来说,学习编程或者计算机基础对他们来说都有一定的难度,并且花费时间太长。

第一阶段:基础准备 4周~6周

这个阶段是所有准备进入安全行业必学的部分,俗话说:基础不劳,地动山摇

 

 第二阶段:web渗透学习 :1周 ~ 2周

 

 配置渗透环境 时间:3周 ~ 4周:

① 了解渗透测试常用的工具,例如(AWVS、SQLMAP、NMAP、BURP、中国菜刀等)。
② 下载这些工具无后门版本并且安装到计算机上。
③ 了解这些工具的使用场景,懂得基本的使用,推荐在Google上查找。

 渗透实战操作 时间:约6周:

① 在网上搜索渗透实战案例,深入了解SQL注入、文件上传、解析漏洞等在实战中的使用。
② 自己搭建漏洞环境测试,推荐DWVA,SQLi-labs,Upload-labs,bWAPP。
③ 懂得渗透测试的阶段,每一个阶段需要做那些动作:例如PTES渗透测试执行标准。
④ 深入研究手工SQL注入,寻找绕过waf的方法,制作自己的脚本。
⑤ 研究文件上传的原理,如何进行截断、双重后缀欺骗(IIS、PHP)、解析漏洞利用(IIS、Nignix、Apache)等,参照:上传攻击框架。
⑥ 了解XSS形成原理和种类,在DWVA中进行实践,使用一个含有XSS漏洞的cms,安装安全狗等进行测试。
⑦ 了解一句话木马,并尝试编写过狗一句话。
⑧ 研究在Windows和Linux下的提升权限,Google关键词:提权

以上就是入门阶段

 第三阶段:进阶

 已经入门并且找到工作之后又该怎么进阶?详情看下图

 

 有想对网络安全感兴趣,或者自学没有资料的,往下看:


http://www.ppmy.cn/embedded/3558.html

相关文章

Python5种算法回溯+剪枝、字典序、递归交换、计数回溯、迭代法 实现全排列ll【力扣题47】

题目描述 给定一个可能包含重复数字的数组 nums,返回所有可能的唯一全排列。你可以以任意顺序返回答案。 LeetCode 题目 47 “全排列 II” 与题目 46 “全排列” 的主要区别在于输入数组中的元素是否可以包含重复数字。这个差异对解题策略和算法实现有重大影响。 …

Python 网络与并发编程(二)

文章目录 线程Thread创建方式join()守护线程全局锁GIL问题线程同步和互斥锁死锁信号量事件(Event)生产者和消费者模式 线程Thread 创建方式 Python的标准库提供了两个模块: _thread 和threading , _thread 是低级模块, threading 是高级模块…

ViM-UNet:用于生物医学细分的 Vision Mamba

ViM-UNet:用于生物医学细分的 Vision Mamba 摘要IntroductionMethod and Experiments结果与讨论 ViM-UNet: Vision Mamba for Biomedical Segmentation 摘要 卷积神经网络(CNNs),尤其是UNet,是生物医学分割的默认架构…

「Word 论文排版」插入分节符导致word转PDF后出现空白页

问题 word转PDF后出现空白页 解决 但是此方法会让页面页脚标记出错 TODO 如下图所示 在论文目录后有一个分节符,转成PDF之后就多了一个空白页 文件-打印-页面设置-选中封面那一页-版式-从偶数页开始 再导出空白页就没了

怎么使用JMeter进行性能测试?

一、简介 JMeter是Apache软件基金会下的一款开源的性能测试工具,完全由Java开发。它专注于对我们应用程序进行负载测试和性能测量,最初设计用于web应用程序,现在已经扩展到其他测试功能,比如:FTP、Database和LDAP等。…

如何用JAVA如何实现Word、Excel、PPT在线前端预览编辑的功能?

背景 随着信息化的发展,在线办公也日益成为了企业办公和个人学习不可或缺的一部分,作为微软Office的三大组成部分:Word、Excel和PPT也广泛应用于各种在线办公场景,但是由于浏览器限制及微软Office的不开源等特性,导致…

295. 数据流的中位数

295. 数据流的中位数 中位数是有序整数列表中的中间值。如果列表的大小是偶数,则没有中间值,中位数是两个中间值的平均值。例如 arr [2,3,4] 的中位数是 3 。 例如 arr [2,3] 的中位数是 (2 3) / 2 2.5 。 实现 MedianFinder 类:MedianFinder() 初始…

Go小技巧易错点100例(十五)

本期看点: 正文开始: Go程序跟踪函数的执行时间 在Go程序中我们经常会对接口执行的耗时做一个记录,特别是针对核心或复杂业务的时候,我们需要关注该业务的执行耗时,可以具体到某个方法,有一个简单有效的技…