服务器部署与DDOS攻防

知识点:DHPC与Web服务部署,DHCPig攻防,SYN Flooding测试

DHCP:

能够自动为客户机获取IP等参数

DHCP是动态主机配置协议(Dynamic Host Configuration Protocol)的缩写,它是一种网络管理协议,用于自动分配IP地址和其他网络配置参数给网络中的设备。DHCP使得网络管理员能够轻松地管理IP地址,而不需要手动配置每个设备的IP地址。

DHCP的工作原理大致如下:

1. **发现阶段**:当设备(称为DHCP客户端)连接到网络时,它会发送一个广播消息,询问网络中是否有DHCP服务器可以提供IP地址。

2. **提供阶段**:收到客户端的请求后,DHCP服务器会从其地址池中选择一个可用的IP地址,并发送一个包含IP地址和其他网络配置信息(如子网掩码、默认网关、DNS服务器地址等)的响应消息给客户端。

3. **请求阶段**:客户端收到多个DHCP服务器的响应后,会选择一个响应并发送一个请求消息,表示它希望使用该服务器提供的IP地址。

4. **确认阶段**:DHCP服务器收到客户端的请求后,如果地址池中该IP地址仍然可用,它会发送一个确认消息给客户端,正式分配IP地址。

5. **租约更新**:DHCP分配的IP地址通常有一个租期,客户端在租期快结束时需要向DHCP服务器发送续租请求,以保持其IP地址。

DHCP原理简述:

  1. discovery报文:给局域网发送一个广播包
  2. offer报文:服务器单播回应客户机,提供一个IP
  3. request报文:客户机回应请求一些其他参数、子网掩码、网关、DNS(这些都是必备的,有了这些才能够进行上网行为)
  4. ACK报文:服务器确认发送IP等参数
手动配置IP:

在我们使用VMware时候会发现,当我们打开Windows虚拟机时,会默认拥有一个网段,这个网段并不是我们配置的,这是VMware自动为我们配置的


在win7中,我们右键点击网络,打开属性—>更改适配器设置—>右键本地连接—>状态—>详细信息:在这里我们可以看到我们已经拥有了一个IP地址,这就是我们VMware虚拟机中的DHCP默认为我们分配的。​​​​​​​

现在我们来设置虚拟机的网段,Win下的VMware可以点击菜单栏的“虚拟网络设置”进行设置,我的电脑为Mac,需要使用网络适配器进行设置。

这里我们需要取消使用本地的DHCP服务。

接下来我们来看win08服务器的配置使用

第一步同样是右键网络—>属性—>右键本地连接—>属性—>双击IPv4

点击使用下面的IP地址,配置我们的地址、子网掩码和默认网关。之后确定我们的操作。

回到桌面,右键计算机—>管理—>角色—>添加角色


下一步—>勾选DHCP—>下一步(如果之前没有进行上一步的网络配置的话,这里会提示没有固定IP地址)

一路下一步,然后安装,至此我们完成了DHCP的安装

安装好之后,目前也只是证明你有了这个权限,接下来我们要进行服务器的配置。

左下角开始—>管理工具—>DHCP

接下来我们为IPv4添加作用域,右键—>新建作用域

起个名字,我这里就叫TYUT了

这时候来到了关键点,IP地址范围,注意,在一开始定义IP的时候,你其实已经确定了自己的网段是多少,不能瞎写。起始IP地址可以从50开始(现实生活中通常会留出一些IP地址给其他服务器去使用)

这里大概分配了200多个IP地址,如果觉得不够的话,还可以将子网掩码长度设置为16,这样就变成了从10.1.1.50到10.1.255.254,对于试验教学来说太多了,这里不做演示

这个页面的作用是排除一些IP地址留作专用,不过在这里没必要了,下一步。

DHCP需要我们合理设置租用周期,一般是一天或者8小时这样的,视情况而定。

这个页面告诉我们,我们的很多其他配置,如网关、DNS等还没有配置,但是本实验我们暂时先不做设置,选择否,下一步,完成。

配置完成后,需要我们右键手动激活

激活后,我们就可以在win7中连接我们服务器分发的IP地址了。

DHCP服务器被攻击:所有人都获取不到IP地址

DHCP攻击原理:黑客不断的生成随机的MAC地址,然后发送请求报文

DDOS:

DOS:Deny of service

DDOS: Distribute Deny of service

DDoS(Distributed Denial of Service,分布式拒绝服务攻击)是一种网络攻击手段,其目的是通过大量的请求来压垮目标服务器或网络,使其无法正常提供服务给合法用户。这种攻击通常涉及多台计算机同时向目标发送请求,从而消耗目标系统的资源,如带宽、处理器能力或内存。

DDoS攻击的特点包括:
1. **分布式**:攻击来自多个源头,这些源头可能是被黑客控制的僵尸网络(Botnet)中的计算机。
2. **拒绝服务**:攻击的目的是使目标系统无法处理合法请求,导致服务中断。
3. **规模大**:DDoS攻击往往涉及大量的数据包,远远超出正常流量。
4. **难以防御**:由于攻击流量可能来自合法IP地址,传统的防御措施如防火墙可能难以区分正常流量和攻击流量。

