网络安全
文章平均质量分 63
网络安全,爬虫,漏洞等知识归纳
阿提艾斯
知识总结。
展开
-
【缓存】缓存击穿、缓存穿透、缓存雪崩
缓存中没找到请求的数据,数据库中也没有请求的数据,那么把这个请求数据保存在缓存里,但是置为空。如果有攻击者伪造了一个请求,而且请求的数据再缓存中找不到,那么每次请求,都会从数据库中查找。一般缓存的数据都有有效期,当某个数据有效期过了,对该数据的所有请求统统走向了数据库,数据库由于突然大量的请求访问可能就会崩掉了,这就是缓存击穿。1)对请求进行校验,比如请求的数据,缓存中肯定没有,并且数据库中也肯定没有的情况,直接拦截过滤掉。3)如果数据量比较小,可以全部放在缓存中,有请求的数据就返回,没有就返回空。原创 2024-08-06 14:08:35 · 386 阅读 · 0 评论 -
【网络】防火墙端口开放/关闭
防火墙端口开放与关闭基础操作原创 2024-04-16 15:02:34 · 151 阅读 · 0 评论 -
【网络安全】什么是蜜罐和蜜网
文章目录前言一、蜜罐的作用二、蜜罐的分类三、蜜罐的重定向机制四、蜜罐的欺骗性五、蜜信六、其他总结前言原始的攻击,总是攻击者处于主动地位,防御者处于被动地位,蜜罐和蜜网可以扭转对抗不对称局面。蜜罐就像一个专门为攻击者设计的陷阱,只要攻击者进入陷阱,攻击者所作的一切操作都会被记录下来,这些攻击行为记录对攻击者来说会有一定的威慑作用。一、蜜罐的作用从前言里大概可以了解到蜜罐是干什么的,蜜罐的作用可以总结为如下几点:1、增加攻击者攻击成本,攻击的是蜜罐模拟出来的假目标。2、使用蜜罐可以捕获攻击者是谁原创 2022-11-21 00:15:05 · 3602 阅读 · 0 评论 -
【Scrapy框架三】编写第一个能爬取数据的爬虫简单demo
系列文章目录上一篇:【Scrapy框架一】初步认识爬虫框架文章目录系列文章目录前言一、爬虫项目创建二、编写爬虫代码总结前言经过第一章和第二章的学习,对爬虫有了基本认识,这一篇总结了第一个爬虫demo的详细编写过程,重点还是通过代码理解爬虫运行原理。一、爬虫项目创建第一篇已经介绍过如何创建爬虫项目了,这里直接给出命令:创建爬虫项目scrapy startproject scrapy_demo生成一个爬虫scrapy genspider spider1 https://www.xxx原创 2022-04-21 07:30:00 · 794 阅读 · 0 评论 -
【Scrapy框架二】爬虫settings.py中各配置参数含义
系列文章目录【Scrapy框架一】初步认识爬虫框架文章目录系列文章目录前言一、settings参数介绍二、部分参数验证2.1 ROBOTSTXT_OBEY验证2.2 待补充...总结前言了解爬虫的配置文件settings.py各个字段的含义,对使用scrapy框架会有很大帮助,比如如何设置并发量,如何设置请求延时,如何设置遵守robots协议等等。所以在学习过程中,对接触到的爬虫参数做了归纳。一、settings参数介绍查看下默认的settings.py文件参数名称参数含义原创 2022-04-21 00:16:46 · 1420 阅读 · 0 评论 -
【Scrapy框架一】初步认识爬虫框架
文章目录前言一、Scrapy简介二、Scrapy环境安装三、爬虫原理简述四、新建一个简单爬虫项目4.1 新建项目4.2 创建爬虫4.3 运行爬虫总结前言接触过Requests + BeautifulSoup之后,Scrapy是我接触的第一个爬虫框架。参考文档: 爬虫官方文档一、Scrapy简介Scrapy是一套基于Twisted的异步处理应用程序框架,用于抓取网站和提取结构化数据,这些数据可用于广泛的应用程序,如数据挖掘、信息处理或历史存档。二、Scrapy环境安装windows上安装sc原创 2022-04-18 23:56:02 · 819 阅读 · 0 评论