CN101443736A - 消息评估系统及方法 - Google Patents

消息评估系统及方法 Download PDF

Info

Publication number
CN101443736A
CN101443736A CNA2005800460470A CN200580046047A CN101443736A CN 101443736 A CN101443736 A CN 101443736A CN A2005800460470 A CNA2005800460470 A CN A2005800460470A CN 200580046047 A CN200580046047 A CN 200580046047A CN 101443736 A CN101443736 A CN 101443736A
Authority
CN
China
Prior art keywords
message
fame
mark
sender
transmission
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.)
Granted
Application number
CNA2005800460470A
Other languages
English (en)
Other versions
CN101443736B (zh
Inventor
P·朱奇
G·拉詹
D·阿尔佩洛维奇
M·莫耶
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.)
McAfee LLC
Original Assignee
Secure Computing LLC
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
Priority claimed from US11/142,943 external-priority patent/US20060015942A1/en
Application filed by Secure Computing LLC filed Critical Secure Computing LLC
Publication of CN101443736A publication Critical patent/CN101443736A/zh
Application granted granted Critical
Publication of CN101443736B publication Critical patent/CN101443736B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/212Monitoring or handling of messages using filtering or selective blocking

Abstract

在一个或多个数据处理器上操作的处理通信的方法和系统,以根据消息的分类或消息发送者的特性来确定是否应该将通信发送给接收者。

Description

