【网络安全】Web安全学习-前言及先导

一、网络安全概述

网络安全是指网络系统的硬件、软件及其系统中的数据受到保护,不因偶然的或者恶意的原因遭到破坏、更改、泄露,系统能连续可靠的正常运行,网络服务不中断。简单来说。就是要保障我们的网络环境安全稳定,不被人破坏捣乱。

网络安全包含的范畴:

1.系统安全:这是保证信息处理和传输系统的安全,侧重于保证系统正常运行,避免因为系统的崩溃和损坏而对系统的存储、处理和传输的消息造成破坏和损失。

2.网络的安全:网络上的系统信息的安全,包括用户口令鉴别、用户存取权限控制、数据存取权限、方式控制、安全审计等。

3.信息传播的安全:即信息传播的后果的安全,包括信息过滤等,侧重于防止和控制由非法、有害信息进行传播所产生的后果。

4.信息内容安全:它侧重于保护信息的保密性、真实性和完整性,避免攻击者利用系统的安全漏洞进行窃听、冒充、诈骗等有损于合法用户的行为。

网络安全的学习范畴:

1.网络的基础知识:了解网络的基本概念、协议和架构,比如TCP/IP协议、网络拓扑结构等。

2.计算机基础知识:理解计算机系统的工作原理,熟悉操作系统、硬件和软件的基本知识。

3.信息安全意识:提高对信息安全的认识,了解各类网络攻击的特点和危害。

4.密码学:学习密码学的基本原理和算法,如对称加密、非对称加密等。

5.网络攻击与防御技术:掌握不同类型的网络攻击技术,如入侵检测与防御、恶意软件防护等。

6.安全漏洞分析与修复:了解常见的网络安全漏洞和弱点,学习漏洞分析和修复的方法。

二、Web安全学习路线

##Web安全基础

···本阶段主要讲解Web安全领域下的必备基础知识与工具的使用

···包括网络协议、BurpSuite的使用、SRC挖掘等。

##业务逻辑漏洞

···本阶段主要讲解业内常见的业务逻辑漏洞,以及如何挖掘与利用业务系统逻辑漏洞

···包括URL跳转逻辑漏洞、信息轰炸漏洞、密码找回漏洞等,分析业务各类业务逻辑漏洞成因,以及挖掘与利用方法。

##SQL注入漏洞

···本阶段介绍MySQL数据库的应用与SQL注入实操,以及SqlMap应用

···了解数据库的用途与逻辑,以及Mysql数据库的使用,掌握SQL注入基础与SQL注入靶场的环境搭建,掌握SQL注入的各类注入方法,以及手动注入与自动化注入工具的实操。

##跨站脚本攻击漏洞

···本阶段讲解XSS漏洞原理、攻击手段、XSS漏洞利用方法、BeEF平台的使用,以及XSS漏洞修复手段

···掌握基本前段能力,了解软件前端的运行原理,掌握BeEF的XSS攻击应用、熟悉XSS的漏洞预防手段。

##跨站请求伪造漏洞

···本阶段主要讲解CSRF的成因、危害、攻击手段、漏洞利用、以及防御手段

···讲解CSRF的成因与危害,CSRF的攻击手段及应用,CSRF的防御手段讲解。

##服务器端请求伪造漏洞

···本阶段主要讲解SSRF漏洞的原理与发现,结合SSRF实现对内网敏感资源的获取,基于Redis实现反弹shell,以及SSRF的防御

···SSRF漏洞的基本概念讲解,敏感资源获取以及攻击Redis实现Shell反弹,SSRF常用防御手段讲解。

##漏洞挖掘技巧

···讲解漏洞挖掘的前期准备内容与流程,以及市场主流扫描器的部署、应用,以及漏洞扫描演练

···全面讲解SRC挖掘的前期的信息收集工作(包括IP信息、域名信息、网站信息等),便于后续的SRC的有效进行,讲解各类主流扫描器的应用(包括主动扫描器AWVS,被动扫描器Xray等)。

##文件包含漏洞

···本阶段讲解文件包含漏洞的原理、发现方法、利用手段、漏洞危害,以及主流的漏洞防御手段