DDoS攻击的类型包括:
- **洪水攻击**:通过发送大量数据包来淹没目标网络或服务。
- **应用层攻击**:针对特定应用程序或服务的弱点,如HTTP flood、SQL注入等。
- **反射攻击**:利用网络协议的缺陷,通过第三方服务器向目标发送大量请求。

防御DDoS攻击的方法包括:
- **带宽扩展**:增加网络带宽以应对大流量攻击。
- **流量监控**:实时监控网络流量,及时发现异常。
- **过滤机制**:使用防火墙和入侵检测系统(IDS)来过滤可疑流量。
- **分布式防御系统**:使用云服务或专门的DDoS防护服务来分散攻击流量。

DHCP攻击:

DHCP攻击,也称为DHCP欺骗或DHCP Starvation攻击,是一种针对网络中的动态主机配置协议(Dynamic Host Configuration Protocol, DHCP)的攻击手段。DHCP协议用于自动分配IP地址和其他网络配置信息给网络中的设备。DHCP攻击的目的通常是获取不正当的网络访问权限、中断网络服务或收集敏感信息。

以下是几种常见的DHCP攻击类型:

1. **DHCP Starvation**:
   攻击者通过发送大量DHCP请求来耗尽可用的IP地址池,导致合法用户无法获得IP地址,从而无法访问网络。

2. **DHCP Spoofing**:
   攻击者设置一个伪造的DHCP服务器,向客户端提供错误的网络配置信息,如IP地址、子网掩码、默认网关和DNS服务器地址。这可能导致流量被重定向到攻击者的设备,从而进行监听或进一步的攻击。

3. **IP地址冲突**:
   攻击者可能通过手动配置一个已知已被其他设备使用的IP地址,或通过DHCP欺骗来分配相同的IP地址给多个设备,导致网络中的IP地址冲突,影响网络通信。

4. **DNS污染**:
   通过DHCP欺骗,攻击者可以提供错误的DNS服务器地址,使得用户的DNS查询被重定向到攻击者控制的服务器,这可能导致用户访问错误的网站或泄露查询信息。

5. **信息收集**:
   攻击者可能利用DHCP协议收集网络中的设备信息,如MAC地址、设备类型等,用于进一步的攻击或分析。

防御DHCP攻击的方法包括:

- 使用静态IP地址分配,减少对DHCP的依赖。
- 启用DHCP Snooping,这是一种交换机安全特性,可以防止未授权的DHCP服务器响应。
- 使用网络设备上的访问控制列表(ACL)来限制DHCP流量。
- 定期监控和审计DHCP服务器的日志,以便发现异常行为。
- 教育用户识别和报告可疑的网络行为。

DHCP攻击可以对组织的网络安全构成严重威胁,因此采取适当的预防措施至关重要。

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

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

相关文章

935.骑士拨号器 - 力扣

935.骑士拨号器 - 力扣 题目链接:935. 骑士拨号器 - 力扣(LeetCode) 题目: 示例 1: 输入:n 1 输出:10 解释:我们需要拨一个长度为1的数字,所以把骑士放在10个单元格中…

Spring AI 调用 openAI 进行语音朗读(文本转语音,TTS)

项目搭建: 参考 Spring AI 介绍以及与 Spring Boot 项目整合 编写 Controller 接口 创建一个 Controller 类,例如 TranscriptionController。在该类中,注入 Resource。编写一个接口,例如 //,用于处理语音转录请求。…

多接口分线盒在工业自动化中的重要性与应用

简介 多接口分线盒是现代工业自动化中不可或缺的一个组成部分,它主要用于简化复杂的接线系统,提高效率和可靠性。本文将详细探讨多接口分线盒的定义、功能、以及在工业自动化中的应用情况。 无源多接口分线盒 多接口分线盒的定义与功能 多接口分线盒是…

嵌入式工程师从0开始,到底该学什么,怎么学

在开始前刚好我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」, 点个关注在评论区回复“666”之后私信回复“666”,全部无偿共享给大家!!!嵌入式是个大筐&#xff0…

基于springboot实现宠物商城网站管理系统项目【项目源码+论文说明】计算机毕业设计

基于springboot实现宠物商城网站管理系统演示 摘要 传统信息的管理大部分依赖于管理人员的手工登记与管理,然而,随着近些年信息技术的迅猛发展,让许多比较老套的信息管理模式进行了更新迭代,商品信息因为其管理内容繁杂&#xff…

Windows Nginx更新版本

一、准备新版安装包 nginx: downloadhttps://nginx.org/en/download.html 二、升级Nginx 1、备份原Nginx 2、上传新版Nginx 上传并解压 3、更新版本 1)原文件夹更新 1.关闭nginx 查看原版本号 nginx -v 命今关闭 nginx -s stop 确认进程里没有nginx&#…

【每日刷题】Day76

