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

服务攻防

171、一次完整的 HTTP 请求过程
域名解析 --> 发起 TCP 的 3 次握手 --> 建立 TCP 连接后发起 http 请求 --> 服务器
响应 http
请求,浏览器得到 html 代码 --> 浏览器解析 html 代码,并请求 html 代码中的资源(如
js、
css、图片等) --> 浏览器对页面进行渲染呈现给用户。
65 页 共 152 66 页 共 152
172、如果存在 SQL 注入怎么判断不同的数据库。
注释符判断 /*是 MySQL 中的注释符,返回错误说明该注入点不是 MySQL,继续提交如下查
询字符:--是 Oracle 和 MSSQL 支持的注释符,如果返回正常,则说明为这两种数据库类
型之一。继 续提交如下查询字符:;是子句查询标识符,Oracle 不支持多行查询,因此如
果返回错误,则说明很可能是 Oracle 数据库。
函数判断 and (select count(*)from MSysAccessObjects)>0 access 数据库 and
(select count(*)from sysobjects)>0 返回正常说明是 mssql 数据库 and
length(user())>10
返回正常说明是 Mysql Oracle 可以根据 from dual
虚拟库判断
173、哪些漏洞是 WAF 不能防御的?请举出至少三类漏洞。
越权漏洞(水平越权.垂直越权.交叉越权) 未授权访问 弱口令漏洞
174、如何寻找真实 IP
可以利用查询目标网站的根域名、子域名、泛域名甚至多级子域名来获取真实的 IP。查
看网站备案号,看其他的域名都有什么,来获取真实 ip
175、访问网页,在浏览器输入 url,按下回车之后会经历什么
URL 解析 DNS 查询 TCP 连接 HTTP 请求 响应请求页面渲染
176、ARP 欺骗原理
每台主机都有一个 ARP 缓存表,缓存表中记录了 IP 地址与 MAC 地址的对应关系,而
局域网数据传输依靠的是 MAC 地址。在 ARP 缓存表机制存在一个缺陷就是当请求主机收到
ARP 应答包后,不会去验证自己是否向对方主机发送过 ARP 请求包,就直接把这个返回包中
的 IP 地址与 MAC 地址的对应关系保存进 ARP 缓存表中,如果原有相同 IP 对应关系,原
有的则会被替换。这样攻击者就有了偷听主机传输的数据的可能
177、ARP 欺骗防护
(1) 在主机绑定网关 MAC 与 IP 地址为静态 (默认为动态) ,命令: arp -s 网关 IP 网
关 MAC
(2) 在网关绑定主机 MAC 与 IP 地址
(3) 使用 ARP 防火墙
178、syn 洪流的原理
伪造大量的源 IP 地址,分别向服务器端发送大量的 SYN 包,此时服务器端会返回
SYN/ACK 包,因为源地址是伪造的,所以伪造的 IP 并不会应答,服务器端没有收到伪造
IP 的回应,会重试 3~5 次并且等待一个 SYNTime (一般为 30 秒至 2 分钟),如果超时则
丢弃这个连接。攻击者大量发送这种伪造源地址的 SYN 请求,服务器端将会消耗非常多的 67 页 共 152
资源 (CPU 和内存)来处理这种半连接,同时还要不断地对这些 IP 进行 SYN+ACK 重试。最
后的结果是服务器无暇理睬正常的连接请求,导致拒绝服务。
179、多线程、多进程区别
数据方面:多进程数据是分开的,共享复杂同步简单;多线程数据是同步的,共享简单,
同步复杂
内存方面:多进程占用内存多,利用率低,多线程占用内存少,利用率高
创建销毁切换方面:多进程复杂速度慢;多线程简单快
可靠性方面:进程间不相互影响;一个线程挂掉会导致整个进程挂掉
180、什么是中间人攻击
中间人攻击是一个 (缺乏)相互认证的攻击;由于客户端与服务器之间在 SSL 握手的过
程中缺乏相互认证而造成的漏洞
181、防御中间人攻击的方案
(1) 公钥基础建设 PKI 使用 PKI 相互认证机制,客户端验证服务器,服务器验证客户
端。上述两个例子中都是只验证服务器,这样就造成了 SSL 握手环节的漏洞而如果使用相互
认证的的话,基本可以更强力的相互认证。
(2) 延迟测试: 使用复杂加密哈希函数进行计算以造成数十秒的延迟;如果双方通常情
况下都要花费 20 秒来计算,并且整个通讯花费了 60 秒计算才到达对方这就能表明存在第
三方中间人。
(3)使用其他形式的密钥交换形式
182、描述 tcp/udp 的区别及优劣,及其发展前景
TCP——传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交
换数据前,必须先在双方之间建立一个 TCP 连接,之后才能传输数据
TCP 提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传
到另一端。 (TCP 建立连接 完整性强 速度慢)
UDP-用户数据报协议,是一个简单的面向数据报的运输层协议。UDP 不提供可靠性,它
只是把应用程序传给 IP 层的数据报发送出去,但是并不能保证它们能到达目的地。
由于 UDP 在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等
机制,故而传输速度很快 (UDP 不建立连接 不可靠 速度快)
优劣:当数据传输的性能必须让位于数据传输的完整性、可控制性和可靠性时 TCP 协议
是当然的选择。当强调传输性能而不是传输的完整性时,如: 音频和多媒体应用,UDP 是最
好的选择。在数据传输时间很短,以至于此前的连接过程成为整个流量主体的情况下,
UDP 也
是一个好的选择,如: DNS 交换
183、公司网络安全具体指什么
1) 基础网络安全 (按网络区域划分 68 页 共 152
网络终端安全: 防病毒 (网络病毒、邮件病毒)、非法入侵、共享资源控制内部局域网
(LAN)安全: 内部访问控制 (包括接入控制)、网络阻塞 (网络风暴)、病毒检测;
外网 (Internet) 安全: 非法入侵、病毒检测、流量控制、外网访问控制。
2) 系统安全 (系统层次划分):
硬件系统级安全: 门禁控制、机房设备监控 (视频) 、防火监控、电源监控(后备电源)、
设备运行监控,
操作系统级安全: 系统登录安全、系统资源安全、存储安全、服务安全等
应用系
统级安全:登录控制、操作权限控制。
(3)数据、应用安全 (信息对象划分)
本地数据安全: 本地文件安全、本地程序安全
服务器数据安全: 数据库安全、服务器文件安全、服务器应用系统、服务程序安全
184、如何判断计算机可能已经中马
计算机系统运行速度减慢
计算机系统经常无故发生死机
计算机系统中的文件长度发生变化
计算机存储的容量异常减少
系统引导速度减慢
丢失文件或文件损坏。
计算机屏幕上出现异常显示
计算机系统的蜂鸣器出现异常声响.
磁盘卷标发生变化。
系统不识别硬盘
对存储系统异常访问
185、木马的传播途径主要有哪些
木马主要是依靠邮件、下载等途径进行传播。
木马也可以通过各种脚本进行传播: 比如,IE 浏览器在执行脚本时存在一些漏洞入侵
者可以利用这些漏洞进行木马的传播与种植。当目标主机执行了木马的服务端程序之后,入
侵者便可以通过客户端程序与目标主机上的服务端建立连接,进而控制目标主机。
对于通信协议的选择,绝大多数木马使用的是 TCP/IP 协议,但也有使用 UDP 协议的
木马。所以,做好木马的检测工作可以及时的发现以及处理木马,降低木马所带来的损失。

相关文章:

服务攻防

171、一次完整的 HTTP 请求过程 域名解析 --> 发起 TCP 的 3 次握手 --> 建立 TCP 连接后发起 http 请求 --> 服务器 响应 http 请求,浏览器得到 html 代码 --> 浏览器解析 html 代码,并请求 html 代码中的资源(如 js、 css…...

leetcode 力扣算法题 快慢指针 双指针 19.删除链表的倒数第n个结点

删除链表的倒数第N个结点 题目要求题目示例解题思路从题目中的已知出发思考寻找目标结点条件转换核心思路 需要注意的点改进建议 完整代码提交结果 题目要求 给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。 题目示例 示例 1&#xff1…...

网络五层模型:物理层、数据链路层、网络层、传输层、应用层,分别解决了什么问题?

网络五层模型(也称为TCP/IP模型的简化版本)将网络通信过程分为五个层次,每一层都解决了特定的问题。以下是每一层的详细解释及其解决的问题: 1. 物理层(Physical Layer) 解决的问题:数据的物理…...

OpenCV视频I/O(18)视频写入类VideoWriter之初始化 VideoWriter 对象的函数open()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 初始化或重新初始化视频编写器。 该方法打开视频编写器。参数与构造函数 VideoWriter::VideoWriter 中的相同。 cv::VideoWriter::open() 函数用…...

大数据处理从零开始————4.认识HDFS分布式文件系统

1.分布式文件系统HDFS 1.1 认识HDFS 当单台服务器的存储容量和计算性能已经无法处理大文件时,分布式文件系统应运而生。什么是分布式系统,分布式系统是由多个独立的计算机或节点组成的系统,这些计算机通过网络连接&#xff…...

jwt认证课件讲解

JWT 基本概念 在用户登录后,我们需要在不同请求之间记录用户的登录状态,常用方式一般有三种:Cookie,Session和Token。 这里我们使用第三种Token令牌方式来实现认证鉴权,采用Json Web Token认证机制(简称…...

【判断推理】逻辑基础

1.1 命题 用语言、符号或者式子表达的,可以判断真假的陈述句称为命题,一般写为 若p,则q 真命题:判断为真的语句假命题:判断为假的语句 eg1:小张是中国人(若是小张,则是中国人&#…...

AcWing 655:天数转换 ← 整除、求余

【题目来源】https://www.acwing.com/problem/content/657/【题目描述】 读取对应于一个人的年龄(以天为单位)的整数值,并转化为年,月和日表示方式输出,年、月、日分别对应 ano(s), mes(es), dia(s)。 注意&#xff1a…...

【解决办法】git clone报错unable to access ‘xxx‘: SSL certificate problem:

使用git clone 时报错unable to access xxx: SSL certificate problem: 这个报错通常是由于SSL证书问题引起的。通常可以按照以下步骤进行排查: 检查网络连接:确保你的网络连接正常,可以访问互联网。尝试使用其他网站或工具测试网络连接是否正…...

算法笔记(十三)——BFS 解决最短路问题

文章目录 迷宫中离入口最近的出口最小基因变化单词接龙为高尔夫比赛砍树 BFS 解决最短路问题 BFS(广度优先搜索) 是解决最短路径问题的一种常见算法。在这种情况下,我们通常使用BFS来查找从一个起始点到目标点的最短路径。 迷宫中离入口最近的出口 题目:…...

Android 简单实现联系人列表+字母索引联动效果

效果如上图。 Main Ideas 左右两个列表左列表展示人员数据,含有姓氏首字母的 header item右列表是一个全由姓氏首字母组成的索引列表,点击某个item,展示一个气泡组件(它会自动延时关闭), 左列表滚动并显示与点击的索引列表item …...

自动驾驶-问题笔记-待解决

参考线的平滑方法 参考线平滑算法主要有三种: 离散点平滑;螺旋曲线平滑;多项式平滑; 参考链接:参考线平滑 对于平滑方法,一直不太理解平滑、拟合以及滤波三者的作用与区别; 规划的起点&#x…...

在掌控板中加载人教版信息科技教学指南中的educore库

掌控板中加载educore库 人教信息科技数字资源平台(https://ebook.mypep.cn/free)中的《信息科技教学指南硬件编程代码说明》文件中提到“本程序说明主要供教学参考。需要可编程主控板须支持运行MicroPython 脚本程序。希望有更多的主控板在固件中支持ed…...

关于CSS Grid布局

关于CSS Grid布局 实际效果参考 参考代码 <template><view class"baseInfo"><up-image class"cover" height"160rpx" width"120rpx" :src"bookInfo.cover"><template #error><view style"…...

初始爬虫12(反爬与反反爬)

学到这里&#xff0c;已经可以开始实战项目了&#xff0c;多去爬虫&#xff0c;了解熟悉反爬&#xff0c;然后自己总结出一套方法怎么做。 1.服务器反爬的原因 服务器反爬的原因 总结&#xff1a; 1.爬虫占总PV较高&#xff0c;浪费资源 2.资源被批量抓走&#xff0c;丧失竞争力…...

成像基础 -- 最大对焦清晰的物距计算

最大对焦清晰的物距计算 1. 基本概念 最大对焦清晰的物距通常与景深&#xff08;Depth of Field, DOF&#xff09;相关&#xff0c;尤其是无穷远处的物体可以被清晰对焦到的距离&#xff0c;称为超焦距&#xff08;Hyperfocal Distance&#xff09;。通过计算超焦距&#xff…...

win10服务器启动且未登录时自动启动程序

场景&#xff1a;公司服务器安装了几个程序&#xff0c;当服务器断电重启之后希望程序能自动打开&#xff0c;而不需要手动登录服务器打开。 因为软件是自己开发的所以安全方面这里没有考虑。 1.打开服务器管理器&#xff0c;点击工具&#xff0c;选择任务计划程序 2.在任务计…...

算法专题四: 前缀和

目录 1. 前缀和2. 二维前缀和3. 寻找数组的中心下标4. 除自身以外数组的乘积5. 和为k的子数组6. 和可被K整除的子数组7. 连续数组8. 矩阵区域和 博客主页:酷酷学!!! 感谢关注~ 1. 前缀和 算法思路: 根据题意, 创建一个前缀和数组, dp[i] dp[i -1] arr[i], 再使用前缀和数组,…...

【Linux】基础IO(文件描述符、缓冲区、重定向)

&#x1f308;个人主页&#xff1a;秦jh__https://blog.csdn.net/qinjh_?spm1010.2135.3001.5343&#x1f525; 系列专栏&#xff1a;https://blog.csdn.net/qinjh_/category_12625432.html 目录 前言 C文件IO相关操作 系统文件I/O open open函数返回值 文件描述符fd re…...

一篇文章快速学会docker容器技术

目录 一、Docker简介及部署方法 1.1Docker简介 1.1.1什么是docker 1.1.2 docker在企业中的应用场景 1.1.3 docker与虚拟化的对比 1.1.4 docker的优势 二 、部署docker 2.1 容器工作方法 2.2 部署第一个容器 2.2.1 配置软件仓库 2.2.2 安装docker-ce并启动服务 2.2.…...

国内免费AI编程工具推荐

DeepSeek Code 由深度求索公司开发&#xff0c;支持代码生成、补全和错误检测&#xff0c;涵盖Python、Java等多种语言&#xff0c;提供网页版和插件形式。CodeGeeX 清华大学团队推出的多语言代码生成工具&#xff0c;支持VS Code等IDE插件&#xff0c;具备代码翻译和解释功能。…...

03-LlamaIndex节点解析:文本分块策略与NodeParser深度应用

03-LlamaIndex节点解析&#xff1a;文本分块策略与NodeParser深度应用 系列导航 01 核心概念与RAG处理管线02 多源数据加载与Data Connectors03 文本分块策略与NodeParser ← 当前04 向量存储与混合索引策略05 Retriever、Query Engine与Chat Engine06 Agent与Workflow编排07 多…...

OpenClaw常见错误排查:nanobot连接问题解决方案

OpenClaw常见错误排查&#xff1a;nanobot连接问题解决方案 1. 问题背景与排查思路 上周我在本地部署OpenClaw对接nanobot镜像时&#xff0c;遇到了几个典型的连接问题。作为一个开源自动化框架&#xff0c;OpenClaw在实际使用中经常会遇到各种"水土不服"的情况。特…...

数据中心升级选卡指南:Intel X710 vs. Mellanox MCX4121A,10G网卡实战对比与避坑心得

数据中心网络升级实战&#xff1a;Intel X710与Mellanox MCX4121A深度评测与选型策略 当数据中心面临网络升级时&#xff0c;10G双端口网卡的选择往往成为关键决策点。作为基础设施的核心组件&#xff0c;网卡性能直接影响虚拟化效率、存储吞吐和业务连续性。本文将基于实际部署…...

工业自动化实战:如何用IEEE 802.1AS实现微秒级时间同步(附Linux配置)

工业自动化实战&#xff1a;如何用IEEE 802.1AS实现微秒级时间同步&#xff08;附Linux配置&#xff09; 在工业4.0和智能制造浪潮下&#xff0c;毫秒级时间同步已无法满足高端装备协同控制的需求。某汽车生产线曾因500微秒的时间偏差导致机械臂碰撞&#xff0c;直接造成数百万…...

告别VS Code后,我在Trae里这样调教Dracula主题和代码片段(附同步指南)

从VS Code到Trae&#xff1a;打造极致Dracula主题与高效代码片段的完整指南 第一次在Trae里看到默认的白色主题时&#xff0c;我的眼睛几乎被闪瞎——这感觉就像半夜突然被强光手电筒直射瞳孔。作为从VS Code"叛逃"过来的开发者&#xff0c;我花了整整两周时间把Trae…...

HSnet实战:5分钟搞定Few-Shot Segmentation代码复现(附完整数据集配置指南)

HSnet实战指南&#xff1a;从零实现Few-Shot Segmentation的高效复现路径 在计算机视觉领域&#xff0c;Few-Shot Segmentation&#xff08;FSS&#xff09;正成为解决标注数据稀缺问题的关键技术。对于刚接触这个领域的研究者来说&#xff0c;复现顶会论文的代码往往是验证思路…...

5分钟快速上手:AnythingtoRealCharacters2511动漫图片转真人照片教程

5分钟快速上手&#xff1a;AnythingtoRealCharacters2511动漫图片转真人照片教程 1. 认识你的动漫转真人工具 1.1 工具能做什么&#xff1f; AnythingtoRealCharacters2511是一个专门将动漫图片转化为真人照片的AI工具。它基于Qwen-Image-Edit模型开发&#xff0c;特别擅长处…...

索引——数据库中又一个面试常考的内容(1)

当我们系统的学习了数据行的CRUD操作以后&#xff0c;尤其是查询&#xff0c;是四者之中最复杂的&#xff0c;于是&#xff0c;我们就想高效地查询、更新表中的数据&#xff0c;索引就应运而生了。为什么要使用索引&#xff1f;一句话&#xff0c;就是提升查询效率。MYSQL数据库…...

amsmath宏包完全使用手册:从解决符号显示问题到专业公式排版

amsmath宏包完全使用手册&#xff1a;从解决符号显示问题到专业公式排版 在科研论文、技术文档或数学教材的写作过程中&#xff0c;LaTeX作为专业的排版工具已经成为学术界的标准选择。而数学公式的排版&#xff0c;则是LaTeX最引以为傲的功能之一。然而&#xff0c;即使是经验…...