···漏洞介绍,漏洞利用,漏洞修复,掌握文件包含漏洞的原理。

##文件上传漏洞

···本阶段主要讲解关于文件上传漏洞的成因、危害、各类检测绕过,以及基于WebShell+管理工具实现文件上传漏洞的攻击手段

···讲解WebShell的实现,以及基于WebShell管理工具的安装使用,讲解漏洞成因以及靶场的环境部署,讲解文件上传漏洞的主流防御机制。

##XML外部实体注入

···主要讲解XML的基本用法,XXE漏洞的探测手段、利用手段、以及常用的漏洞防御手段

···关于XML的基本用法,关于XXE漏洞的危害与探测,以及漏洞利用手段,漏洞的主流防御机制。

##中间件漏洞

···主要讲解中间件的基本概念,以及常用中间件的历史漏洞复现与利用

···中间件介绍,JBoss,Webblogic实现常用中间件的历史版本下的漏洞复现及利用。

##环境部署与主流工具应用

···主要讲解操作系统、基础工具和靶场的部署使用。


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

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

相关文章

vmware workstation 17.0.0 ubuntu删除快照导致无法启动的问题打不开磁盘xxxxxxx或它所依赖的某个快照磁盘

在使用vmware workstation的时候 在我删除多余的快照的时候,发现删除快照后打不开虚拟机了, 提示: 打不开此虚拟磁盘的父磁盘打不开磁盘“D:\Virtual Machines\Ubuntu 64 位\Ubuntu 64 位-000003.vmdk”或它所依赖的某个快照磁盘。模块“Dis…

docker 启动关闭,设置仓库地址

1. 配置/etc/docker/daemon.json cat /etc/docker/daemon.json# 内容 {"registry-mirrors": ["https://0nth4654.mirror.aliyuncs.com"],"insecure-registries": ["harbor.domain.io"] }2. 配置systemd启动文件 和方法1配置会有冲突&a…

C语言 | Leetcode C语言题解之第124题二叉树中的最大路径和

