<网络安全>《33 网络信息安全基础(4)网络安全工程师进阶体系(一)》

1 图谱

在这里插入图片描述

1 基础入门

在这里插入图片描述

1.1 网络安全导论

  1. 网络安全行业简介:
    行业前景
    历史
    重要事件

  2. 网络安全意识与法律法规
    安全意识
    法律法规
    案例

  3. 网络安全管理概述
    安全运营、运维、模型

  4. 等保测评
    等保简介、等保规定、流程和规范

1.2 渗透测试基础

  1. 渗透测试概述 - 流程、分类、标准
  2. 主机攻防演练 - MS17-010、MS08-067、MS10-046、MS12-20等
  3. 信息搜集技术 - 主动\被动信息搜集、Nmap工具、Google Hacking
  4. Web信息搜集技术 - 域名、C段、旁站、目录、后台、端口、指纹
  5. 漏洞扫描 - 概念、工具、方法
  6. 漏洞利用 - 漏洞原理、利用方法、工具(MSF)、绕过IDS和反病毒侦察
  7. 后期利用 - 提权、跳板攻击、免杀、持续控制、消除痕迹
  8. 渗透报告 - 报告书写、模板、格式标准等

1.3 网络基础

  1. 计算机网络简介
    计算机网络基础、协议和架构
    网络通信原理、OSI模型、数据转发流程
    常见协议解析(HTTP、TCP/IP、ARP等)
  2. 计算机网络安全
    网络安全防御与攻击技术介绍
    Web漏洞原理与防御
    主动\被动攻击、DDOS攻击、CVE漏洞复现

1.4 操作系统基础

  1. 操作系统简介一操作系统定义、历史、功能、分类
  2. Windows系统常见功能和命令
  3. Kali Linux系统常见功能和命令
  4. 操作系统安全简介
    操作系统安全
    系统入侵排查
    系统加固基础

1.5 WEB安全基础

  1. Web前端基础
    Web发展史、基础概念和协议
    HTML、CSS和JavaScript简介
  2. Web安全漏洞
    OWASP Top10
    Web漏洞扫描工具
    Web渗透工具之Nmap
    Web渗透工具之BurpSuite
    Web渗透工具之SQLMap
    Web渗透工具之其他(菜刀、漏扫)

1.6 数据库基础

  1. 数据库简介 - 数据库基础概念
  2. SQL语言基础
  3. 数据库安全加固
    数据库安全概述和加固原则
    数据库加固实操(MySQL、Oracle或SQLServer)

1.7 编程基础

  1. PHP编程基础
    PHP开发环境配置
    PHP基础语法
    PHP函数
    PHP数组
    PHP错误处理与调试
    PHP表单与Web操作
    PHP操作数据库
    PHP正则表达式
  2. Python编程基础
    Python开发环境配置
    Python基础语法之字符串
    Python基础语法之列表与元组
    Python基础语法之集合与字典
    Python基础语法之控制流程
    Python函数与模块
    Python正则表达式
    Python爬虫基础

1.8 CTF基础

  1. CTF简介 - CTF发展史、赛制和赛程规划
  2. 密码学基础
    密码学概述
    古典密码学(凯撒、栅栏、换位等)
    现代密码学(对称/非对称加密算法,哈希函数等)
  3. CTF竞赛题型
    密码学类题型
    Web类题型
    隐写类题型
    赛题型
    杂项类题型
    二进制类题理

1.9 阶段收获

项目 - CTF竞赛
证书 - NISP二级/CISP
就业岗位一安全运维工程师\等保测评工程师

综合年收入15w+

2 技术进阶

在这里插入图片描述

2.1 弱口令与口令爆破

  1. 口令基本概念
    弱口令概述、分类、危害
    常见的弱口令与账号收集,口令破解方式
  2. 口令爆破
    常见的弱口令爆破工具
    弱口令破解-实验

2.2 XSS漏洞

  1. XSS漏洞利用与防御
    XSS简介、分类(反射型、存储型DOM)
    同源策略概述、HTML过滤
    HTTP-Only、X-Frame

  2. XSS绕过方法 大小写绕过
    编码绕过
    利用HTML属性绕性绕过、长度限制绕过
    CSS跨站解析

2.3 CSRF漏洞

  1. CSRF漏洞利用
    CSRF简介(Cookie和Session基础)
    CSRF攻击原理和类型
  2. CSRF实例与进阶
    CSRF实例讲解
    CSRF进阶与防御

2.4 SSRF漏洞利用

  1. SSRF漏洞利用
    SSRF简介、成因与危害
    SSRF的挖掘与利用
  2. SSRF实例与进阶
    SSRF实例讲解
    SSRF防御与绕过

2.5 XXE漏洞

  1. XXE漏洞基础
    XXE简介与XML基础
  2. XXE漏洞利用与防御
    XXE漏洞原理与分类
    XXE高阶利用与防御
    XXE实例讲解

