在诸多的DDoS攻击事件中,放大攻击的流行度占了百分之五十左右,攻击难度系数只是占中间部分,但它的影响力较大。这意味着它的防护和缓解比较复杂。那么就有人想要知道什么是NTP放大攻击?NTP的防御措施是怎么样的呢?接下来小编我就分享下NTP放大攻击的操作过程以及防御措施。那首先就要知道什么是NTP呢?NTP协议(networktimeprotocol)是计算机时间同步化的一种协议,它可以使计算机与时钟源进行同步化并且提高精细度的时间校正,它主要是采用层次化时间的分布模型。网络体系结构的组成是由主时间服务器、从时间服务器和客户机,主时间服务器主要布置在根节点,负责与高精度时间源进行同步,为其他节点提供时间服务,各客户端由从时间服务器经主服务器获得时间同步。 服务器端周期性地向广播地址发送时钟同步报文。网络时间服务器同步
gps网络校时服务器的市场应用控制系统通过在局域网内设置已安装好的gps网络校时服务器,接收GPS全球定位系统的标准时间,并通过局域网,以TCP/IP协议将标准时间发送到各个联入网络的工作站,同步校对各工作站,从而为整个局域网里的客户终端实现时间统一,网络校时服务器提供一个精确标准的时间基准,解决各工作站时间不准确、不同步的问题。而且该系统的时间和卫星的时间是完全同步的。网络校时服务器是依靠GPS时钟服务器通过GPS天线从GPS地球同步卫星上获取标准时钟信号信息,然后在NTP协议的基础上,网络授时系统将这些时钟信息在网络中传输,网络中需要时钟信号的设备如计算机等设备就可以与标准时钟信号同步。NTP协议的典型应用就是在局域网中运用NTP协议对所涉及的计算机设备进行时钟同步,并连同网络交换设备等建立时钟同步子网络。同步子网络可以由主时钟服务器、二级时钟服务器、客户端和它们之间互连的传输路由组成。主时钟服务器直接参考时钟通常是GPS卫星定位系统。二级时钟服务器通过网络中的主时钟服务器取得同步,二级时钟服务器再通过NTP协议将时钟信息传送到局域网内部的其他主机。 江苏GPS时间服务器时间适用于一台时间服务器接收上层时间服务器的时间信息。
主要字段的解释如下:lLI(LeapIndicator):长度为2比特,值为“11”时表示告警状态,时钟未被同步。为其他值时NTP本身不做处理。lVN(VersionNumber):长度为3比特,表示NTP的版本号,目前的新版本为3。lMode:长度为3比特,表示NTP的工作模式。不同的值所表示的含义分别是:0未定义、1表示主动对等体模式、2表示被动对等体模式、3表示客户模式、4表示服务器模式、5表示广播模式或组播模式、6表示此报文为NTP控制报文、7预留给内部使用。lStratum:系统时钟的层数,取值范围为1~16,它定义了时钟的准确度。层数为1的时钟准确度比较高,准确度从1到16依次递减,层数为16的时钟处于未同步状态,不能作为参考时钟。lPoll:轮询时间,即两个连续NTP报文之间的时间间隔。lPrecision:系统时钟的精度。lRootDelay:本地到主参考时钟源的往返时间。lRootDispersion:系统时钟相对于主参考时钟的比较大误差。lReferenceIdentifier:参考时钟源的标识。lReferenceTimestamp:系统时钟一次被设定或更新的时间。lOriginateTimestamp:NTP请求报文离开发送端时发送端的本地时间。lReceiveTimestamp:NTP请求报文到达接收端时接收端的本地时间。
NTP服务器【NetworkTimeProtocol(NTP)】是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精细度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可介由加密确认的方式来防止恶毒的协议攻击。时间按NTP服务器的等级传播。按照离外部UTC源的远近把所有服务器归入不同的Stratum(层)中。网络时间协议(NTP)的实现记载在InternetEngineeringNote之中,其精确度为数百毫秒。稍后出现了较早时间协议的规范,即RFC-778,它被命名为DCNET互联网时间服务,而它提供这种服务还是借助于InternetcontrolMessageProtocol(ICMP),即互联网控制消息协议中的时间戳和时间戳应答消息。在该模式下,客户端能同步到服务器,而服务器无法同步到客户端。
优势分析应用NTP的卫星综合测试时间同步系统,通过GPS或“北斗”导航设备终端获取高精度时间信息,并将该时间信息作为时间源提供给广域网综合测试系统,能够保证广域网综合测试系统时间源的精度,同时,以UDP组播形式实现同网段内各测试设备之间的时间同步,应用NTP时间同步原理并以UDP客户机形式实现跨网段测试设备之间的时间同步,既考虑了系统运行的效率问题,又满足了卫星综合测试系统时间精确的毫秒的要求,可有效解决现有综合测试系统校时软件所不能实现的广域网环境下综合测试系统的时间同步问题。采用GPS接收设备接收GPS信息,并与服务器相连,校正时钟源服务器的时间。授时终端定时向授时服务器发送NTP包请求校时基准时钟,获得基准时钟后通过应用软件校正本计算机系统时钟使其与授时服务器的时钟同步。 客户端向NTP服务器发送请求,同时记录下自己的时钟时间。江苏NTP服务器时间
采用其他NTP客户端程序时刻同步。网络时间服务器同步
Windows操作系统正在利用时间提供者体系结构,以便从网络中的其他网络设备或客户端获取准确的时间戳。时间提供者以DLL文件的形式实现,该文件位于System32文件夹中。Windows启动期间将启动服务W32Time并加载。DLL加载是一种已知的技术,通常使红队攻击者有机会执行任意代码。
由于关联的服务会在Windows启动期间自动启动,因此可以将其用作持久性机制。但是,此方法需要管理员级别的特权,因为指向时间提供者DLL文件的注册表项存储在HKEY_LOCAL_MACHINE中。根据系统是用作NTP服务器还是NTP客户端,使用以下两个注册表位置。 网络时间服务器同步