CN112805963A - 检测并阻止网络攻击 - Google Patents

检测并阻止网络攻击 Download PDF

Info

Publication number
CN112805963A
CN112805963A CN201980065308.5A CN201980065308A CN112805963A CN 112805963 A CN112805963 A CN 112805963A CN 201980065308 A CN201980065308 A CN 201980065308A CN 112805963 A CN112805963 A CN 112805963A
Authority
CN
China
Prior art keywords
time
flight
data packets
data
network
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201980065308.5A
Other languages
English (en)
Inventor
阿曼迪普·辛格·卡尔拉
大卫·J·多莱兹莱克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Schweitzer Engineering Laboratories Inc
Original Assignee
Schweitzer Engineering Laboratories Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Schweitzer Engineering Laboratories Inc filed Critical Schweitzer Engineering Laboratories Inc
Publication of CN112805963A publication Critical patent/CN112805963A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • H04L63/1425Traffic logging, e.g. anomaly detection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/10Active monitoring, e.g. heartbeat, ping or trace-route
    • H04L43/106Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/28Flow control; Congestion control in relation to timing considerations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/12Applying verification of the received information
    • H04L63/123Applying verification of the received information received data contents, e.g. message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1408Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic by monitoring network traffic
    • H04L63/1416Event detection, e.g. attack signature detection
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/20Information technology specific aspects, e.g. CAD, simulation, modelling, system security

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Cardiology (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本公开涉及检测网络攻击。在一个实施例中,第一装置可以接收高精度时间信号,并且可以使用该信号来将第一时间戳与多个数据分组中的每个关联,从而反映传输每个数据分组的时间。第二装置可以经由数据网络从第一装置接收多个数据分组。第二装置还可以接收高精度时间信号,并且可以使用该信号将第二时间戳与多个数据分组中的每个关联,从而反映接收每个数据分组的时间。可以基于第一时间戳和第二时间戳来确定飞行时间。第二装置可以确定第一多个数据分组中的每个的飞行时间是否与有效飞行时间一致。

Description

检测并阻止网络攻击
技术领域
本公开涉及检测并阻止网络攻击。更具体地但非排他性地,本公开涉及检测并阻止运行技术网络中的中间人(“MITM”)攻击。
附图说明
参考附图描述了本公开的非限制性和非穷举的实施例,包括本公开的各种实施例,在附图中:
图1A示出了与本公开的实施例一致的***的框图,该***包括通过包括多个交换机的网络进行通信的第一智能电子装置(“IED”)和第二IED。
图1B示出了与本公开的实施例一致的图1A的***,其中黑客已拦截了两个交换机之间的通信。
图2示出了与本公开的实施例一致的***的框图,其中多个网络装置可以被配置为确定飞行时间。
图3示出了与本公开的实施例一致的***,该***包括与第一IED通信的第一时间源和与第二IED通信的第二时间源。
图4示出了在与本公开一致的包括无线通信信道的***中的MITM攻击的框图。
图5示出了与本公开的实施例一致的用于检测并阻止网络攻击的方法的流程图。
图6示出了与本公开的实施例一致的用于确定多个网络分组的飞行时间的***的框图。
具体实施方式
本公开涉及基于经过数据网络的数据分组的飞行时间和/或跳数来检测并阻止各种攻击。某些实施例可以针对与关键基础设施相关联的运营技术网络。此类网络可能容易受到攻击,因为基础设施元件通常分布在较大的地理区域内,保持长期使用,并且出于实际原因和经济原因两者而不被连续监视。
数据网络可以包括各种元件,诸如数据产生元件、数据消耗元件或数据路由元件。数据产生元件可以包括诸如传感器、监视器的部件,或产生要经由网络传输的信息的其他部件。一些数据产生装置可以创建机器生成的数据,而其他数据产生装置也可以包括人类生成的数据。数据消耗装置可以接收数据并作用于该数据,并且可以包括诸如控制***、监视器和人机界面的部件。网络也可以包括路由或管理网络流量的各种元件,诸如交换机、路由器、防火墙等。
可以使用高精度时间源来使与本公开一致的网络元件同步。网络可以监视经过各个网络段的分组的飞行时间,并可以确定每个此类段的预期飞行时间。高精度时间源可用于确定飞行时间,因此提供飞行时间的高精度测量。在各种实施例中,可以选择高精度时间源以提供纳秒级的准确度。
可以将数据分组的飞行时间与一个或更多个网络段的预期飞行时间进行比较,以确定通信信道是否已因攻击而改变。在一些实施例中,可以分析单个网络段;而在其他实施例中,可以分析可以使用多个网络元件连接的两个通信网络元件之间的总飞行时间。在飞行时间偏离预期值的情况下(例如,飞行时间长于预期值),该偏离可能归因于攻击。
在检测到攻击时,各种实施例可以实施保护动作以停止攻击。此类动作可以包括停用受损的网络段、重新路由所包括的网络段周围的流量、警告运行商等。
与本公开一致的某些实施例可以有效地检测并阻止MITM攻击。在MITM攻击中,攻击者会秘密中继并可能更改相信他们正彼此直接通信的两方之间的通信。成功的MITM攻击依赖于“中间人”保持未被检测到。可以通过监视通信信道以确定通信信道是否已更改来检测MITM攻击。预期飞行时间与实际飞行时间之间的偏差可以提供分组已结合MITM攻击而被重新路由的指示。各种网络元件可以连续或周期性地监视网络元件之间的飞行时间以检测MITM攻击。
在一些实施例中,还可以使用网络分组的飞行时间来检测并阻止影响网络时间元件的攻击。一些网络可包括用于同步网络内元件的活动的多个时间源。攻击者可以操纵时间源中的一个或更多个。此类操纵可能影响源自或经过受影响节点的数据分组的飞行时间。
参考附图,将最好地理解本公开的实施例,其中相似的部分始终由相似的数字表示。容易理解的是,如本文的附图中总体上描述和示出的,所公开的实施例的部件可以以多种不同的配置来布置和设计。因此,本公开的***和方法的实施例的以下详细描述并非旨在限制所要求保护的本公开的范围,而仅是代表本公开的可能实施例。另外,除非以其他方式说明,否则方法的步骤不必以任何特定顺序执行,或甚至不必顺序执行,也不必仅将步骤执行一次。
在一些情况下,未详细示出或描述众所周知的特征、结构或操作。此外,在一个或更多个实施例中,所描述的特征、结构或操作可以以任何合适的方式组合。还将容易地理解,如本文的附图中总体上描述和示出的,实施例的部件可以以多种不同的配置来布置和设计。
所描述的实施例的几个方面将被图示为软件模块或部件。如本文所使用的,软件模块或部件可以包括位于存储器装置内,和/或作为电子信号通过***总线或有线或无线网络传输的任何类型的计算机指令或计算机可执行代码。软件模块或部件可以例如包括计算机指令的一个或更多个物理或逻辑块,该物理或逻辑块可以被组织为执行一个或更多个任务或实现特定抽象数据类型的例程、程序、对象、部件、数据结构等。
在某些实施例中,特定软件模块或部件可以包括存储在存储器装置的不同位置中的不同指令,这些指令一起实现模块的所描述的功能。实际上,模块或部件可以包括单个指令或多个指令,并且可以分布在几个不同的代码段上、在不同程序之间以及跨几个存储器装置。可以在分布式计算环境中实践一些实施例,其中任务由通过通信网络链接的远程处理装置执行。在分布式计算环境中,软件模块或部件可以位于本地和/或远程存储器存储装置中。此外,在数据库记录中绑定或呈现在一起的数据可以驻留在同一存储器装置中,或者跨几个存储器装置驻留,并且可以跨网络在数据库中的记录字段中链接在一起。
实施例可以被提供作为包括机器可读介质的计算机程序产品,该机器可读介质具有在其上存储的指令,该指令可以用于对计算机(或其他电子装置)进行编程以执行本文描述的过程。机器可读介质可以包括但不限于适用于存储电子指令的硬盘驱动器、软盘、光盘、CD-ROM、DVD-ROM、ROM、RAM、EPROM、EEPROM、磁卡或光卡、固态存储器装置,或其他类型的介质或机器可读介质。
图1A示出了与本公开的实施例一致的包括通过网络进行通信的第一IED 102和第二IED 104的***100的框图,该网络包括多个交换机106-112。如本文所使用的,IED(诸如IED 102和104)可以指代在***100内执行功能的任何基于微处理器的装置。此类装置可以监视、控制、自动化和/或保护***100内的设备。此外,IED(诸如IED 102和104)可能消耗来自其他IED的信息,以便将此信息显示给用户、生成警报以及其他形式的人机交互。IED(诸如IED 102和104)可包括但不限于计算平台、可编程逻辑控制器(PLC)、可编程自动化控制器、通信处理器、输入和输出模块、远程终端单元、差分继电器、距离继电器、方向继电器、馈线继电器,过电流继电器、调压器控制、电压继电器、断路器故障继电器、发电机继电器、电动机继电器、自动化控制器、机架控制器、仪表、重合闸控制器等。术语IED可用于描述单个IED或包括多个IED的***。
***100中的装置可以使用高精度时间源来同步。高精度时间源的一些示例包括全球导航卫星***(GNSS),诸如全球定位***(GPS)、GLONAS和Galileo***。可以使用各种技术来传送高精度时间信号,包括IRIG、WWVB或WWV、基于网络的***(诸如IEEE 1588精确时间协议)等。根据一个实施例,高精度时间源可以包括GNSS同步的时钟(例如,可从华盛顿州铂尔曼的史威哲工程实验室(Schweitzer Engineering Laboratories)有限公司获得的型号SEL-2407)。在所示的实施例中,IED 104包括GPS接收器105,以从GNSS接收时间信号。可以使用IEEE 1588精确时间协议将时间信号分发到***100的其他部件。
数据分组的源或发射器可以确定将分组放在线路上的时间,可以将该时间称为TS或“发送时间”。在某些实施例中,巨型帧(jumbo frames)可用于容纳八字节时间戳。在一个实施例中,每个分组可以被发布,64位时间戳在偏移到数据字段中的预定义分组处,或者64位时间戳在分组末尾处。在一些实施例中,时间戳可以被附加到类似于prp标签的分组的末尾,或者可以是prp标签修改的一部分。
接收装置可以在接收到分组时给分组加上时间戳,这可以被称为TR或“接收时间”。接收装置然后可以使用等式1计算飞行时间。
飞行时间=接收时间-发送时间 等式1
可以确定并存储典型或预期的飞行时间值。在各种实施例中,可以使用各种技术来确定典型或预期的飞行时间。例如,可以在调试期间通过计算多个分组的平均飞行时间来确定典型或预期的飞行时间。
在操作中,***100中的数据分组的安全性可以针对各种网络技术、装置和拓扑进行验证。可以为每条可能的路径确定每个客户端-服务器连接的网络跳数,以及每条可能的路径中每个链路的飞行时间。在所示的实施例中,IED 102可以通过两条可能的路径与IED104交换信息。主路径10包括L1、L4、L3和L6,并且备用路径包括L1、L2、L5和L6。基于每个链路L1-L6的飞行时间(其可以分别表示为T1-T6),主路径和备用路径将各自具有固定的行进时间。因此,分组从IED 102行进到IED 104的飞行时间由等式2或等式3表示。
T’=T1+T2+T5+T6 等式2
T”=T1+T4+T3+T6 等式3
可以识别和/或标记不对应于T’或T”的分组。此外,主路径和备用路径具有固定的跳数。也可以标记具有与对应于主路径和备用路径的固定数量不同的跳数的分组。在所示的示例中,示出了两条路径(即,主路径和备用路径),但是应当理解,在各种实施例中可以存在任何数量的路径。
图1B示出了与本公开的实施例一致的图1A的***100,其中黑客已拦截了两个交换机110、112之间的通信。如图所示,黑客装置114设置在交换机110和交换机112之间。这样,黑客装置114可以接收并中继交换机110和交换机112之间的通信,以避免检测。黑客装置114的添加增加了在交换机110、112之间通过的网络分组的飞行时间。这样,与本公开一致的***和方法可以检测到黑客装置114。
如果沿着现有路径添加新的交换机以便添加网络端口来连接黑客装置114,则分组将不会沿同一主路径行进。分组现在将通过新电缆和交换机行进,并且由于飞行时间的变化,该技术将检测到新路径。在某些实施例中,每个分组可以包括报头,报头包括传输时间值和到达目的地所采取的跳数。
在飞行时间超过预期飞行时间的情况下,可以采取某些动作来重新配置***100以减少与潜在的MITM攻击相关联的风险。例如,如果IED 102和IED 104之间的数据分组通过包括L1、L4、L3(即通过黑客装置114)和L6的路径进行路由,则***100可以使用包括L1、L2、L5和L6的路径重新路由数据分组。重新路由的分组可以由此避开黑客装置114。在另一示例中,***100可以创建隔离路径以创建蜜罐(honeypot)以将黑客导航到陷阱。
与本公开一致的实施例可以包括确定性和非确定性网络。在确定性网络(诸如软件定义网络(SDN))中,将定义分组通过网络的路径。这样,飞行时间应该具有可预测的飞行时间。在结合SDN元件的实施例中,可以响应于确定一个或更多个数据分组的飞行时间与有效飞行时间不一致而将流量重新路由到可替代流。
在非确定性网络中,可以确定主路径的飞行时间。网络的变化(例如,网络链路的故障)或网络状况的变化(例如,网络拥塞)可能导致数据路由的变化。响应于网络中的变化,可以使用协议(诸如生成树协议(STP)和快速生成树协议(RSTP))来确定可替代路径。识别可替代路径可能导致更长的飞行时间。因此,飞行时间超过阈值的指示可以指示分组经过了可替代路径。表现出超过阈值的飞行时间的分组也可能是由恶意装置在恶意连接上对分组进行注入而导致的。运营商可以检查被标记为比预期更长的飞行时间的分组,并确定额外时间是通过可替代路径进行路由还是MITM攻击的结果。
某些实施例还可以利用哈希值来验证分组在传输中未被修改。在一个特定实施例中,可以使用源的标识符和要传输的数据来确定哈希值。接收者可能先前已接收到或已配置有源的标识符,并且因此,哈希值可以允许对数据和源两者进行验证。
图2示出了与本公开的实施例一致的***200的框图,其中多个网络装置可以被配置为确定飞行时间。***200可以在网络级别实现与本公开一致的飞行时间确定,而不是由通信装置直接实现。例如,交换机206-212可以从网络时钟216接收时间信号,并且可以将时间戳应用于由IED 202和204传输的分组。交换机还可以确定与此类分组相关联的飞行时间,并且确定飞行时间是否对应于期望值。此类实施例可以被用来向现有***和装置提供额外的安全性,并且可以在网络设备的更新期间被添加。
网络时钟216可以包括授权的客户端列表,该列表可用于识别被授权连接到网络时钟216的装置。在各种实施例中,该列表可以包括媒体访问控制(MAC)地址、序列号、IP地址或其他标识符。授权客户端列表上的装置(诸如IED 202和204)可以基于网络时钟216接收时间信号,并且可以使用来自网络时钟216的时间信号来确定网络分组的飞行时间。可以基于每个分组所包括的时间戳来确定特定分组的飞行时间。
交换机206-212可以将时间戳添加到来自授权源(诸如IED 202和204)的分组。在各种实施例中,可以在精确的时间协议标签处添加时间戳,或者可以将时间戳***数据分组报头中。此外,交换机206-212可以确定与***200中的数据分组相关联的飞行时间。可以将缺少时间戳的分组标记为源自未经授权的源。
在所示的实施例中,由于缺乏基于网络时钟216的时间戳,因此可以识别来自黑客装置214的分组。即使黑客装置214能够添加时间戳,该时间戳也可能与网络时钟216的时间戳不同。更进一步,即使假设网络时钟216和黑客装置214都依赖于公共时间源(例如,GPS时间信号),飞行时间也会由于与从交换机210和交换机212中继分组相关联的延迟而有所不同。
图3示出了与本公开的实施例一致的***300,该***300包括与第一IED 302通信的第一时间源316和与第二IED 304通信的第二时间源318。在所示的实施例中,IED 302可以基于来自时间源316的时间信号给数据分组加上时间戳,而IED 304可以基于来自时间源318的时间信号给数据分组加上时间戳。
对***300的攻击可能包括对时间源316的操纵。来自IED 302的分组可以包括反映对时间源316的操纵的时间戳。IED 304可以从IED 302接收包括反映***纵的时间源316的时间戳的分组。
对时间源316的改变使得由IED 302传输的数据分组被标记有相应的时间。当IED304接收到由IED 302传输的数据分组时,对时间源316的操纵可以反映在相关联的飞行时间中。因此,***300可以标记分组,并且可以检测到对时间源316的操纵。
图4示出了与本公开一致的包括无线通信信道的***400中的MITM攻击的框图。在所示的实施例中,IED 402和404分别与无线收发器408和410通信。无线收发器408和410可以利用各种通信技术(例如,无线电收发器,微波收发器等)和通信协议。此类技术可以允许跨越范围从相对短的距离到长距离的广泛变化的距离进行通信。无线收发器408和410允许IED 402和404通过无线通信信道420进行通信。
IED 402和404可以各自包括GNSS接收器414和416,并且可以使用来自GNSS的时间信号来给数据分组加上时间戳。IED 402和404可以基于与数据分组相关联的时间戳计算数据分组的飞行时间。飞行时间与预期值不同的数据分组可以被标记。
黑客装置406还包括GNSS接收器418和无线收发器412,GNSS接收器418从GNSS接收时间信号,无线收发器412通过无线通信信道420进行通信。黑客装置406可以使用各种技术来干扰IED 402和404之间的通信。例如,黑客装置406可以尝试阻塞通过无线通信信道420的通信。在阻塞通信信道420的同时,黑客装置406可以通过在IED 402和404之间中继通信来实现MITM攻击。
可以基于与经由通信信道420传输的分组相关联的飞行时间来检测由黑客装置406实现的MITM攻击。例如,从IED 402传输、由黑客装置406拦截并中继到IED 404的数据分组基于与黑客装置406接收、处理和中继消息相关联的延迟可能表现出超过预期值的飞行时间。
图5示出了与本公开的实施例一致的用于检测并阻止网络攻击的方法500的流程图。在502处,可以将时间戳添加到第一多个网络分组。在各种实施例中,时间戳可以由产生多个数据分组的装置添加到多个网络分组,或者可以由接收多个数据分组的网络装置添加。时间戳可以得自提供纳秒准确度的高精度时间源,诸如GNSS。
在504处,可以通过网络传输第一多个数据分组。该网络可以包括有线或无线通信信道,并且可以利用各种类型的网络技术、拓扑和通信协议。
在506处,可以基于多个网络分组的时间戳来确定至少一个有效飞行时间。在某些实施例中,可能存在多个有效飞行时间。例如,如结合图1所讨论的,存在两个有效飞行时间并且其在等式2和等式3中指定。更进一步,某些实施例可以包括高度冗余的网络,并且因此可以包括多个有效飞行时间。
要素502、504和506可以构成配置过程520。在一些实施例中,可以在***调试时执行配置过程520。此外,可以根据调度表或基于网络中的条件来执行配置过程520。周期性地执行配置过程520可以允许实现方法500的***适应变化的条件。
在508处,可以将时间戳添加到第二多个网络分组,并且可以在510处传输第二多个网络分组。可以在512处基于第二多个网络分组的时间戳来确定飞行时间。
在514处,方法500可以确定第二多个网络分组的飞行时间是否与至少一个有效飞行时间一致。如果飞行时间与至少一个有效飞行时间一致,则可以得出结论,网络分组在传输中未被拦截或操纵。
如果在514处飞行时间与第二多个数据分组的所确定的飞行时间不一致,则可以在516处标记分组。在各种实施例中,可以检查标记的分组以确定飞行时间与预期值不同的原因。例如,额外的飞行时间可能与通信链路故障以及使用自愈协议(self-healingprotocol)(诸如STP或RSTP)发现新路径相关联。可替代地,飞行时间与至少一个有效飞行时间的偏差可能是由MITM攻击以及与中继第二多个网络数据分组的黑客装置相关联的延迟引起的。
在518处,可以实现保护动作。在一个实施例中,可以通过可替代路径重新路由数据分组。如以上结合图1B所讨论的,数据分组可以被重新路由以避开网络段L3,并因此避开黑客装置114。更进一步,在一个实施例中,***可以创建隔离路径以创建蜜罐来将黑客导航到陷阱。
图6示出了与本公开的实施例一致的用于确定多个网络分组的飞行时间的***600的框图。在某些实施例中,***600可以包括IED和/或网络装置以在网络中路由数据分组。***600可以使用硬件、软件、固件和/或其任何组合来实现。此外,本文描述的某些部件或功能可以与其他装置关联或由其他装置执行。具体示出的配置仅表示与本公开一致的一个实施例。
***600包括被配置为与其他装置通信的通信接口616。在某些实施例中,通信接口616可以促进与另一个IED的直接通信或通过通信网络与另一个IED通信。通信接口616可以促进与多个IED的通信。
***600还可以包括时间输入部612,时间输入部612可以用于接收时间信号(例如,公共时间基准),从而允许***600将时间戳应用于所采集的样本。在某些实施例中,可以经由通信接口616接收公共时间基准,并且因此,对于时间戳记和/或同步操作可能不需要单独的时间输入。一个此类实施例可以采用IEEE 1588协议。被监视设备接口608可以被配置为从一件被监视设备接收状态信息,并且向其发出控制指令。
处理器624可以被配置为处理经由通信接口616、时间输入部612和/或被监视设备接口608接收的通信。处理器624可以使用任何数量的处理速率和架构来操作。处理器624可以被配置为执行本文描述的各种算法和计算。处理器624可以体现为通用集成电路、专用集成电路、现场可编程门阵列和/或任何其他合适的可编程逻辑器件。
计算机可读存储介质630可以是被配置为执行本文描述的方法中的任一种的各种软件模块的存储库。数据总线626可以将被监视设备接口608、时间输入部612、通信接口616和计算机可读存储介质630链接到处理器624。
通信模块632可以允许***600经由通信接口616与各种外部装置中的任一个通信。通信模块532可以被配置用于使用各种数据通信协议(例如,以太网、IEC 61850等)进行通信。
时间戳记模块634可以被配置为向由***600传输的通信施加时间戳。时间戳记模块634可以从时间输入部612接收时间信号,并且可以使时间戳基于时间信号。尽管在图6中被示为软件模块,但是在其他实施例中,可以使用硬件元件来执行时间戳记。
哈希模块636可以生成哈希值,该哈希值可以用于验证分组在传输中未被修改。在一个特定实施例中,可以使用***600的标识符和要传输的数据来确定哈希值。与600通信的装置可能先前已接收到或已配置有与***600相关联的标识符,因此,哈希值可以允许数据和源两者的验证。
飞行时间模块638可以被配置为确定与多个数据分组相关联的至少一个有效飞行时间。在各种实施例中,可以在配置过程(诸如图5所示的配置过程520)期间确定有效飞行时间。此外,飞行时间模块638可以评估与***600接收到的分组相关联的飞行时间,并且可以确定飞行时间是否与至少一个有效飞行时间一致。在确定飞行时间与至少一个有效飞行时间不一致的情况下,可以标记相关联的数据分组以用于额外检查。
保护动作模块640可以基于确定一个或更多个数据分组与有效飞行时间不一致来实现保护动作。在一些实施例中,保护动作可以包括重新路由网络中的流量、选择性地丢弃标记的分组以及创建蜜罐以将黑客导航到陷阱。
尽管已示出和描述了本公开的特定实施例和应用,但是应当理解,本公开不限于本文公开的精确配置和部件。因此,可以在不脱离本公开的基本原理的情况下对上述实施例的细节进行许多改变。因此,本发明的范围应仅由所附权利要求书确定。

Claims (20)

1.一种用于检测网络攻击的***,包括:
第一装置,所述第一装置包括:
与高精度时间源通信的第一时间输入部;
第一时间戳记子***,所述第一时间戳记子***与所述第一时间输入部通信以将第一时间戳与第一多个数据分组中的每个数据分组相关联,所述第一时间戳对应于由所述第一装置根据所述高精度时间源传输每个数据分组的时间;以及
网络接口,所述网络接口用于通过数据网络传输所述第一多个数据分组;
第二装置,所述第二装置包括:
与所述高精度时间源通信的第二时间输入部;
第二时间戳记子***,所述第二时间戳记子***与所述第二时间输入部通信以将第二时间戳与所述第一多个数据分组中的每个数据分组相关联,所述第二时间戳对应于由所述第二装置根据所述高精度时间源接收每个数据分组的时间;
飞行时间子***,所述飞行时间子***用于:
基于所述第一时间戳和所述第二时间戳确定所述第一多个数据分组中每个数据分组的飞行时间;以及
确定所述第一多个数据分组中每个数据分组的飞行时间是否与至少一个有效飞行时间一致;以及
保护动作子***,所述保护动作子***用于基于确定所述第一多个数据分组中至少一个数据分组的飞行时间与所述至少一个有效飞行时间不一致来实现保护动作。
2.根据权利要求1所述的***,其中所述网络包括软件定义网络,并且所述保护动作包括对数据流的改变以重新路由数据流。
3.根据权利要求1所述的***,其中所述保护动作包括标记所述第一多个数据分组中与所述至少一个有效飞行时间不一致的至少一个数据分组以用于运营商检查。
4.根据权利要求1所述的***,其中所述第一装置还包括哈希子***,所述哈希子***用于生成哈希值并将所述哈希值与所述第一多个数据分组中的每个数据分组相关联。
5.根据权利要求4所述的***,其中基于所述第一装置的标识符和所述第一多个数据分组的每个数据分组中的数据值来生成所述哈希值。
6.根据权利要求1所述的***,其中所述高精度时间输入包括全球导航卫星***(GNSS),并且所述第一时间输入部和所述第二时间输入部中的每个均与GNSS接收器通信。
7.根据权利要求1所述的***,其中所述第一装置和所述第二装置中的每个包括网络交换机。
8.根据权利要求1所述的***,其中所述第一装置和所述第二装置中的每个包括智能电子装置。
9.根据权利要求1所述的***,其中所述飞行时间子***还基于确定所述第一多个数据分组中至少一个数据分组的飞行时间与所述至少一个有效飞行时间不一致,来确定所述第一时间输入部受到损害。
10.根据权利要求1所述的***,其中所述至少一个有效飞行时间基于在配置过程期间传输的第二多个数据分组的飞行时间来确定。
11.根据权利要求1所述的***,其中使用精确时间协议标签和到数据字段的偏移中的一个来将所述第一时间戳附加到每个数据分组。
12.根据权利要求1所述的***,其中飞行时间子***还被配置为:
确定与所述至少一个有效飞行时间相关联的有效跳数;以及
确定所述第一多个数据分组中每个数据分组的实际跳数是否与所述有效跳数一致。
13.一种用于检测网络攻击的方法,包括:
使用第一装置接收高精度时间信号;以及
使用所述第一装置将第一时间戳与第一多个数据分组中的每个数据分组相关联,所述第一时间戳对应于由所述第一装置根据所述高精度时间源传输每个数据分组的时间;
使用所述第一装置通过数据网络传输所述第一多个数据分组;
使用第二装置接收所述高精度时间信号;
使用所述第二装置将第二时间戳与所述第一多个数据分组中的每个数据分组相关联,所述第二时间戳对应于由所述第二装置根据所述高精度时间源接收每个数据分组的时间;
使用所述第二装置基于所述第一时间戳和所述第二时间戳之间的差来确定所述第一多个数据分组中每个数据分组的飞行时间;
使用所述第二装置确定所述第一多个数据分组中每个数据分组的飞行时间是否与至少一个有效飞行时间一致;以及
使用所述第二装置,基于确定所述第一多个数据分组中至少一个数据分组的飞行时间与所述至少一个有效飞行时间不一致来实现保护动作。
14.根据权利要求13所述的方法,其中所述保护动作包括通过改***件定义网络中的数据流来在所述网络中重新路由数据分组。
15.根据权利要求13所述的方法,还包括:
使用所述第一装置生成哈希值;以及
将所述哈希值与所述第一多个数据分组中的每个数据分组相关联。
16.根据权利要求15所述的方法,其中基于所述第一装置的标识符和所述第一多个数据分组的每个数据分组中的数据值来生成所述哈希值。
17.根据权利要求13所述的方法,其中所述第一装置和所述第二装置中的每个包括网络交换机。
18.根据权利要求13所述的方法,其中所述第一装置和所述第二装置中的每个包括智能电子装置。
19.根据权利要求13所述的方法,还包括基于确定所述第一多个数据分组中至少一个数据分组的飞行时间与所述至少一个有效飞行时间不一致,来确定所述第一时间输入受到损害。
20.根据权利要求13所述的方法,还包括:
基于在配置过程期间传输的第二多个数据分组的飞行时间来确定所述至少一个有效飞行时间。
CN201980065308.5A 2018-10-15 2019-10-01 检测并阻止网络攻击 Pending CN112805963A (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US16/159,925 US10819727B2 (en) 2018-10-15 2018-10-15 Detecting and deterring network attacks
US16/159,925 2018-10-15
PCT/US2019/054035 WO2020081227A1 (en) 2018-10-15 2019-10-01 Detecting and deterring network attacks

Publications (1)

Publication Number Publication Date
CN112805963A true CN112805963A (zh) 2021-05-14

Family

ID=70160593

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201980065308.5A Pending CN112805963A (zh) 2018-10-15 2019-10-01 检测并阻止网络攻击

Country Status (3)

Country Link
US (1) US10819727B2 (zh)
CN (1) CN112805963A (zh)
WO (1) WO2020081227A1 (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11658995B1 (en) 2018-03-20 2023-05-23 F5, Inc. Methods for dynamically mitigating network attacks and devices thereof
US11032311B2 (en) * 2018-12-11 2021-06-08 F5 Networks, Inc. Methods for detecting and mitigating malicious network activity based on dynamic application context and devices thereof
DE102018221952A1 (de) * 2018-12-17 2020-06-18 Robert Bosch Gmbh Verfahren und Vorrichtung zum Betreiben eines Kommunikationsnetzwerks
DE102020211719A1 (de) * 2020-09-18 2022-03-24 Robert Bosch Gesellschaft mit beschränkter Haftung Verfahren und Vorrichtung zum Verarbeiten von mit einer über ein Kommunikationssystem empfangenen Nachricht assoziierten Daten
US11831671B2 (en) * 2021-04-08 2023-11-28 Nozomi Networks Sagl Method for automatic derivation of attack paths in a network

Family Cites Families (225)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5837746B2 (ja) 1975-03-13 1983-08-18 富士電機株式会社 ジヨウホウデンソウノ ジユウタイシヨリホウシキ
JPS5921156A (ja) 1982-07-27 1984-02-03 Pioneer Electronic Corp デイジタル変調信号読取装置におけるクロツク発生用pllのロツク検出方式
US4546486A (en) 1983-08-29 1985-10-08 General Electric Company Clock recovery arrangement
US4808884A (en) 1985-12-02 1989-02-28 Western Digital Corporation High order digital phase-locked loop system
US4768178A (en) 1987-02-24 1988-08-30 Precision Standard Time, Inc. High precision radio signal controlled continuously updated digital clock
US5160926A (en) 1989-06-28 1992-11-03 Schweitzer Engineering Laboratories, Inc. Display transducer apparatus
US5103466A (en) 1990-03-26 1992-04-07 Intel Corporation CMOS digital clock and data recovery circuit
US5235590A (en) 1991-03-20 1993-08-10 Fujitsu Limited Read out apparatus for reading out information from magneto-optic disk
GB9207861D0 (en) 1992-04-09 1992-05-27 Philips Electronics Uk Ltd A method of time measurement in a communications system,a communications system and a receiving apparatus for use in the system
GB2278519B (en) 1993-05-28 1997-03-12 Motorola Israel Ltd A system for time synchronisation
US5596263A (en) 1993-12-01 1997-01-21 Siemens Energy & Automation, Inc. Electrical power distribution system apparatus-resident personality memory module
US5630757A (en) 1994-11-29 1997-05-20 Net Game Limited Real-time multi-user game communication system using existing cable television infrastructure
US6944555B2 (en) 1994-12-30 2005-09-13 Power Measurement Ltd. Communications architecture for intelligent electronic devices
US6792337B2 (en) 1994-12-30 2004-09-14 Power Measurement Ltd. Method and system for master slave protocol communication in an intelligent electronic device
US5557284A (en) 1995-02-03 1996-09-17 Honeywell Inc. Spoofing detection system for a satellite positioning system
US5699367A (en) 1995-12-29 1997-12-16 Telefonaktiebolaget Lm Ericsson Concatenated error detection coding and packet numbering for hierarchical ARQ schemes
US5737715A (en) 1996-04-23 1998-04-07 Hughes Electronics Frequency normalization utilizing GPS pulse time and time interval signal
US5793869A (en) 1996-10-11 1998-08-11 Claflin, Jr.; Raymond E. Method and apparatus for encoding and data compressing text information
US6377209B1 (en) 1997-02-03 2002-04-23 Snaptrack, Inc. Method and apparatus for satellite positioning system (SPS) time measurement
US7216043B2 (en) 1997-02-12 2007-05-08 Power Measurement Ltd. Push communications architecture for intelligent electronic devices
JPH10247377A (ja) 1997-03-05 1998-09-14 Sony Precision Technol Inc タイムコード生成装置
US5914685A (en) 1997-04-25 1999-06-22 Magellan Corporation Relative position measuring techniques using both GPS and GLONASS carrier phase measurements
US20020091784A1 (en) 1997-09-10 2002-07-11 Baker Richard A. Web interface to a device and an electrical network control system
US6587884B1 (en) 1997-09-10 2003-07-01 Schneider Automation, Inc. Dual ethernet protocol stack for maximum speed access to a programmable logic controller (PLC)
US6144334A (en) 1998-02-26 2000-11-07 Analytical Graphics, Inc. Method and apparatus for calculating access between satellite constellations and ground targets
JPH11284674A (ja) 1998-03-30 1999-10-15 Nec Shizuoka Ltd 無線選択呼出受信機及びその同期制御方法
US6272131B1 (en) 1998-06-11 2001-08-07 Synchrodyne Networks, Inc. Integrated data packet network using a common time reference
US6483856B1 (en) 1998-07-29 2002-11-19 Trimble Navigation Limited GPS synchronized data communications link
US6463092B1 (en) 1998-09-10 2002-10-08 Silicon Image, Inc. System and method for sending and receiving data signals over a clock signal line
AUPP752398A0 (en) * 1998-12-04 1999-01-07 Collins, Lyal Sidney Secure multi-point data transfer system
FI107000B (fi) 1999-02-17 2001-05-15 Nokia Mobile Phones Ltd Otsikon pakkaaminen reaaliaikaisissa palveluissa
US7375683B2 (en) 1999-03-05 2008-05-20 Era Systems Corporation Use of geo-stationary satellites to augment wide— area multilateration synchronization
US6405104B1 (en) 1999-03-24 2002-06-11 General Electric Corporation Fault data synchronization via peer-to-peer communications network
US6577628B1 (en) 1999-06-30 2003-06-10 Sun Microsystems, Inc. Providing quality of service (QoS) in a network environment in which client connections are maintained for limited periods of time
US6535925B1 (en) 1999-11-09 2003-03-18 Telefonaktiebolaget L M Ericsson (Publ) Packet header compression using division remainders
US6608841B1 (en) 1999-12-30 2003-08-19 Nokia Networks Oy System and method for achieving robust IP/UDP/RTP header compression in the presence of unreliable networks
JP2001221871A (ja) 2000-02-04 2001-08-17 Canon Inc 遅延時間計測装置、記録装置および遅延時間計測方法
JP2001221874A (ja) 2000-02-14 2001-08-17 Toshiba Corp 時刻同期方式
DE10013348A1 (de) 2000-03-17 2001-09-20 Abb Research Ltd Zeitsynchronisation von Einheiten einer Anlage
US6937683B1 (en) 2000-03-24 2005-08-30 Cirronet Inc. Compact digital timing recovery circuits, devices, systems and processes
US6778136B2 (en) 2001-12-13 2004-08-17 Sirf Technology, Inc. Fast acquisition of GPS signal
US6716101B1 (en) 2000-06-28 2004-04-06 Bellsouth Intellectual Property Corporation System and method for monitoring the location of individuals via the world wide web using a wireless communications network
GB2366971A (en) 2000-09-13 2002-03-20 Marconi Comm Ltd Bit and frame synchronisation
EP1327335B1 (en) 2000-10-03 2007-09-05 U4EA Technologies Limited Prioritising data with flow control
EP1195876B1 (en) 2000-10-06 2007-04-18 Kabushiki Kaisha Toshiba Digital protective relay system
US7196660B2 (en) 2000-11-17 2007-03-27 Global Locate, Inc Method and system for determining time in a satellite positioning system
US20020069299A1 (en) 2000-12-01 2002-06-06 Rosener Douglas K. Method for synchronizing clocks
US6472943B1 (en) 2000-12-21 2002-10-29 Telefonaktie Bolaget L.M. Ericsson Oscillating circuit and method for calibrating same
US20020080808A1 (en) 2000-12-22 2002-06-27 Leung Mun Keung Dynamically modifying network resources for transferring packets in a vlan environment
US6948066B2 (en) * 2001-01-17 2005-09-20 International Business Machines Corporation Technique for establishing provable chain of evidence
US7373175B2 (en) 2001-03-09 2008-05-13 Qualcomm Incorporated Method and apparatus for timebase synchronization for use with cellular base stations
US7092409B2 (en) 2001-03-21 2006-08-15 Telefonaktiebolaget Lm Ericsson (Publ) Timing distribution redundacy in a wireless network
US20080186229A1 (en) 2001-06-06 2008-08-07 Van Diggelen Frank Method and Apparatus for Monitoring Satellite-Constellation Configuration To Maintain Integrity of Long-Term-Orbit Information In A Remote Receiver
US7308715B2 (en) 2001-06-13 2007-12-11 Mcafee, Inc. Protocol-parsing state machine and method of using same
US6973085B1 (en) 2001-06-18 2005-12-06 Advanced Micro Devices, Inc. Using application headers to determine InfiniBand™ priorities in an InfiniBand™ network
US6947269B2 (en) 2001-07-06 2005-09-20 Schweitzer Engineering Laboratories, Inc. Relay-to-relay direct communication system in an electric power system
US7701683B2 (en) 2001-07-06 2010-04-20 Schweitzer Engineering Laboratories, Inc. Apparatus, system, and method for sharing output contacts across multiple relays
US8111492B2 (en) 2001-07-06 2012-02-07 Schweitzer Engineering Laboratories, Inc. Apparatus, system, and method for creating one or more slow-speed communications channels utilizing a real-time communication channel
US7463467B2 (en) 2001-07-06 2008-12-09 Schweitzer Engineering Laboratories, Inc. Relay-to-relay direct communication system and method in an electric power system
US6859742B2 (en) 2001-07-12 2005-02-22 Landis+Gyr Inc. Redundant precision time keeping for utility meters
GB2379581B (en) 2001-09-11 2005-08-31 Nec Technologies Apparatus and method of compensation for signal time-of-arrival variation in a UMTS handset
US7283568B2 (en) 2001-09-11 2007-10-16 Netiq Corporation Methods, systems and computer program products for synchronizing clocks of nodes on a computer network
JP3490425B2 (ja) 2002-03-14 2004-01-26 松下電器産業株式会社 受信装置及び受信方法
US6907453B2 (en) 2002-09-18 2005-06-14 Broadcom Corporation Per CoS memory partitioning
US6891441B2 (en) 2002-11-15 2005-05-10 Zoran Corporation Edge synchronized phase-locked loop circuit
US7146516B2 (en) 2002-12-20 2006-12-05 Invensys Systems, Inc. Time synchronization schemes wherein at least one data message associates a hardware pulse with a future time
KR20040088702A (ko) 2003-04-10 2004-10-20 삼성전자주식회사 무선통신 시스템에서 패킷 데이터 채널을 통한 방송서비스방법
US7174133B2 (en) 2003-05-16 2007-02-06 Agilent Technologies, Inc. Systems and methods for determining the delay offsets of communication systems
US7516487B1 (en) 2003-05-21 2009-04-07 Foundry Networks, Inc. System and method for source IP anti-spoofing security
ITMI20031217A1 (it) 2003-06-17 2004-12-18 Atmel Corp Ripetitore rigenerativo di temporizzazione
US7251570B2 (en) 2003-07-18 2007-07-31 Power Measurement Ltd. Data integrity in a mesh network
KR100542346B1 (ko) 2003-07-30 2006-01-11 삼성전자주식회사 무선 랜 액세스 포인트의 패킷 처리 장치 및 그 방법
US7272201B2 (en) 2003-08-20 2007-09-18 Schweitzer Engineering Laboratories, Inc. System for synchronous sampling and time-of-day clocking using an encoded time signal
US8138972B2 (en) 2003-09-02 2012-03-20 Csr Technology Inc. Signal processing system for satellite positioning signals
US7239581B2 (en) 2004-08-24 2007-07-03 Symantec Operating Corporation Systems and methods for synchronizing the internal clocks of a plurality of processor modules
US7586864B2 (en) 2003-09-30 2009-09-08 Sharp Kabushiki Kaisha Communication system, base station, terminal, communication device, communication management method, control program, and computer-readable recording medium containing the same
US7571216B1 (en) 2003-10-02 2009-08-04 Cisco Technology, Inc. Network device/CPU interface scheme
US20050114023A1 (en) 2003-11-26 2005-05-26 Williamson Walton R. Fault-tolerant system, apparatus and method
US7430617B2 (en) 2003-12-19 2008-09-30 Nokia Corporation Method and system for header compression
JP2005260415A (ja) 2004-03-10 2005-09-22 Matsushita Electric Ind Co Ltd ネットワーク中継装置
US7310064B2 (en) 2004-04-29 2007-12-18 Novariant Inc. Rebroadcasting method and system for navigation signals
JP2005323074A (ja) 2004-05-07 2005-11-17 Matsushita Electric Ind Co Ltd 通信システムおよび基地局装置
CA2859422C (en) 2004-06-24 2016-04-19 Freestyle Technology Pty Ltd An alert device
US7552367B2 (en) 2004-08-03 2009-06-23 General Electric Company Fault recording and sequence of events recording device capable of recording communication-based signals related to electrical power systems
WO2006031496A2 (en) 2004-09-10 2006-03-23 The Regents Of The University Of California Method and apparatus for deep packet inspection
US9080894B2 (en) 2004-10-20 2015-07-14 Electro Industries/Gauge Tech Intelligent electronic device for receiving and sending data at high speeds over a network
US7899921B2 (en) 2004-12-08 2011-03-01 Microsoft Corporation Verifying and maintaining connection liveliness in a reliable messaging for web services environment
US8620608B2 (en) 2005-01-27 2013-12-31 Electro Industries/Gauge Tech Intelligent electronic device and method thereof
US7468981B2 (en) * 2005-02-15 2008-12-23 Cisco Technology, Inc. Clock-based replay protection
JP4768283B2 (ja) 2005-02-15 2011-09-07 パナソニック株式会社 再送制御方法、無線通信システム、基地局および移動局
JP4516880B2 (ja) 2005-03-29 2010-08-04 株式会社エヌ・ティ・ティ・ドコモ 伝送速度制御方法、移動局及び無線基地局
US7398411B2 (en) 2005-05-12 2008-07-08 Schweitzer Engineering Laboratories, Inc. Self-calibrating time code generator
US7698555B2 (en) 2005-08-29 2010-04-13 Schweitzer Engineering Laboratories, Inc. System and method for enabling secure access to a program of a headless server device
US7460590B2 (en) 2005-09-14 2008-12-02 Schweitzer Engineering Laboratories, Inc. Handheld communication tester and method for testing direct serial communication capability of an intelligent electronic device in a power system
US8933815B2 (en) 2005-10-28 2015-01-13 Electro Industries/Gauge Tech Intelligent electronic device having an XML-based graphical interface
US7372400B2 (en) 2005-11-07 2008-05-13 The Boeing Company Methods and apparatus for a navigation system with reduced susceptibility to interference and jamming
US7733780B2 (en) 2005-12-07 2010-06-08 Electronics And Telecommunications Research Institute Method for managing service bandwidth by customer port and EPON system using the same
US20070132773A1 (en) 2005-12-08 2007-06-14 Smartdrive Systems Inc Multi-stage memory buffer and automatic transfers in vehicle event recording systems
US8730834B2 (en) 2005-12-23 2014-05-20 General Electric Company Intelligent electronic device with embedded multi-port data packet controller
CA2636010A1 (en) 2006-01-17 2007-07-17 Baker Hughes Inc SYSTEM AND METHOD FOR REMOTE DATA ACQUISITION AND DISTRIBUTION
US7617408B2 (en) 2006-02-13 2009-11-10 Schweitzer Engineering Labortories, Inc. System and method for providing accurate time generation in a computing device of a power system
US20070194987A1 (en) 2006-02-22 2007-08-23 Honeywell International Inc. Systems and methods for a high-precision time of arrival ultra-wideband positioning system
US7606541B1 (en) 2006-04-12 2009-10-20 Nortel Network Limited Enhanced holdover for synchronous networks employing packet switched network backhaul
US7623068B2 (en) 2006-05-16 2009-11-24 Southwest Research Institute Detection of deception signal used to deceive geolocation receiver of a satellite navigation system
US7856012B2 (en) 2006-06-16 2010-12-21 Harris Corporation System and methods for generic data transparent rules to support quality of service
US20080005484A1 (en) 2006-06-30 2008-01-03 Joshi Chandra P Cache coherency controller management
US8739178B2 (en) 2006-07-21 2014-05-27 Schweitzer Engineering Laboratories, Inc. Method of configuring intelligent electronic devices to facilitate standardized communication messages among a plurality of IEDS within a network
WO2008025151A1 (en) 2006-08-31 2008-03-06 Sige Semiconductor Inc. An apparatus and method for use in global position measurements
EP2057513B1 (en) 2006-09-01 2020-08-05 Vestas Wind Systems A/S A priority system for communication in a system of at least two distributed wind turbines
US7742012B2 (en) 2006-09-14 2010-06-22 Spring Design Co. Ltd. Electronic devices having complementary dual displays
US7630863B2 (en) 2006-09-19 2009-12-08 Schweitzer Engineering Laboratories, Inc. Apparatus, method, and system for wide-area protection and control using power system data having a time component associated therewith
US7843897B2 (en) 2006-10-30 2010-11-30 Schweitzer Engineering Laboratories, Inc. System, apparatus and method for mixed mode communication on a single network
US8274401B2 (en) 2006-12-22 2012-09-25 Acterna Llc Secure data transfer in a communication system including portable meters
US9282001B2 (en) 2007-03-05 2016-03-08 Grid Net, Inc. Policy based utility networking
JP5106193B2 (ja) 2007-03-23 2012-12-26 パナソニック株式会社 無線送信装置
US10845399B2 (en) 2007-04-03 2020-11-24 Electro Industries/Gaugetech System and method for performing data transfers in an intelligent electronic device
US8705348B2 (en) * 2007-04-18 2014-04-22 Cisco Technology, Inc. Use of metadata for time based anti-replay
KR100902601B1 (ko) 2007-05-17 2009-06-12 한양네비콤주식회사 무선 시각송수신시스템 및 무선 시각동기방법
US8237609B2 (en) 2009-02-22 2012-08-07 Trimble Navigation Limited GNSS position coasting
WO2009004631A1 (en) 2007-07-05 2009-01-08 Ceragon Networks Ltd. Data packet header compression
US7979228B2 (en) 2007-07-20 2011-07-12 The Regents Of The University Of Michigan High resolution time measurement in a FPGA
US9270552B2 (en) 2007-09-07 2016-02-23 Power Measurement Ltd. Energy monitoring system using network management protocols
CN101802780B (zh) 2007-09-14 2014-07-16 通腾科技股份有限公司 通信设备、***和提供用户接口的方法
CA2701278C (en) 2007-09-28 2015-04-28 Schweitzer Engineering Laboratories, Inc. Symmetrical component amplitude and phase comparators for line protection using time stamped data
CA2704264C (en) 2007-11-02 2015-03-17 Novatel Inc. System and method for distributing accurate time and frequency over a network
CN101971046A (zh) 2007-11-25 2011-02-09 天空标注器有限责任公司 导航数据获取和信号后处理
KR101420879B1 (ko) 2007-11-29 2014-07-17 엘지전자 주식회사 스케줄링 정보에 관한 데이터의 전송방법
US20090141727A1 (en) 2007-11-30 2009-06-04 Brown Aaron C Method and System for Infiniband Over Ethernet by Mapping an Ethernet Media Access Control (MAC) Address to an Infiniband Local Identifier (LID)
US8116170B2 (en) 2007-12-19 2012-02-14 Seiko Epson Corporation Timekeeping device and satellite signal reception method for a timekeeping device
WO2009082303A1 (en) 2007-12-20 2009-07-02 Telefonaktiebolaget Lm Ericsson (Publ) Prescheduled retransmission for initial establishment
JP4884402B2 (ja) 2008-01-10 2012-02-29 アラクサラネットワークス株式会社 中継装置とその制御方法
US8819512B1 (en) 2008-01-19 2014-08-26 Appex Networks Holding Limited Method for detecting TCP packet losses and expediting packet retransmission
US8867520B2 (en) 2008-03-07 2014-10-21 Charles Nicholls Using a network frequency reference to augment timing Synchronization in a wireless base station
US7440427B1 (en) 2008-03-12 2008-10-21 Daniel A. Katz Increasing channel capacity of TDMA transmitters in satellite based networks
US9401839B2 (en) 2008-04-04 2016-07-26 Schweitzer Engineering Laboratories, Inc. Generation and control of network events and conversion to SCADA protocol data types
US8078192B2 (en) 2008-04-22 2011-12-13 Nokia Corporation Supporting the use of a virtual reference station
US8037173B2 (en) 2008-05-30 2011-10-11 Schneider Electric USA, Inc. Message monitor, analyzer, recorder and viewer in a publisher-subscriber environment
US8035558B2 (en) 2008-05-30 2011-10-11 The Boeing Company Precise absolute time transfer from a satellite system
JP4941775B2 (ja) 2008-06-23 2012-05-30 Necエンジニアリング株式会社 時刻同期装置
US8184535B2 (en) 2008-07-23 2012-05-22 Wipro Limited Flow control techniques for co-localized WLAN and bluetooth
US20100030916A1 (en) 2008-08-04 2010-02-04 Endace USA Limited Method and system for distributing clock signals
US8279781B2 (en) 2008-08-28 2012-10-02 Massachusetts Institute Of Technology Random linear network coding for time division duplexing
US7986263B2 (en) 2008-09-22 2011-07-26 Sierra Wireless, Inc. Method and apparatus for a global navigation satellite system receiver coupled to a host computer system
WO2010052496A1 (en) 2008-11-04 2010-05-14 The University Court Of The University Of Edinburgh Improvements to assisted positioning systems
US8159391B2 (en) 2008-11-13 2012-04-17 Ecole Polytechnique Federale De Lausanne (Epfl) Method to secure GNSS based locations in a device having GNSS receiver
US7940213B2 (en) 2008-11-24 2011-05-10 Andrew, Llc System and method for determining falsified satellite measurements
US8035557B2 (en) 2008-11-24 2011-10-11 Andrew, Llc System and method for server side detection of falsified satellite measurements
KR101579860B1 (ko) 2009-01-22 2015-12-24 삼성전자주식회사 무선 통신 시스템의 메시지 전송 방법
US8326319B2 (en) 2009-01-23 2012-12-04 At&T Mobility Ii Llc Compensation of propagation delays of wireless signals
US8886205B2 (en) 2009-03-02 2014-11-11 Qualcomm Incorporated Timing adjustment for synchronous operation in a wireless network
US7986266B2 (en) 2009-03-13 2011-07-26 Andrew, Llc Method and system for selecting optimal satellites in view
CA2757376A1 (en) 2009-04-03 2010-10-07 Schweitzer Engineering Laboratories, Inc. Fault tolerant time synchronization
US7978130B1 (en) 2009-05-01 2011-07-12 Coherent Navigation, Inc. Practical method for upgrading existing GNSS user equipment with tightly integrated Nav-Com capability
US8745431B2 (en) 2009-05-20 2014-06-03 Chronologic Pty. Ltd. Compound universal serial bus architecture providing precision synchronisation to an external timebase
US8639922B2 (en) 2009-06-01 2014-01-28 Dhananjay S. Phatak System, method, and apparata for secure communications using an electrical grid network
US7915962B2 (en) 2009-07-06 2011-03-29 Nortel Networks Limited System and method for built in self test for timing module holdover
US8082367B2 (en) 2009-07-23 2011-12-20 Schneider Electric USA, Inc. Differential time synchronization of intelligent electronic devices
US8312088B2 (en) 2009-07-27 2012-11-13 Sandisk Il Ltd. Device identifier selection
US8275486B2 (en) 2009-08-10 2012-09-25 Schweitzer Engineering Laboratories, Inc. Electric power system automation using time coordinated instructions
US8289668B2 (en) 2009-09-17 2012-10-16 Schweitzer Engineering Laboratories, Inc. Charging current compensation for line current differential protection
US8351433B2 (en) 2009-09-18 2013-01-08 Schweitzer Engineering Laboratories Inc Intelligent electronic device with segregated real-time ethernet
US8867345B2 (en) 2009-09-18 2014-10-21 Schweitzer Engineering Laboratories, Inc. Intelligent electronic device with segregated real-time ethernet
US20110068973A1 (en) 2009-09-24 2011-03-24 Coherent Navigation, Inc. Assimilating GNSS Signals to Improve Accuracy, Robustness, and Resistance to Signal Interference
US8261357B2 (en) 2009-10-14 2012-09-04 Schweitzer Engineering Laboratories, Inc. Systems and methods for license entitlement key distribution
EP2348335A1 (en) 2010-01-22 2011-07-27 Astrium Limited A receiver and method for authenticating satellite signals
US8531332B2 (en) 2010-03-22 2013-09-10 Qualcomm Incorporated Anti-spoofing detection system
US7952519B1 (en) 2010-04-16 2011-05-31 John Nielsen Method and system for detecting GNSS spoofing signals
US8446896B2 (en) 2010-04-21 2013-05-21 Lsi Corporation Time synchronization using packet-layer and physical-layer protocols
RU2012154197A (ru) 2010-05-14 2014-06-20 Сименс Акциенгезелльшафт Способ генерации группового ключа и управления им для модели типовых объектно-ориентированных событий (подстанции)
US8624779B2 (en) 2010-05-18 2014-01-07 Trimble Navigation Limited Global navigation satellite system (GNSS) reference station integrity monitoring and assurance
US8718673B2 (en) 2010-05-21 2014-05-06 Maple Acquisition Llc System and method for location assurance of a mobile device
US8519763B2 (en) 2010-06-11 2013-08-27 Altera Corporation Integrated circuits with dual-edge clocking
CA2779145C (en) 2010-07-02 2015-12-29 Schweitzer Engineering Laboratories, Inc. Systems and methods for remote device management
US8583957B2 (en) 2010-07-27 2013-11-12 National Instruments Corporation Clock distribution in a distributed system with multiple clock domains over a switched fabric
US8965592B2 (en) 2010-08-24 2015-02-24 Schweitzer Engineering Laboratories, Inc. Systems and methods for blackout protection
US8675654B2 (en) 2010-10-05 2014-03-18 Cisco Technology, Inc. System and method for providing smart grid communications and management
US20120155458A1 (en) 2010-12-20 2012-06-21 Brocade Communications Systems, Inc. Repeated Lost Packet Retransmission in a TCP/IP Network
US8812256B2 (en) 2011-01-12 2014-08-19 Schweitzer Engineering Laboratories, Inc. System and apparatus for measuring the accuracy of a backup time source
US8456353B2 (en) 2011-01-14 2013-06-04 Deere & Company Method and system for determining clock corrections
JP5630293B2 (ja) 2011-01-27 2014-11-26 富士通株式会社 通信システム、受信装置、中継装置、受信方法、及び中継方法
US8576778B2 (en) 2011-01-27 2013-11-05 Telefonaktiebolaget L M Ericsson (Publ) Transfer of synchronization in a hybrid global satellite packet network system
US8566491B2 (en) 2011-01-31 2013-10-22 Qualcomm Incorporated System and method for improving throughput of data transfers using a shared non-deterministic bus
US20120215479A1 (en) 2011-02-21 2012-08-23 General Electric Company System for testing intelligent electronic devices
EP3206050A1 (en) 2011-03-22 2017-08-16 Trimble Inc. Gnss sinal processing with delta phase
US20120278421A1 (en) 2011-04-27 2012-11-01 Centec Networks (Suzhou) Co., Ltd. Providing a data sample in a measurement and control system
WO2013003662A2 (en) 2011-06-30 2013-01-03 Tufts University System and method for wireless collaborative verification of global navigation satellite system measurements
US9288228B2 (en) * 2011-08-05 2016-03-15 Nokia Technologies Oy Method, apparatus, and computer program product for connection setup in device-to-device communication
US20130039266A1 (en) 2011-08-08 2013-02-14 Research In Motion Limited System and method to increase link adaptation performance with multi-level feedback
KR20140088091A (ko) 2011-09-12 2014-07-09 콘티넨탈 테베스 아게 운트 코. 오하게 차량의 온보드 네트워크에서의 네트워크 가입자들을 동기화하는 방법 및 디바이스
US9362746B2 (en) 2011-10-07 2016-06-07 Cisco Technology, Inc. Communication network topology management based on an associated electric grid topology
US9104486B2 (en) 2011-11-08 2015-08-11 Mckesson Financial Holdings Apparatuses, systems, and methods for distributed workload serialization
US9590411B2 (en) 2011-12-15 2017-03-07 Schweitzer Engineering Laboratories, Inc. Systems and methods for time synchronization of IEDs via radio link
US8583142B2 (en) 2012-03-16 2013-11-12 Qualcomm Incorporated Selective distribution of location based service content to mobile devices
US8564330B1 (en) 2012-06-05 2013-10-22 Xilinx, Inc. Methods and systems for high frequency clock distribution
CA2877720C (en) 2012-06-29 2020-09-01 Finite State Research Llc System for maintaining accurate ideal clock time
US8793767B2 (en) 2012-08-30 2014-07-29 Schweitzer Engineering Laboratories Inc Network access management via a secondary communication channel
US9709680B2 (en) 2012-09-08 2017-07-18 Schweitzer Engineering Laboratories, Inc. Quality of precision time sources
US9369225B2 (en) 2012-10-01 2016-06-14 Intel Deutschland Gmbh Distribution of an electronic reference clock signal that includes delay and validity information
US9383735B2 (en) 2012-10-04 2016-07-05 Schweitzer Engineering Laboratories, Inc. Distributed coordinated electric power delivery control system using component models
US9400330B2 (en) 2012-10-19 2016-07-26 Schweitzer Engineering Laboratories, Inc. Manipulation resilient time distribution network
US9599719B2 (en) 2012-10-19 2017-03-21 Schweitzer Engineering Laboratories, Inc. Detection of manipulated satellite time signals
MX2015004131A (es) 2012-10-19 2015-07-06 Schweitzer Engineering Lab Inc Conmutador de distribucion de tiempo.
AU2013331191A1 (en) 2012-10-19 2015-04-09 Schweitzer Engineering Laboratories, Inc. Time distribution device with multi-band antenna
US9021431B2 (en) 2013-01-07 2015-04-28 Abb Inc. System and method for developing, deploying and implementing power system computer applications
US9709682B2 (en) 2013-05-06 2017-07-18 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9759816B2 (en) 2013-01-11 2017-09-12 Schweitzer Engineering Laboratories, Inc. Multi-constellation GNSS integrity check for detection of time signal manipulation
US9300591B2 (en) 2013-01-28 2016-03-29 Schweitzer Engineering Laboratories, Inc. Network device
US9996105B1 (en) * 2013-03-14 2018-06-12 Marvell Israel (M.I.S.L) Ltd High precision event timing in network devices
US9065763B2 (en) 2013-03-15 2015-06-23 Schweitzer Engineering Laboratories, Inc. Transmission of data over a low-bandwidth communication channel
US9270109B2 (en) 2013-03-15 2016-02-23 Schweitzer Engineering Laboratories, Inc. Exchange of messages between devices in an electrical power system
US9083503B2 (en) 2013-05-02 2015-07-14 Schweitzer Engineering Laboratories, Inc. Synchronized clock event report
US9774401B1 (en) 2013-07-15 2017-09-26 Paul Borrill Entangled links, transactions and trees for distributed computing systems
US9319100B2 (en) 2013-08-12 2016-04-19 Schweitzer Engineering Laboratories, Inc. Delay compensation for variable cable length
US20150081235A1 (en) 2013-09-16 2015-03-19 Schweitzer Engineering Laboratories, Inc. Fault location using traveling waves by calculating traveling wave arrival time
US9716641B2 (en) 2013-09-19 2017-07-25 Avago Technologies General Ip (Singapore) Pte. Ltd. Adaptive industrial ethernet
US9270442B2 (en) 2014-04-29 2016-02-23 Schweitzer Engineering Laboratories, Inc. Time signal propagation delay correction
US10317467B2 (en) 2014-05-19 2019-06-11 Schweitzer Engineering Laboratories, Inc. Synchronous machine monitoring and determination of a loss-of-field event using time stamped electrical and mechanical data
US9425652B2 (en) 2014-06-16 2016-08-23 Schweitzer Engineering Laboratories, Inc. Adaptive holdover timing error estimation and correction
US20160344729A1 (en) 2015-03-27 2016-11-24 Thomas M. Slaight Technologies for geolocation attestation of computing devices in a network path
US10142353B2 (en) 2015-06-05 2018-11-27 Cisco Technology, Inc. System for monitoring and managing datacenters
DE102015213845A1 (de) * 2015-07-22 2017-01-26 Robert Bosch Gmbh Verfahren und Vorrichtung zur Validierung eines Zeitstempels einer Datenübertragung
US10034133B2 (en) * 2015-12-23 2018-07-24 Apple Inc. Waveform design for Wi-Fi time-of-flight estimation
US10375108B2 (en) 2015-12-30 2019-08-06 Schweitzer Engineering Laboratories, Inc. Time signal manipulation and spoofing detection based on a latency of a communication system
US10285013B2 (en) * 2017-02-10 2019-05-07 Apple Inc. Enhanced automotive passive entry
US10330784B2 (en) 2017-04-07 2019-06-25 Qualcomm Incorporated Secure range determination protocol

Also Published As

Publication number Publication date
US10819727B2 (en) 2020-10-27
WO2020081227A1 (en) 2020-04-23
US20200120119A1 (en) 2020-04-16

Similar Documents

Publication Publication Date Title
US10819727B2 (en) Detecting and deterring network attacks
EP3353988B1 (en) Methods, systems, and computer readable media for detecting physical link intrusions
US11032302B2 (en) Traffic anomaly detection for IoT devices in field area network
US7035223B1 (en) Method and apparatus for detecting unreliable or compromised router/switches in link state routing
CN104092697A (zh) 一种基于时间的防重放方法及装置
US10129899B2 (en) Network apparatus
US20230006751A1 (en) Method for securing the time synchronization of an ethernet on-board network
Lisova et al. Protecting clock synchronization: Adversary detection through network monitoring
Li et al. A security management architecture for time synchronization towards high precision networks
Annessi et al. Encryption is futile: Delay attacks on high-precision clock synchronization
Neyer et al. Redundant schemes or how to counter the delay attack on time synchronization protocols
Shree et al. Wormhole attack in wireless sensor network
Rezabek et al. Ptp security measures and their impact on synchronization accuracy
US20150131682A1 (en) Method to detect suboptimal performance in boundary clocks
Mocanu et al. Real-time performance and security of IEC 61850 process bus communications
Fischer et al. Security considerations for ieee 802.1 time-sensitive networking in converged industrial networks
Lisova et al. Monitoring of clock synchronization in cyber-physical systems: A sensitivity analysis
CN111935085A (zh) 工业控制网络异常网络行为的检测防护方法和***
CN116896450A (zh) 用于时间敏感网络中入侵检测***的推理模型
CN116405089A (zh) 一种用于卫星互联网的路径验证方法和装置
Lisova Monitoring for securing clock synchronization
Mocanu et al. Experimental study of performance and vulnerabilities of IEC 61850 process bus communications on HSR networks
Thing et al. Locating network domain entry and exit point/path for DDoS attack traffic
CN102752169A (zh) 传输监控方法及装置
WO2014128840A1 (ja) データ中継装置、ネットワークシステム、および、データ中継方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20210514

WD01 Invention patent application deemed withdrawn after publication