精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

得物App萬(wàn)米高空WiFi攔截記

網(wǎng)絡(luò) 網(wǎng)絡(luò)管理
目前機(jī)載 WiFi 服務(wù)主要有兩大解決方案:地空寬帶(ATG)無(wú)線(xiàn)通信系統(tǒng)和機(jī)載衛(wèi)星通信系統(tǒng)(SATCOM)。

0、前情摘要

在一次飛行途中,我司客戶(hù)遭遇到了得物App在飛機(jī)上的WiFi網(wǎng)絡(luò)訪(fǎng)問(wèn)異常的問(wèn)題。這讓我們意識(shí)到在特定場(chǎng)景下,用戶(hù)可能面臨無(wú)法使用得物App的困擾。經(jīng)過(guò)SRE團(tuán)隊(duì)與無(wú)線(xiàn)團(tuán)隊(duì)、網(wǎng)絡(luò)團(tuán)隊(duì)聯(lián)合全力排查與優(yōu)化,最終成功解決了這一問(wèn)題,并同時(shí)挖掘出全網(wǎng)防火墻設(shè)備在各個(gè)C端用戶(hù)工作生活場(chǎng)景訪(fǎng)問(wèn)不到得物App的問(wèn)題。為得物er穩(wěn)定訪(fǎng)問(wèn)得物提供保障,同時(shí)也輸出類(lèi)似疑難問(wèn)題排查模板。

1、知識(shí)速遞

1.1  什么是空中WiFi技術(shù)?

目前機(jī)載 WiFi 服務(wù)主要有兩大解決方案:地空寬帶(ATG)無(wú)線(xiàn)通信系統(tǒng)和機(jī)載衛(wèi)星通信系統(tǒng)(SATCOM)。

  • 地空寬帶(ATG)無(wú)線(xiàn)通信系統(tǒng)采用定制的無(wú)線(xiàn)收發(fā)設(shè)備,沿飛行航路或特定空域架設(shè)地面基站和對(duì)空天線(xiàn),形成 地空通信鏈路。
  • 機(jī)載衛(wèi)星通信系統(tǒng)由利用衛(wèi)星、飛機(jī)、衛(wèi)星地面站三者進(jìn)行數(shù)據(jù)通訊

兩者的技術(shù)優(yōu)劣勢(shì)對(duì)比如下:

指標(biāo)

ATG

SATCOM

時(shí)延

<100ms

較高,10-700ms,取決于衛(wèi)星類(lèi)型和軌道高度

覆蓋范圍

地面基站覆蓋的區(qū)域,主要在陸地上,最大半徑300km

全球范圍,包括遠(yuǎn)離陸地和海洋上的區(qū)域

網(wǎng)絡(luò)連通性

地面基站之間可能存在信號(hào)盲區(qū)

通過(guò)衛(wèi)星信號(hào)傳輸,具有更高的連通性

可靠性

可能受地形和基站分布影響

受衛(wèi)星信號(hào)強(qiáng)度和可用衛(wèi)星數(shù)量影響

適用場(chǎng)景

主要適用于陸地上的飛行

適用于全球范圍內(nèi)的飛行,包括跨洋航線(xiàn)

馬斯克搞的星鏈服務(wù)用的是近軌衛(wèi)星群,距離地表在550公里范圍左右,時(shí)延基本在20ms以?xún)?nèi),而我國(guó)目前用于客艙通信的衛(wèi)星基本是同步衛(wèi)星,離地距離36000公里,時(shí)延基本在500ms以上

1.2  電商業(yè)務(wù)為什么會(huì)普遍使用TCP協(xié)議

當(dāng)今互聯(lián)網(wǎng)主流通信協(xié)議使用的TCP/UDP協(xié)議,遵守TCP/IP的4層網(wǎng)絡(luò)模型,其中TCP協(xié)議相比UDP提供了可靠的、面向連接的通信:

  • 三次握手

在TCP協(xié)議下,數(shù)據(jù)傳輸之前,通信雙方需要先建立連接,建立連接時(shí)會(huì)進(jìn)行一系列的握手過(guò)程,確保數(shù)據(jù)傳輸前通信雙方的狀態(tài)和能力都是正常的

  • 包確認(rèn)機(jī)制(ACK)

在數(shù)據(jù)傳輸時(shí),TCP協(xié)議會(huì)將數(shù)據(jù)分成多個(gè)包進(jìn)行傳輸,并且會(huì)對(duì)每個(gè)包進(jìn)行校驗(yàn)和確認(rèn),確保數(shù)據(jù)能夠正確無(wú)誤地傳輸。

  • 擁塞及流量控制

TCP協(xié)議提供了擁塞控制和流量控制等機(jī)制,能夠自適應(yīng)地調(diào)整傳輸速率,防止網(wǎng)絡(luò)擁塞和數(shù)據(jù)丟失

基于以上TCP協(xié)議保證數(shù)據(jù)的可靠性和完整性,因此在電商應(yīng)用中廣泛使用TCP協(xié)議。

2、天地協(xié)同排查

2.1  方案制定

了解了空中WiFi實(shí)現(xiàn)技術(shù)后,如何定位排查問(wèn)題便是我們SRE專(zhuān)家思考的問(wèn)題。對(duì)于任務(wù)疑難雜癥,永遠(yuǎn)的三板斧:模擬復(fù)現(xiàn)問(wèn)題,抓包,分析完整請(qǐng)求鏈路。本次麻煩的是場(chǎng)景特殊,需要在空中WiFi環(huán)境上才能復(fù)現(xiàn),同時(shí)抓包又是一個(gè)技術(shù)活,只能我們技術(shù)團(tuán)隊(duì)親自出馬了。這里要特別表?yè)P(yáng)無(wú)線(xiàn)平臺(tái)的客戶(hù)端同學(xué),為了完全復(fù)現(xiàn)場(chǎng)景,特地早上7點(diǎn)乘指定班機(jī)來(lái)回測(cè)試,收集重要抓包數(shù)據(jù)。