消息评估系统及方法
背景及概述
本文档一般涉及用于处理通信的系统和方法,尤其涉及用于过滤通信的系统和方法。
在反垃圾行业中,垃圾(spam)制造者使用各种创造方式来躲避垃圾过滤器的检测。现有的反垃圾系统包括开放故障系统,其中所有的入口消息都经过垃圾过滤。然而,这些系统在将消息分类成合法消息或垃圾方面可能是低效的或不正确的。
根据这里所公开的教导,提供了用于在一个或多个数据处理器上操作的方法和系统,该处理器为消息实体(messaging entity)分配了名誉(reputation)。例如,一种方法和系统可以包括接收标识与消息实体的通信相关的一个或多个特性的数据;根据接收的标识数据确定一个名誉分数(reputation score);其中确定的名誉分数指示出该消息实体的名誉;其中确定的名誉分数用于决定对与该消息实体相关的通信采取什么样的动作。
作为另一个例子,提供了利用传输(transmission)发送者的名誉分数来执行传输过滤的系统和方法。一种系统和方法可以包括:识别关于来自一个发送者的传输的至少一个特性;执行向包括该传输特性的名誉系统的实时查询;接收表示与该传输相关的名誉的分数;以及,对来自该发送者的该传输执行对应于该发送者的名誉分数范围的动作。
作为另一个例子,提供了利用传输的发送者的名誉分数来执行传输的群过滤的系统和方法。例如,一种系统和方法可以包括:根据内容相似性或传输发送者行为的相似性来将多个传输结合成组;识别关于该组中的每个传输的至少一个特性;向名誉系统执行查询,并接收表示每个发送者的名誉的分数;以及根据该组中名誉好的和名誉不好的发送者的比例来为传输组分类(classify)。
作为另一个例子,提供了利用可训练传输集合中的传输发送者的名誉分数来执行过滤系统的调整(tuning)和训练(training)的系统和方法。例如,该方法可以包括:识别关于来自发送者的传输的至少一个特性;向名誉系统执行查询,并接收表示发送者名誉的分数;根据发送者的名誉分数落入的范围将传输分成多个种类(category);以及,传递这些传输和它们的分类种类到另一个过滤系统的训练器(trainer),以用于优化该过滤系统。
作为另一个例子,提供了在一个或多个数据处理器上操作以对来自消息实体的通信进行分类的系统和方法。例如,一种系统和方法可以包括:从信息实体接收通信;使用多种消息分类技术来为该通信分类;以及,组合消息分类输出,以生成消息评估分数(profile score);其中该消息评估分数被用于决定对与该消息实体相关的通信采取什么样的动作。
作为另一个例子,这样的系统和方法可以包括:识别关于来自发送者的传输的至少一个特性;向名誉系统执行查询,并接收表示发送者名誉的分数;根据发送者的名誉分数落入的范围将传输分成多个种类;以及,传递这些传输和它们的类别种类到另一个过滤系统的训练器(trainer),以用于优化该过滤系统。
作为另一个例子,这样的系统和方法可以包括:从信息实体接收通信;使用多种消息分类技术来为该通信分类;以及,组合消息分类输出,以生成消息评估分数;其中该消息评估分数被用于决定对与该消息实体相关的通信采取什么样的动作。
根据这里公开的教导,提供了在一个或多个对来自消息实体的通信分类的数据处理器上操作的方法和系统。例如,一种系统和方法可以包括多种消息分类技术,其中这些技术被配置为对从消息实体接收的通信进行分类。一种系统和方法还可以进一步包括消息评估(profiling)逻辑,该逻辑配置用于结合消息分类输出以生成消息评估分数,其中该消息评估分数用于决定对与该消息实体相关的通信采取什么样的动作。
作为另一个例子,一种方法和系统可以包括接收从消息实体发送的通信。多种消息分类技术被用于对该通信进行分类。一种消息分类技术是与置信度值(confidence value)相关的,被用于根据该消息分类技术来生成消息分类输出。该消息分类输出被结合,以生成一个消息评估分数。该消息评估分数被用于决定对与该消息实体相关的通信采取什么样的动作。
作为另一个例子,一种系统和方法可以利用多种消息分类技术,其中这多种消息分类技术配置用于对从消息实体接收的通信进行分类。消息评估逻辑可以配置为结合消息分类输出,以生成消息评估分数。消息评估分数用于决定对与该消息实体相关的通信采取什么样的动作。
作为另一个例子,一种系统和方法可以被用于调整由一种或多种消息分类技术所使用的消息分类参数。接收多个输入数据(诸如通过输入逻辑或处理指令),这些数据是多个通信或者代表了多个通信。一个调整器(tuner)程序被用于调整与消息分类技术相关的消息分类参数。从消息实体接收通信。调整的消息分类参数被多种消息分类技术使用,以对通信分类。来自多种消息分类技术的消息分类输出被组合,以生成消息评估分数。该消息评估分数用于决定对与该消息实体相关的通信采取什么样的动作。
附图说明
图1是描述了用于处理在网络上接收的传输的系统的框图。
图2是描述了被配置为用于确定名誉分数的名誉系统的框图。
图3是描述了在各种计算的概率值的名誉分数的表。
图4是描述了在各种计算的概率值的名誉分数的图。
图5是描述了用于生成名誉分数的操作场景的流程图。
图6是描述了用于确定名誉分数的使用名誉不好标准和名誉好标准的框图。
图7是描述了名誉系统的框图,该名誉系统被配置为以包括发送者的名誉分数的返回值作为响应。
图8是描述了用于处理在网络上接收的传输的系统的框图。
图9是描述了具有消息评估程序的过滤系统的框图。
图10是描述了消息分类调整器程序的框图。
图11是描述了将遗传算法用作消息分类调整器程序的框图。
图12是描述了使用消息评估器的操作场景的流程图。
图13是描述了适于操作自适应性的消息阻塞和列入名誉好名单(whitelisting)的消息评估器的框图。
图14是描述了用于处理在网络上接收的传输的名誉系统的框图。
图15是描述了被配置为确定名誉分数的名誉系统的框图。
图16是描述了在各种计算的概率值的名誉分数表。
图17是描述了服务器访问结构的框图。
具体实施方式
图1在30描述了一个用于处理在网络40上接收的传输的系统。传输可以是许多不同类型的通信,诸如从一个或多个消息实体50发送的电子邮件(e-mail)消息。系统30为消息实体(例如消息实体52)分配一个种类,并且基于分配给该消息实体的种类,对于该消息实体的通信采取一种动作。
系统30使用过滤系统60和名誉系统70来帮助处理来自消息实体50的通信。过滤系统60使用名誉系统70来帮助确定应该对该消息实体的通信采取什么样的过滤操作(如果存在任何操作的话)。例如,可以确定该通信是来自一个名誉好的源,从而该通信不应被过滤。
过滤系统60在62识别一个或多个与接收的通信相关的消息特性,并将该识别的信息提供给名誉系统70。名誉系统70通过计算该识别的消息特性体现特定质量的概率,来估计该名誉。根据计算的概率确定一个全面的名誉分数,并将其提供给过滤系统60。
过滤系统60在64检查该名誉分数,以确定对于该发送者的通信应该采取什么动作(诸如该通信传输是否应该被传送到位于消息接收系统80的该通信所指定的接收者)。过滤系统60可以完全或部分的根据名誉系统70所提供的名誉分数,来决定对通信采取不同的处理。作为举例说明,可以确定通信是来自一个名誉不好的发送者,并且从而该通信应该被处理为垃圾(例如删除、隔离等等)。
可以用许多不同的方式来配置名誉系统,以帮助过滤系统。例如,根据手边的情况,名誉系统70可以位于过滤系统60的外部或内部。作为另一个例子,图2描述了一个名誉系统70,被配置为根据诸如在82所示的发送者身份的消息特性识别信息,来计算名誉分数。应该理解可以使用其他的消息特性,来代替或者附加于发送者身份。另外,传输可以来自许多不同类型的消息实体,诸如域名、IP地址、电话号码、或者个人电子地址或表示一个组织的用户名、计算机、或传送电子消息的个人用户。例如,生成的名誉好或名誉不好的类别可以基于一个IP地址发送不想要的传输或者合法的通信的趋势。
如图2所示,还可以通过识别一组二元、可测试的标准92来建立系统的配置90,该标准表现为好的和不好的发送者之间的强鉴别器。P(NR|Ci)可以被定义为假设发送者符合质量/标准Ci的情况下发送者名誉不好的概率,并且P(R|Ci)可以被定义为假设发送者符合质量/标准Ci的情况下发送者名誉好的概率。
对于每个质量/标准Ci,可以执行周期性的(例如每天、每周、每月等等)采样练习(exercise)来重新计算P(NR|Ci)。采样练习可以包括选择已知质量/标准Ci对其为真的N个发送者的随机样本集S。该采样中的发送者然后被分成以下的集合之一:名誉好的(R)、名誉不好的(NR)或未知的(U)。NR是在该采样中名誉好的发送者的数目,NNR是名誉不好的发送者的数目,等等。然后,使用下面的公式来估计P(NR|Ci)和P(R|Ci):
P ( NR | C i ) = N NR N
P ( R | C i ) = N R N
为了这个目的,确定N=30为一个足够大的采样尺寸,以获得对于每个质量/标准Ci的P(NR|Ci)和P(R|Ci)的准确的估计。
在为所有的标准计算了P(NR|Ci)和P(R|Ci)之后,计算出的概率被用于为名誉空间中的每个发送者计算总(aggregate)名誉不好的概率94,PNR,和总名誉好的发送者的概率96,PR。可以使用下面的公式来计算这些概率:
Figure A200580046047D00121
Figure A200580046047D00122
在实验中,上面的公式对于大范围的输入标准的结合表现非常好,并且在实际中,它们的表现相似于用于精确计算输入标准的“名誉不好”和“名誉好”行为的自然联合条件概率的公式的表现。
在为每个发送者计算了PNR和PR之后,使用下面的名誉函数来为该发送者计算名誉分数:
f ( P NR , P R ) = ( c 1 + c 2 P NR + c 2 P R + c 3 P NR 2 + c 3 P R 2 + c 4 P NR P R + c 5 P NR 3
+ c 5 P R 3 + c 6 P NR P R 2 + c 6 P NR 2 P R ) ( ( P NR - P R ) 3 + c 7 ( P NR - P R ) )
其中
c1=86.50
c2=-193.45
c3=-35.19
c4=581.09
c5=234.81
c6=-233.18
c7=0.51
应该理解不同的函数可以用作名誉分数确定器98,并且除了用函数表述,还可以以许多不同的形式来表述。作为举例说明,图3在100描述了一个用于确定名誉分数的表格形式。该表示出了由上面的函数产生的根据PNR和PR的名誉分数,PNR和PR都在0.0和1.0之间变化。例如在110所示的,对于PNR=0.9和PR=0.2的组合,获得一个名誉分数53。该名誉分数是相对较高的指示符,指示了该发送者不应被认为是名誉好的。如果PNR和PR是相同的(例如像在120所示的,如果PNR=0.7和PR=0.7,名誉分数就为0),获得的名誉分数是0。名誉分数可以具有负值,以指示当PR大于PNR时发送者是相对名誉好的。例如,如果像在130所示的,PNR=0.5和PR=0.8,那么名誉分数是-12。
名誉分数可以被图形化示出,如图4的150所描述的。图150是由上面的函数根据PNR和PR的分值生的。图4示出了在垃圾环境下的名誉分数确定,其中PNR和PR被分别用作正常程度(hamminess)和垃圾程度(spamminess)的概率,每个概率在0.0和1.0之间变化。
如这些例子所示,名誉分数可以是基于通信的特性(例如消息实体特性)和/或消息实体的行为而分配给消息实体的数字形式的名誉。数字名誉可以在名誉好和名誉不好类别的连续范围内浮动。然而,名誉可以是非数字的,诸如通过具有文本的、或者多级文本的类别。
图5描述了一个操作场景,其中名誉系统被过滤系统使用,以产生名誉分数。在该操作场景下,为一个特定的发送者(例如IP地址、域名、电话号码、地址、名字等等)从一组输入数据计算名誉分数。参见图5,在步骤200收集为发送者计算名誉不好和名誉好概率所需的数据。然后该数据在步骤210被集成,并且用于步骤220的概率计算。这包括为发送者确定各种选择的标准的名誉不好概率和名誉好概率。然后为每个发送者计算总名誉不好概率和总名誉好概率。
在为每个发送者计算总名誉不好概率和总名誉好概率之后,在230使用名誉函数来为该发送者计算名誉分数。在步骤240,该发送者的名誉分数分发(distribute)到本地和/或分发到一个或多个系统,以估计与该发送者相关的通信。作为举例说明,名誉分数可以分发给一个过滤系统。利用该名誉分数,过滤系统可以根据该发送者名誉分数落入的范围来选择对该传输所采取的动作。对于名誉不好的发送者,过滤系统可以选择丢弃该传输(例如静静的)、将其保存在隔离区、或者将该传输标记为可疑的。另外,过滤系统可以选择将这种动作应用到一段指定时间的来自该发送者的所有未来的传输,而不要求对名誉系统作出新的查找查询。对于名誉好的发送者,过滤系统可以相似的将该动作应用于传输,以允许它们绕过所有的过滤技术,或特定的导致对过滤系统产生大量的处理、网络、或者存储开销的过滤技术。
应该理解类似于这里描述的其他处理流程,可以改变、修改和/或增加处理以及处理的顺序,并且仍达到期望的结果。例如,提取关于传输的发送者的唯一识别信息的一种可选的附加步骤可以是,使用发送者验证技术,来验证传输的特定部分,诸如消息头部中的假设的发送域名,或者关于发送者的不可伪造(unforgeable)的信息,诸如传输来自的IP地址。这个处理可以允许过滤系统通过查询可以潜在被伪造的、尚未被验证的信息,诸如域名或email地址,来执行在名誉系统上的查找。如果这样的域或地址具有正的名誉,该传输可以直接传送给接收系统,而绕过所有的或某些过滤技术。如果它具有负的名誉,过滤系统可以选择丢弃该传输、将其保存到隔离区、或者将其标记为可疑的。
可以使用许多不同类型的发送者验证技术,诸如发送者策略框架(SPF)技术。SPF是一种域所有者用来发布DNS记录的协议,该DNS记录指示出哪个IP地址被允许代表给定的域发送邮件。作为其他的非限制性例子,可以使用Sender ID或DomainKeys来作为发送者验证技术。
作为另一个例子,在对发送者的通信的处理中可以使用许多不同类型的标准。图6描述了在确定名誉分数中所使用的名誉不好标准300和名誉好标准310。
名誉不好标准300和名誉好标准310有助于区分名誉不好发送者和名誉好发送者。可以经常改变一组标准,而不会严重影响使用该计分技术所产生的名誉分数。作为在SPAM识别的环境下的一种说明,下面是可以在消息发送者的名誉分数计分中使用的垃圾程度标准的列表。该列表不是想要穷举,并且可以适于包括其他的标准或者根据观察到的行为来删除标准。
1.平均垃圾分数:如果其发送的传输的平均垃圾评估分数超过了某个门限W,该发送者就被宣布为“名誉不好的”。
2.RDNS查找失败:如果对于一个发送者的IP地址的反向域名系统(RDNS)查询失败,它就被宣布为“名誉不好的”。
3.RBL从属关系:如果一个发送者包括在一个实时黑名单(real-timeblack-hole list,RBL)中,它就被宣布为“名誉不好的”。(注意:可以使用多个RBL,每个RBL都可以构成一个独立的测试标准。)
4.邮件量(Mail Volume):如果一个发送者的平均(平均值或中值)传输量超过了一个门限X,它就被宣布为“名誉不好的”,其中X是对一段时期的传输进行测量得出的(诸如一天、一周、或者一个月)。(注意:可以使用在多个时间段上的多个平均量,并且每个平均量都可以构成一个独立的测试标准。)
5.邮件突发性/发送历史:如果一个发送者的平均(平均值或中值)传输流量模式突发性(由较大时间周期内的活跃发送子周期的数目定义,例如,一天中的活跃发送小时的数目,或一月中的活跃发送日的数目)小于某个门限Y,它就被宣布为“名誉不好的”,其中Y是在每个周期的子周期中测量的。(注意,可以使用在多个时间周期上的多个平均突发性测量,并且每个平均突发性测量都可以构成一个单独的测试标准。)
6.邮件宽度:如果一个发送者的平均(平均值或中值)传输流量宽度(由在一个时间段(例如,一天、一周或一月)内从同一个发送者接收传输的系统的百分比来定义)超过了某个门限Z,它就被宣布为“名誉不好的”。(注意:可以使用在多个时间周期上的多个平均宽度,并且每个平均宽度测量都可以构成一个单独的测试标准。)
7.恶意软件行为:如果知道一个发送者在测量期间(例如一天、一周、或一个月)传送了一个或多个恶意软件代码(例如,病毒、间谍软件、入侵代码),它就被宣布为“名誉不好的”。
8.地址类型:如果知道一个发送者被因特网服务提供商(ISP)动态分配到拨号或宽带动态主机控制协议(DHCP)客户,它就被宣布为“名誉不好的”。
9.CIDR块垃圾程度:如果知道一个发送者的IP地址存在于主要包括“名誉不好的”IP地址的无类域间路由(CIDR)块中,它就被宣布为“名誉不好的”。
10.人员反馈:如果分析这些传输的内容和其他特性的人报告一个发送者发送了不想要的传输,它就被宣布为“名誉不好的”。
11.垃圾陷阱(SpamTrap)反馈:如果一个发送者向已经被宣布为是垃圾陷阱,从而不应接收任何合法传输的账户发送传输,它就被宣布为“名誉不好的”。
12.反弹反馈:如果一个发送者向在目的系统上不存在的账户发送反弹传输或者传输,它就被宣布为“名誉不好的”。
13.法规/标准一致性:如果一个发送者不符合法律、法规、以及传输的发送者和/或接收者的操作所在的国家的已经建立的传输行为标准,它就被宣布为“名誉不好的”。
14.操作连续性:如果一个发送者在发送位置的操作没有长于某个门限Z,它就被宣布为“名誉不好的”。
15.对接收者命令的响应性:如果一个发送者对接收者的终止与该发送者的关系从而不再接收任何来自它的传输的合法的命令,没有在一个合理的时间范围内作出响应,它就被宣布为“名誉不好的”。
下面是在确定发送者的“名誉度(reputability)”中可以使用的“名誉好的”标准的列表。该列表不是想要穷举,并且可以适于包括其他的标准或者根据观察到的行为来删除标准。
1.平均垃圾分数:如果一个发送者发送的传输的平均垃圾评估分数低于某个门限W,该发送者就被宣布为“名誉好的”。
2.人员反馈:如果分析来自该发送者的传输流的人报告了一个发送者仅发送合法的传输,它就被宣布为“名誉好的”,这个人结合拥有这些发送站点的组织的名誉来进行分析。
在为全体发送者的每个发送者计算了名誉级别之后,可以通过一个通信协议使名誉类别有效,利用名誉系统的查询者可以解释该通信协议(例如DNS、HTTP等等)。如图7所示,当发出了对于一个发送者的查询350,名誉系统可用一个包括该发送者的名誉分数的返回值360以及任何可以由查询者利用以作出对该发送者的传输的可接受性的最终判断的其他相关的附加信息(例如名誉分数的寿命、确定该名誉分数的输入数据等等)作为响应。
可以使用的一个通信协议的例子是域名系统(DNS)服务器,它可以以IP地址形式的返回值:172.x.y.z作为响应。可以用下面的公式来编码该IP地址:
IP = 172 . ( rep - | rep | 2 × rep ) . ( | rep | div 256 ) . ( | rep | mod 256 )
被查询的发送者的名誉可以按照如下公式从返回值中进行译码:
rep=(-1)2-x×(256y+z)
因此,当x=0时,返回的名誉是一个正数,并且当x=1时,返回的名誉是一个负数。名誉的绝对值由y和z的值确定。这种编码方案使得服务器通过DNS协议返回的名誉值的范围在[-65535,65535]以内。它还留出了七个(7)未使用的比特,叫做x的七个高阶比特。这些比特可以被保留用作名誉系统的扩展。(例如,可以将名誉分数的寿命返回给查询者。)
图8在430描述了一个用于处理在网络440上接收的传输的系统。该传输可以是许多不同类型的通信,诸如从一个或多个消息实体450发送的电子邮件(e-mail)。系统430使用过滤系统460来帮助处理来自消息实体450的通信。过滤系统460检查与来自消息实体450的通信相关的特性,并且基于该检查,对该通信采取动作。例如,可以确定一个通信是合法的,从而该通信不应被过滤系统460过滤掉,并且应提供给接收系统70,以将其传送到预定的接收者。
为了适当提高消息分类的准确性(例如垃圾或合法消息),如图9所示,过滤系统460可以配备消息评估程序500。消息评估器(message profiler)500使用多种消息分类技术,或者如图9所示,使用过滤器510来对消息分类。消息评估器500可以使用的消息分类技术或过滤器510的例子包括:
反向DNS(RDNS)-一种分类技术,根据消息发送者的IP地址来执行反向域名服务(DNS)查找,以检查(1)对于该IP地址在DNS系统中是否存在一个域,以及(2)如果存在这样的域,该域是否与发送者声明要从其发送消息的域相匹配。
实时黑名单(RBL)-一种分类技术,根据消息发送者的IP地址来执行一个或多个实时黑名单(RBL)查询,以检查该IP地址是否被任何RBL标识为可能发送不想要的消息的IP地址。
名誉服务器-一种分类技术,根据消息发送者的IP地址和/或它们的域名和其他消息发送者特性来执行一个或多个名誉服务器查询,以接收描述该发送者的名誉的分数。
基于签名/指纹的分析(例如静态查找服务(SLS))-一种分类技术,计算一组消息散列(hash),并查询集中静态查找服务(SLS),以确定计算的消息散列在最近的邮件流中出现的多频繁。
消息头部分析分类技术-作为例子,该技术可以包括系统定义的头部分析(SDHA)、用户定义的头部分析(UDHA)等等。
系统定义的头部分析(SDHA)-一组分类技术,检查一个消息并识别该消息的头部是否体现了某些系统定义的可能标识不想要的消息发送者的特性。
用户定义的头部分析(UDHA)-一组分类技术,检查一个消息并确定该消息的头部是否体现了某些用户定义的可能标识不想要的消息发送者的特性。
发送者验证-一组分类技术,执行查找,以确定(1)发送者所声明的域是否发布了被授权为该域发送邮件的邮件服务器的记录,以及(2)如果发布了这样的记录,该记录是否授权该发送者的IP地址代表所声明的域发送邮件。通常使用的发送者验证技术的例子包括发送者策略框架(SPF)和发送者ID。
贝叶斯定理过滤-一种统计分类技术,根据消息中的文本令牌(单词)组,来估计消息落入指定种类的联合条件概率。
力容过滤-一种分类技术,搜索消息内容中已经与特定的消息类别相关联的单词。
聚类分类-一种分类技术,基于对特征间的相似性的测量,将通信聚类为不同的组,诸如想要的、不想要的(例如垃圾)等等。执行聚类,使得组内的相似性高而组间的相似性低。
该列表不是想要穷举,并且可以适于包括其他的发现的技术。该列表中的某些描述构成了一个单独的技术,而其他的描述构成了许多相似的或非常相关的技术的组合。当多种技术被结合在一起描述时,消息评估器500允许每种技术有它自己的置信度值。
消息评估器500使用基于门限的技术来对消息分类。消息评估器500使用的每种分类技术510都有一个相关的置信度值520。当消息抵达进行评估,消息评估器500在分类技术中重复,并允许每种技术都尝试对该消息分类。每种分类的结果都是[0,1]范围内的小数值。当每种分类技术都重复过后,消息评估器500使用下面的公式来为该消息计算一个分数(Score):
Score = Σ i = 1 N SV i × C i
其中SVi是与分类技术i相关联的置信度值,而Ci是由分类技术i产生的在[0,1]之间的分类值。
在用非线性计分函数来使用分类技术时,可以使用下面的公式:
Score = Σ i = 1 N ( SV 1 i × C i + SV 2 i × C i 2 )
其中SV1i和SV2i是与分类技术i相关联的置信度值,而Ci是由分类技术i产生的在[0,1]之间的分类值。
如果消息的分数超过了在520确定的某些特定门限T,那么该消息被宣布属于第一种定义的种类。如果消息分数低于该门限,它被宣布属于相反的种类。然后系统可以根据消息分数所达到的门限来采取适当的动作,诸如隔离该消息、丢弃该消息(也就是如530所示的删除该消息而不传送)、重写该消息的主题以包含一些特定的字符串(例如“怀疑是垃圾”)、将消息传递给加密引擎以安全地传送,等等。系统还可以允许指定多个门限并对每个门限应用不同的动作,这意味着对消息评估器500的分类结果有更好的置信度。
消息评估器500的有效性和准确性是依赖于几个因素的,诸如与分类技术510相关联的SVi或SV1i/SV2i置信度值520的集合。可以使用可调整的消息分类配置来生成一个优化的值的集合,以及相关的门限和动作的集合,并且这些可以周期性地生成,以使消息评估器500保持最新的保护更新,该最新保护针对在连续改变的消息流模式上操作的分类技术的分数发布的频繁变化。这样,消息评估器的配置包括一个矢量
(SV1,SV2,...,SVN)
(代表了所有N种分类技术的置信度值)。
如图10所示,消息分类调整器程序600可以被配置用于调整消息评估器500,通过在所有可能的矢量的矢量空间中执行概率搜索,并指定使评估器对于一个预先选择的门限的过滤准确性最大的矢量。调整器600可以采用不同的方法来达到这点,诸如通过使用启发式的方法610。
图11示出了使用遗传算法650的启发式方法,以执行矢量空间搜索的调整器。这个概念以来自进化理论的遗传算法为基础,其中基因型(表述为染色体)通过它们的显型(表述为生物有机体)来互相竞争。随着时间的过去,生物进化产生了高适应性的和复杂的有机体,它们能够在它们所发展的环境中生存。相似的,遗传算法搜索包括一个问题的多个候选方案的矢量空间,其中每个候选方案被表述为一个矢量。通过对候选方案的产生进行多次模拟,遗传算法逐渐进化出对该问题更加适合的方案。
遗传算法能够随着时间的过去而进化出对一个问题的好的方案,这依赖于一种准确评估候选方案相对于其他候选方案的相对适应水平的机制的存在。从而,遗传算法650被设计为具有适应性(Fitness)函数660,它对实际问题域中的候选方案的适应性进行了准确的建模。
下面是一个可以用来优化消息评估器500的适应性函数660:
Fitness = Σ | S CAT 1 _ MISTAKES i - T | N CAT 1 + C × Σ | S CAT 2 _ MIKSTAKES j - T + 1 | N CAT 2
函数中的术语定义如下:
NCAT1=来自属于第一类别的全体数据集的消息矢量的数目;
NCAT2=来自属于第二类别的全体数据集的消息矢量的数目;
C=对于来自第二类别的误分类的消息的常数乘数;
SCAT1_MISTAKEi=来自第一消息类别的被误分类到其他类别的消息矢量i的消息评估器分数;
SCAT2_MISTAKEi=来自第二消息类别的被误分类到其他类别的消息矢量i的消息评估器分数;
T=消息评估器数字门限,当高于该门限,消息就被认为属于第一类别。
该函数表述了与一种配置作出的错误相关的代价,这种错误是在尝试对预先分类的数据集合中的消息矢量进行正确分类过程中作出的。相应的,为了遗传算法的目的,较低的适应性值被认为是较好的。该函数中的第一个术语表述了与来自第一类别的被误分类到属于第二类别(例如将不想要的消息分类成合法的,也称为误否定)的消息相关的代价,以及第二个术语表述了与来自第二类别的被误分类到属于第一类别(例如将合法的消息分类成不想要的,也称为误肯定)的消息相关的代价。该和代表了一种配置在尝试对消息矢量进行分类时发生错误的点的总数。直观的,每个术语基本上都既表述了平均分类错误频率,也表述了平均分类错误数量。注意第二个术语将乘以常数C。该常数(可以设置为值20)代表了对来自一种类别的消息误分类相对于对来自相反类别的消息误分类的相对代价。通过将C设定为20,这指示出对来自第二类别的消息的分类错误是对来自第二类别的消息的分类错误的代价的20倍。例如,如果消息评估器500被用于对想要的和不想要的邮件进行分类,第一类别表示不想要的邮件(例如垃圾),第二类别表示合法的消息。那么上述函数会认为对合法消息的误分类(误肯定)是对不想要消息的误分类(误否定)的代价的20倍。这反映出在现实世界的反垃圾环境下,误肯定比误否定承担了更高的风险。如果用消息评估器500来进行与策略符合性相关的分类,误肯定就是一个消息包含敏感信息,但是消息评估器500没有将其这样标记,因此该消息被允许逃避了由一个组织选择的要应用到特定类别的策略。
图12描述了一个可以使用消息评估器的操作场景。参加图12,该操作场景包括在步骤710接收从一个消息实体在网络上发送的通信。然后在710使用多种消息分类技术,以分类该通信。每种消息分类技术与一个置信度值相关联,该置信度值用于从该消息分类技术生成一个消息分类输出。每种分类的输出可以是数字值、文本值、或者类别值。在步骤720,将消息分类输出组合,以在步骤730生成一个消息评估分数。在步骤740使用该消息评估分数来决定对于与该消息实体相关联的通信采取什么动作。
应该理解类似于这里描述的其他处理流程,可以更换、修改和/或增加处理和处理的顺序,并且仍达到期望的结果。例如,可以为如下操作场景配置消息评估器,该场景认识到只用一种技术不能充分地将消息分成两个不同的种类,诸如在想要的(合法的)和不想要的(垃圾、钓鱼攻击、病毒等等)消息通信之间区分,或者确定消息是否符合一种特定的组织策略、法律或法规。在这个操作场景中,可以将这样配置的消息评估器设计为:
1.提供一个框架,以将许多消息分类技术的结果组合成一种集成的分类(诸如“不想要的”或“合法的”、“符合HIPPA的”、“违反GLBA的”、“违反HR策略的”,等等),而不提前指定将使用哪种分类技术。
2.从每种分类技术的逻辑中分离它的重要性(通过它对集成的分类的贡献来表述),从而可以调整一种技术的重要性水平,以反映它的准确性随时间的变化。
3.提供一种机制,通过该机制来描述该框架内的每种分类技术的相对重要性和它们独自的准确性的相关性,从而可以调整该框架,以使用这种信息来达到集成分类的非常好的准确率。
4.提供一种机制,通过该机制来发现该框架内的每种分类技术的相对重要性,从而可以“调整”该框架来将给定环境下的分类准确率最大化。
另外,可以将消息评估器配置为在其他操作场景下操作。例如,图13描述了一个消息评估器,其适用于进行自适应性的消息阻塞和列入名誉好的名单的操作。参考图13,除了对单独的消息的分类,消息评估器程序500的集成结果还可以被用于在820基于接收到的发送者的消息的消息评估分数来对消息的发送者进行分类。如果在一个指定的时间段内(例如小时、天、周)从一个特定发送者接收的消息的平均分数超过了一个指定的门限TU,并且该分数分布的标准偏差小于STU,可以将该发送者分类为“名誉不好的”(该信息被存储在数据存储区840)。然后过程800可以使用来自数据存储区840的数据,来确定从这样的发送者发起的所有消息和连接在810都可以被丢弃,而在接下来的X个小时都不进行处理。相应的,如果该平均分数低于门限TL,其标准偏差也小于STL,可以将该发送者视为合法的(其信息被存储在数据存储区830),并且从该发送者发送的消息可以由过程800允许绕过特定的、可以引起该过滤系统460的大量处理、网络或存储开销的过滤技术(例如消息评估器500的过滤)。
消息评估器还可以与过滤系统内部和外部的适应性训练相关联使用。使用这里所述的发送者分类器的系统和方法,消息评估器可以被用于训练在该评估内使用的各种过滤技术,以及其他完全位于评估之外的过滤技术。这样的技术包括Bayesian、支持矢量机(SVM)和其他统计内容过滤技术,以及基于签名的技术,诸如统计查找服务(SLS)和消息聚类类型技术。对这样的技术的训练策略可以使用由消息评估器根据发送者的名誉提供的、已分类的合法的和不想要的消息的集合,该名誉是从来自发送者的消息的总分数中分配的。来自分类为名誉不好的发送者的消息可以作为不想要的消息被提供到过滤系统训练器,并且想要的消息会从合法的发送者发送的流中取出。
如上所述,消息评估器500可以使用基于名誉的方法作为一种分类方法。图14在900描述了一种名誉系统,它可以由过滤系统460在处理在网络上接收的来自消息实体450的传输中使用。更特别的,过滤系统460使用名誉系统900来帮助确定(至少部分确定)应该对消息实体的通信采取什么过滤动作(如果有任何动作的话)。例如,通信可以被确定为来自一个名誉好的源,从而该通信不应被过滤。
过滤系统460在950识别了接收的通信的发送者,并且向名誉系统900提供该识别信息。名誉系统900通过计算消息实体表现出特定特性的概率,来评估要查询的发送者的身份的名誉。根据计算的概率来确定一个整体的名誉分数,并且将之提供给过滤系统460。名誉分数可以是数字的、文本的、或者类别的。
过滤系统460在952确定对发送者的通信应该采取什么动作。过滤系统460可以将来自名誉系统900的名誉分数用作消息分类过滤器,该名誉分数被乘以相应的调整过的置信度值,然后与其他消息分类过滤器结果集成在一起。
可以按许多不同的方式来配置名誉系统,以帮助过滤系统。例如,图15描述了被配置用于计算名誉分数的名誉系统900。可以通过指定一组二元的、可测试的标准1002来建立系统的配置1000,这些标准表现为好的和坏的发送者的强鉴别器。P(NR|Ci)可以被定义为假设发送者符合质量/标准Ci的情况下该发送者名誉不好的概率,并且P(R|Ci)可以被定义为假设发送者符合质量/标准Ci的情况下该发送者名誉好的概率。
对于每个质量/标准Ci,可以执行周期性的(例如每天、每周、每月等等)采样练习来重新计算P(NR|Ci)。采样练习可以包括选择已知质量/标准Ci对其为真的N个发送者的随机采样集S。该采样中的发送者然后被分成以下的集合之一:名誉好的(R)、名誉不好的(NR)或未知的(U)。NR是在该采样中名誉好的发送者的数目,NNR是名誉不好的发送者的数目,等等。然后,使用下面的公式来估计P(NR|Ci)和P(R|Ci):
P ( NR | C i ) = N NR N
P ( R | C i ) = N R N
为了这个目的,确定N=30为一个足够大的采样尺寸,以获得对于每个质量/标准Ci的P(NR|Ci)和P(R|Ci)的准确估计。
在为所有的标准计算了P(NR|Ci)和P(R|Ci)之后,计算出的概率被用于为名誉空间中的每个发送者计算总名誉不好的概率1004,PNR,和总名誉好的概率1006,PR。可以使用下面的公式来计算这些概率:
Figure A200580046047D00231
Figure A200580046047D00232
在实验中,上面的公式对于大范围的输入标准的结合表现非常好,并且在实际中,它们的表现相似于用于精确计算输入标准的“名誉不好”和“名誉好”的行为的自然联合条件概率的公式的表现。
在为每个发送者计算了PNR和PR之后,使用下面的名誉公式来为该发送者计算名誉分数:
f ( P NR , P R ) = ( c 1 + c 2 P NR + c 2 P R + c 3 P NR 2 + c 3 P R 2 + c 4 P NR P R + c 5 P NR 3
+ c 5 P R 3 + c 6 P NR P R 2 + c 6 P NR 2 P R ) ( ( P NR - P R ) 3 + c 7 ( P NR - P R ) )
其中
c1=86.50
c2=-193.45
c3=-35.19
c4=581.09
c5=234.81
c6=-233.18
c7=0.51
应该理解不同的函数可以用作名誉分数确定器1008,并且除了用函数表述,还可以以许多不同的形式来表述。作为说明,图16在1100描述了一个用于确定名誉分数的表格形式。该表示出了由上面的函数产生的根据PNR和PR的值的名誉分数,PNR和PR在0.0和1.0之间变化。例如在1110所示的,对于PNR=0.9和PR=0.2的组合,获得一个名誉分数53。该名誉分数是相对较高的指示符,指示了该发送者不应被认为是名誉好的。如果PNR和PR是相同的(例如像在1120所示的,如果PNR=0.7和PR=0.7,名誉分数就为0),获得的名誉分数是0。名誉分数可以是负值,以指示当PR大于PNR时发送者是相对名誉好的。例如,如果像在1130所示的,PNR=0.5和PR=0.8,那么名誉分数是-12。
在名誉系统对发送者的通信的处理中可以使用许多不同类型的标准,诸如使用名誉不好的标准和名誉好的标准来确定名誉分数。这样的标准的例子在2004年12月5日提交的序列号为60/625,507,名称为“消息实体的分类(CLASSIFICATION 0F MESSAGING ENTITIES)”美国临时申请中所公开。
这里公开的系统和方法只是通过举例方式来提出的,并且不是要限制本发明的范围。上述的系统和方法的其他变型对于本领域技术人员而言是显而易见的,从而被认为包括在本发明的范围之内。例如,一种系统和方法可以被配置为处理许多不同类型的通信,诸如合法消息或不想要的通信或违反预先选择的策略的通信。作为举例说明,不想要的通信可以包括垃圾或病毒通信,预先选择的策略可以包括团体通信策略、消息策略、法规或名誉策略、或者国际通信策略。
这里公开的系统和方法的广范围和变型的另一个例子是,该系统和方法可以实现在各种类型的计算机体系结构上,诸如在不同类型的网络环境上。作为举例说明,图17描述了一种服务器访问体系结构,其中可以使用所公开的系统和方法(例如在图17的1330所示的)。这个例子中的体系结构包括一个团体的局域网1290和位于该局域网1290内的许多计算机系统。这些系统可以包括应用服务器1220,诸如Web服务器和e-mail服务器、运行诸如e-mail阅读器和Web浏览器的本地客户端1230的用户工作站、以及诸如数据库和网络连接的盘的数据存储设备1210。这些系统通过诸如以太网1250的局域网来互相通信。防火墙系统1240位于局域网和因特网1260之间。连接到因特网1260的是外部服务器1270的主机和外部客户端1280。应该理解本公开可以是任意的网络,包括但不限制于内联网、无线网、广域网、局域网、以及它们的组合,以利于部件之间的通信。
本地客户端1230可以通过本地通信网访问应用服务器1220和共享的数据存储区1210。外部客户端1280可以通过因特网1260访问外部应用服务器1270。在本地服务器1220或者本地客户端1230要求访问外部服务器1270,或者外部客户端1280或外部服务器1270要求访问本地服务器1220的情况下,在给定的应用服务器的适当协议中的电子通信流经防火墙系统1240的“一直开放”的端口。
这里公开的系统1330可以位于连接到诸如以太网1280的本地通信网的硬件设备中或一个或多个服务器上,并且在逻辑上介于防火墙系统1240与本地服务器1220和客户端1230之间。尝试穿过防火墙系统1240来进入或离开本地通信网络的与应用相关的电子通信被路由到系统1330。
在图17的例子中,系统1330可以被配置为存储并处理关于数百万计的发送者的名誉数据,作为威胁(threat)管理系统的一部分。这将允许威胁管理系统对于允许或阻塞电子邮件(e-mail)作出更好的通知的决定。
系统1330可以用于处理许多不同类型的e-mail,并且其用于e-mail传输、传送和处理的各种协议包括SMTP和POP3。这些协议分别指用于在服务器之间传送e-mail消息的标准和用于与e-mail消息相关的服务器-客户通信的标准。这些协议在由IETF(因特网工程任务组)发布的特别RFC(请求评论)中分别进行定义。SMTP协议在RFC 1221中定义,而POP3协议在RFC 1939中定义。
自从有了这些标准,在e-mail领域就产生了各种需求,导致进一步的标准的产生,包括增强的或附加的协议。例如,对SMTP标准产生的各种增强导致了扩展SMTP的产生。扩展的例子可以见于(1)RFC 1869,它通过定义一种装置来定义用于扩展SMTP业务的框架,从而服务器SMTP可以通知客户端SMTP关于它所支持的业务的扩展,以及(2)RFC 1891,它定义了对SMTP业务的一种扩展,允许SMTP客户指定(a)在特定条件下应该产生的传送状态通知(DSN),(b)这样的通知是否应该返回消息的内容,以及(c)附加信息,与DSN一起返回,允许发送者识别发出的DSN的接收者,以及发送的原始消息所在的事务。
另外,发展出了IMAP协议,作为POP3协议的替代,它支持e-mail服务器与客户端之间的更多的高级交互。该协议在RFC 2060中描述。
在网络上还广泛使用其他的通信机制。这些通信机制包括,但不限制于,IP上的语音(VoIP)和即时消息。VoIP被用于IP电话,以提供使用网际协议(IP)来管理语音信息的传送的一组设施。即时消息是一种涉及客户端接通传送实时通信(例如对话)的即时消息业务的通信。
随着因特网的使用更加广泛,它还为用户带来新的麻烦。特别的,在近期由个人用户接收到的垃圾信息量急剧增加。本说明书所使用的垃圾是指或者是未经请求的、或者是接收者不想要的任意的通信收据。可以按照这里公开的来配置一种系统和方法,以解决这些类型的未经请求的或不想要的通信。这对于减少消耗团体资源并影响生产率的e-mail垃圾是有帮助的。
要进一步说明的是这里公开的系统和方法所使用的数据信号可以通过网络(例如局域网、广域网、因特网等等)、光纤介质、载波、无限网等等来传送,以与一个或多个数据处理设备通信。数字信号可以承载这里所公开的提供给一个设备或来自一个设备的任意的或全部的数据。
另外,这里描述的方法和系统可以通过程序代码而实现于许多不同类型的处理设备上,该程序代码包括了可以由一个或多个处理器执行的程序指令。软件程序指令可以包括源代码、目标代码、机器码、或者能够被操作来使得处理系统执行这里所描述的方法的任意其他存储的数据。
系统和方法的数据(例如关联、映射等等)可以一种或多种不同类型的计算机实现的方法来存储和实现,诸如不同类型的存储设备和编程构造(例如数据存储器、RAM、ROM、闪存、平面文件、数据库、编程数据结构、编程变量、IF-THEN(或类似类型)表述构造,等等)。要说明的是数据结构描述了在数据库、程序、存储器或者由计算机程序使用的其他的计算机可读介质中在组织和存储数据中使用的格式。
可以在许多不同类型的计算机可读介质上提供所述系统和方法,这些可读介质包括计算机存储机制(例如CD-ROM、软盘、RAM、闪存、计算机硬驱动、等等),它包含由处理器执行以便完成这里描述的方法的操作和实现这里描述的系统的指令。
这里描述的计算机部件、软件模块、功能以及数据结构可以被直接或间接的互相连接,以允许它们的操作所需的数据的流动。还要注意软件指令或模块可以例如实现为代码的子程序单元、或者代码的软件功能单元、或者对象(在面向对象的范例中)、或者小程序、或者计算机脚本语言、或者另一种计算机代码或固件。根据手边的情况,软件部件和/或功能可以位于一个单独的设备上或者位于分散的多个设备上。
应该理解,就像在这里的说明书和通篇的权利要求中使用的,“一个”、“一”和“该”的意思包括复数引用,除非上下文明确的说明不包括。还有,像在这里的说明书和之后的通篇权利要求中使用的,“中”的意思包括“中”和“上”,除非上下文明确的说明不包括。最后,像在这里的说明书和之后的通篇权利要求中使用的,“和”和“或”的意思包括联合性(conjunctive)的和分离性(dis junctive)的两者,并且可以互换使用,除非上下文明确的说明不可以;短语“异或”可以被用于说明只能应用分离的含义的情况。

