什么是【网络安全】?给你一步到位了解清楚

news2024/11/26 8:36:01


 

网络安全是什么?

在俺的私信里经常有人问:

网络安全技术是否就等同于”黑客”技术?

大漏特漏!!!

所谓的「黑客」或「渗透」技术,仅仅是网络安全领域的分支,不能代表其全貌。

随着人工智能、大数据、云计算、物联网等新一代信息技术的高速发展,以及网络安全法、等级保护2.0等政策法规落地,网络安全的定义和范畴越来越广,从传统的 Network Security 延伸为 Cyberspace Security,即「网络空间安全」。

因此,根据应用场景或技术实现,网络安全(Cyberspace Security)可以简单细分以下方向 =>

• 网络安全(Network Security)

• Web安全(Web Application Security)

• 移动安全(Mobile Security)

• 云计算安全(Cloud Security)

• 桌面安全(Desktop Security)

• 数据安全(Data Security)

• 无线安全(Wireless Security)

学习网络安全方向会遇到哪些问题?

1.打基础的时间长

2.知识点掌握的不够清楚

3.知识点不清楚重点

4.知识点学习不够系统

5.自己解决问题的能力不足

6.实战水平不足

7.内网的学习困难比较大

如何入门学习网络安全

学习网络安全需要具有一个扎实的计算机基础知识和网络基础知识,如果未来要从事网络安全领域的研发岗位,还需要具有一个扎实的数学基础。由于整体的知识量非常大,所以学习网络安全首先应该有一个自己的学习切入点,对于动手能力比较强的人来说,可以从网络基础知识开始学起,然后逐渐了解各种网络安全设备的相关知识。

网络安全学习路线


第一部分:安全基础
1.1.网络安全行业与法规
1.2.Linux操作系统
1.3.计算机网络基础
1.4.HTLM基础
1.5.JavaScript基础
1.6.PHP 入门
1.7.MYSQL基础
1.8.Python编程

第二部分:Web安全
2.1.信息收集
2.2.SQL 注入漏洞
2.3.CSRF 漏洞
2.4.XSS 漏洞
2.5.文件上传漏洞
2.6.文件包含漏洞
2.7.SSRF 漏洞
2.8.XXE 漏洞
2.9.远程代码执行漏洞
2.10.密码暴力猜解与防御
2.11.JWT 渗透与防御
2.12.逻辑漏洞
2.13.Redis 未授权访问漏洞
2.14.反序列化漏洞渗透与防御
2.15.AWVS 漏洞扫描
2.16.Appscan 漏洞扫描
2.17.Nessus 漏洞扫描
2.18.Burp Sui te 从入门到实战

第三部分:渗透实战
3.1.CVE 漏洞复现
3.2.vulnhub 靶场实战系列
3.3.挖漏洞项目实战
3.4.实战漏洞挖掘经验分享
3.5.2023HW 实战专题
3.6.网络安全面试就业指导课

第四部分: 企业安全体系建设
4.1.等级保护
4.2.应急响应
4.3.代码审计
4.4.风险评估
4.5.安全巡检
4.6.数据安全

第五部分:后渗透
5.1.MSF-Metasploit Fram ework
5.2.CS-CobaltStrike
5.3.内网渗透
5.4.系统权限提升渗透与防御

第六部分:代码审计
6.1.MSF-Metasploit Framework
6.2.CS-CobaltStrike
6.3.内网渗透
6.4.系统权限提升渗透与防御

第七部分:二进制安全
7.1.汇编语言程序设计
7.2.C 语言编程入门
7.3.C++编程入门
7.4.Windows 逆向进阶版
7.5.免杀-反杀毒技术
7.6.安卓逆向
7.7.Web Js逆向

第八部分:协议漏洞
8.1.DOS 与 DDOS 参透与防御
8.2.无线相关渗透与防御
8.3.ARP 渗透与防御

第九部分:编程进阶
9.1.HTML5+CSS3 零基础到实战
9.2.Shell 编程
9.3.Golang 语法精讲

第十部分:CTF
10.1.CTF 夺旗赛
10.2.密码学与网络安全

总的来说只需学习10部分 时间4-6个月即可去就业了!