【每日刷题】Day76 🥕个人主页:开敲🍉 🔥所属专栏:每日刷题🍍 🌼文章目录🌼 1. 561. 数组拆分 - 力扣(LeetCode) 2. 删除有序链表中重复的元素-II_牛客题霸…

论文学习_基于导向式模糊测试的二进制程序漏洞验证方法

1. 引言 研究背景及现存问题:基于代码相似性比较的漏洞检测方法属于静态分析方法,不可避免地存在误报率高的问题,对静态检测方法得到的疑似漏洞代码进行人工分析存在工作量大, 效率低的问题。解决该问题的有效的方案之一是使用导向式模糊测试方法,生成能够执行到疑似漏洞…

【FFmpeg】avformat_open_input函数

【FFmpeg】avformat_open_input函数 1.avformat_open_input1.1 初始化输入格式(init_input)1.1.1 文件路径判断格式(av_probe_input_format2)1.1.1.1 格式探测(read_probe)1.1.1.2 扩展匹配检查&#xff08…

Pyecharts进阶篇

欢迎观看Pyecharts部分,上一节:Pyecharts入门-CSDN博客 本章节,我们会使用全国空气质量数据呈现中国地图,还会使用全球各个国家或地区GDP数据绘制全球地图。 全国空气质量分布图 数据准备 import pandas as pd import numpy a…

树莓派4B_OpenCv学习笔记13:OpenCv颜色追踪_程序手动调试HSV色彩空间_检测圆

今日继续学习树莓派4B 4G:(Raspberry Pi,简称RPi或RasPi) 本人所用树莓派4B 装载的系统与版本如下: 版本可用命令 (lsb_release -a) 查询: Opencv 版本是4.5.1: OpenCv颜色追踪_程序手动调试HSV色彩空间_检测灰度图中的…

AI新热点:边云协同:大模型结合小模型(大小模型联合推理)

背景 AI模型规模不断剧增已是不争的事实。模型参数增长至百亿、千亿、万亿甚至十万亿,大模型在算力推动下演变为人工智能领域一场新的“军备竞赛”。 这种竞赛很大程度推动了人工智能的发展,但随之而来的能耗和端侧部署问题限制了大模型应用落地。2022…

非极大值抑制算法(Non-Maximum Suppression,NMS)

https://tcnull.github.io/nms/ https://blog.csdn.net/weicao1990/article/details/103857298 目标检测中检测出了许多的候选框,候选框之间是有重叠的,NMS作用重叠的候选框只保留一个 算法: 将所有候选框放入到集和B从B中选出分数S最大的b…

VBA技术资料MF168:移动工作表为单独工作簿

我给VBA的定义:VBA是个人小型自动化处理的有效工具。利用好了,可以大大提高自己的工作效率,而且可以提高数据的准确度。“VBA语言専攻”提供的教程一共九套,分为初级、中级、高级三大部分,教程是对VBA的系统讲解&#…

eventbus和vuex

EventBus和Vuex EventBus 工作原理 创建一个vue实例,然后通过空的vue实例作为组件之间的桥梁,进行通信,利用到的设计模式有发布订阅模式 Vuex 工作原理 维护了一个state树,是独立的状态树,有明显的层级关系。不论…

云计算-期末复习题-框架设计/选择/填空/简答(2)

目录 框架设计 1.负载分布架构 2.动态可扩展架构 3.弹性资源容量架构 4.服务负载均衡架构 5.云爆发结构 6.弹性磁盘供给结构 7.负载均衡的虚拟服务器实例架构 填空题/简答题 单选题 多选题 云计算期末复习部分练习题,包括最后的部分框架设计大题(只是部分…

AI办公自动化:多音频轨电影视频抽取出英语音频

很多电影视频是有中、英、粤语等多个音频轨的,如果直接转换成音频,很有可能不是自己想要的那种语音。 可以先查看音频流信息,确定属于哪个音频轨: Reading video file: E:\1-7\比得兔1.mp4 输出音频流信息 Available audio str…

利用viztracer进行性能分析和优化

上一篇文章,我们详细讲解了scalene这个性能分析和优化工具的使用流程;今天,我们将深入探讨另一个性能分析和优化工具——viztracer。 什么是viztracer? viztracer是一个非常强大的分析器,可以生成详细的性能报告和可…

设计师进阶指南:掌握这6条版式设计要点

布局设计是设计师的必修课。优秀的排版不是强制性的“东拼西凑”,而是通过设计师独特的排版获得的。这不是简单的信息列表,而是认真思考如何分层、有节奏地组织和安排元素。今天我将给你带来它 6 文章还附带了布局设计模板资源,设计师朋友一定…

EthernetIP IO从站设备数据 转opc ua项目案例

1 案例说明 设置网关采集EthernetIP IO设备数据把采集的数据转成opc ua协议转发给其他系统。 2 VFBOX网关工作原理 VFBOX网关是协议转换网关,是把一种协议转换成另外一种协议。网关可以采集西门子,欧姆龙,三菱,AB PLC&#xff0…