Claims (39)

1、一种用于在一个或多个数据处理器上操作以将名誉分配给消息实体的方法,包括:
接收标识与消息实体的通信相关的一个或多个特性的数据;
基于接收的标识数据来确定名誉分数;
其中确定的名誉分数指示该消息实体的名誉;
其中确定的名誉分数用于决定对与该消息实体相关的通信采取什么动作。
2、权利要求1的方法,其中确定的名誉分数被分发到一个或多个计算机系统,以用于过滤传输。
3、权利要求1的方法,其中确定的名誉分数被本地分发给一程序,以用于过滤传输。
4、权利要求1的方法,进一步包括:
基于接收的标识数据来确定名誉指示概率;
其中名誉指示概率指示出消息实体的名誉度,该名誉度是基于识别出的一个或多个通信特性体现或者符合一个或多个与名誉相关的标准的程度;
其中确定名誉分数包括基于所确定的概率的集成来确定名誉分数。
5、权利要求1的方法,进一步包括:
指定用于区分名誉好的和名誉不好的类别的标准的集合;
其中该标准包括名誉不好的标准和名誉好的标准;
使用统计采样来估计消息实体表现出每个标准的条件概率;
为每个消息实体计算名誉,其中计算步骤包括:
通过计算在给定该消息实体所体现的或符合的标准集合,和体现或符合每个这样的标准的消息实体实际上是名誉好的消息实体的单独条件概率的情况下,该消息实体名誉好的联合条件概率的估计值,来计算该消息实体应得到好的名誉的概率;
通过计算在给定该消息实体所体现的或符合的标准集合,和体现或符合每个这样的标准的消息实体实际上是名誉坏的消息实体的单独条件概率的情况下,该消息实体名誉不好的联合条件概率的估计值,来计算该消息实体应得到否定名誉的概率;
通过对这些概率应用函数来为消息实体计算名誉。
6、权利要求5的方法,其中每个消息实体的名誉被以32位、带点的十进制IP地址的形式编码;所述方法进一步包括:
创建一个域名服务器(DNS)地区,它包括全体消息实体内的所有消息实体的名誉;以及
通过DNS协议将消息实体的名誉分发给利用该名誉来工作的一个或多个计算机系统。
7、权利要求5的方法,其中标准集合是从这样的组中选择出来的量度:平均垃圾评估器分数;反向域名服务器查找失败;一个或多个实时黑名单(RBL)上的成员;邮件量;邮件突发性;邮件宽度;地理位置;恶意软件行为;地址类型;无类域间路由(CIDR)块,包括一些指定为发送垃圾的网际协议地址;用户申诉率;蜜罐检测率;不能传送的传输比率;识别的与法律、法规的一致性;传输行为的已建立好的标准;操作连续性;对接收者命令的响应性;以及它们的组合。
8、权利要求5的方法,其中用于将消息实体的名誉编码成32位带点的十进制IP地址的函数是:
IP = 172 . ( rep - | rep | 2 × rep ) . ( | rep | div 256 ) . ( | rep | mod 256 ) .
9、权利要求1的方法,进一步包括:
基于接收的标识数据确定名誉指示概率;
其中名誉指示概率指示出消息实体的名誉度,该名誉度是基于识别出的一个或多个通信特性体现或者符合一个或多个与名誉相关的标准的程度;
其中确定名誉分数包括基于所确定的概率的集成确定名誉分数;
其中所述名誉分数的确定是基于给所确定的概率的集成应用一个函数;
其中该函数是该消息实体体现出与名誉相关的标准的每个概率的函数。
10、一种利用传输发送者的名誉分数来执行传输过滤的方法,该方法包括:
识别关于来自发送者的传输的至少一个特性;
向包括该传输特性的名誉系统执行实时查询;
接收表示与该传输相关的名誉的分数;
对应于该发送者的名誉的分数范围,对来自该发送者的传输执行动作。
11、权利要求10的方法,其中所述动作包括以下的动作至少之一:在一段预定时间内或对于预定的传输数目拒绝来自该发送者的所有进一步的传输;在一段预定时间内或对于预定的传输数目静静的丢弃所有来自该发送者的进一步的传输;在一段预定时间内或对于预定的传输数目隔离所有来自该发送者的进一步的传输;在一段预定时间内或对于预定的传输数目对于来自该发送者的所有进一步传输绕过特定过滤测试。
12、权利要求10的方法,其中识别至少一个特性的步骤包括提取关于该传输的唯一标识信息,或者验证关于该传输的唯一标识信息,或者它们的组合。
13、一种利用传输的发送者的名誉分数来执行对传输组的过滤的方法,该方法包括:
基于内容的相似性或者传输发送者行为的相似性,将多个传输分组在一起;
识别关于该分组中的每个传输的至少一个特性;
向名誉系统执行查询,并接收表示每个发送者的名誉的分数;
基于组中名誉好和名誉不好的发送者的百分比,对传输组分类。
14、权利要求13的方法,其中识别至少一个特性的步骤包括提取关于该传输的唯一标识信息,或者验证关于该传输的唯一标识信息,或者它们的组合。
15、一种利用可训练传输集合中传输的发送者的名誉分数来执行过滤系统的调整和训练的方法,该方法包括:
识别关于来自发送者的传输的至少一个特性;
向名誉系统执行查询,并接收表示发送者的名誉的分数;
基于发送者的名誉分数落入的范围,将传输分类成多个类别;
将传输和它们的分类类别传递给另一个过滤系统的训练器,以用于优化该过滤系统。
16、权利要求15的方法,其中识别至少一个特性的步骤包括提取关于该传输的唯一标识信息,或者验证关于该传输的唯一标识信息,或者它们的组合。
17、一种在一个或多个数据处理器上操作以对来自消息实体的通信进行分类的方法包括:
从消息实体接收通信;
使用多种消息分类技术来对该通信分类;
将消息分类输出组合,以生成消息评估分数;
其中该消息评估分数被用于决定对于与该消息实体相关的通信采取什么动作。
18、权利要求17的方法,其中该通信是e-mail消息或VoIP通信或即时消息通信。
19、权利要求17的方法,其中该通信是合法的e-mail消息或垃圾或病毒或违反团体策略的通信。
20、权利要求17的方法,其中消息分类技术包括从下组中选择的至少两种技术:反向DNS(RDNS)分类技术、实时黑名单(RBL)分类技术、名誉服务器分类技术、基于签名的分类技术、基于指纹的分类技术、消息头部分析分类技术、发送者验证集合分类技术、贝叶斯过滤统计分类技术、聚类分类技术、以及内容过滤分类技术。
21、权利要求17的方法,其中每种消息分类技术都与一个置信度值相关联,该置信度值在从该消息分类技术生成消息分类输出中使用。
22、权利要求21的方法,其中来自每种分类技术的过滤器值被乘以与其相关的置信度值,以生成消息分类输出。
23、权利要求22的方法,其中消息评估分数的确定是通过:
Score = Σ i = 1 N SV i × C i
其中SVi是与分类技术i相关联的置信度值,而Ci是由分类技术i产生的分类技术输出。
24、权利要求22的方法,其中消息评估分数的确定是通过:
Score = Σ i = 1 N ( SV 1 i × C i + SV 2 i × C i 2 )
其中SV1i和SV2i是与分类技术i相关联的置信度值,而Ci是由分类技术i产生的分类技术输出。
25、权利要求17的方法,其中至少一种消息分类技术包括名誉计分技术;其中名誉计分技术为消息实体分配一个名誉概率;其中名誉指示概率指示出消息实体的名誉度,该名誉度是基于识别出的一个或多个通信特性体现或者符合一个或多个与名誉相关的标准的程度。
26、一种用于在一个或多个数据处理器上操作以对来自消息实体的通信进行分类的系统包括:
多种消息分类技术;
其中这多种分类技术被配置为对从消息实体接收的通信进行分类;
消息评估逻辑,被配置为将消息分类输出组合,以生成消息评估分数;
其中该消息评估分数被用于决定对于与该消息实体相关的通信采取什么动作。
27、权利要求26的系统,其中该通信是合法消息或不想要的通信或违反预先选择的策略的通信;并且
其中不想要的通信包括垃圾或病毒通信;
其中预先选择的策略包括团体通信策略、消息策略、法规或规章策略、或国际通信策略。
28、权利要求26的系统,其中每种消息分类技术都与一个置信度值相关联,该置信度值被用于从该消息分类技术生成消息分类输出;以及
其中来自每种分类技术的过滤器值被乘以与其相关的置信度值,以生成消息分类输出。
29、权利要求28的系统,其中调整器程序被用于调整与消息分类技术相关的置信度值。
30、权利要求29的系统,其中调整器程序使用启发式方法来调整置信度值。
31、权利要求29的系统,其中调整器程序使用遗传算法来调整置信度值;
其中该遗传算法被设计为具有适应性函数,该函数对实际问题域中的候选方案的适应性建模;以及
其中该适应性函数表述了与一种配置作出的错误相关的代价,这种错误是在尝试对预先分类的数据集合中的消息矢量进行正确分类过程中作出的。
32、权利要求31的系统,其中该系统被配置为进行自适应性的消息阻塞和列入名誉好名单。
33、一种在一个或多个数据处理器上操作的用于由一种或多种消息分类技术使用来调整消息分类参数的方法,包括:
接收是或代表多个通信的多个输入数据;
使用调整器程序来调整与消息分类技术相关的消息分类参数;
其中从消息实体接收通信;
其中被调整的消息分类参数由多种消息分类技术使用来分类接收到的通信;
其中来自多种消息分类技术的消息分类输出被组合,以生成消息评估分数;
其中该消息评估分数被用于决定对于与该消息实体相关的通信采取什么动作。
34、权利要求33的方法,其中消息分类参数包括置信度值。
35、权利要求34的方法,其中调整器程序使用启发式方法来调整置信度值。
36、权利要求35的方法,其中调整器程序使用遗传算法来调整置信度值。
37、权利要求36的方法,其中该遗传算法被设计为具有适应性函数,该函数对实际问题域中的候选方案的适应性建模;以及
其中该适应性函数表述了与一种配置作出的错误相关的代价,这种错误是在尝试对预先分类的数据集合中的消息矢量进行正确分类过程中作出的。
38、权利要求36的方法,其中适应性函数是:
Fitness = Σ | S CAT 1 _ MISTAKESi - T | N CAT 1 + C × Σ | S CAT 2 _ MIKSTAKESj - T + 1 | N CAT 2
其中NCAT1是来自属于第一类别的全体数据集的消息矢量的数目;
其中NCAT2是来自属于第二类别的全体数据集的消息矢量的数目;
其中C是对于来自第二类别的误分类的消息的常数乘数;
其中SCAT1_MISTAKEi是来自第一消息类别的被误分类到其他类别的消息矢量i的消息评估器分数;
其中SCAT2_MISTAKEi是来自第二消息类别的被误分类到其他类别的消息矢量i的消息评估器分数;
其中T是消息评估器数字门限,当高于该门限,消息就被认为属于第一类别。
39、权利要求36的方法,其中该方法被配置为进行自适应性的消息阻塞和列入名誉好名单。
CN200580046047.0A 2004-11-05 2005-11-04 消息评估系统及方法 Active CN101443736B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US62550704P 2004-11-05 2004-11-05
US60/625,507 2004-11-05
US11/142,943 2005-06-02
US11/142,943 US20060015942A1 (en) 2002-03-08 2005-06-02 Systems and methods for classification of messaging entities
US11/173,941 US8132250B2 (en) 2002-03-08 2005-07-01 Message profiling systems and methods
US11/173,941 2005-07-01
PCT/US2005/039978 WO2006052736A2 (en) 2004-11-05 2005-11-04 Message profiling systems and methods