2.2  測(cè)試方案&工具確認(rèn)

因復(fù)現(xiàn)場(chǎng)景苛刻(必須萬(wàn)米高空WiFi才會(huì)開(kāi)啟),必須制定好完整的測(cè)試方案完成盡可能多的數(shù)據(jù)收集。無(wú)線(xiàn)平臺(tái)團(tuán)隊(duì)和SRE團(tuán)隊(duì)協(xié)同準(zhǔn)備好了測(cè)試工具包,可進(jìn)行網(wǎng)路層面測(cè)試包含ping和traceroute,APP層面的請(qǐng)求測(cè)試,單域名訪(fǎng)問(wèn)測(cè)試等。并準(zhǔn)備好抓包工具,在測(cè)試時(shí)留存所有抓包數(shù)據(jù)。SRE在公司同步值班抓取服務(wù)端請(qǐng)求包,做雙向?qū)Ρ取?/span>

下面是我們的SRE老司機(jī)梳理的各協(xié)議段排查工具,大家可收藏:

盡管TCP協(xié)議具有面向連接、可靠性高等優(yōu)點(diǎn),但是在實(shí)際的網(wǎng)絡(luò)環(huán)境中,由于網(wǎng)絡(luò)的復(fù)雜性、拓?fù)浣Y(jié)構(gòu)、應(yīng)用缺陷等因素,會(huì)導(dǎo)致各種網(wǎng)絡(luò)問(wèn)題, 以下我們將排障工具和4層模型做了一個(gè)歸類(lèi):

圖片

我們排障一般按從下往上逐層排除可疑點(diǎn)這個(gè)思路來(lái)時(shí),日常工作會(huì)少走一些彎路

2.3  問(wèn)題復(fù)現(xiàn)&測(cè)試抓包

客戶(hù)端測(cè)試同學(xué)在飛機(jī)巡航狀況下,連上飛機(jī)WiFi后,打開(kāi)得物App,的確存在訪(fǎng)問(wèn)不了得物App的情況。于是,客戶(hù)端同步地下值班人員開(kāi)啟測(cè)試。

(1)打開(kāi)得物App,瀏覽不同頁(yè)面并截圖,確保影響范圍

(2)進(jìn)行網(wǎng)絡(luò)測(cè)試包含(ping、traceroute等)

(3)在瀏覽器單獨(dú)訪(fǎng)問(wèn)典型接口,如主接口、社區(qū)接口、圖片鏈接等

(4)測(cè)試其它電商平臺(tái),觀(guān)察其訪(fǎng)問(wèn)情況。

以上所有訪(fǎng)問(wèn)保留截圖、日志、抓包數(shù)據(jù)等

值班SRE同等時(shí)間抓取相同時(shí)間的接口的入口請(qǐng)求包,保存下來(lái),后做對(duì)比分析。

2.4  數(shù)據(jù)整理

2.4.1  鏈路診斷

網(wǎng)絡(luò)鏈路層測(cè)試:用ping/traceroute等工具對(duì)app.dewu.com/m.dewu.com相關(guān)域名進(jìn)行了拔測(cè),均顯示網(wǎng)絡(luò)層正常

這里簡(jiǎn)單介紹一下ping/traceroute工具工作原理

(1)ping工具

ping是一種基于icmp協(xié)議開(kāi)發(fā)的網(wǎng)絡(luò)診斷工具,工作于第3層,其工作原理是向目標(biāo)主機(jī)發(fā)出一個(gè)icmp的echo request數(shù)據(jù)包,并等待接收echo response數(shù)據(jù)包,然后程序自動(dòng)估算丟包率和數(shù)據(jù)包的rtt,因此主要用于網(wǎng)絡(luò)連通性和網(wǎng)絡(luò)時(shí)延的診斷

此工具原始作者是Mike Muuss,于1983年開(kāi)發(fā),后面macos/win/linux相繼實(shí)現(xiàn)各自版本,以下沒(méi)有特殊說(shuō)明的情況下,所有相關(guān)參數(shù)或敘述主要是針對(duì)linux版本展開(kāi)的

圖片

上圖中紅色標(biāo)注的屬于ip和icmp協(xié)議頭中較關(guān)鍵的字段:

協(xié)議   

字段

取值

含義與作用

IP

Identification

1-65535

數(shù)據(jù)包唯一標(biāo)識(shí)符,另外功能用于ip分片,當(dāng)一個(gè)ip包的負(fù)載超過(guò)1480時(shí),ip包要分成多片,且多片的identification保持一樣

IP

Flags

3個(gè)bit位

用于指示IP數(shù)據(jù)包是否允許分片和每個(gè)分片的位置,它的三個(gè)bit分別是:

  • 第一個(gè)bit表示是否允許分片,如果允許分片,則該位被設(shè)置為1,否則設(shè)置為0。如果該位為0,則表示不分片,整個(gè)IP數(shù)據(jù)報(bào)會(huì)一次性傳輸;如果為1,則允許分片。
  • 第二個(gè)bit表示是否是最后一片,如果是最后一片,則該位被設(shè)置為0,否則設(shè)置為1。
  • 第三個(gè)bit是 "更多片" 標(biāo)志位。如果傳輸?shù)?IP 數(shù)據(jù)報(bào)被分片成多個(gè)分片,但是當(dāng)前這個(gè)數(shù)據(jù)報(bào)不是最后一個(gè)分片,則這個(gè)標(biāo)志位被設(shè)置為1;否則設(shè)置為0

