美国服务器流量清洗的技术有:1、IP信誉检查技术,是对通过的网络流量进行IP信誉检査,以保证信誉高的IP地址与服务器的正常通信;2、攻击特征匹配技术,是将数据包载荷中的特征作为指纹,来识别工具发出的攻击流量;3、速度检査与限制技术,主要清洗请求数据包发送的频率和速度上的异常;4、TCP代理和验证技术,主要是代替用户与其保护的服务器建立TCP连接,并将这个连接加入信任列表当中。

具体内容如下:
1、IP信誉检查
IP信誉机制是指为互联网上的IP地址赋予一定的信誉值,那些过去或现在经常被作为儡尸主机发送拉圾邮件或发动拒绝服务攻击的IP地址会被赋予较低的信誉值,说明这些IP地址更有可能成为网络攻击的来源。
当发生分布式拒绝服务攻击时,流量清洗设备会对通过的网络流量进行IP信誉检査,在其内部的IP地址信誉库中查找每一个数据包来源的信誉值,并会优先丢弃信值低的IP地址所发来的数据包或建立的会话连接,以此保证信誉高的IP地址与服务器的正常通信。
2、攻击特征匹配
多数情况下,发动分布式拒绝服务攻击需要借助攻击工具。为了提高发送请求的效率,攻击工具发出的数据包通常是由编写者伪造并固化到工具当中的,而不是在交互过程中产生的,因此攻击工具所发出的数据包载荷会具有一些特征。
流量清洗设备可以将这些数据包载荷中的特征作为指纹,来识别工具发出的攻击流量。指纹识别可以分为静态指纹识别和动态指纹识别两种,静态指纹识别是指预先将多种攻击工具的指纹特征保存在流量清洗设备内部,设备将经过的网络数据包与内部的特征库进行比对,直接丢奔符合特征的数据包;动态指纹识别则需要清洗设备对流过的网络数据包进行学习,在学习到若千个数据包的载荷部分之后,将其指纹特征记录下来,后中这些指纹特征的数据包会被丢弃,而长期不被命中的指纹特征会逐渐老化直至消失。
3、速度检査与限制
一些攻击方法在数据包载荷上可能并不存在明显的特征,没有办法进行攻击特征匹配,但却在请求数据包发送的频率和速度上有着明显的异常。这些攻击方法可以通过速度检查与限制来进行清洗。此外,对于UDP洪水攻击等一些没有明显特征、仅通过大流量进行攻击的方法,可以通过限制流速的方式对其进行缓解。
4、TCP代理和验证
SYN洪水攻击等攻击方式都是利用TCP协议的弱点,使其无法创建新的连接而达到拒绝服务攻击的目的。流量清先设备可以通过TCP代理和验证的方法来缓解这种攻击造成的危害。在一个 TCP SYN请求到达流量清洗设备后,设备并不将它交给后面的服务器,而是直接回复一个SYN+ACK响应,并等待客户端回复。
如果SYN请求来自合法的用户,那么会对SYN+ACK进行响应,这时流量清洗设备会代替用户与其保护的服务器建立起TCP连接,并将这个连接加入信任列表当中。之后,合法的用户和美国服务器之间就可以透过流量清洗设备,进行正常数据通信。而如果这个SYN请求来自攻击者,那么攻击者通常不会对SYN+ACK进行应答,从而形成半开连接。这样流量清洗设备会暂时保留这个半开连接,并在经过短暂的超时时间之后丢弃这个连接。
<!--[if gte mso 9]><xml>DefSemiHidden="true" DefQFormat="false" DefPriority="99"
LatentStyleCount="267"> UnhideWhenUsed="false" QFormat="true" Name="Normal"> UnhideWhenUsed="false" QFormat="true" Name="heading 1"> UnhideWhenUsed="false" QFormat="true" Name="Title"> UnhideWhenUsed="false" QFormat="true" Name="Subtitle"> UnhideWhenUsed="false" QFormat="true" Name="Strong"> UnhideWhenUsed="false" QFormat="true" Name="Emphasis"> UnhideWhenUsed="false" Name="Table Grid"> UnhideWhenUsed="false" QFormat="true" Name="No Spacing"> UnhideWhenUsed="false" Name="Light Shading"> UnhideWhenUsed="false" Name="Light List"> UnhideWhenUsed="false" Name="Light Grid"> UnhideWhenUsed="false" Name="Medium Shading 1"> UnhideWhenUsed="false" Name="Medium Shading 2"> UnhideWhenUsed="false" Name="Medium List 1"> UnhideWhenUsed="false" Name="Medium List 2"> UnhideWhenUsed="false" Name="Medium Grid 1"> UnhideWhenUsed="false" Name="Medium Grid 2"> UnhideWhenUsed="false" Name="Medium Grid 3"> UnhideWhenUsed="false" Name="Dark List"> UnhideWhenUsed="false" Name="Colorful Shading"> UnhideWhenUsed="false" Name="Colorful List"> UnhideWhenUsed="false" Name="Colorful Grid"> UnhideWhenUsed="false" Name="Light Shading Accent 1"> UnhideWhenUsed="false" Name="Light List Accent 1"> UnhideWhenUsed="false" Name="Light Grid Accent 1"> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"> UnhideWhenUsed="false" Name="Medium List 1 Accent 1"> UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"> UnhideWhenUsed="false" QFormat="true" Name="Quote"> UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"> UnhideWhenUsed="false" Name="Medium List 2 Accent 1"> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"> UnhideWhenUsed="false" Name="Dark List Accent 1"> UnhideWhenUsed="false" Name="Colorful Shading Accent 1"> UnhideWhenUsed="false" Name="Colorful List Accent 1"> UnhideWhenUsed="false" Name="Colorful Grid Accent 1"> UnhideWhenUsed="false" Name="Light Shading Accent 2"> UnhideWhenUsed="false" Name="Light List Accent 2"> UnhideWhenUsed="false" Name="Light Grid Accent 2"> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"> UnhideWhenUsed="false" Name="Medium List 1 Accent 2"> UnhideWhenUsed="false" Name="Medium List 2 Accent 2"> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"> UnhideWhenUsed="false" Name="Dark List Accent 2"> UnhideWhenUsed="false" Name="Colorful Shading Accent 2"> UnhideWhenUsed="false" Name="Colorful List Accent 2"> UnhideWhenUsed="false" Name="Colorful Grid Accent 2"> UnhideWhenUsed="false" Name="Light Shading Accent 3"> UnhideWhenUsed="false" Name="Light List Accent 3"> UnhideWhenUsed="false" Name="Light Grid Accent 3"> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"> UnhideWhenUsed="false" Name="Medium List 1 Accent 3"> UnhideWhenUsed="false" Name="Medium List 2 Accent 3"> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"> UnhideWhenUsed="false" Name="Dark List Accent 3"> UnhideWhenUsed="false" Name="Colorful Shading Accent 3"> UnhideWhenUsed="false" Name="Colorful List Accent 3"> UnhideWhenUsed="false" Name="Colorful Grid Accent 3"> UnhideWhenUsed="false" Name="Light Shading Accent 4"> UnhideWhenUsed="false" Name="Light List Accent 4"> UnhideWhenUsed="false" Name="Light Grid Accent 4"> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"> UnhideWhenUsed="false" Name="Medium List 1 Accent 4"> UnhideWhenUsed="false" Name="Medium List 2 Accent 4"> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"> UnhideWhenUsed="false" Name="Dark List Accent 4"> UnhideWhenUsed="false" Name="Colorful Shading Accent 4"> UnhideWhenUsed="false" Name="Colorful List Accent 4"> UnhideWhenUsed="false" Name="Colorful Grid Accent 4"> UnhideWhenUsed="false" Name="Light Shading Accent 5"> UnhideWhenUsed="false" Name="Light List Accent 5"> UnhideWhenUsed="false" Name="Light Grid Accent 5"> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"> UnhideWhenUsed="false" Name="Medium List 1 Accent 5"> UnhideWhenUsed="false" Name="Medium List 2 Accent 5"> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"> UnhideWhenUsed="false" Name="Dark List Accent 5"> UnhideWhenUsed="false" Name="Colorful Shading Accent 5"> UnhideWhenUsed="false" Name="Colorful List Accent 5"> UnhideWhenUsed="false" Name="Colorful Grid Accent 5"> UnhideWhenUsed="false" Name="Light Shading Accent 6"> UnhideWhenUsed="false" Name="Light List Accent 6"> UnhideWhenUsed="false" Name="Light Grid Accent 6"> UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"> UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"> UnhideWhenUsed="false" Name="Medium List 1 Accent 6"> UnhideWhenUsed="false" Name="Medium List 2 Accent 6"> UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"> UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"> UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"> UnhideWhenUsed="false" Name="Dark List Accent 6"> UnhideWhenUsed="false" Name="Colorful Shading Accent 6"> UnhideWhenUsed="false" Name="Colorful List Accent 6"> UnhideWhenUsed="false" Name="Colorful Grid Accent 6"> UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"> UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"> UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"> UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"> UnhideWhenUsed="false" QFormat="true" Name="Book Title">
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-qformat:yes;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin-top:0cm;
mso-para-margin-right:0cm;
mso-para-margin-bottom:10.0pt;
mso-para-margin-left:0cm;
line-height:11.0pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-ascii-font-family:Calibri;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:宋体;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:Calibri;
mso-hansi-theme-font:minor-latin;
mso-bidi-font-family:"Times New Roman";
mso-bidi-theme-font:minor-bidi;
mso-font-kerning:1.0pt;}</style><![endif]-->