Publications (2)

Publication Number Publication Date
CN101443736A true CN101443736A (zh) 2009-05-27
CN101443736B CN101443736B (zh) 2015-05-13

Family

ID=36337023

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200580046047.0A Active CN101443736B (zh) 2004-11-05 2005-11-04 消息评估系统及方法

Country Status (6)

Country Link
US (1) US8132250B2 (zh)
EP (2) EP2824874B1 (zh)
CN (1) CN101443736B (zh)
AU (1) AU2005304883B2 (zh)
CA (1) CA2586709C (zh)
WO (1) WO2006052736A2 (zh)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102542198A (zh) * 2010-12-03 2012-07-04 微软公司 预测减轻恶意软件威胁
US8549611B2 (en) 2002-03-08 2013-10-01 Mcafee, Inc. Systems and methods for classification of messaging entities
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
CN103365912A (zh) * 2012-04-06 2013-10-23 富士通株式会社 对实体关系模式进行聚类、提取的方法和设备
US8578480B2 (en) 2002-03-08 2013-11-05 Mcafee, Inc. Systems and methods for identifying potentially malicious messages
US8589503B2 (en) 2008-04-04 2013-11-19 Mcafee, Inc. Prioritizing network traffic
US8621559B2 (en) 2007-11-06 2013-12-31 Mcafee, Inc. Adjusting filter or classification control settings
US8621638B2 (en) 2010-05-14 2013-12-31 Mcafee, Inc. Systems and methods for classification of messaging entities
US8635690B2 (en) 2004-11-05 2014-01-21 Mcafee, Inc. Reputation based message processing
US8763114B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Detecting image spam
US8762537B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Multi-dimensional reputation scoring
CN106416183A (zh) * 2014-05-12 2017-02-15 思科技术公司 使用分布式分类器的投票策略优化
CN107835982A (zh) * 2015-05-04 2018-03-23 赛义德·卡姆兰·哈桑 用于在计算机网络中管理安全性的方法和设备
CN111338595A (zh) * 2020-02-19 2020-06-26 上海肇观电子科技有限公司 电子系统、电子设备和控制电子设备的方法