推荐学习方式:视频教程+书籍
因为我当初就是自学的网络安全,到现在干了将近十年的安全,目前在公司的职位是渗透测试工程师,所以对这方面还算比较了解。零基础学习最好的方式应该是“视频教程”配合一些讲原理的书籍来学习,视频教程比较通俗易懂,而书籍重在理论的理解,可以让你从原理上每个阶段的知识点有更加深刻的理解。

视频配套资料&国内外网安书籍、文档&工具


面试刷题
我们学习网络安全必然是为了找到高薪的工作,下面这些面试题是来自百度、京东、360、奇安信等一线互联网大厂最新的面试资料,并且有大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。


黑客工具合集


学习规划:
建议一天要拿出至少3个小时来学习,学2个小时的新知识点,剩下1个小时练习,每天先看视频教程,然后把视频中的实战全部练习一遍,加深印象。然后看对应的书籍章节,对于今天所学的知识点加深理论知识的理解,把书中的实战全部在搞一遍。一般教程中都会配有今天的作业,把作业的全部独立完成。如果你能坚持每天学习,这个过程大概要持续四五个月的时间,周期的长短取决于自己的学习能力和每天能拿出多少时间,最后都要把主要的技术点掌握即可。最后能不能成功,就看你能不能挺得住过程中遇到的种种困难,把一个个困难解决,高薪就能拿到。

下面介绍两种快速解决问题的办法:
百度&谷歌
作为网络安全学习者,一定要在开始的时候使用好搜索引擎,网络安全的生态圈虽然还不是很健全,但是你现在所遇到的大部分问题,曾经都有前辈遇到过,很多问题在百度上搜索一下便会有你想要的答案,多尝试自己独立解决问题,慢慢形成习惯,时间久了你解决问题的能力就会飞快提升。

问大佬
百度虽然数据庞大,但是有一些问题在百度上解决不了,这个时候就要寻求更加智能化的武器,那就是“人”。如果身边有做开发的朋友,可以把你的问题发给朋友同学,让他给你进行解答,或者是老师 这样对于我们解决问题的效率就会提高很多。

总结

以上是我对网络安全学习的一些分析和学习路线的研究,希望对你有一定的帮助和启发。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/534085.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Open Judge——动态规划练习

目录 了解动态规划 2760:数字三角形 1、题目 2、代码 4120:硬币 1、题目 2、代码 了解动态规划 动态规划 是编程解题的一种重要手段。1951 年美国数学家 R.Bellman 等人,根据一类多阶段问题的特点,把多阶段决策问题变换为一系列互相联系的单阶段问…

Centos7连接外网的相关配置与实现yum本地与网络配置(yum配置不使用wget)

目录 一、背景 二、实现连接外网的相关配置 1)查看物理机的IP相关信息 2)配置物理机指定IP 3)根据物理机配置虚拟机网卡 4)进入虚拟机,配置网卡 三、yum配置 1)切换到yum软件仓库配置文件目录中 2…

队列的基本操作详细介绍 看了就会!!!

文章目录 队列的介绍队列的概念队列的结构生活中队列的运用实例 队列的实现初始化队列队尾入队列队头出队列获取队列头部元素获取队列尾部元素判断队列是否为空获取队列中有效元素个数销毁队列 队列的介绍 队列的概念 队列:只允许在一端进行插入数据操作&#xff…

React18.x + i18next + antd 国际化正确使用姿势及避坑指南

如果你使用这个教程还不能够解决你的问题的话,直接私信我,免费一对一给你解决。 一、使用vite创建一个react项目 具体的创建方法大家参考vite官方文档,大概的操作如下,如果需要更详细的,大家去自行搜索即可 pnpm cr…

【LeetCode】172. 阶乘后的零

172. 阶乘后的零(中等) 方法一 思路 当一个数乘以 10 ,此时数字结尾会增加一个 0,因此我们可以计算 n! 能够得出多少个 10 ,就说明能得到多少个 0 。 具体对于5!,也就是 5 * 4 * 3 * 2 * 1 120&#xf…

CSS第一天总结

css第一天总结 css简介 CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称. 有时我们也会称之为 CSS 样式表或级联样式表。 CSS 是也是一种标记语言 CSS 主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、…

【pyq文案】合理但有病の自拍文案

1、丑一眼 2、强子,妈发自拍了 3、真是方向失了南北,美的有点东西 4、妈的看自己就烦,800块出了,完美无瑕 5、拍了拍自己 6、这张脸,全是这双手给的 7、糟糕,没有酷起来 8、制造美女我比女娲还牛 …

