Safari-kereséskattintás követése az átirányításokon át
Egy kereséskattintás az oldal előtt átmehet egy átirányítón, hozzájárulási oldalon vagy bejelentkezésen. Hasonlítsa össze a kattintott láncot egy közvetlen látogatással, és nevezze meg a meghibásodó szakaszt.
A keresési találatok ritkán hivatkoznak közvetlenül arra az oldalra, amelyet megneveznek. Egy kattintás áthaladhat egy átirányítón, egy köztes hozzájárulási oldalon vagy egy bejelentkezési szolgáltatáson, és minden ugrás külön kérés, amely önmagában is meghiúsulhat. A Safari Network lapja láthatóan tartja ezt a sorrendet, de csak akkor, ha a kattintás előtt elkezdi a rögzítést. Az első meghiúsuló URL a hasznos bizonyíték, nem a találatban megjelenő cím.
Indítsa a rögzítést a kattintás előtt
Nyissa meg a Web Inspectort a lapon, és a keresési találat megérintése előtt váltson a Networkre. Kapcsolja be a Preserve Logot, hogy a lista túlélje az oldalt lecserélő navigációt. Törölje a meglévő bejegyzéseket, majd pontosan egy kattintást végezzen. Az oldal betöltése után indított rögzítés már elvesztette a szükséges kérést.
Használjon privát adatok nélküli oldalt, és a teljes összehasonlítás alatt tartsa változatlanul a böngészőprofilt és a VPN állapotát. Bármelyik félúton történő megváltoztatása összehasonlíthatatlanná teszi a két útvonalat.
Olvassa sorrendben az átirányításokat
Olvassa a sorokat fentről lefelé, és kövesse az állapotkódokat. Az a 301 vagy 302, amelynek Location mezője másik hosztra mutat, ugrás, nem cél. Az utána következő kérés új navigáció saját névfeloldással, TLS-kézfogással és háziszabály-ellenőrzésekkel. Számolja meg, hány hosztot érint a kattintás, mire a tartalom megérkezik.
A WebKit-útmutató a Network laphoz leírja, hogyan viselkednek a kérésrekordok és a Preserve Log beállítás, amit érdemes elolvasni egy ritkás lista értelmezése előtt. A hiányzó sorok általában azt jelentik, hogy a rögzítés későn indult, vagy egy service worker a gyorsítótárból válaszolt, nem azt, hogy a böngésző kihagyott egy ugrást.
Hasonlítsa össze közvetlen navigációval
Végezze el a második menetet a szándékolt végoldalra, közvetlenül beírva vagy beillesztve, ugyanazzal a profillal és hálózattal. Hasonlítsa össze a két listát attól az első sortól, ahol eltérnek. Ha a kattintott útvonal egy olyan közvetítőnél hibázik, amelyet a közvetlen útvonal soha nem érint, a probléma annál a közvetítőnél van. Ha mindkettő ugyanarra az originre jut, és csak az egyik kap elutasítást, a fiókállapot vagy a kérés részlete a jobb nyom.
Tartsa a két rögzítést egymás mellett időbélyegekkel. Az időbeli eltérés nem bizonyíték az okozatiságra, de leszűkíti, melyik szolgáltatást kell legközelebb vizsgálni. Jegyezze fel, melyik hoszthoz tartozott az egyes meghiúsuló sor, mert ugyanannak a böngészőtünetnek különböző szakaszokban különböző tulajdonosai vannak. Ha a közvetlen menet is meghiúsul, a kattintási útvonal nem a megkülönböztető tényező.
Nevezze meg pontosan a hiba szakaszát
A sor hibaüzenete konkrétabb, mint az az általános állítás, hogy az oldal blokkolva van. A névfeloldási hiba, a soha be nem fejeződő kapcsolat, a TLS-hiba és a HTTP-állapot négy különböző szakasz négy különböző tulajdonossal. Jegyezze fel ezt a szakaszt szavakkal, általános hiba helyett, és az eszkaláció célpontja nyilvánvalóvá válik.
| Stage | What the row shows | Who owns it |
|---|---|---|
| Name resolution | No address, request never starts | Resolver or local DNS policy |
| Connection | Address known, transport never completes | Route, firewall or upstream reachability |
| TLS | Handshake error or certificate warning | Interception, clock or certificate trust |
| HTTP | A status code comes back | Origin, gateway or account policy |
A ping és a traceroute nyomokat adhat egy hosztról, de nem játsszák újra a böngésző átirányítási láncát, és nem bizonyítják, hogy egy HTTPS-kérés sikerül. Egy sikeres ping a hosztra akár együtt is létezhet TLS-hibával ugyanazon a hoszton. Tartsa a webes kérésrekordot elsődleges bizonyítékként, és kezelje a későbbi hálózati teszteket kiegészítő részletként.
Ossza meg a nyomot tokenek kiszivárogtatása nélkül
A nyom exportálása vagy beillesztése előtt vizsgálja át az összes URL-t, fejlécet és lekérdezési paramétert. Az átirányítási láncok gyakran munkamenet-azonosítókat, e-mail-címeket, hozzájárulási állapotot vagy aláírt hivatkozásokat hordoznak. Cserélje vagy rövidítse ezeket az értékeket, és tartsa meg azt az origint, állapotot és időzítést, amelyre a vizsgálatnak valóban szüksége van.
Adja át az első meghiúsuló kérést, az előtte lévő ugrást és az átirányítási állapotot. Ez a hármas lehetővé teszi a következő embernek, hogy teljes nyom olvasása vagy a fiók érintése nélkül reprodukálja az útvonalát.