2.6 SQL注入

  1. 注入分类
    注入技巧分类
    获取数据方式

  2. 注入检测
    常见注入点总结
    数据库检测
    测试用常量

  3. 绕过技巧
    大小写绕过
    注释绕过
    截断绕过
    多重编码绕过

2.7 任意文件操作漏洞

  1. 任意文件上传
    漏洞概述、上传点、上传流程和检测原理
    一句话木马、上传绕过方法

  2. 服务器解析漏洞
    漏洞概述
    IIS、Apache、Nginx等解析漏洞分析与防御

  3. 任意文件下载
    漏洞概述、利用条件和危害
    漏洞利用分析与防御方法

  4. 文件包含漏洞
    漏洞概述、特征、利用条件和危害
    漏洞利用与防护

2.8 业务逻辑漏洞

  1. 业务逻辑漏洞基础 - 业务逻辑漏洞简介、危害和成因
  2. 漏洞场景
    1)验证码突破、认证安全、业务授权安全、业务一致性安全
    2)业务流程乱序、业务数据算改、业务接口调用
    3)用户输入合规性、时效绕过测试、密码找回漏洞

2.9 收获

  1. 项目
    漏洞挖掘
  2. 证书
    CISP-PTE
  3. 就业岗位
    渗透测试工程师
    应急响应工程师
    代码审计工程师
    安全漏洞研究员
    综合年收入25w+

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

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

相关文章

jmeter-07jmeter与数据库关联

文章目录 一、JDBC驱动下载二、连接数据库三、写对应的SQL四、进行断言处理方法一:使用beanshell进行断言方法二:使用json进行断言四、为什么数据库查询的结果赋值给了**sql_name**,但是在断言的时候使用的是**sql_name_1**呢?一、JDBC驱动下载 JDBC驱动下载链接 1)5.x.x…

公需课考试怎么搜题找答案? #学习方法#学习方法

这些软件以其强大的搜索引擎和智能化的算法,为广大大学生提供了便捷、高效的解题方式。下面,让我们一起来了解几款备受大学生欢迎的搜题软件吧! 1.粉鹿搜题 这是一个公众号 在线搜题刷题平台,支持语言、文字、拍照多种搜索方式…

VitePress-16- 配置- head 的配置网页icon与插入一个script标签

作用说明 head 配置项&#xff0c;可以在页面 HTML 的 <head> 标签中呈现的其他元素。 用户添加的标签在结束 head 标签之前呈现&#xff0c;在 VitePress 标签之后。说白了&#xff0c;就是自定义一些 head 标签中的元素&#xff0c;例如 &#xff1a;页面的icon等。 由…

ubuntu22.04@laptop OpenCV Get Started: 009_image_thresholding

ubuntu22.04laptop OpenCV Get Started: 009_image_thresholding 1. 源由2. image_thresholding应用Demo2.1 C应用Demo2.2 Python应用Demo 3. 重点分析3.1 Binary Thresholding ( THRESH_BINARY )3.2 Inverse-Binary Thresholding ( THRESH_BINARY_INV )3.3 Truncate Threshold…

(15)Hive调优——数据倾斜的解决指南

目录 前言 一、什么是数据倾斜 二、发生数据倾斜的表现 2.1 MapReduce任务 2.2 Spark任务 三、如何定位发生数据倾斜的代码 四、发生数据倾斜的原因 3.1 key分布不均匀 3.1.1 某些key存在大量相同值 3.1.2 存在大量异常值或空值 3.2 业务数据本身的特性 3.3 SQL语句…

扶贫|精准扶贫管理系统|基于Springboot的精准扶贫管理系统设计与实现(源码+数据库+文档)

精准扶贫管理系统目录 目录 基于Springboot的精准扶贫管理系统设计与实现 一、前言 二、系统功能设计 三、系统实现 1、管理员模块的实现 &#xff08;1&#xff09;用户信息管理 &#xff08;2&#xff09;贫困户信息管理 &#xff08;3&#xff09;新闻类型管理 &a…

GPT-4影响高度创新思维的领域(一)

GPT-4的应用范围不再局限于对现有信息的检索、整理和复述&#xff0c;而是进一步拓展到了诸如文学创作、科学假设生成、教育辅导、商业策略建议等需要高度创新思维的领域。这种独立思考和创新能力赋予了GPT-4作为虚拟助手时更加丰富多元的角色定位&#xff0c;使其成为一种强大…

备战蓝桥杯---图论之最短路dijkstra算法

目录 先分个类吧&#xff1a; 1.对于有向无环图&#xff0c;我们直接拓扑排序&#xff0c;和AOE网类似&#xff0c;把取max改成min即可。 2.边权全部相等&#xff0c;直接BFS即可 3.单源点最短路 从一个点出发&#xff0c;到达其他顶点的最短路长度。 Dijkstra算法&#x…