IP

TTL

1-255

主要控制網(wǎng)絡(luò)中出現(xiàn)回路時(shí),避免IP包無(wú)休止的在網(wǎng)絡(luò)上轉(zhuǎn)發(fā),每經(jīng)歷一個(gè)路由器時(shí),此值會(huì)減1;

小訣竅:Linux的網(wǎng)絡(luò)中默認(rèn)一般為64,因此在服務(wù)側(cè)抓包看到的ttl值后,64-當(dāng)前ttl值,即可知道此包經(jīng)歷過(guò)多少路由器

IP

Protocol

1/2/6/17

代表承載的上層協(xié)議:

1:ICMP, 2:IGMP, 6:TCP, 17:UDP

ICMP

Type

0-18

節(jié)選部分解釋?zhuān)?/span>

回復(fù)應(yīng)答(ICMP類(lèi)型0):ping命令用到該類(lèi)型的數(shù)據(jù)包以測(cè)試TCP/IP連接;

目標(biāo)不可達(dá) (ICMP類(lèi)型3):用以指示目標(biāo)網(wǎng)絡(luò)、主機(jī)或者端口不可達(dá);

回復(fù)請(qǐng)求(ICMP類(lèi)型8):ping命令用該類(lèi)型的數(shù)據(jù)包測(cè)試TCP/IP連接;

ICMP

Identifier

隨機(jī)/指定值

Identifier 字段在 Echo Request 和 Echo Reply 消息中都存在,作用是幫助區(qū)分不同的 ICMP 會(huì)話(huà)。在發(fā)送 Echo Request 消息時(shí),發(fā)送方會(huì)隨機(jī)地生成一個(gè)16位的標(biāo)識(shí)符,然后在接收響應(yīng)包的時(shí)候,通過(guò)比較響應(yīng)報(bào)文中的標(biāo)識(shí)符,來(lái)確認(rèn)響應(yīng)報(bào)文是否是自己發(fā)送的響應(yīng)

ICMP

SequanceNumber

1-65535

當(dāng)一個(gè) ICMP Echo(ping)請(qǐng)求消息被發(fā)送給目標(biāo)主機(jī)時(shí),Sequence Number 字段的值通常從0開(kāi)始計(jì)數(shù),每發(fā)送一個(gè) ICMP Echo 請(qǐng)求就會(huì)遞增一個(gè)。而當(dāng)目標(biāo)主機(jī)收到 ICMP Echo 請(qǐng)求后,會(huì)將它的 Sequence Number 值復(fù)制到 ICMP Echo Reply(ping回應(yīng))消息中,以便請(qǐng)求端確認(rèn)它所接收到的回應(yīng)消息是對(duì)相應(yīng)請(qǐng)求的響應(yīng)

ICMP

TimeStamp

時(shí)間戳

主要用于測(cè)量RTT,當(dāng)一個(gè)主機(jī)收到一個(gè) ICMP Timestamp 請(qǐng)求時(shí),它會(huì)記錄返回的 ICMP Timestamp 回應(yīng)消息中的當(dāng)前時(shí)間戳,并計(jì)算出請(qǐng)求和回應(yīng)之間的時(shí)間差

  • ping的部分參數(shù)默認(rèn)值

參數(shù)

Linux 默認(rèn)值

說(shuō)明

-t

64

指定ttl數(shù)值

-c

發(fā)送無(wú)限數(shù)量的 ICMP 數(shù)據(jù)包

指定發(fā)送 ICMP 數(shù)據(jù)包的次數(shù)

-s

56 字節(jié)

指定 ICMP 數(shù)據(jù)包的大小

-W

10秒

指定每個(gè)響應(yīng)包超時(shí)時(shí)間,單位為秒

-i

1 秒

指定發(fā)送 ICMP 數(shù)據(jù)包的時(shí)間間隔

  • ping的例外

從開(kāi)頭描述的ping的原理可以看出,目標(biāo)設(shè)備必須回復(fù)echo response才能判斷網(wǎng)絡(luò)連通性和時(shí)延,因此如果目標(biāo)設(shè)備設(shè)置了類(lèi)似“net.ipv4.icmp_echo_ignore_all=0”禁止或者防火墻設(shè)置了丟棄icmp包策略,此測(cè)試結(jié)果基本失效,此時(shí)需要其它工具如telnet/nc/curl等工具配合測(cè)試了

特別有意思的一點(diǎn):在s20190709版本和此前版本,Identifier取值使用是當(dāng)前ping進(jìn)程的pid,如下圖所示:

圖片

ping當(dāng)前進(jìn)程pid是2570,16進(jìn)制值是0xa0a,因此在包中第25和26字節(jié)中展示出來(lái)是0xa0a,之后的版本考慮不安全,因此全部改為隨機(jī)值了

ping_common.c




//s20190709版本和此前的版本
    if (sock->socktype == SOCK_RAW)
        ident = htons(getpid() & 0xFFFF);


//之后的版本
    if (sock->socktype == SOCK_RAW && rts->ident == -1)
        rts->ident = rand() & IDENTIFIER_MAX;

(2)traceroute

  • 功能與作用

用于查找數(shù)據(jù)包從源到終點(diǎn)所需要的網(wǎng)絡(luò)路徑,并識(shí)別這些路徑上的瓶頸和故障

  • 工作原理