题目: 题解: /*** Definition for a binary tree node.* struct TreeNode {* int val;* struct TreeNode *left;* struct TreeNode *right;* };*/ int max; int dfs(struct TreeNode* root){if(!root) return 0;int left dfs(root->left…

基于Raspi的Opencv-Python开发笔记

本文所有未强调 “windows终端” 的 “终端”字眼,都是默认树莓派的终端 系统版本 系统版本有必要强调一下,因为不同版本很多操作需要修改 在终端输入uname -a Release就是版本号,Codename是版本名 以下操作仅在此版本验证可行 使能摄像…

WalleWeb简化你的DevOps部署流程

walle-web:简化部署流程,提升开发效率,Walle Web让DevOps触手可及 - 精选真开源,释放新价值。 概览 Walle Web是一个功能强大且免费开源的DevOps平台,旨在简化和自动化代码部署流程。它支持多种编程语言,包…

短剧系统源码:构建互动娱乐的新平台

随着数字媒体的兴起,短剧成为了一种新兴的娱乐形式,它以紧凑的叙事和快速的节奏迎合了现代观众的观看习惯。短剧系统源码的开发,为短剧内容的创作、传播和消费提供了一个全面的技术解决方案。本文将探讨短剧系统源码的关键组成部分及其功能。…

智慧园区整理技术方案(ppt,软件全套建设方案)

智慧园区管控平台整体技术方案 1.平台概述 2.公共安全 3.物业管理 4.综合管理 5.企业服务 平台规划,整理技术架构搭建,统一门户,lot物联平台,视频云管理平台,GIS服务平台,服务器架构,统一身份认…

23.Labview中的数值类型讨论 ---- 位(bit)、字节(byte)、I8、U8、单双精度、复数

hello,大家好,本篇向大家介绍一个最常用但最容易让人忽略和最容易犯错的知识:数值。 “数值” 这个概念在Labview中被涉及的还是很多的,几乎任何一个程序都无可避免的会用到,但我相信大家绝大多数人对数值这个概念应用…

简要分析学习spring内存马,劫持马

简要分析学习spring内存马,劫持马 本文主要是通过SpringMemShell这个工程,来对spring内存马进行演示,利用。 写在前面: 参考的是大佬给的流程以及思路,其中的解释与分析非常详细 ----->>大佬的链接 这里的内存马文件取自gi…

第100+9步 ChatGPT文献复现:ARIMA预测百日咳

基于WIN10的64位系统演示 一、写在前面 我们来继续换一篇文章来学习学习: 《BMC Public Health》杂志的2022年一篇题目为《ARIMA and ARIMA-ERNN models for prediction of pertussis incidence in mainland China from 2004 to 2021》文章的模拟数据做案例。 这…

hadoop(1)--hdfs部署(亲测可用)

一、准备: 1、三台集群部署,配置hosts #cat /etc/hosts 192.168.46.128 node1 #nameNode dataNode secondaryNameNode 192.168.46.129 node2 #datanode 192.168.46.130 node3 #datanode说明: NameNode: 主节点管理者 DataNode&…

LNMP部署及应用

目录 1.LNMP概述 Nginx 特点 Nginx 作用 2.分布式部署LNMP操练 Nginx主机:CentOS 7-1 PHP主机: CentOS 7-2 1.LNMP概述 Nginx 是开源、高性能、高可靠的 Web 和反向代理服务器,而且支持热部署,几乎可以做到 7 * 24 小时不间断运行&…

CPU/GPU/FPSGO,负载调试/设置命令开关

CPU/GPU/FPSGO,负载调试/设置命令开关 首先,进入: adb shell cat sys/kernel/ged/hal/gpu_utilization 查看GPU的负载情况。输出三个数字,第1个表示使用率,第3个表示空闲率。 echo 0 /sys/kernel/fpsgo/common/force…

Linux网络-使用Tcp协议进行网络通信并通过网络接口实现远端翻译

文章目录 Tcp协议Tcp协议常见API接口1. int socket(int domain, int type, int protocol);2. int bind(int socket, const struct sockaddr *address, socklen_t address_len);struct sockaddr 3. int listen(int socket, int backlog);4. int accept(int socket, struct socka…

计算机网络——如何保证 TCP 传输的可靠性

TCP 是传输层上的协议,它是可靠的,面向连接的。 概括 1. 设置传输格式,包括分为 TCP 段、使用校验和、使用序列号 2. 数据丢失之后的重传,超时重传、快速重传、SACK 选择确认、D-SACK 重复选择确认 3. 流量控制,控…

字符串-至多包含K种字符的子串中最长子串(mid)

一、题目描述 二、解题思路 借鉴以下题目思想,使用双指针,外层循环右侧指针移动,内存循环左侧指针移动 字符串-最长不含重复字符的子字符串(mid)-CSDN博客文章浏览阅读622次,点赞17次,收藏4次。java刷题:…

探索第三方美颜SDK:美颜插件的技术原理

本篇文章,我们将深入了解第三方美颜SDK,主要探讨关于美颜插件的工作机制与算法。 一、第三方美颜SDK的概述 第三方美颜SDK是由专业团队开发的一套用于实现美颜功能的软件开发工具包。它通常包括了各种美颜算法、滤镜效果、人脸识别等核心技术&#xff…

Kafka broker的新增和剔除(服役与退役)

说明:集群现有broker:node1,node2,node3三个,broker.id分别为0,1,2 已有两个topic:products、cities 1、退役(Kafka集群中减少一个服务器broker2) 退役后要保证剩下的服务器数量大于等于备份数&#xff0c…

软件设计不是CRUD(21):在流式数据处理系统中进行业务抽象落地——需求分析

本文主要介绍如何在数据处理系统中应用业务抽象的设计思想。目前业界流行的数据处理方式是流式处理,主流的流式处理引擎有Apache Spark,Apache Flink等等。本文选择Apache Flink作为实战案例的落地。由于本文主要是讲解设计思想和流式处理引擎相结合的方…

排八字软件有哪些?

排八字软件有哪些?在市面上有很多排八字的软件可供选择,其中一些比较知名的有: 无敌八字排盘软件:这是一款功能强大的八字排盘软件,提供详细的八字解析和命理分析服务,且完全免费。 网易星盘:网…