ANR原理篇 - ANR原理总览

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 文章目录 系列文章目录前言ANR流程概览ANR触发机制一、service超时机制二、broadcast超时机制三、provider超…

支付系统设计四:支付核心设计01-总览

文章目录 前言一、应用架构二、开发框架三、逻辑架构四、分层架构1. 松散分层架构2. 分层职责 总结 前言 在《支付系统设计一:支付系统产品化》文章中,我们知道支付核心对应于平台产品层,主要具有以下功能: 为公司各业务线提供丰…

LangChain实现自主代理(Autonomous Agents)

LangChain实现自主代理(Autonomous Agents) LangChain实现自主代理(Autonomous Agents)简介核心技术让 AI 使用工具的案例使用搜索引擎使用知识库 Here’s the table of contents: LangChain实现自主代理(Autonomous …

【A*算法——清晰解析 算法逻辑——算法可以应用到哪些题目】例题1.第K短路 例题2.

A*算法 A*算法是什么例题1. 第K短路题意解析 例题2. 八数码 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录)   文章字体风格&#xff1…

初识Linux:第四篇

初识Linux:第四篇 初识Linux:第四篇1.配置自己的公网ip2.时间相关的指令3.cal指令4.find指令5.grep指令6.zip/unzip指令7.tar指令8.bc命令9.uname -r指令10.一些其他热键11.关机12.shell命令以及运行原理 总结 初识Linux:第四篇 &#x1f449…

华为OD机试真题 Java 实现【最佳对手】【2023Q1 200分】

一、题目描述 游戏里面,队伍通过匹配实力相近的对手进行对战。但是如果匹配的队伍实力相差太大,对于双方游戏体验都不会太好。 给定 n 个队伍的实力值,对其进行两两实力匹配,两支队伍实例差距在允许的最大差距 d内,则…

深度学习之迁移学习

数据增强 数据太少可能会过拟合。 # data_transforms中指定了所有图像预处理(变换)操作(图像数据增强) data_transforms {train: transforms.Compose([transforms.RandomRotation(45), # 随机旋转,-45到45度之间随…

本地测试使用自签名证书以开启网站https(例子说明:Nginx、Tomcat)

文章目录 数字证书简介工作原理证书链获取SSL证书和自签名证书前提条件创建根 CA 证书1.生成 RSA 私钥2.生成根证书签名请求(CSR)3.生成自签根证书 创建服务器证书1.创建服务器 RSA 私钥2.创建 CSR(证书签名请求)3.使用 CSR 和私钥…

Requestly工具快速提升前端开发与测试的效率

痛点 前端测试 在进行前端页面开发或者测试的时候,我们会遇到这一类场景: 在开发阶段,前端想通过调用真实的接口返回响应在开发或者生产阶段需要验证前端页面的一些 异常场景 或者 临界值 时在测试阶段,想直接通过修改接口响应来…

字节跳动的网络工程师,是什么神仙存在?

大家好,我是老杨。 要是说起网络工程师的待遇天花板,你觉得会是什么样的? 在2022年,互联网大厂虽然裁了很多人,但却刺激了更多人想要进入大厂,一探究竟。 就从网工这个岗位来说,你说大小厂的…

Linux文本三剑客之awk)

Linux文本三剑客之awk 一、awk的简介二、awk的工作原理三、命令格式四、实例1、按行输出文本2、BEGIN模式和END模式3、按字段输出文本4、通过管道,双引号调用shell命令5、date的用法6、getline的用法7、awk数组 一、awk的简介 awk是一种处理文本文件的语言&#xf…

C++STL——哈希

哈希 unordered系列关联式容器unordered_set与unordered_mapset VS unordered_set 底层结构哈希概念与哈希冲突哈希冲突的解决闭散列——开放定址法开散列——哈希桶 模拟实现unordered_set与unordered_map其他哈希函数哈希的应用哈希切割(面试题)位图位…

如何把容器变成物理机

如何把容器变成物理机 本文的主题是把容器变成物理机,根据所学的知识。以及通过各种搜索引擎。他们都告诉我们,这是不可能的。这真的是不可能的吗?我不信,那我就要创造奇迹。请继续往下看。本文将教你如何把容器变成物理机。 这…