它發(fā)送一份TTL字段為1的IP數(shù)據(jù)包給目的主機(jī),處理這份數(shù)據(jù)包的第一個(gè)路由器將TTL值減1,丟棄該數(shù)據(jù)包,并發(fā)送一份超時(shí)ICMP報(bào)文。這樣就得到了該路徑中的第一個(gè)路由器的地址。然后traceroute 在發(fā)送一份TTL=2的數(shù)據(jù)包,這樣我們就能得到第二個(gè)路由器的地址, 繼續(xù)這個(gè)過(guò)程直至該數(shù)據(jù)包到達(dá)目的地主機(jī)

這個(gè)數(shù)據(jù)包承載的上層協(xié)議可以是ICMP/UDP/TCP

  • 工具發(fā)展歷程

最初是在1987年,由Van Jacobson主導(dǎo)實(shí)現(xiàn),后面macos/win/linux/bsd等也都實(shí)現(xiàn)了各自版本,主流linux發(fā)行版基本使用的是這個(gè)項(xiàng)目https://traceroute.sourceforge.net/提供的

  • 配置初始值
//代碼配置節(jié)選


#define MAX_HOPS    255 //最大跳數(shù),限制 traceroute 能夠追蹤到的最遠(yuǎn)節(jié)點(diǎn)的數(shù)量
#define MAX_PROBES  10 //每個(gè)路由節(jié)點(diǎn)的最大探測(cè)次數(shù)
#define DEF_HOPS    30 //默認(rèn)的最大跳數(shù)
#define DEF_NUM_PROBES  3 //默認(rèn)的每個(gè)節(jié)點(diǎn)的探測(cè)次數(shù)
#define DEF_WAIT_SECS   5.0 //默認(rèn)的等待每個(gè)節(jié)點(diǎn)響應(yīng)的時(shí)間
#define DEF_DATA_LEN    40  //IP包上的負(fù)載默認(rèn)大小
#define MAX_PACKET_LEN  65000 //最大的包長(zhǎng)度,默認(rèn)為 65000 字節(jié)
#ifndef DEF_AF
#define DEF_AF      AF_INET  // 默認(rèn)的地址族,一般設(shè)置為 AF_INET,表示 IPv4


static const char *module = "default";  //默認(rèn)使用udp進(jìn)行探測(cè)
static tr_module default_ops = {
    .name = "default",
    .init = udp_default_init,
    .send_probe = udp_send_probe,
    .recv_probe = udp_recv_probe,
    .expire_probe = udp_expire_probe,
    .header_len = sizeof (struct udphdr),
};
#define DEF_START_PORT  33434   /*  udp探測(cè)時(shí)啟始探測(cè)端口   */
  • 包格式分析

圖片

從抓包可以驗(yàn)證代碼實(shí)現(xiàn)邏輯,以及整個(gè)探測(cè)過(guò)程(tcpdump host 1.1.1.1 -Nn -w 保存文件名.pcap)

從兩個(gè)工具的介紹和測(cè)試數(shù)據(jù)來(lái)看,說(shuō)明網(wǎng)路層面是正常的。

2.4.2  應(yīng)用層測(cè)試

空中側(cè)從ios/android終端,https/http等維度對(duì)我司后臺(tái)服務(wù)接口進(jìn)行了測(cè)試驗(yàn)證,同時(shí)也對(duì)友商的app進(jìn)行了購(gòu)物體驗(yàn),只有得物App的接口返回異常(https/http),且使用瀏覽器測(cè)試時(shí)返回帶有攔截提示的頁(yè)面;

圖片

 

圖片

 

圖片

2.4.3  網(wǎng)絡(luò)抓包

空中側(cè)對(duì)ios端進(jìn)行了抓包,地面?zhèn)仍诟叻廊肟谶M(jìn)行了抓包,從client/server側(cè)角度看,雙方都認(rèn)為對(duì)方發(fā)起了強(qiáng)制斷開(kāi)(reset)信令:從手機(jī)端看認(rèn)為是高防(服務(wù)端)先斷開(kāi)的,從高防側(cè)看認(rèn)為是手機(jī)(客戶(hù)端)先斷開(kāi)的

ios端:

圖片

高防端:

圖片

tcpdump是一個(gè)超級(jí)好用的開(kāi)源的抓包工具,一直是我們SRE最重要的工具之一,這里給大家分享一下:

tcpdump是一個(gè)功能強(qiáng)大的命令行網(wǎng)絡(luò)數(shù)據(jù)包截獲工具。

通過(guò)使用 tcpdump,可以捕獲和分析網(wǎng)絡(luò)中的數(shù)據(jù)包流量,從而能夠診斷網(wǎng)絡(luò)問(wèn)題、監(jiān)視網(wǎng)絡(luò)行為、進(jìn)行網(wǎng)絡(luò)安全審計(jì)等操作。