二叉树相关OJ题

创作不易&#xff0c;感谢三连&#xff01;&#xff01; 一、选择题 1、某二叉树共有 399 个结点&#xff0c;其中有 199 个度为 2 的结点&#xff0c;则该二叉树中的叶子结点数为&#xff08; &#xff09; A.不存在这样的二叉树 B.200 C.198 D.199解析&#xff1a;选B&…

WebSocket | 基于TCP的全双工通信网络协议

文章目录 1、介绍2、示例2.1、分析2.2、代码开发2.3、功能测试 ​&#x1f343;作者介绍&#xff1a;双非本科大三网络工程专业在读&#xff0c;阿里云专家博主&#xff0c;专注于Java领域学习&#xff0c;擅长web应用开发、数据结构和算法&#xff0c;初步涉猎Python人工智能开…

Android14之Android Rust模块编译语法(一百八十七)

简介&#xff1a; CSDN博客专家&#xff0c;专注Android/Linux系统&#xff0c;分享多mic语音方案、音视频、编解码等技术&#xff0c;与大家一起成长&#xff01; 优质专栏&#xff1a;Audio工程师进阶系列【原创干货持续更新中……】&#x1f680; 优质专栏&#xff1a;多媒…

问题:从完整的问题解决过程来看,( )是首要环节。A.理解问题 B.提出假设C.发现问题 D.检验假设 #学习方法#学习方法

问题&#xff1a;从完整的问题解决过程来看&#xff0c;&#xff08; &#xff09;是首要环节。A&#xff0e;理解问题 B&#xff0e;提出假设C&#xff0e;发现问题 D&#xff0e;检验假设 A.理解问题 B.提出假设 C&#xff0e;发现问题 参考答案如图所示

Python setattr函数

在Python编程中&#xff0c;setattr()函数是一个有用且灵活的内置函数&#xff0c;用于设置对象的属性值。它可以在运行时动态地设置对象的属性&#xff0c;无论是新建对象还是已有对象。本文将深入探讨setattr()函数的用法、语法、示例代码&#xff0c;并探讨其在实际编程中的…

MySQL数据库基础(三):Linux系统下的MySQL安装与使用

文章目录 Linux系统下的MySQL安装与使用 一、MySQL部署安装 1. 卸载自带的MySQL8 2. 删除自带配置文件 3. 下载MySQL源 4. 安装MySQL源 5. 使用yum安装MySQL 6. 获取默认密码 7. 登录MySQL 8. 修改密码 二、登陆MySQL数据库 1、本地&#xff08;针对本地MySQL&…

【DDD】学习笔记-对象图与聚合

类之间的关系 在理解领域驱动设计的聚合&#xff08;Aggregate&#xff09;之前&#xff0c;我们需要先理清面向对象设计中对象之间的关系。正如生活中我们不可能做到“鸡犬之声相闻&#xff0c;老死不相往来”一般&#xff0c;对象之间必然存在关系&#xff0c;如此才可以通力…

C++入门篇(5)——类和对象(2)

目录 1.类的6个默认成员函数 2.构造函数 2.2 概念 2.3 特性 3.析构函数 3.1 概念 3.2 特性 1.类的6个默认成员函数 如果一个类一个成员都没有&#xff0c;那么这个类就是空类。但空类并非什么都没有&#xff0c;编译器会对任何一个类都生成六个默认成员函数。 2.构造…

Git 初学

目录 一、需求的产生 二、版本控制系统理解 1. 认识版本控制系统 2. 版本控制系统分类 &#xff08;1&#xff09;集中式版本控制系统 缺点&#xff1a; &#xff08;2&#xff09;分布式版本控制系统 三、初识 git 四、git 的使用 例&#xff1a;将 “ OLED文件夹 ”…

java排课管理系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 java排课管理系统是一套完善的java web信息管理系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为TOMCAT7.0,Myeclipse8.5开发&#xff0c;数据库为Mysql5.0&#…

Learn LaTeX 020 - LaTex Math Space Font 数学排版之空格、字号、字体

数学排版中很好的处理空格、字号和字体可以使你的出版文档平添更多的特色。 这个视频介绍并演示了这些方面的相关配置。 https://www.ixigua.com/7298100920137548288?id7307759620737466891&logTagb138f9145ce004f6b52a

2024下载使用CleanMyMac X软件时需要注意什么?

使用CleanMyMac X清理系统垃圾文件的步骤如下&#xff1a; 打开CleanMyMac X软件。在主界面中&#xff0c;选择“清理”功能块下的“清理系统垃圾”选项。点击“扫描”按钮&#xff0c;软件将自动扫描系统垃圾&#xff0c;包括缓存文件、系统日志文件等。扫描完成后&#xff0…