Families Citing this family (130)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7522910B2 (en) * 2002-05-31 2009-04-21 Oracle International Corporation Method and apparatus for controlling data provided to a mobile device
US7539726B1 (en) 2002-07-16 2009-05-26 Sonicwall, Inc. Message testing
US8396926B1 (en) 2002-07-16 2013-03-12 Sonicwall, Inc. Message challenge response
US8924484B2 (en) * 2002-07-16 2014-12-30 Sonicwall, Inc. Active e-mail filter with challenge-response
US7457302B1 (en) * 2002-12-31 2008-11-25 Apple Inc. Enhancement to loop healing for malconfigured bus prevention
US8266215B2 (en) * 2003-02-20 2012-09-11 Sonicwall, Inc. Using distinguishing properties to classify messages
US7299261B1 (en) 2003-02-20 2007-11-20 Mailfrontier, Inc. A Wholly Owned Subsidiary Of Sonicwall, Inc. Message classification using a summary
US20070113272A2 (en) 2003-07-01 2007-05-17 Securityprofiling, Inc. Real-time vulnerability monitoring
US9118708B2 (en) 2003-07-01 2015-08-25 Securityprofiling, Llc Multi-path remediation
US9100431B2 (en) 2003-07-01 2015-08-04 Securityprofiling, Llc Computer program product and apparatus for multi-path remediation
US9350752B2 (en) 2003-07-01 2016-05-24 Securityprofiling, Llc Anti-vulnerability system, method, and computer program product
US9118711B2 (en) 2003-07-01 2015-08-25 Securityprofiling, Llc Anti-vulnerability system, method, and computer program product
US8984644B2 (en) 2003-07-01 2015-03-17 Securityprofiling, Llc Anti-vulnerability system, method, and computer program product
US9118709B2 (en) 2003-07-01 2015-08-25 Securityprofiling, Llc Anti-vulnerability system, method, and computer program product
US9118710B2 (en) 2003-07-01 2015-08-25 Securityprofiling, Llc System, method, and computer program product for reporting an occurrence in different manners
US20050223076A1 (en) * 2004-04-02 2005-10-06 International Business Machines Corporation Cooperative spam control
US7668951B2 (en) * 2004-05-25 2010-02-23 Google Inc. Electronic message source reputation information system
US7496634B1 (en) * 2005-01-07 2009-02-24 Symantec Corporation Determining whether e-mail messages originate from recognized domains
US20070220143A1 (en) * 2006-03-20 2007-09-20 Postini, Inc. Synchronous message management system
CN101460938B (zh) * 2006-03-20 2012-10-10 谷歌公司 同步消息管理系统及方法
US8095967B2 (en) 2006-07-27 2012-01-10 White Sky, Inc. Secure web site authentication using web site characteristics, secure user credentials and private browser
US20080037583A1 (en) * 2006-08-09 2008-02-14 Postini, Inc. Unified management policy for multiple format electronic communications
US7945627B1 (en) 2006-09-28 2011-05-17 Bitdefender IPR Management Ltd. Layout-based electronic communication filtering systems and methods
US8145708B2 (en) 2006-11-10 2012-03-27 Microsoft Corporation On-line virtual robot (bot) security agent
US8135780B2 (en) * 2006-12-01 2012-03-13 Microsoft Corporation Email safety determination
US7779156B2 (en) 2007-01-24 2010-08-17 Mcafee, Inc. Reputation based load balancing
US8179798B2 (en) 2007-01-24 2012-05-15 Mcafee, Inc. Reputation based connection throttling
US10110530B2 (en) * 2007-02-02 2018-10-23 Iconix, Inc. Authenticating and confidence marking e-mail messages
GB0709527D0 (en) * 2007-05-18 2007-06-27 Surfcontrol Plc Electronic messaging system, message processing apparatus and message processing method
US7899870B2 (en) * 2007-06-25 2011-03-01 Microsoft Corporation Determination of participation in a malicious software campaign
US8849909B2 (en) * 2007-07-06 2014-09-30 Yahoo! Inc. Real-time asynchronous event aggregation systems
EP2023572B1 (en) * 2007-08-08 2017-12-06 Oracle International Corporation Method, computer program and apparatus for controlling access to a computer resource and obtaining a baseline therefor
US8689330B2 (en) * 2007-09-05 2014-04-01 Yahoo! Inc. Instant messaging malware protection
US7890590B1 (en) * 2007-09-27 2011-02-15 Symantec Corporation Variable bayesian handicapping to provide adjustable error tolerance level
US8572184B1 (en) 2007-10-04 2013-10-29 Bitdefender IPR Management Ltd. Systems and methods for dynamically integrating heterogeneous anti-spam filters
US8010614B1 (en) 2007-11-01 2011-08-30 Bitdefender IPR Management Ltd. Systems and methods for generating signatures for electronic communication classification
US8045458B2 (en) * 2007-11-08 2011-10-25 Mcafee, Inc. Prioritizing network traffic
US20090125980A1 (en) * 2007-11-09 2009-05-14 Secure Computing Corporation Network rating
US8171388B2 (en) * 2007-11-15 2012-05-01 Yahoo! Inc. Trust based moderation
US8131655B1 (en) 2008-05-30 2012-03-06 Bitdefender IPR Management Ltd. Spam filtering using feature relevance assignment in neural networks
US8321204B2 (en) * 2008-08-26 2012-11-27 Saraansh Software Solutions Pvt. Ltd. Automatic lexicon generation system for detection of suspicious e-mails from a mail archive
US8825473B2 (en) 2009-01-20 2014-09-02 Oracle International Corporation Method, computer program and apparatus for analyzing symbols in a computer system
US8285798B2 (en) * 2009-04-15 2012-10-09 Ecert, Inc. System and method for the management of message policy
US8626675B1 (en) * 2009-09-15 2014-01-07 Symantec Corporation Systems and methods for user-specific tuning of classification heuristics
US8666731B2 (en) * 2009-09-22 2014-03-04 Oracle International Corporation Method, a computer program and apparatus for processing a computer message
US9015318B1 (en) * 2009-11-18 2015-04-21 Cisco Technology, Inc. System and method for inspecting domain name system flows in a network environment
US9009293B2 (en) 2009-11-18 2015-04-14 Cisco Technology, Inc. System and method for reporting packet characteristics in a network environment
US8787303B2 (en) 2010-10-05 2014-07-22 Cisco Technology, Inc. Methods and apparatus for data traffic offloading at a router
US8645702B2 (en) * 2010-12-28 2014-02-04 Futurewei Technologies, Inc. Method and apparatus to use identity information for digital signing and encrypting content integrity and authenticity in content oriented networks
US9003057B2 (en) 2011-01-04 2015-04-07 Cisco Technology, Inc. System and method for exchanging information in a mobile wireless network environment
US9122877B2 (en) 2011-03-21 2015-09-01 Mcafee, Inc. System and method for malware and network reputation correlation
US9519682B1 (en) 2011-05-26 2016-12-13 Yahoo! Inc. User trustworthiness
US8737221B1 (en) 2011-06-14 2014-05-27 Cisco Technology, Inc. Accelerated processing of aggregate data flows in a network environment
US8948013B1 (en) 2011-06-14 2015-02-03 Cisco Technology, Inc. Selective packet sequence acceleration in a network environment
US9106680B2 (en) 2011-06-27 2015-08-11 Mcafee, Inc. System and method for protocol fingerprinting and reputation correlation
CN102902917A (zh) * 2011-07-29 2013-01-30 国际商业机器公司 用于预防钓鱼式攻击的方法和系统
CN102333010B (zh) * 2011-10-10 2018-03-27 中兴通讯股份有限公司 单向链路检测保护的方法及系统
US9053416B1 (en) * 2012-01-03 2015-06-09 Google Inc. Systems and methods for screening potentially inappropriate content
US9245115B1 (en) 2012-02-13 2016-01-26 ZapFraud, Inc. Determining risk exposure and avoiding fraud using a collection of terms
US8931043B2 (en) 2012-04-10 2015-01-06 Mcafee Inc. System and method for determining and using local reputations of users and hosts to protect information in a network environment
US9501744B1 (en) 2012-06-11 2016-11-22 Dell Software Inc. System and method for classifying data
US9779260B1 (en) 2012-06-11 2017-10-03 Dell Software Inc. Aggregation and classification of secure data
US9390240B1 (en) * 2012-06-11 2016-07-12 Dell Software Inc. System and method for querying data
US9578060B1 (en) 2012-06-11 2017-02-21 Dell Software Inc. System and method for data loss prevention across heterogeneous communications platforms
US20140059141A1 (en) * 2012-08-23 2014-02-27 Linkedln Corporation Electronic messaging system utilizing social classification rules
EP3028420B1 (en) * 2013-07-31 2019-11-20 Telefonaktiebolaget LM Ericsson (publ) Confidence degree of data packet flow classification
US10277628B1 (en) * 2013-09-16 2019-04-30 ZapFraud, Inc. Detecting phishing attempts
EP3061030A4 (en) 2013-10-24 2017-04-19 McAfee, Inc. Agent assisted malicious application blocking in a network environment
US10805251B2 (en) * 2013-10-30 2020-10-13 Mesh Labs Inc. Method and system for filtering electronic communications
US10694029B1 (en) 2013-11-07 2020-06-23 Rightquestion, Llc Validating automatic number identification data
US9710792B2 (en) 2013-11-12 2017-07-18 International Business Machines Corporation Retrospective management of previously sent electronic messages
US10645597B2 (en) 2014-02-25 2020-05-05 Roblox Corporation Message by message tunability of message reliability in a cellular network
US9349016B1 (en) 2014-06-06 2016-05-24 Dell Software Inc. System and method for user-context-based data loss prevention
WO2016113911A1 (ja) 2015-01-16 2016-07-21 三菱電機株式会社 データ判定装置、データ判定方法及びプログラム
US10326748B1 (en) 2015-02-25 2019-06-18 Quest Software Inc. Systems and methods for event-based authentication
US10417613B1 (en) 2015-03-17 2019-09-17 Quest Software Inc. Systems and methods of patternizing logged user-initiated events for scheduling functions
US9729421B2 (en) * 2015-03-25 2017-08-08 International Business Machines Corporation Outcome-based software-defined infrastructure
US9990506B1 (en) 2015-03-30 2018-06-05 Quest Software Inc. Systems and methods of securing network-accessible peripheral devices
US9842218B1 (en) 2015-04-10 2017-12-12 Dell Software Inc. Systems and methods of secure self-service access to content
US9563782B1 (en) 2015-04-10 2017-02-07 Dell Software Inc. Systems and methods of secure self-service access to content
US9842220B1 (en) 2015-04-10 2017-12-12 Dell Software Inc. Systems and methods of secure self-service access to content
US9641555B1 (en) 2015-04-10 2017-05-02 Dell Software Inc. Systems and methods of tracking content-exposure events
US9569626B1 (en) 2015-04-10 2017-02-14 Dell Software Inc. Systems and methods of reporting content-exposure events
US10536352B1 (en) 2015-08-05 2020-01-14 Quest Software Inc. Systems and methods for tuning cross-platform data collection
US10157358B1 (en) 2015-10-05 2018-12-18 Quest Software Inc. Systems and methods for multi-stream performance patternization and interval-based prediction
US10218588B1 (en) 2015-10-05 2019-02-26 Quest Software Inc. Systems and methods for multi-stream performance patternization and optimization of virtual meetings
US10721195B2 (en) 2016-01-26 2020-07-21 ZapFraud, Inc. Detection of business email compromise
US10142391B1 (en) 2016-03-25 2018-11-27 Quest Software Inc. Systems and methods of diagnosing down-layer performance problems via multi-stream performance patternization
JP6391891B2 (ja) 2016-04-26 2018-09-19 三菱電機株式会社 侵入検知装置、侵入検知方法及び侵入検知プログラム
US10404734B2 (en) 2016-07-07 2019-09-03 International Business Machines Corporation Root cause analysis in dynamic software testing via probabilistic modeling
US10873596B1 (en) * 2016-07-31 2020-12-22 Swimlane, Inc. Cybersecurity alert, assessment, and remediation engine
RU2649793C2 (ru) 2016-08-03 2018-04-04 ООО "Группа АйБи" Способ и система выявления удаленного подключения при работе на страницах веб-ресурса
RU2634209C1 (ru) 2016-09-19 2017-10-24 Общество с ограниченной ответственностью "Группа АйБи ТДС" Система и способ автогенерации решающих правил для систем обнаружения вторжений с обратной связью
US10880322B1 (en) 2016-09-26 2020-12-29 Agari Data, Inc. Automated tracking of interaction with a resource of a message
US11936604B2 (en) 2016-09-26 2024-03-19 Agari Data, Inc. Multi-level security analysis and intermediate delivery of an electronic message
US10805314B2 (en) 2017-05-19 2020-10-13 Agari Data, Inc. Using message context to evaluate security of requested data
US10805270B2 (en) 2016-09-26 2020-10-13 Agari Data, Inc. Mitigating communication risk by verifying a sender of a message
US11722513B2 (en) 2016-11-30 2023-08-08 Agari Data, Inc. Using a measure of influence of sender in determining a security risk associated with an electronic message
US11044267B2 (en) 2016-11-30 2021-06-22 Agari Data, Inc. Using a measure of influence of sender in determining a security risk associated with an electronic message
US10715543B2 (en) 2016-11-30 2020-07-14 Agari Data, Inc. Detecting computer security risk based on previously observed communications
RU2637477C1 (ru) 2016-12-29 2017-12-04 Общество с ограниченной ответственностью "Траст" Система и способ обнаружения фишинговых веб-страниц
RU2671991C2 (ru) 2016-12-29 2018-11-08 Общество с ограниченной ответственностью "Траст" Система и способ сбора информации для обнаружения фишинга
US11019076B1 (en) 2017-04-26 2021-05-25 Agari Data, Inc. Message security assessment using sender identity profiles
US11757914B1 (en) 2017-06-07 2023-09-12 Agari Data, Inc. Automated responsive message to determine a security risk of a message sender
US11102244B1 (en) 2017-06-07 2021-08-24 Agari Data, Inc. Automated intelligence gathering
RU2689816C2 (ru) 2017-11-21 2019-05-29 ООО "Группа АйБи" Способ для классифицирования последовательности действий пользователя (варианты)
US11212246B2 (en) 2017-11-27 2021-12-28 Realnetworks, Inc. Messaging platform communication processing using message cluster detection and categorization
US10686743B1 (en) * 2017-12-31 2020-06-16 Teletracking Technologies, Inc. Data aggregation from multiple entities
RU2676247C1 (ru) 2018-01-17 2018-12-26 Общество С Ограниченной Ответственностью "Группа Айби" Способ и компьютерное устройство для кластеризации веб-ресурсов
RU2680736C1 (ru) 2018-01-17 2019-02-26 Общество с ограниченной ответственностью "Группа АйБи ТДС" Сервер и способ для определения вредоносных файлов в сетевом трафике
RU2677368C1 (ru) 2018-01-17 2019-01-16 Общество С Ограниченной Ответственностью "Группа Айби" Способ и система для автоматического определения нечетких дубликатов видеоконтента
RU2668710C1 (ru) 2018-01-17 2018-10-02 Общество с ограниченной ответственностью "Группа АйБи ТДС" Вычислительное устройство и способ для обнаружения вредоносных доменных имен в сетевом трафике
RU2677361C1 (ru) 2018-01-17 2019-01-16 Общество с ограниченной ответственностью "Траст" Способ и система децентрализованной идентификации вредоносных программ
RU2681699C1 (ru) 2018-02-13 2019-03-12 Общество с ограниченной ответственностью "Траст" Способ и сервер для поиска связанных сетевых ресурсов
WO2020018851A1 (en) * 2018-07-19 2020-01-23 Roblox Corporation Message by message tunability of message reliability in a celluar network
RU2708508C1 (ru) * 2018-12-17 2019-12-09 Общество с ограниченной ответственностью "Траст" Способ и вычислительное устройство для выявления подозрительных пользователей в системах обмена сообщениями
RU2701040C1 (ru) 2018-12-28 2019-09-24 Общество с ограниченной ответственностью "Траст" Способ и вычислительное устройство для информирования о вредоносных веб-ресурсах
EP3842968B1 (en) 2019-02-27 2024-04-24 "Group IB" Ltd. Method and system for identifying a user according to keystroke dynamics
RU2728498C1 (ru) 2019-12-05 2020-07-29 Общество с ограниченной ответственностью "Группа АйБи ТДС" Способ и система определения принадлежности программного обеспечения по его исходному коду
RU2728497C1 (ru) 2019-12-05 2020-07-29 Общество с ограниченной ответственностью "Группа АйБи ТДС" Способ и система определения принадлежности программного обеспечения по его машинному коду
RU2743974C1 (ru) 2019-12-19 2021-03-01 Общество с ограниченной ответственностью "Группа АйБи ТДС" Система и способ сканирования защищенности элементов сетевой архитектуры
US11038897B1 (en) 2020-01-22 2021-06-15 Valimail Inc. Interaction control list determination and device adjacency and relative topography
WO2021150798A1 (en) 2020-01-22 2021-07-29 Valimail Inc. Automated authentication and authorization in a communication system
SG10202001963TA (en) 2020-03-04 2021-10-28 Group Ib Global Private Ltd System and method for brand protection based on the search results
US11475090B2 (en) 2020-07-15 2022-10-18 Group-Ib Global Private Limited Method and system for identifying clusters of affiliated web resources
RU2743619C1 (ru) 2020-08-06 2021-02-20 Общество с ограниченной ответственностью "Группа АйБи ТДС" Способ и система генерации списка индикаторов компрометации
US11050698B1 (en) * 2020-09-18 2021-06-29 Area 1 Security, Inc. Message processing system with business email compromise detection
US11695745B2 (en) 2020-12-01 2023-07-04 Valimail Inc. Automated DMARC device discovery and workflow
WO2022119586A1 (en) 2020-12-01 2022-06-09 Valimail Inc. Automated device discovery and workflow enrichment
US11947572B2 (en) 2021-03-29 2024-04-02 Group IB TDS, Ltd Method and system for clustering executable files