tcpdump也是作為學(xué)習(xí)網(wǎng)絡(luò)協(xié)議和數(shù)據(jù)包結(jié)構(gòu)的非常好的工具,用于對(duì)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行分析和解碼。

  • tcpdump工作在數(shù)據(jù)鏈路層
  • 圖片


  • 工作原理
  • 圖片

  1. 網(wǎng)絡(luò)數(shù)據(jù)包截獲:通過(guò)調(diào)用 libpcap 庫(kù)捕獲從指定網(wǎng)絡(luò)接口傳輸?shù)臄?shù)據(jù)包。具體來(lái)說(shuō),libpcap 庫(kù)利用操作系統(tǒng)提供的原始套接字(Socket)接口來(lái)截獲網(wǎng)絡(luò)數(shù)據(jù)包,然后通過(guò)回調(diào)機(jī)制將數(shù)據(jù)包傳遞給tcpdump進(jìn)程。
  2. 數(shù)據(jù)包過(guò)濾:tcpdump可以根據(jù)用戶(hù)設(shè)置的過(guò)濾規(guī)則對(duì)捕獲到的數(shù)據(jù)包進(jìn)行過(guò)濾。過(guò)濾規(guī)則利用 BPF (Berkeley Packet Filter) 過(guò)濾器來(lái)實(shí)現(xiàn),這是一個(gè)基于指令集的過(guò)濾器,它能夠?qū)?shù)據(jù)包的各個(gè)字段進(jìn)行匹配和過(guò)濾,過(guò)濾出符合條件的數(shù)據(jù)包。
  3. 數(shù)據(jù)包解析:一旦通過(guò)過(guò)濾器選定了要截獲的數(shù)據(jù)包,tcpdump就會(huì)對(duì)這些數(shù)據(jù)包進(jìn)行解析和格式化,展示其中的各個(gè)字段和屬性。數(shù)據(jù)包解析過(guò)程的關(guān)鍵是數(shù)據(jù)包格式的識(shí)別和解碼,tcpdump和 libpcap 庫(kù)可以識(shí)別和處理多種數(shù)據(jù)包格式,包括以太網(wǎng)、IPv4/IPv6、TCP/UDP、DNS、HTTP 等等。
  4. 數(shù)據(jù)包展示:最后,tcpdump將解析后的數(shù)據(jù)包內(nèi)容輸出到標(biāo)準(zhǔn)輸出或者用戶(hù)指定的文件中,供用戶(hù)進(jìn)行查看和處理。用戶(hù)可以對(duì)輸出內(nèi)容進(jìn)行進(jìn)一步處理,比如進(jìn)行過(guò)濾、排序、統(tǒng)計(jì)等操作,以更好地理解網(wǎng)絡(luò)數(shù)據(jù)流量,分析網(wǎng)絡(luò)協(xié)議和應(yīng)用行為,發(fā)現(xiàn)問(wèn)題和優(yōu)化性能等。

2.5  數(shù)據(jù)包分析

  • 從網(wǎng)絡(luò)鏈路層測(cè)試數(shù)據(jù)結(jié)果看,網(wǎng)絡(luò)層上端口是正常通行的,包括tcp三次握手。那說(shuō)明整個(gè)網(wǎng)絡(luò)鏈路是通暢的。不存在網(wǎng)絡(luò)不通的情況。(從友商可正常訪(fǎng)問(wèn)來(lái)看也能印證這個(gè)問(wèn)題)
  • 從網(wǎng)絡(luò)抓包數(shù)據(jù)來(lái)看,從client/server側(cè)角度看,雙方都認(rèn)為對(duì)方發(fā)起了強(qiáng)制斷開(kāi)(reset)信令:從手機(jī)端看認(rèn)為是高防(服務(wù)端)先斷開(kāi)的,從高防側(cè)看認(rèn)為是手機(jī)(客戶(hù)端)先斷開(kāi)的
  • 從應(yīng)用層上截圖來(lái)看,貌似受到類(lèi)似acl的攔截

綜合結(jié)論:最有可能是受到類(lèi)似防火墻之類(lèi)的中間層設(shè)備攔截

2.6  模擬復(fù)現(xiàn)

從如下截圖來(lái)看,可能和我司的防火墻同一廠(chǎng)商,于是迅速和網(wǎng)絡(luò)同學(xué)組織了一次模擬驗(yàn)證:

將某一終端IP在防火墻上開(kāi)啟“禁用訪(fǎng)問(wèn)網(wǎng)站/軟件下載”策略,

然后在瀏覽器上請(qǐng)求https://app.dewu.com,發(fā)現(xiàn)命中此策略

同時(shí)也從client端及防火墻出口同時(shí)進(jìn)行了抓包:

電腦client側(cè):

圖片

防火墻出口側(cè):

圖片

基于上面的證據(jù)鏈,基本可以確認(rèn)防火墻的策略誤判了公司得物App的域名為下載類(lèi)網(wǎng)站

2.7  廠(chǎng)商溝通

將我司復(fù)現(xiàn)的問(wèn)題反饋給廠(chǎng)家后,廠(chǎng)商的策略工程師確認(rèn)此“訪(fǎng)問(wèn)網(wǎng)站/軟件下載”策略存在bug,并在溝通中的過(guò)程也確認(rèn)了此航司與我司都是使用同一廠(chǎng)商的防火墻。

2.8  進(jìn)展同步

4/18,廠(chǎng)商進(jìn)行了全網(wǎng)策略發(fā)布

4/19,我司ac設(shè)備自動(dòng)進(jìn)行了策略更新

4/21,請(qǐng)朋友幫忙在同一航班驗(yàn)證得物App使用流暢,驗(yàn)證通過(guò)

3、網(wǎng)絡(luò)技術(shù)點(diǎn)回顧

3.1  traceroute

從本次的traceroute數(shù)據(jù)中我們可以確定一點(diǎn):

  • 空中WiFi到國(guó)內(nèi)電商主要域名的時(shí)延基本都在600ms以上,此數(shù)據(jù)也進(jìn)一步確認(rèn)空中WiFi使用的SATCOM方式(高延遲)

3.2  ip包頭

  • ip包頭中的ttl正常情況下每經(jīng)過(guò)一個(gè)路由器,TTL的值就會(huì)減1,直到服務(wù)器接收時(shí)不再變化,也就是正常情況下client和server的包中的值不應(yīng)該有變化,如果有較大變化都基本是中間設(shè)備篡改
  • ip包頭中另外一個(gè)字段identifcation用于標(biāo)識(shí)IP數(shù)據(jù)報(bào)的唯一性,如果一個(gè)ip包需要分片(MTU超過(guò)1460),則每個(gè)分片的ip包中的identifcation數(shù)值一樣;  同時(shí)RFC791規(guī)范并沒(méi)有規(guī)定Identification字段的取值方式,但實(shí)際情況下我們看到的依次增長(zhǎng)(MTU超過(guò)1500字節(jié)加1),如果有跳變很大,基本也是中間設(shè)備篡改

3.3  AC設(shè)備網(wǎng)絡(luò)管理

AC(Access Controller)是一種中央控制的網(wǎng)絡(luò)設(shè)備,用于管理多個(gè)AP(Access Point)的上網(wǎng)行為。AC 設(shè)備上網(wǎng)行為管理功能可以幫助管理員對(duì)用戶(hù)的上網(wǎng)行為進(jìn)行監(jiān)控和管理,包括以下方面:

  • 認(rèn)證和授權(quán)管理:AC 設(shè)備可以實(shí)現(xiàn)多種認(rèn)證方式,如無(wú)線(xiàn)局域網(wǎng)安全性協(xié)議(WPA、WPA2)、802.1X 認(rèn)證等,確保用戶(hù)的合法身份,并授權(quán)其訪(fǎng)問(wèn)網(wǎng)絡(luò)。
  • 流量控制:AC 設(shè)備可以對(duì)接入的用戶(hù)進(jìn)行流量控制,限制其上行和下行的帶寬、流量總量等參數(shù),以避免網(wǎng)絡(luò)擁堵和單個(gè)用戶(hù)占用過(guò)多帶寬資源。
  • 上網(wǎng)行為過(guò)濾:AC 設(shè)備可以對(duì)用戶(hù)的網(wǎng)絡(luò)訪(fǎng)問(wèn)進(jìn)行過(guò)濾,禁止用戶(hù)訪(fǎng)問(wèn)某些不適宜的網(wǎng)站或應(yīng)用,確保網(wǎng)絡(luò)的安全和穩(wěn)定。
  • 用戶(hù)管理和監(jiān)控:AC 設(shè)備可以對(duì)所有接入用戶(hù)進(jìn)行統(tǒng)一管理和監(jiān)控,包括用戶(hù)的身份、設(shè)備類(lèi)型、MAC 地址、IP 地址、上網(wǎng)時(shí)長(zhǎng)等,幫助管理員了解用戶(hù)的上網(wǎng)習(xí)慣和行為特征,發(fā)現(xiàn)和處理異常行為。

功能實(shí)現(xiàn):

用戶(hù)認(rèn)證,可以基于用戶(hù)和用戶(hù)組來(lái)管理用戶(hù)的登陸,可以配置本地認(rèn)證也可以AAA認(rèn)證等等

URL過(guò)濾,運(yùn)用HTTP識(shí)別技術(shù)就是獲取到HTTP請(qǐng)求時(shí)帶有的host字段來(lái)獲知用戶(hù)想要訪(fǎng)問(wèn)的網(wǎng)站,以此來(lái)達(dá)到過(guò)濾網(wǎng)站目的(本次出問(wèn)題就是此功能上)

  1. HTTP:三次握手后,HTTP發(fā)出請(qǐng)求,帶有host字段,從這里得知訪(fǎng)問(wèn)網(wǎng)站

  2. HTTPS:三次握手后會(huì)建立SSL加密通道,在SSL第一次握手時(shí)客戶(hù)端發(fā)出client hello報(bào)文時(shí),會(huì)有個(gè)server name字段(SNI),從這里獲知后進(jìn)行相應(yīng)的過(guò)濾

參考資料:

1)中國(guó)民航網(wǎng)

2)東航官網(wǎng)

3)通信世界

4)中興通訊5G地空通信白皮書(shū)2020

責(zé)任編輯:武曉燕 來(lái)源: 得物技術(shù)
相關(guān)推薦

2014-12-30 10:20:24

飛機(jī)WiFi

2021-01-20 05:29:18

5G基站網(wǎng)絡(luò)

2014-07-29 10:49:39

2015-03-11 10:21:12

GoogleProject Loo無(wú)線(xiàn)

2014-07-22 09:35:44

2017-08-01 10:02:42

小米MIUIMIUI9

2023-05-10 18:34:49

推薦價(jià)格體驗(yàn)優(yōu)化UV

2024-09-03 16:09:59

2024-08-13 15:26:44

2011-03-28 15:32:29

Wi-Fi電信空中上網(wǎng)業(yè)務(wù)

2023-08-30 18:49:05

2022-01-17 15:13:28

湯加火山海嘯火山爆發(fā)

2021-03-04 14:11:32

機(jī)器學(xué)習(xí)人工智能計(jì)算機(jī)

2021-06-02 08:19:05

Web性能HTML

2023-03-30 18:39:36

2025-11-11 01:55:00

2015-06-19 09:39:35

2023-10-09 18:35:37

得物Redis架構(gòu)

2025-03-13 06:48:22

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