Family Cites Families (394)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4289930A (en) 1978-11-30 1981-09-15 The General Electric Company Limited Electronic apparatus for the display of information received over a line
US4386416A (en) 1980-06-02 1983-05-31 Mostek Corporation Data compression, encryption, and in-line transmission system
US4384325A (en) 1980-06-23 1983-05-17 Sperry Corporation Apparatus and method for searching a data base using variable search criteria
US4532588A (en) 1982-11-09 1985-07-30 International Business Machines Corporation Electronic document distribution network with uniform data stream
US4754428A (en) 1985-04-15 1988-06-28 Express Communications, Inc. Apparatus and method of distributing documents to remote terminals with different formats
US4713780A (en) 1985-04-15 1987-12-15 Express Communications, Inc. Electronic mail
US4837798A (en) 1986-06-02 1989-06-06 American Telephone And Telegraph Company Communication system having unified messaging
NL8602418A (nl) 1986-09-25 1988-04-18 Philips Nv Inrichting voor het weergeven van een pcm-gemoduleerd signaal, voorzien van een muteschakeling.
JP2702927B2 (ja) 1987-06-15 1998-01-26 株式会社日立製作所 文字列検索装置
DE3851724T2 (de) 1987-07-08 1995-05-04 Matsushita Electric Ind Co Ltd Verfahren und Gerät zum Schutz von Kopiersignalen.
US4853961A (en) 1987-12-18 1989-08-01 Pitney Bowes Inc. Reliable document authentication system
US4951196A (en) 1988-05-04 1990-08-21 Supply Tech, Inc. Method and apparatus for electronic data interchange
US5008814A (en) 1988-08-15 1991-04-16 Network Equipment Technologies, Inc. Method and apparatus for updating system software for a plurality of data processing units in a communication network
US5144660A (en) 1988-08-31 1992-09-01 Rose Anthony M Securing a computer against undesired write operations to or read operations from a mass storage device
US5054096A (en) 1988-10-24 1991-10-01 Empire Blue Cross/Blue Shield Method and apparatus for converting documents into electronic data for transaction processing
US4975950A (en) 1988-11-03 1990-12-04 Lentz Stephen A System and method of protecting integrity of computer data and software
CA1321656C (en) 1988-12-22 1993-08-24 Chander Kasiraj Method for restricting delivery and receipt of electronic message
US5167011A (en) 1989-02-15 1992-11-24 W. H. Morris Method for coodinating information storage and retrieval
US5210824A (en) 1989-03-03 1993-05-11 Xerox Corporation Encoding-format-desensitized methods and means for interchanging electronic document as appearances
US5020059A (en) 1989-03-31 1991-05-28 At&T Bell Laboratories Reconfigurable signal processor
US5144659A (en) 1989-04-19 1992-09-01 Richard P. Jones Computer file protection system
US5119465A (en) 1989-06-19 1992-06-02 Digital Equipment Corporation System for selectively converting plurality of source data structures through corresponding source intermediate structures, and target intermediate structures into selected target structure
GB8918553D0 (en) 1989-08-15 1989-09-27 Digital Equipment Int Message control system
JPH03117940A (ja) 1989-09-25 1991-05-20 Internatl Business Mach Corp <Ibm> 電子メールの管理方法
US5105184B1 (en) 1989-11-09 1997-06-17 Noorali Pirani Methods for displaying and integrating commercial advertisements with computer software
US5495610A (en) 1989-11-30 1996-02-27 Seer Technologies, Inc. Software distribution system to build and distribute a software release
DE69031491T2 (de) 1990-04-10 1998-03-26 Ibm Hypertextdatenverarbeitungssystem und Verfahren
US5319776A (en) 1990-04-19 1994-06-07 Hilgraeve Corporation In transit detection of computer virus with safeguard
US5210825A (en) 1990-04-26 1993-05-11 Teknekron Communications Systems, Inc. Method and an apparatus for displaying graphical data received from a remote computer by a local computer
US5822527A (en) 1990-05-04 1998-10-13 Digital Equipment Corporation Method and apparatus for information stream filtration using tagged information access and action registration
US5144557A (en) 1990-08-13 1992-09-01 International Business Machines Corporation Method and system for document distribution by reference to a first group and particular document to a second group of user in a data processing system
US5276869A (en) 1990-09-10 1994-01-04 International Business Machines Corporation System for selecting document recipients as determined by technical content of document and for electronically corroborating receipt of document
US5247661A (en) 1990-09-10 1993-09-21 International Business Machines Corporation Method and apparatus for automated document distribution in a data processing system
US5239466A (en) 1990-10-04 1993-08-24 Motorola, Inc. System for selectively routing and merging independent annotations to a document at remote locations
JP3161725B2 (ja) 1990-11-21 2001-04-25 株式会社日立製作所 ワークステーションおよび共同情報処理システム
US5283887A (en) 1990-12-19 1994-02-01 Bull Hn Information Systems Inc. Automatic document format conversion in an electronic mail system based upon user preference
JP3177684B2 (ja) 1991-03-14 2001-06-18 株式会社日立製作所 電子メールシステム
US5424724A (en) 1991-03-27 1995-06-13 International Business Machines Corporation Method and apparatus for enhanced electronic mail distribution
US5513323A (en) 1991-06-14 1996-04-30 International Business Machines Corporation Method and apparatus for multistage document format transformation in a data processing system
US5577209A (en) 1991-07-11 1996-11-19 Itt Corporation Apparatus and method for providing multi-level security for communication among computers and terminals on a network
US5379340A (en) 1991-08-02 1995-01-03 Betterprize Limited Text communication system
US5367621A (en) 1991-09-06 1994-11-22 International Business Machines Corporation Data processing method to provide a generalized link from a reference point in an on-line book to an arbitrary multimedia object which can be dynamically updated
US5313521A (en) 1992-04-15 1994-05-17 Fujitsu Limited Key distribution protocol for file transfer in the local area network
US5278901A (en) 1992-04-30 1994-01-11 International Business Machines Corporation Pattern-oriented intrusion-detection system and method
US5485409A (en) 1992-04-30 1996-01-16 International Business Machines Corporation Automated penetration analysis system and method
US5235642A (en) 1992-07-21 1993-08-10 Digital Equipment Corporation Access control subsystem and method for distributed computer system using locally cached authentication credentials
GB2271002B (en) 1992-09-26 1995-12-06 Digital Equipment Int Data processing system
US5418908A (en) 1992-10-15 1995-05-23 International Business Machines Corporation System for automatically establishing a link between an electronic mail item and a remotely stored reference through a place mark inserted into the item
JP3553987B2 (ja) 1992-11-13 2004-08-11 株式会社日立製作所 クライアント・サーバシステム
US5675733A (en) 1992-11-30 1997-10-07 International Business Machines Corporation Statistical analysis and display of reception status of electronic messages
US5544320A (en) 1993-01-08 1996-08-06 Konrad; Allan M. Remote information service access system based on a client-server-service model
US5406557A (en) 1993-02-01 1995-04-11 National Semiconductor Corporation Interenterprise electronic mail hub
US5479411A (en) 1993-03-10 1995-12-26 At&T Corp. Multi-media integrated message arrangement
US5404231A (en) 1993-05-24 1995-04-04 Audiofax, Inc. Sender-based facsimile store and forward facility
JPH0764788A (ja) 1993-06-14 1995-03-10 Mitsubishi Electric Corp マイクロコンピュータ
JPH0737087A (ja) 1993-07-19 1995-02-07 Matsushita Electric Ind Co Ltd 画像処理装置
JPH0779298A (ja) 1993-09-08 1995-03-20 Hitachi Ltd ファクシミリサーバシステム
US5513126A (en) 1993-10-04 1996-04-30 Xerox Corporation Network having selectively accessible recipient prioritized communication channel profiles
US5657461A (en) 1993-10-04 1997-08-12 Xerox Corporation User interface for defining and automatically transmitting data according to preferred communication channels
US5414833A (en) 1993-10-27 1995-05-09 International Business Machines Corporation Network security system and method using a parallel finite state machine adaptive active monitor and responder
US5771354A (en) 1993-11-04 1998-06-23 Crawford; Christopher M. Internet online backup system provides remote storage for customers using IDs and passwords which were interactively established when signing up for backup services
US5606668A (en) 1993-12-15 1997-02-25 Checkpoint Software Technologies Ltd. System for securing inbound and outbound data packet flow in a computer network
US5509074A (en) 1994-01-27 1996-04-16 At&T Corp. Method of protecting electronically published materials using cryptographic protocols
US5557742A (en) 1994-03-07 1996-09-17 Haystack Labs, Inc. Method and system for detecting intrusion into and misuse of a data processing system
US5541993A (en) 1994-05-10 1996-07-30 Fan; Eric Structure and method for secure image transmission
US5675507A (en) 1995-04-28 1997-10-07 Bobo, Ii; Charles R. Message storage and delivery system
US5511122A (en) 1994-06-03 1996-04-23 The United States Of America As Represented By The Secretary Of The Navy Intermediate network authentication
US5416842A (en) 1994-06-10 1995-05-16 Sun Microsystems, Inc. Method and apparatus for key-management scheme for use with internet protocols at site firewalls
US5535276A (en) 1994-11-09 1996-07-09 Bell Atlantic Network Services, Inc. Yaksha, an improved system and method for securing communications using split private key asymmetric cryptography
US5606688A (en) * 1994-08-31 1997-02-25 International Business Machines Corporation Method and apparatus for dynamic cache memory allocation via single-reference residency times
US5481312A (en) 1994-09-12 1996-01-02 At&T Corp. Method of and apparatus for the transmission of high and low priority segments of a video bitstream over packet networks
US5740231A (en) 1994-09-16 1998-04-14 Octel Communications Corporation Network-based multimedia communications and directory system and method of operation
US5933478A (en) 1994-09-28 1999-08-03 Hitachi, Ltd. Data transfer system and handheld terminal device used therefor
US5805719A (en) 1994-11-28 1998-09-08 Smarttouch Tokenless identification of individuals
US5758257A (en) 1994-11-29 1998-05-26 Herz; Frederick System and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5619648A (en) 1994-11-30 1997-04-08 Lucent Technologies Inc. Message filtering techniques
US5608874A (en) 1994-12-02 1997-03-04 Autoentry Online, Inc. System and method for automatic data file format translation and transmission having advanced features
US5550984A (en) 1994-12-07 1996-08-27 Matsushita Electric Corporation Of America Security system for preventing unauthorized communications between networks by translating communications received in ip protocol to non-ip protocol to remove address and routing services information
US5530852A (en) 1994-12-20 1996-06-25 Sun Microsystems, Inc. Method for extracting profiles and topics from a first file written in a first markup language and generating files in different markup languages containing the profiles and topics for use in accessing data described by the profiles and topics
US5694616A (en) 1994-12-30 1997-12-02 International Business Machines Corporation Method and system for prioritization of email items by selectively associating priority attribute with at least one and fewer than all of the recipients
US5638487A (en) 1994-12-30 1997-06-10 Purespeech, Inc. Automatic speech recognition
US5878230A (en) 1995-01-05 1999-03-02 International Business Machines Corporation System for email messages wherein the sender designates whether the recipient replies or forwards to addresses also designated by the sender
US5710883A (en) 1995-03-10 1998-01-20 Stanford University Hypertext document transport mechanism for firewall-compatible distributed world-wide web publishing
US5790793A (en) 1995-04-04 1998-08-04 Higley; Thomas Method and system to create, transmit, receive and process information, including an address to further information
US5677955A (en) 1995-04-07 1997-10-14 Financial Services Technology Consortium Electronic funds transfer instruments
US6119142A (en) 1995-04-25 2000-09-12 Canon Kabushiki Kaisha Data communication apparatus for managing information indicating that data has reached its destination
DE19681387B4 (de) 1995-05-08 2004-12-09 Compuserve Inc., Columbus Regelbasiertes elektronisches Mitteilungsverwaltungssystem
JP3338585B2 (ja) 1995-05-16 2002-10-28 富士通株式会社 プレゼンテーションデータの変換装置及び方法
US5632011A (en) 1995-05-22 1997-05-20 Sterling Commerce, Inc. Electronic mail management system for operation on a host computer system
US5708780A (en) 1995-06-07 1998-01-13 Open Market, Inc. Internet server access control and monitoring systems
US5812776A (en) 1995-06-07 1998-09-22 Open Market, Inc. Method of providing internet pages by mapping telephone number provided by client to URL and returning the same in a redirect command by server
US5742759A (en) 1995-08-18 1998-04-21 Sun Microsystems, Inc. Method and system for facilitating access control to system resources in a distributed computer system
EP0762337A3 (de) 1995-09-08 2000-01-19 Francotyp-Postalia Aktiengesellschaft & Co. Verfahren und Anordnung zur Erhöhung der Manipulationssicherheit von kritischen Daten
US5696822A (en) 1995-09-28 1997-12-09 Symantec Corporation Polymorphic virus detection module
US5826013A (en) 1995-09-28 1998-10-20 Symantec Corporation Polymorphic virus detection module
US5572643A (en) 1995-10-19 1996-11-05 Judson; David H. Web browser with dynamic display of information objects during linking
US5948062A (en) 1995-10-27 1999-09-07 Emc Corporation Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access
US5826029A (en) 1995-10-31 1998-10-20 International Business Machines Corporation Secured gateway interface
US5793763A (en) 1995-11-03 1998-08-11 Cisco Technology, Inc. Security system for network address translation systems
US5923846A (en) 1995-11-06 1999-07-13 Microsoft Corporation Method of uploading a message containing a file reference to a server and downloading a file from the server using the file reference
US5764906A (en) 1995-11-07 1998-06-09 Netword Llc Universal electronic resource denotation, request and delivery system
JPH09153050A (ja) 1995-11-29 1997-06-10 Hitachi Ltd 文書情報収集方法および文書情報収集装置
US5892825A (en) 1996-05-15 1999-04-06 Hyperlock Technologies Inc Method of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media
US5937164A (en) 1995-12-07 1999-08-10 Hyperlock Technologies, Inc. Method and apparatus of secure server control of local media via a trigger through a network for instant local access of encrypted data on local media within a platform independent networking system
US5758343A (en) 1995-12-08 1998-05-26 Ncr Corporation Apparatus and method for integrating multiple delegate directory service agents
US5745574A (en) 1995-12-15 1998-04-28 Entegrity Solutions Corporation Security infrastructure for electronic transactions
US5706442A (en) 1995-12-20 1998-01-06 Block Financial Corporation System for on-line financial services using distributed objects
US5781901A (en) 1995-12-21 1998-07-14 Intel Corporation Transmitting electronic mail attachment over a network using a e-mail page
US5903723A (en) 1995-12-21 1999-05-11 Intel Corporation Method and apparatus for transmitting electronic mail attachments with attachment references
US5796951A (en) 1995-12-22 1998-08-18 Intel Corporation System for displaying information relating to a computer network including association devices with tasks performable on those devices
US5602918A (en) 1995-12-22 1997-02-11 Virtual Open Network Environment Corp. Application level security system and method
JP2000503154A (ja) 1996-01-11 2000-03-14 エムアールジェイ インコーポレイテッド デジタル所有権のアクセスと分配を制御するためのシステム
US5801700A (en) 1996-01-19 1998-09-01 Silicon Graphics Incorporated System and method for an iconic drag and drop interface for electronic file transfer
US5826014A (en) 1996-02-06 1998-10-20 Network Engineering Software Firewall system for protecting network elements connected to a public network
US5855020A (en) 1996-02-21 1998-12-29 Infoseek Corporation Web scan process
US5963915A (en) 1996-02-21 1999-10-05 Infoseek Corporation Secure, convenient and efficient system and method of performing trans-internet purchase transactions
US5751956A (en) 1996-02-21 1998-05-12 Infoseek Corporation Method and apparatus for redirection of server external hyper-link references
US5862325A (en) 1996-02-29 1999-01-19 Intermind Corporation Computer-based communication system and method using metadata defining a control structure
US5673322A (en) 1996-03-22 1997-09-30 Bell Communications Research, Inc. System and method for providing protocol translation and filtering to access the world wide web from wireless or low-bandwidth networks
US5850442A (en) 1996-03-26 1998-12-15 Entegrity Solutions Corporation Secure world wide electronic commerce over an open network
US5826022A (en) 1996-04-05 1998-10-20 Sun Microsystems, Inc. Method and apparatus for receiving electronic mail
US5727156A (en) 1996-04-10 1998-03-10 Hotoffice Technologies, Inc. Internet-based automatic publishing system
US5845084A (en) 1996-04-18 1998-12-01 Microsoft Corporation Automatic data display formatting with a networking application
US5778372A (en) 1996-04-18 1998-07-07 Microsoft Corporation Remote retrieval and display management of electronic document with incorporated images
US5864852A (en) 1996-04-26 1999-01-26 Netscape Communications Corporation Proxy server caching mechanism that provides a file directory structure and a mapping mechanism within the file directory structure
US5793972A (en) 1996-05-03 1998-08-11 Westminster International Computers Inc. System and method providing an interactive response to direct mail by creating personalized web page based on URL provided on mail piece
US5742769A (en) 1996-05-06 1998-04-21 Banyan Systems, Inc. Directory with options for access to and display of email addresses
US5884033A (en) 1996-05-15 1999-03-16 Spyglass, Inc. Internet filtering system for filtering data transferred over the internet utilizing immediate and deferred filtering actions
US5768528A (en) 1996-05-24 1998-06-16 V-Cast, Inc. Client-server system for delivery of online information
US5918013A (en) 1996-06-03 1999-06-29 Webtv Networks, Inc. Method of transcoding documents in a network environment using a proxy server
US5822526A (en) 1996-06-03 1998-10-13 Microsoft Corporation System and method for maintaining and administering email address names in a network
US5812398A (en) 1996-06-10 1998-09-22 Sun Microsystems, Inc. Method and system for escrowed backup of hotelled world wide web sites
US6108688A (en) 1996-06-12 2000-08-22 Sun Microsystems, Inc. System for reminding a sender of an email if recipient of the email does not respond by a selected time set by the sender
US6373950B1 (en) 1996-06-17 2002-04-16 Hewlett-Packard Company System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture
US5781857A (en) 1996-06-28 1998-07-14 Motorola, Inc. Method of establishing an email monitor responsive to a wireless communications system user
US5790789A (en) 1996-08-02 1998-08-04 Suarez; Larry Method and architecture for the creation, control and deployment of services within a distributed computer environment
US6072942A (en) 1996-09-18 2000-06-06 Secure Computing Corporation System and method of electronic mail filtering using interconnected nodes
JPH10111727A (ja) 1996-10-03 1998-04-28 Toshiba Corp 電話機能を有する情報機器及び同情報機器のセキリュリティ実現方法
US6119236A (en) 1996-10-07 2000-09-12 Shipley; Peter M. Intelligent network security device and method
US6012144A (en) 1996-10-08 2000-01-04 Pickett; Thomas E. Transaction security method and apparatus
US5930479A (en) 1996-10-21 1999-07-27 At&T Corp Communications addressing system
US6119137A (en) 1997-01-30 2000-09-12 Tumbleweed Communications Corp. Distributed dynamic document conversion server
US5790790A (en) 1996-10-24 1998-08-04 Tumbleweed Software Corporation Electronic document delivery system in which notification of said electronic document is sent to a recipient thereof
TW400487B (en) 1996-10-24 2000-08-01 Tumbleweed Software Corp Electronic document delivery system
US6192407B1 (en) 1996-10-24 2001-02-20 Tumbleweed Communications Corp. Private, trackable URLs for directed document delivery
US6502191B1 (en) 1997-02-14 2002-12-31 Tumbleweed Communications Corp. Method and system for binary data firewall delivery
US6385655B1 (en) 1996-10-24 2002-05-07 Tumbleweed Communications Corp. Method and apparatus for delivering documents over an electronic network
US6058381A (en) 1996-10-30 2000-05-02 Nelson; Theodor Holm Many-to-many payments system for network content materials
US6453345B2 (en) 1996-11-06 2002-09-17 Datadirect Networks, Inc. Network security and surveillance system
US6167520A (en) 1996-11-08 2000-12-26 Finjan Software, Inc. System and method for protecting a client during runtime from hostile downloadables
US5991881A (en) 1996-11-08 1999-11-23 Harris Corporation Network surveillance system
US5796948A (en) 1996-11-12 1998-08-18 Cohen; Elliot D. Offensive message interceptor for computers
US5796942A (en) 1996-11-21 1998-08-18 Computer Associates International, Inc. Method and apparatus for automated network-wide surveillance and security breach intervention
JPH10164124A (ja) 1996-12-04 1998-06-19 Canon Inc 通信装置
US5968119A (en) 1996-12-09 1999-10-19 Wall Data Incorporated Method of accessing information of an SNA host computer from a client computer using a specific terminal emulation
US6285991B1 (en) 1996-12-13 2001-09-04 Visa International Service Association Secure interactive electronic account statement delivery system
US6219714B1 (en) 1996-12-16 2001-04-17 Samsung Electronics Co., Ltd. Method for sending e-mail messages in a local area network, and device for applying same
US5911776A (en) 1996-12-18 1999-06-15 Unisys Corporation Automatic format conversion system and publishing methodology for multi-user network
US6061722A (en) 1996-12-23 2000-05-09 T E Network, Inc. Assessing network performance without interference with normal network operations
US5898836A (en) 1997-01-14 1999-04-27 Netmind Services, Inc. Change-detection tool indicating degree and location of change of internet documents by comparison of cyclic-redundancy-check(CRC) signatures
US5978799A (en) 1997-01-30 1999-11-02 Hirsch; G. Scott Search engine including query database, user profile database, information templates and email facility
US5896499A (en) 1997-02-21 1999-04-20 International Business Machines Corporation Embedded security processor
US6539430B1 (en) 1997-03-25 2003-03-25 Symantec Corporation System and method for filtering data received by a computer system
US6061448A (en) 1997-04-01 2000-05-09 Tumbleweed Communications Corp. Method and system for dynamic server document encryption
TW396308B (en) 1997-04-01 2000-07-01 Tumbleweed Software Corp Document delivery system
US6108786A (en) 1997-04-25 2000-08-22 Intel Corporation Monitor network bindings for computer security
US5958005A (en) 1997-07-17 1999-09-28 Bell Atlantic Network Services, Inc. Electronic mail security
US7162738B2 (en) 1998-11-03 2007-01-09 Tumbleweed Communications Corp. E-mail firewall with stored key encryption/decryption
CA2301147C (en) 1997-07-24 2010-07-13 Worldtalk Corporation E-mail firewall with stored key encryption/decryption
US7117358B2 (en) 1997-07-24 2006-10-03 Tumbleweed Communications Corp. Method and system for filtering communication
US7127741B2 (en) 1998-11-03 2006-10-24 Tumbleweed Communications Corp. Method and system for e-mail message transmission
US6006329A (en) 1997-08-11 1999-12-21 Symantec Corporation Detection of computer viruses spanning multiple data streams
US6199102B1 (en) 1997-08-26 2001-03-06 Christopher Alan Cobb Method and system for filtering electronic messages
US6119230A (en) 1997-10-01 2000-09-12 Novell, Inc. Distributed dynamic security capabilities
EP0907120A3 (en) 1997-10-02 2004-03-24 Tumbleweed Software Corporation Method amd apparatus for delivering documents over an electronic network
US6393568B1 (en) 1997-10-23 2002-05-21 Entrust Technologies Limited Encryption and decryption system and method with content analysis provision
US6003027A (en) 1997-11-21 1999-12-14 International Business Machines Corporation System and method for determining confidence levels for the results of a categorization system
US6094731A (en) 1997-11-24 2000-07-25 Symantec Corporation Antivirus accelerator for computer networks
US6393465B2 (en) 1997-11-25 2002-05-21 Nixmail Corporation Junk electronic mail detector and eliminator
US5860068A (en) 1997-12-04 1999-01-12 Petabyte Corporation Method and system for custom manufacture and delivery of a data product
US6202157B1 (en) 1997-12-08 2001-03-13 Entrust Technologies Limited Computer network security system and method having unilateral enforceable security policy provision
US6023723A (en) 1997-12-22 2000-02-08 Accepted Marketing, Inc. Method and system for filtering unwanted junk e-mail utilizing a plurality of filtering mechanisms
US6052709A (en) 1997-12-23 2000-04-18 Bright Light Technologies, Inc. Apparatus and method for controlling delivery of unsolicited electronic mail
US6035423A (en) 1997-12-31 2000-03-07 Network Associates, Inc. Method and system for providing automated updating and upgrading of antivirus applications using a computer network
US6029256A (en) 1997-12-31 2000-02-22 Network Associates, Inc. Method and system for allowing computer programs easy access to features of a virus scanning engine
US6279133B1 (en) 1997-12-31 2001-08-21 Kawasaki Steel Corporation Method and apparatus for significantly improving the reliability of multilevel memory architecture
US5999932A (en) 1998-01-13 1999-12-07 Bright Light Technologies, Inc. System and method for filtering unsolicited electronic mail messages using data matching and heuristic processing
CA2228687A1 (en) 1998-02-04 1999-08-04 Brett Howard Secured virtual private networks
US6279113B1 (en) 1998-03-16 2001-08-21 Internet Tools, Inc. Dynamic signature inspection-based network intrusion detection
US6092114A (en) 1998-04-17 2000-07-18 Siemens Information And Communication Networks, Inc. Method and system for determining the location for performing file-format conversions of electronics message attachments
US6145083A (en) 1998-04-23 2000-11-07 Siemens Information And Communication Networks, Inc. Methods and system for providing data and telephony security
US6104500A (en) 1998-04-29 2000-08-15 Bcl, Computer Inc. Networked fax routing via email
US6298445B1 (en) 1998-04-30 2001-10-02 Netect, Ltd. Computer security
JP3017712B2 (ja) 1998-05-15 2000-03-13 松下電送システム株式会社 インターネット・ファクシミリ
US6275942B1 (en) 1998-05-20 2001-08-14 Network Associates, Inc. System, method and computer program product for automatic response to computer system misuse using active response modules
US6058482A (en) 1998-05-22 2000-05-02 Sun Microsystems, Inc. Apparatus, method and system for providing network security for executable code in computer and communications networks
US6330589B1 (en) 1998-05-26 2001-12-11 Microsoft Corporation System and method for using a client database to manage conversation threads generated from email or news messages
US6289214B1 (en) 1998-05-29 2001-09-11 Ericsson Inc. Systems and methods for deactivating a cellular radiotelephone system using an ANSI-41 short message service email
US6347374B1 (en) 1998-06-05 2002-02-12 Intrusion.Com, Inc. Event detection
WO1999066383A2 (en) 1998-06-15 1999-12-23 Dmw Worldwide, Inc. Method and apparatus for assessing the security of a computer system
US6317829B1 (en) 1998-06-19 2001-11-13 Entrust Technologies Limited Public key cryptography based security system to facilitate secure roaming of users
US6161130A (en) * 1998-06-23 2000-12-12 Microsoft Corporation Technique which utilizes a probabilistic classifier to detect "junk" e-mail by automatically updating a training and re-training the classifier based on the updated training set
US6185689B1 (en) 1998-06-24 2001-02-06 Richard S. Carson & Assoc., Inc. Method for network self security assessment
US6141778A (en) 1998-06-29 2000-10-31 Mci Communications Corporation Method and apparatus for automating security functions in a computer system
US6324656B1 (en) 1998-06-30 2001-11-27 Cisco Technology, Inc. System and method for rules-driven multi-phase network vulnerability assessment
US6442686B1 (en) 1998-07-02 2002-08-27 Networks Associates Technology, Inc. System and methodology for messaging server-based management and enforcement of crypto policies
US6269447B1 (en) 1998-07-21 2001-07-31 Raytheon Company Information security analysis system
US6151675A (en) 1998-07-23 2000-11-21 Tumbleweed Software Corporation Method and apparatus for effecting secure document format conversion
US6711127B1 (en) 1998-07-31 2004-03-23 General Dynamics Government Systems Corporation System for intrusion detection and vulnerability analysis in a telecommunications signaling network
US6223213B1 (en) 1998-07-31 2001-04-24 Webtv Networks, Inc. Browser-based email system with user interface for audio/video capture
US6266668B1 (en) * 1998-08-04 2001-07-24 Dryken Technologies, Inc. System and method for dynamic data-mining and on-line communication of customized information
US6304973B1 (en) 1998-08-06 2001-10-16 Cryptek Secure Communications, Llc Multi-level security network system
US6442588B1 (en) 1998-08-20 2002-08-27 At&T Corp. Method of administering a dynamic filtering firewall
US6324569B1 (en) 1998-09-23 2001-11-27 John W. L. Ogilvie Self-removing email verified or designated as such by a message distributor for the convenience of a recipient
US6460141B1 (en) 1998-10-28 2002-10-01 Rsa Security Inc. Security and access management system for web-enabled and non-web-enabled applications and content on a computer network
US6260043B1 (en) 1998-11-06 2001-07-10 Microsoft Corporation Automatic file format converter
US6321338B1 (en) 1998-11-09 2001-11-20 Sri International Network surveillance
US6249807B1 (en) 1998-11-17 2001-06-19 Kana Communications, Inc. Method and apparatus for performing enterprise email management
US6282565B1 (en) 1998-11-17 2001-08-28 Kana Communications, Inc. Method and apparatus for performing enterprise email management
US6272532B1 (en) 1998-12-02 2001-08-07 Harold F. Feinleib Electronic reminder system with universal email input
US6370648B1 (en) 1998-12-08 2002-04-09 Visa International Service Association Computer network intrusion detection
US6546416B1 (en) 1998-12-09 2003-04-08 Infoseek Corporation Method and system for selectively blocking delivery of bulk electronic mail
US6550012B1 (en) 1998-12-11 2003-04-15 Network Associates, Inc. Active firewall system and methodology
US6249575B1 (en) 1998-12-11 2001-06-19 Securelogix Corporation Telephony security system
US6574737B1 (en) 1998-12-23 2003-06-03 Symantec Corporation System for penetrating computer or computer network
US6118856A (en) 1998-12-28 2000-09-12 Nortel Networks Corporation Method and apparatus for automatically forwarding an email message or portion thereof to a remote device
US6301668B1 (en) 1998-12-29 2001-10-09 Cisco Technology, Inc. Method and system for adaptive network security using network vulnerability assessment
US6654787B1 (en) 1998-12-31 2003-11-25 Brightmail, Incorporated Method and apparatus for filtering e-mail
AU2728100A (en) 1999-01-14 2000-08-01 Tumbleweed Communications Corp. Web-based delivery of secure e-mail messages
US6487666B1 (en) 1999-01-15 2002-11-26 Cisco Technology, Inc. Intrusion detection signature analysis using regular expressions and logical operators
US20030023695A1 (en) 1999-02-26 2003-01-30 Atabok Japan, Inc. Modifying an electronic mail system to produce a secure delivery system
US6405318B1 (en) 1999-03-12 2002-06-11 Psionic Software, Inc. Intrusion detection system
US6725377B1 (en) 1999-03-12 2004-04-20 Networks Associates Technology, Inc. Method and system for updating anti-intrusion software
US6681331B1 (en) 1999-05-11 2004-01-20 Cylant, Inc. Dynamic software system intrusion detection
US6988199B2 (en) 2000-07-07 2006-01-17 Message Secure Secure and reliable document delivery
US6578025B1 (en) 1999-06-11 2003-06-10 Abuzz Technologies, Inc. Method and apparatus for distributing information to users
US6675153B1 (en) 1999-07-06 2004-01-06 Zix Corporation Transaction authorization system
US6910135B1 (en) 1999-07-07 2005-06-21 Verizon Corporate Services Group Inc. Method and apparatus for an intruder detection reporting and response system
US6725381B1 (en) 1999-08-31 2004-04-20 Tumbleweed Communications Corp. Solicited authentication of a specific user
US6324647B1 (en) 1999-08-31 2001-11-27 Michel K. Bowman-Amuah System, method and article of manufacture for security management in a development architecture framework
US6304898B1 (en) 1999-10-13 2001-10-16 Datahouse, Inc. Method and system for creating and sending graphical email
US7363361B2 (en) 2000-08-18 2008-04-22 Akamai Technologies, Inc. Secure content delivery system
US6321267B1 (en) 1999-11-23 2001-11-20 Escom Corporation Method and apparatus for filtering junk email
US6363489B1 (en) 1999-11-29 2002-03-26 Forescout Technologies Inc. Method for automatic intrusion detection and deflection in a network
US6775657B1 (en) 1999-12-22 2004-08-10 Cisco Technology, Inc. Multilayered intrusion detection system and method
US6697950B1 (en) 1999-12-22 2004-02-24 Networks Associates Technology, Inc. Method and apparatus for detecting a macro computer virus using static analysis
US6343290B1 (en) 1999-12-22 2002-01-29 Celeritas Technologies, L.L.C. Geographic network management system
WO2001050691A2 (en) 1999-12-30 2001-07-12 Tumbleweed Communications Corp. Sender-controlled post delivery handling of digitally delivered documents in a computer network
US6701440B1 (en) 2000-01-06 2004-03-02 Networks Associates Technology, Inc. Method and system for protecting a computer using a remote e-mail scanning device
IL134066A (en) 2000-01-16 2004-07-25 Eluv Holdings Ltd Key encrypted e-mail system
US20020016910A1 (en) 2000-02-11 2002-02-07 Wright Robert P. Method for secure distribution of documents over electronic networks
US7159237B2 (en) 2000-03-16 2007-01-02 Counterpane Internet Security, Inc. Method and system for dynamic network intrusion monitoring, detection and response
US6892237B1 (en) 2000-03-28 2005-05-10 Cisco Technology, Inc. Method and apparatus for high-speed parsing of network messages
US6826609B1 (en) 2000-03-31 2004-11-30 Tumbleweed Communications Corp. Policy enforcement in a secure data file delivery system
US6519703B1 (en) 2000-04-14 2003-02-11 James B. Joyce Methods and apparatus for heuristic firewall
US6735703B1 (en) 2000-05-08 2004-05-11 Networks Associates Technology, Inc. Multi-platform sequence-based anomaly detection wrapper
US6742124B1 (en) 2000-05-08 2004-05-25 Networks Associates Technology, Inc. Sequence-based anomaly detection using a distance matrix
US20030159070A1 (en) 2001-05-28 2003-08-21 Yaron Mayer System and method for comprehensive general generic protection for computers against malicious programs that may steal information and/or cause damages
JP2002056176A (ja) 2000-06-01 2002-02-20 Asgent Inc セキュリティポリシー構築方法及び装置並びにセキュリティポリシー構築を支援する方法及び装置
US6892178B1 (en) 2000-06-02 2005-05-10 Open Ratings Inc. Method and system for ascribing a reputation to an entity from the perspective of another entity
US6895385B1 (en) 2000-06-02 2005-05-17 Open Ratings Method and system for ascribing a reputation to an entity as a rater of other entities
US6892179B1 (en) 2000-06-02 2005-05-10 Open Ratings Inc. System and method for ascribing a reputation to an entity
US20020023140A1 (en) 2000-06-08 2002-02-21 Hile John K. Electronic document delivery system
US6732101B1 (en) 2000-06-15 2004-05-04 Zix Corporation Secure message forwarding system detecting user's preferences including security preferences
US20030061506A1 (en) 2001-04-05 2003-03-27 Geoffrey Cooper System and method for security policy
US7328349B2 (en) 2001-12-14 2008-02-05 Bbn Technologies Corp. Hash-based systems and methods for detecting, preventing, and tracing network worms and viruses
US20020046041A1 (en) 2000-06-23 2002-04-18 Ken Lang Automated reputation/trust service
CA2410522C (en) 2000-06-30 2010-01-26 Andrea Soppera Packet data communications
US8661539B2 (en) 2000-07-10 2014-02-25 Oracle International Corporation Intrusion threat detection
US6738462B1 (en) 2000-07-19 2004-05-18 Avaya Technology Corp. Unified communications automated personal name addressing
US6687687B1 (en) 2000-07-26 2004-02-03 Zix Scm, Inc. Dynamic indexing information retrieval or filtering system
WO2002013469A2 (en) 2000-08-08 2002-02-14 Tumbleweed Communications Corp. Recipient-specified automated processing in a secure data file delivery system
WO2002013489A2 (en) 2000-08-08 2002-02-14 Tumbleweed Communications Corp. Recipient-specified automated processing in a secure data file delivery system
WO2002015518A2 (en) 2000-08-16 2002-02-21 Filestream, Inc. End-to-end secure file transfer method and system
US7278159B2 (en) 2000-09-07 2007-10-02 Mazu Networks, Inc. Coordinated thwarting of denial of service attacks
US7043759B2 (en) 2000-09-07 2006-05-09 Mazu Networks, Inc. Architecture to thwart denial of service attacks
US20020032871A1 (en) 2000-09-08 2002-03-14 The Regents Of The University Of Michigan Method and system for detecting, tracking and blocking denial of service attacks over a computer network
US6650890B1 (en) 2000-09-29 2003-11-18 Postini, Inc. Value-added electronic messaging services and transparent implementation thereof using intermediate server
US6968461B1 (en) 2000-10-03 2005-11-22 Networks Associates Technology, Inc. Providing break points in a malware scanning operation
US6757830B1 (en) 2000-10-03 2004-06-29 Networks Associates Technology, Inc. Detecting unwanted properties in received email messages
US20030097439A1 (en) 2000-10-23 2003-05-22 Strayer William Timothy Systems and methods for identifying anomalies in network data streams
US20020078382A1 (en) 2000-11-29 2002-06-20 Ali Sheikh Scalable system for monitoring network system and components and methodology therefore
AU2002230541B2 (en) 2000-11-30 2007-08-23 Cisco Technology, Inc. Flow-based detection of network intrusions
CA2327211A1 (en) 2000-12-01 2002-06-01 Nortel Networks Limited Management of log archival and reporting for data network security systems
JP3701197B2 (ja) * 2000-12-28 2005-09-28 松下電器産業株式会社 分類への帰属度計算基準作成方法及び装置
MXPA03006024A (es) 2001-01-02 2005-02-14 Trusecure Corp Metodo orientado a objetos, sistema y medio para administracion de riesgos al crear interdependencia entre objetos, criterios y metricas.
GB2371125A (en) 2001-01-13 2002-07-17 Secr Defence Computer protection system
US20030051026A1 (en) 2001-01-19 2003-03-13 Carter Ernst B. Network surveillance and security system
US7168093B2 (en) 2001-01-25 2007-01-23 Solutionary, Inc. Method and apparatus for verifying the integrity and security of computer networks and implementation of counter measures
US6983380B2 (en) 2001-02-06 2006-01-03 Networks Associates Technology, Inc. Automatically generating valid behavior specifications for intrusion detection
US7281267B2 (en) 2001-02-20 2007-10-09 Mcafee, Inc. Software audit system
US20020120853A1 (en) 2001-02-27 2002-08-29 Networks Associates Technology, Inc. Scripted distributed denial-of-service (DDoS) attack discrimination using turing tests
US20020143963A1 (en) 2001-03-15 2002-10-03 International Business Machines Corporation Web server intrusion detection method and apparatus
US7313822B2 (en) 2001-03-16 2007-12-25 Protegrity Corporation Application-layer security method and system
US20020133365A1 (en) 2001-03-19 2002-09-19 William Grey System and method for aggregating reputational information
US7287280B2 (en) 2002-02-12 2007-10-23 Goldman Sachs & Co. Automated security management
US20020138759A1 (en) 2001-03-26 2002-09-26 International Business Machines Corporation System and method for secure delivery of a parcel or document
US20020147734A1 (en) 2001-04-06 2002-10-10 Shoup Randall Scott Archiving method and system
WO2002084495A1 (en) 2001-04-13 2002-10-24 Nokia, Inc. System and method for providing exploit protection for networks
US6941478B2 (en) 2001-04-13 2005-09-06 Nokia, Inc. System and method for providing exploit protection with message tracking
US7603709B2 (en) 2001-05-03 2009-10-13 Computer Associates Think, Inc. Method and apparatus for predicting and preventing attacks in communications networks
US7769845B2 (en) 2001-05-04 2010-08-03 Whale Communications Ltd Method and system for terminating an authentication session upon user sign-off
US20030055931A1 (en) 2001-09-18 2003-03-20 Cravo De Almeida Marcio Managing a remote device
US6768991B2 (en) 2001-05-15 2004-07-27 Networks Associates Technology, Inc. Searching for sequences of character data
WO2002093849A2 (en) 2001-05-16 2002-11-21 Kasten Chase Applied Research Limited System for secure electronic information transmission
US20030028803A1 (en) 2001-05-18 2003-02-06 Bunker Nelson Waldo Network vulnerability assessment system and method
US7325252B2 (en) 2001-05-18 2008-01-29 Achilles Guard Inc. Network security testing
US20020178227A1 (en) 2001-05-25 2002-11-28 International Business Machines Corporation Routing instant messages using configurable, pluggable delivery managers
US7458094B2 (en) 2001-06-06 2008-11-25 Science Applications International Corporation Intrusion prevention system
US7350234B2 (en) 2001-06-11 2008-03-25 Research Triangle Institute Intrusion tolerant communication networks and associated methods
US7234168B2 (en) 2001-06-13 2007-06-19 Mcafee, Inc. Hierarchy-based method and apparatus for detecting attacks on a computer system
EP1267545B1 (en) 2001-06-14 2008-08-20 International Business Machines Corporation Intrusion detection in data processing system
US20030005326A1 (en) 2001-06-29 2003-01-02 Todd Flemming Method and system for implementing a security application services provider
DE60220214T2 (de) 2001-06-29 2008-01-24 Stonesoft Corp. Methode und System zum Entdecken von Eindringlingen
US6928549B2 (en) 2001-07-09 2005-08-09 International Business Machines Corporation Dynamic intrusion detection for computer systems
US7356689B2 (en) 2001-07-09 2008-04-08 Lucent Technologies Inc. Method and apparatus for tracing packets in a communications network
US7380279B2 (en) 2001-07-16 2008-05-27 Lenel Systems International, Inc. System for integrating security and access for facilities and information systems
US7673342B2 (en) 2001-07-26 2010-03-02 Mcafee, Inc. Detecting e-mail propagated malware
US6769016B2 (en) 2001-07-26 2004-07-27 Networks Associates Technology, Inc. Intelligent SPAM detection system using an updateable neural analysis engine
JP2003046576A (ja) 2001-07-27 2003-02-14 Fujitsu Ltd メッセージ配送システム並びにメッセージ配送管理サーバ,メッセージ配送管理プログラムおよび同プログラムを記録したコンピュータ読取可能な記録媒体
US7243374B2 (en) 2001-08-08 2007-07-10 Microsoft Corporation Rapid application security threat analysis
US7245632B2 (en) 2001-08-10 2007-07-17 Sun Microsystems, Inc. External storage for modular computer systems
US7657935B2 (en) 2001-08-16 2010-02-02 The Trustees Of Columbia University In The City Of New York System and methods for detecting malicious email transmission
US7278160B2 (en) 2001-08-16 2007-10-02 International Business Machines Corporation Presentation of correlated events as situation classes
US6928556B2 (en) 2001-08-30 2005-08-09 International Business Machines Corporation Method and apparatus in a data processing system for managing situations from correlated events
US20030051163A1 (en) 2001-09-13 2003-03-13 Olivier Bidaud Distributed network architecture security system
US20030065943A1 (en) 2001-09-28 2003-04-03 Christoph Geis Method and apparatus for recognizing and reacting to denial of service attacks on a computerized network
US6907430B2 (en) 2001-10-04 2005-06-14 Booz-Allen Hamilton, Inc. Method and system for assessing attacks on computer networks using Bayesian networks
US8261059B2 (en) 2001-10-25 2012-09-04 Verizon Business Global Llc Secure file transfer and secure file transfer protocol
US7444679B2 (en) 2001-10-31 2008-10-28 Hewlett-Packard Development Company, L.P. Network, method and computer readable medium for distributing security updates to select nodes on a network
US20030084323A1 (en) 2001-10-31 2003-05-01 Gales George S. Network intrusion detection system and method
US20030135749A1 (en) 2001-10-31 2003-07-17 Gales George S. System and method of defining the security vulnerabilities of a computer system
JP2003150748A (ja) 2001-11-09 2003-05-23 Asgent Inc リスク評価方法
US20030093695A1 (en) 2001-11-13 2003-05-15 Santanu Dutta Secure handling of stored-value data objects
US7315944B2 (en) 2001-11-13 2008-01-01 Ericsson Inc. Secure handling of stored-value data objects
US20030095555A1 (en) 2001-11-16 2003-05-22 Mcnamara Justin System for the validation and routing of messages
US7487262B2 (en) 2001-11-16 2009-02-03 At & T Mobility Ii, Llc Methods and systems for routing messages through a communications network based on message content
US6546493B1 (en) 2001-11-30 2003-04-08 Networks Associates Technology, Inc. System, method and computer program product for risk assessment scanning based on detected anomalous events
US20030126464A1 (en) 2001-12-04 2003-07-03 Mcdaniel Patrick D. Method and system for determining and enforcing security policy in a communication session
US20030110392A1 (en) 2001-12-06 2003-06-12 Aucsmith David W. Detecting intrusions
KR100427449B1 (ko) 2001-12-14 2004-04-14 한국전자통신연구원 네트워크 기반 침입탐지시스템의 적응적 규칙 추정에 의한침입탐지방법
US7096500B2 (en) 2001-12-21 2006-08-22 Mcafee, Inc. Predictive malware scanning of internet data
US6754705B2 (en) 2001-12-21 2004-06-22 Networks Associates Technology, Inc. Enterprise network analyzer architecture framework
US7400729B2 (en) 2001-12-28 2008-07-15 Intel Corporation Secure delivery of encrypted digital content
AU2002360844A1 (en) 2001-12-31 2003-07-24 Citadel Security Software Inc. Automated computer vulnerability resolution system
JP4152108B2 (ja) 2002-01-18 2008-09-17 株式会社コムスクエア 脆弱点監視方法及びシステム
US7076803B2 (en) 2002-01-28 2006-07-11 International Business Machines Corporation Integrated intrusion detection services
US7222366B2 (en) 2002-01-28 2007-05-22 International Business Machines Corporation Intrusion event filtering
US7268899B2 (en) 2002-01-31 2007-09-11 Hewlett-Packard Development Company, L.P. Secure system for delivery of a fax to a remote user
US7174566B2 (en) 2002-02-01 2007-02-06 Intel Corporation Integrated network intrusion detection
US20030149887A1 (en) 2002-02-01 2003-08-07 Satyendra Yadav Application-specific network intrusion detection
US8370936B2 (en) 2002-02-08 2013-02-05 Juniper Networks, Inc. Multi-method gateway-based network security systems and methods
US7073074B2 (en) 2002-02-13 2006-07-04 Microsoft Corporation System and method for storing events to enhance intrusion detection
AU2003215276B2 (en) 2002-02-19 2007-09-06 Google Llc E-mail management services
KR100468232B1 (ko) 2002-02-19 2005-01-26 한국전자통신연구원 분산된 침입탐지 에이전트와 관리자 시스템을 이용한네트워크 기반 침입자 역추적 시스템 및 그 방법
US7870203B2 (en) * 2002-03-08 2011-01-11 Mcafee, Inc. Methods and systems for exposing messaging reputation to an end user
AU2003230606B2 (en) 2002-03-08 2009-04-30 Mcafee, Llc Systems and methods for enhancing electronic communication security
US7694128B2 (en) 2002-03-08 2010-04-06 Mcafee, Inc. Systems and methods for secure communication delivery
US20030172291A1 (en) 2002-03-08 2003-09-11 Paul Judge Systems and methods for automated whitelisting in monitored communications
US6941467B2 (en) 2002-03-08 2005-09-06 Ciphertrust, Inc. Systems and methods for adaptive message interrogation through multiple queues
US7124438B2 (en) 2002-03-08 2006-10-17 Ciphertrust, Inc. Systems and methods for anomaly detection in patterns of monitored communications
US7458098B2 (en) 2002-03-08 2008-11-25 Secure Computing Corporation Systems and methods for enhancing electronic communication security
WO2003092217A1 (en) 2002-04-23 2003-11-06 Patentek, Inc. Method and system for securely communicating data in a communications network
AUPS193202A0 (en) 2002-04-23 2002-05-30 Pickup, Robert Barkley Mr A method and system for authorising electronic mail
US20030236582A1 (en) * 2002-06-25 2003-12-25 Lee Zamir Selection of items based on user reactions
US20040203589A1 (en) 2002-07-11 2004-10-14 Wang Jiwei R. Method and system for controlling messages in a communication network
US8924484B2 (en) 2002-07-16 2014-12-30 Sonicwall, Inc. Active e-mail filter with challenge-response
US7017186B2 (en) 2002-07-30 2006-03-21 Steelcloud, Inc. Intrusion detection system using self-organizing clusters
US6742128B1 (en) 2002-08-28 2004-05-25 Networks Associates Technology Threat assessment orchestrator system and method
JP3831696B2 (ja) 2002-09-20 2006-10-11 株式会社日立製作所 ネットワーク管理装置およびネットワーク管理方法
US7200658B2 (en) 2002-11-12 2007-04-03 Movielink, Llc Network geo-location system
US20040111531A1 (en) 2002-12-06 2004-06-10 Stuart Staniford Method and system for reducing the rate of infection of a communications network by a software worm
US6732157B1 (en) 2002-12-13 2004-05-04 Networks Associates Technology, Inc. Comprehensive anti-spam system, method, and computer program product for filtering unwanted e-mail messages
US7171450B2 (en) 2003-01-09 2007-01-30 Microsoft Corporation Framework to enable integration of anti-spam technologies
US7543053B2 (en) * 2003-03-03 2009-06-02 Microsoft Corporation Intelligent quarantining for spam prevention
US20040177120A1 (en) 2003-03-07 2004-09-09 Kirsch Steven T. Method for filtering e-mail messages
US7676546B2 (en) 2003-03-25 2010-03-09 Verisign, Inc. Control and management of electronic messaging
GB0307913D0 (en) 2003-04-05 2003-05-14 Hewlett Packard Development Co Management of peer-to-peer network using reputation services
US7051077B2 (en) * 2003-06-30 2006-05-23 Mx Logic, Inc. Fuzzy logic voting method and system for classifying e-mail using inputs from multiple spam classifiers
US7769594B2 (en) 2003-09-05 2010-08-03 France Telecom Evaluation of reputation of an entity by a primary evaluation centre
US20050102366A1 (en) * 2003-11-07 2005-05-12 Kirsch Steven T. E-mail filter employing adaptive ruleset
US8918466B2 (en) 2004-03-09 2014-12-23 Tonny Yu System for email processing and analysis
US7644127B2 (en) 2004-03-09 2010-01-05 Gozoom.Com, Inc. Email analysis using fuzzy matching of text
US7668951B2 (en) 2004-05-25 2010-02-23 Google Inc. Electronic message source reputation information system
KR100628623B1 (ko) 2004-08-02 2006-09-26 포스데이타 주식회사 실시간 스팸 메일 인식 및 차단이 가능한 스팸 메일 차단시스템 및 방법
US7933985B2 (en) 2004-08-13 2011-04-26 Sipera Systems, Inc. System and method for detecting and preventing denial of service attacks in a communications system
US20060047794A1 (en) * 2004-09-02 2006-03-02 Microsoft Corporation Application of genetic algorithms to computer system tuning
US8010460B2 (en) 2004-09-02 2011-08-30 Linkedin Corporation Method and system for reputation evaluation of online users in a social networking scheme
US20060095404A1 (en) 2004-10-29 2006-05-04 The Go Daddy Group, Inc Presenting search engine results based on domain name related reputation
US20060123083A1 (en) 2004-12-03 2006-06-08 Xerox Corporation Adaptive spam message detector
US20060230039A1 (en) 2005-01-25 2006-10-12 Markmonitor, Inc. Online identity tracking
US20060212931A1 (en) 2005-03-02 2006-09-21 Markmonitor, Inc. Trust evaluation systems and methods
US7822620B2 (en) 2005-05-03 2010-10-26 Mcafee, Inc. Determining website reputations using automatic testing
US7624448B2 (en) * 2006-03-04 2009-11-24 21St Century Technologies, Inc. Intelligent intrusion detection system utilizing enhanced graph-matching of network activity with context data

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8549611B2 (en) 2002-03-08 2013-10-01 Mcafee, Inc. Systems and methods for classification of messaging entities
US8561167B2 (en) 2002-03-08 2013-10-15 Mcafee, Inc. Web reputation scoring
US8578480B2 (en) 2002-03-08 2013-11-05 Mcafee, Inc. Systems and methods for identifying potentially malicious messages
US8635690B2 (en) 2004-11-05 2014-01-21 Mcafee, Inc. Reputation based message processing
US10050917B2 (en) 2007-01-24 2018-08-14 Mcafee, Llc Multi-dimensional reputation scoring
US9009321B2 (en) 2007-01-24 2015-04-14 Mcafee, Inc. Multi-dimensional reputation scoring
US8762537B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Multi-dimensional reputation scoring
US8763114B2 (en) 2007-01-24 2014-06-24 Mcafee, Inc. Detecting image spam
US8621559B2 (en) 2007-11-06 2013-12-31 Mcafee, Inc. Adjusting filter or classification control settings
US8589503B2 (en) 2008-04-04 2013-11-19 Mcafee, Inc. Prioritizing network traffic
US8606910B2 (en) 2008-04-04 2013-12-10 Mcafee, Inc. Prioritizing network traffic
US8621638B2 (en) 2010-05-14 2013-12-31 Mcafee, Inc. Systems and methods for classification of messaging entities
CN102542198A (zh) * 2010-12-03 2012-07-04 微软公司 预测减轻恶意软件威胁
US9015843B2 (en) 2010-12-03 2015-04-21 Microsoft Corporation Predictive malware threat mitigation
CN103365912A (zh) * 2012-04-06 2013-10-23 富士通株式会社 对实体关系模式进行聚类、提取的方法和设备
CN106416183A (zh) * 2014-05-12 2017-02-15 思科技术公司 使用分布式分类器的投票策略优化
CN106416183B (zh) * 2014-05-12 2020-07-31 思科技术公司 使用分布式分类器的投票策略优化
CN107835982A (zh) * 2015-05-04 2018-03-23 赛义德·卡姆兰·哈桑 用于在计算机网络中管理安全性的方法和设备
CN107835982B (zh) * 2015-05-04 2022-01-25 赛义德·卡姆兰·哈桑 用于在计算机网络中管理安全性的方法和设备
CN111338595A (zh) * 2020-02-19 2020-06-26 上海肇观电子科技有限公司 电子系统、电子设备和控制电子设备的方法