久久经典视频| 天堂中文在线网| 国产麻豆精品| 亚洲一区二区三区自拍| 麻豆精品视频| 国产影视一区二区| 亚洲人妖在线| 中文字幕日韩精品在线观看| 久久精品亚洲天堂| www.综合| 国产精品高清亚洲| 国产一区二区三区黄| 综合久久中文字幕| 亚洲性视频h| 在线亚洲男人天堂| jjzz黄色片| 日本免费一区二区三区等视频| 亚洲大型综合色站| 亚洲日本精品| 三级黄视频在线观看| 国产一区二区精品在线观看| 91av在线看| 亚洲天堂黄色片| 成人羞羞视频在线看网址| 精品国产一区二区精华| 亚洲免费999| 蜜臀国产一区| 亚洲国产成人高清精品| 中文字幕剧情在线观看一区| 国产在线视频你懂得| 成人国产精品免费| 亚洲iv一区二区三区| 波多野结衣一本一道| 亚洲人成久久| 久久久亚洲网站| 1024手机在线视频| 久久精品国产大片免费观看| 亚洲美女性视频| 国产精品久久久久久久无码| 久久爱www.| 69成人精品免费视频| 成人午夜激情av| 制服丝袜专区在线| 亚洲一区二区三区国产| 看一级黄色录像| 日本视频在线观看| 国产精品丝袜黑色高跟| 日韩免费一区二区三区| 男女污视频在线观看| 99视频精品免费视频| 99久久无色码| 亚洲av无码乱码国产精品久久| 麻豆精品新av中文字幕| 国产免费观看久久黄| 西西44rtwww国产精品| 亚洲区欧美区| **欧美日韩vr在线| 亚洲s码欧洲m码国产av| 久久国产成人| 国产成人欧美在线观看| 国产精品免费精品一区| 亚洲欧美激情诱惑| 日韩美女在线看| 男人天堂视频在线| 欧美a一区二区| 国产精品久久久久久影视 | 亚洲免费在线看| 黄色污污在线观看| 激情网站在线| 五月天丁香久久| 日本在线观看a| 国产一区二区主播在线| 欧美日韩免费观看一区三区| 国产乱码一区二区三区四区| 精品视频在线播放一区二区三区| 日韩一区二区在线观看| 日本美女视频网站| 亚州精品视频| 综合国产在线视频| 91aaa在线观看| 国产亚洲精品bv在线观看| 日韩免费观看av| 92久久精品一区二区| 国产xxx精品视频大全| 精品九九九九| 在线a免费看| 亚洲五月六月丁香激情| av动漫免费看| 国产一区二区久久久久| 亚洲国产天堂久久国产91| 在哪里可以看毛片| 亚洲女同中文字幕| 欧美有码在线视频| 国产男女裸体做爰爽爽| 99久久精品国产毛片| 亚洲国产成人不卡| 欧美v亚洲v| 欧美在线免费播放| 中国老熟女重囗味hdxx| 九热爱视频精品视频| 久久久精品2019中文字幕神马| 日韩精品久久久久久久| 麻豆91精品91久久久的内涵| 国产一区免费| 免费在线毛片网站| 欧美性xxxxx极品娇小| 婷婷激情5月天| 香蕉久久夜色精品国产更新时间| 久久天天躁日日躁| 激情视频网站在线观看| 国产成人亚洲综合a∨婷婷 | 成人免费网站在线| 同心难改在线观看| 国产精品美女久久久久高潮| 波多野结衣之无限发射| 97色婷婷成人综合在线观看| 亚洲欧美国内爽妇网| 精品一级少妇久久久久久久| 麻豆成人综合网| 欧美精品亚洲精品| 久草成色在线| 91精品国产综合久久精品app| 97超碰在线免费观看| 欧美日韩在线大尺度| 国产精品视频一区二区三区四| 视频一区二区免费| 亚洲视频1区2区| 国产精品久久a| 伊人久久大香线蕉无限次| 欧美高清videos高潮hd| 一卡二卡三卡在线观看| 国产欧美日韩亚州综合 | 国产亚洲一区二区手机在线观看 | 色综合久久九月婷婷色综合| 97人妻精品一区二区三区免费 | 9l视频自拍蝌蚪9l视频成人| www.精品av.com| 乱子伦一区二区三区| 97精品久久久午夜一区二区三区| 女人被男人躁得好爽免费视频| 国产一区二区三区视频在线 | av在线最新| 精品日韩av一区二区| 在线观看成人毛片| 国产综合色视频| 五月天男人天堂| 日本久久久久| 久久影视电视剧免费网站清宫辞电视 | 少妇在线看www| 精品电影一区二区| 亚洲一区 视频| 成人av中文字幕| 97视频在线免费| 风间由美性色一区二区三区四区| 欧美极品第一页| 国产黄色av片| 亚洲午夜精品在线| 呦呦视频在线观看| 亚洲欧美成人| 日韩欧美精品久久| 九九九精品视频| x99av成人免费| 亚洲专区第一页| 怡红院av一区二区三区| av电影在线播放| 亚洲欧美日韩国产综合精品二区| 欧美人与性禽动交精品| 欧美日韩国产网站| 日韩视频免费在线观看| 99久久久久久久| 亚洲午夜免费福利视频| 久久久久久久久免费看无码 | 91精品视频网站| 亚洲妇熟xxxx妇色黄| 亚洲成人中文字幕| 人妻丰满熟妇av无码区| 国产精品女同互慰在线看| 欧美激情第一区| 一区二区91| 涩涩日韩在线| 亚洲国产中文在线| 欧美亚洲视频在线观看| 成年人在线观看| 日韩一区二区免费电影| www.日本精品| 中文字幕中文字幕中文字幕亚洲无线| 伊人影院在线观看视频| 久久久蜜桃一区二区人| 这里只有精品66| 国产精品45p| 国产精品极品尤物在线观看 | 天天干天天色天天| 欧美四级电影网| 国产在线免费视频| 国产欧美精品一区二区色综合朱莉| 99999精品| 久久亚洲综合| 日韩精品一区二区在线视频| 欧美综合久久| 国产日韩精品推荐| 午夜精品久久久久久毛片| 亚洲18私人小影院| 欧美jizzhd欧美| 精品视频在线播放| 国产草草影院ccyycom| 欧美日韩中国免费专区在线看| 99自拍视频在线| 久久久久久久久蜜桃| 日本少妇一级片| 美女视频黄免费的久久| 国产精品国产亚洲精品看不卡 | 久久99久久99精品| 久久五月天小说| 日本黄网免费一区二区精品| 99a精品视频在线观看| 国产精品视频久久久久| 丝袜老师在线| 欧美国产第一页| 888av在线| 亚洲视频在线观看免费| 国精产品一品二品国精品69xx| 欧美丰满美乳xxx高潮www| 中文字幕在线欧美| 午夜免费久久看| 久草视频在线资源| 日韩毛片精品高清免费| 天天干天天操天天拍| 91蝌蚪porny九色| 理论片大全免费理伦片| 国产精品夜夜嗨| 国产永久免费网站| 日本三级亚洲精品| 欧美精品第三页| 亚洲一区二区伦理| 久久久久久久中文| 亚洲毛片网站| 成熟丰满熟妇高潮xxxxx视频| 欧美午夜电影在线观看| 国产在线无码精品| 永久91嫩草亚洲精品人人| 一区二区高清视频| 国产精品伦理久久久久久| 亚洲黄色一区二区三区| 波多野结衣在线观看一区二区| 欧美日韩亚洲一区二区三区四区| 亚洲香蕉视频| 欧美日韩高清在线一区| 免费一区二区三区视频导航| 久久久精彩视频| 日韩精品社区| 欧美1o一11sex性hdhd| 妖精一区二区三区精品视频| 日本午夜精品一区二区| japanese国产精品| 先锋在线资源一区二区三区| 日本在线电影一区二区三区| 一区二区免费在线观看| 中国成人一区| 99在线免费视频观看| 在线一区欧美| 麻豆av免费在线| 日本视频一区二区| 在线免费看污网站| 国产黄色精品视频| 在线免费看黄色片| 久久久久久久久久久久久久久99| 鲁丝一区二区三区| 国产精品入口麻豆原神| 少妇被躁爽到高潮无码文| 亚洲一区二区精品久久av| 亚洲一区二区91| 色综合久久中文字幕| 最近中文字幕免费观看| 91精品国产色综合久久不卡蜜臀| 亚洲第一页视频| 亚洲嫩模很污视频| 欧洲不卡av| 国内精品久久久久影院 日本资源| 欧美激情网站| 国产乱肥老妇国产一区二 | 日韩欧美精品三级| 熟妇人妻一区二区三区四区| 国产亚洲人成网站在线观看| 毛片在线看网站| 97国产成人精品视频| 久久xxx视频| 不卡的av一区| 欧美日韩激情在线一区二区三区| 8x8x华人在线| 久久久www| 国产乱国产乱老熟300部视频| 久久久久久久综合日本| 久久精品视频免费在线观看| 色综合咪咪久久| 精品欧美一区二区精品少妇| 亚洲精品一区二区在线| 超碰免费公开在线| 日本欧美一二三区| 香蕉成人app| 亚洲v国产v在线观看| 在线欧美福利| 中文字幕国产高清| 2024国产精品视频| 欧美成欧美va| 欧美日免费三级在线| 殴美一级特黄aaaaaa| 日韩中文在线视频| xx欧美视频| 国产精品视频入口| 婷婷丁香综合| 九九九在线观看视频| 91在线一区二区| 久久久91视频| 欧美电影一区二区| 激情综合闲人网| 91av在线影院| 激情亚洲另类图片区小说区| 亚洲区成人777777精品| 久久国产精品99久久人人澡| 国产手机在线观看| 午夜精品久久久久久久久久| 国产激情久久久久久熟女老人av| 一区二区三区 在线观看视| 色综合桃花网| 国产一区免费| 亚洲天堂激情| 中文字幕1区2区| 亚洲男人都懂的| 国产精品呻吟久久| 亚洲视频中文字幕| 97国产精东麻豆人妻电影| 男女视频一区二区| 美女洗澡无遮挡| 福利视频一区二区| 四虎在线视频免费观看| 欧美猛少妇色xxxxx| 久久久久黄色| 亚洲精品成人久久久998| 久久一本综合频道| 国产精品无码久久久久久| 午夜精品影院在线观看| 亚洲国产精品一| 欧美黑人性视频| 第一区第二区在线| 99热久久这里只有精品| 成人性生交大片免费看中文网站| 国精品无码一区二区三区| 91精品欧美综合在线观看最新| 欧美13一16娇小xxxx| 91久久久久久久一区二区| 久久在线视频| 99中文字幕在线| 亚洲女爱视频在线| 高h放荡受浪受bl| 欧美精品激情在线观看| 成人av综合网| 天天夜碰日日摸日日澡性色av| av高清久久久| 国产农村妇女aaaaa视频| 亚洲欧美国内爽妇网| 成人在线黄色| 国产a级片免费看| 国产福利91精品一区| 日本少妇裸体做爰| 精品无码久久久久久国产| 在线日本欧美| 吴梦梦av在线| 成人av电影在线观看| 九九九在线观看| 最新中文字幕亚洲| 免费精品一区二区三区在线观看| 久久国产精品网| 国产乱码精品一区二区三区av | 亚洲xxxxx性| 一二三区精品| 欧美性生交大片| 精品免费国产一区二区三区四区| bl在线肉h视频大尺度| 久久99精品久久久久子伦| 琪琪一区二区三区| 久久久久久久久久99| 亚洲三级免费看| 国产高清视频一区二区| 午夜在线a亚洲v天堂网2018| 中文文字幕文字幕高清| 欧美亚洲动漫精品| 色呦呦网站在线观看| 国产日本一区二区三区| 蜜桃视频免费观看一区| 久久免费公开视频| 日韩av在线免费观看| 色8久久久久| 欧美成人免费在线观看视频| 亚洲国产成人一区二区三区| 亚洲第一天堂在线观看| 国产精品美女999| 亚洲精品视频啊美女在线直播| 美女av免费看| 国产视频精品一区二区三区| 欧美9999|