Also Published As

Publication number Publication date
CA2586709A1 (en) 2006-05-18
AU2005304883B2 (en) 2012-01-19
WO2006052736A3 (en) 2009-06-04
AU2005304883A1 (en) 2006-05-18
WO2006052736A2 (en) 2006-05-18
EP1820101A4 (en) 2013-07-03
US20060015563A1 (en) 2006-01-19
EP2824874A1 (en) 2015-01-14
CA2586709C (en) 2015-06-16
CN101443736B (zh) 2015-05-13
EP1820101A2 (en) 2007-08-22
EP2824874B1 (en) 2017-11-01
EP1820101B1 (en) 2014-12-31
US8132250B2 (en) 2012-03-06

Similar Documents

Publication Publication Date Title
CN101443736B (zh) 消息评估系统及方法
US8621638B2 (en) Systems and methods for classification of messaging entities
US8549611B2 (en) Systems and methods for classification of messaging entities
US8635690B2 (en) Reputation based message processing
US7870203B2 (en) Methods and systems for exposing messaging reputation to an end user
US7660865B2 (en) Spam filtering with probabilistic secure hashes
US8918466B2 (en) System for email processing and analysis
CN101401466B (zh) 基于内容的策略遵从系统和方法
EP1877904B1 (en) Detecting unwanted electronic mail messages based on probabilistic analysis of referenced resources
US7610344B2 (en) Sender reputations for spam prevention
CN101730903B (zh) 多维声誉评分
US20100005149A1 (en) Methods and systems for analyzing email messages
US20050015626A1 (en) System and method for identifying and filtering junk e-mail messages or spam based on URL content
CN101730904A (zh) 实体属性的关联和分析
WO2010123623A2 (en) System and method for developing a risk profile for an internet resource
Seymour et al. Generative models for spear phishing posts on social media
EP2665230B1 (en) Method and system for email spam detection, using aggregated historical data set
Wang et al. A behavior-based SMS antispam system
Yüksel et al. Design of a machine learning based predictive analytics system for spam problem
Salau et al. Data cooperatives for neighborhood watch
JP4839318B2 (ja) メッセージプロファイリングシステムおよび方法
Viktorov Detecting phishing emails using machine learning techniques
Wu Detecting spam relays by SMTP traffic characteristics using an autonomous detection system
CN103685230A (zh) 僵尸网络恶意域名的分布式协同检测系统和方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: MCAFEE, INC.

Free format text: FORMER OWNER: SECURE COMPUTING CORP.

Effective date: 20141008

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20141008

Address after: American California

Applicant after: Mai Kefei company

Address before: Minnesota, USA

Applicant before: Secure Computing Corp.

C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: McAfee limited liability company

Address before: American California

Patentee before: Mai Kefei company

CP01 Change in the name or title of a patent holder