Safari іздеуінің шертуін оның қайта бағыттаулары арқылы бақылау
Іздеу шертуі бетке жетпей тұрып қайта бағыттаушыдан, келісім бетінен немесе кіруден өтуі мүмкін. Шертілген тізбекті тікелей кірумен салыстырып, сәтсіз болатын кезеңді атаңыз.
Іздеу нәтижелері атайтын бетіне тікелей сілтеме жасай бермейді. Шерту қайта бағыттаушыдан, аралық келісім бетінен немесе кіру қызметінен өтуі мүмкін, ал әр секіріс жеке сұраныс болып, өздігінен сәтсіз аяқталуы мүмкін. Safari ішіндегі Network қойындысы сол ретті көрінетін күйде ұстайды, бірақ шертуден бұрын жазуды бастасаңыз ғана. Бірінші сәтсіз URL пайдалы дәлел, нәтижеде көрсетілген мекенжай емес.
Жазбаны шертуден бұрын бастаңыз
Қойындыда Web Inspector ашып, іздеу нәтижесіне тимей тұрып Network-ке ауысыңыз. Preserve Log қосыңыз, сонда тізім бетті алмастыратын навигациядан кейін де сақталады. Бар жазбаларды тазалап, содан кейін дәл бір рет шертіңіз. Бет жүктелгеннен кейін басталған жазба сізге қажет сұранысты әлдеқашан жоғалтқан.
Жеке деректері жоқ бетті пайдаланыңыз және бүкіл салыстыру барысында браузер профилі мен VPN күйін өзгеріссіз ұстаңыз. Олардың біреуін орта жолда өзгерту екі жолды салыстыруға келмейтін етеді.
Қайта бағыттауларды ретімен оқыңыз
Жолдарды жоғарыдан төменге оқып, күй кодтарын қадағалаңыз. Location өрісі басқа хостқа сілтейтін 301 немесе 302 — мақсат емес, секіріс. Одан кейінгі сұраныс өз атауын іздеуі, TLS қол алысуы және саясат тексерулері бар жаңа навигация. Мазмұн келмей тұрып шерту қанша хостқа тиетінін санаңыз.
WebKit-тің Network қойындысы бойынша нұсқаулығы сұраныс жазбалары мен Preserve Log опциясының қалай әрекет ететінін құжаттайды, оны сирек тізімді түсіндіру алдында оқыған жөн. Жетіспейтін жолдар әдетте жазбаның кеш басталғанын немесе service worker кэштен жауап бергенін білдіреді, браузер секірісті өткізіп жібергенін емес.
Тікелей навигациямен салыстырыңыз
Бірдей профиль мен желі жағдайында көзделген соңғы бетке екінші өтуді жасаңыз, оны тікелей теріп немесе қойып. Екі тізімді олар ажырайтын бірінші жолдан бастап салыстырыңыз. Шертілген жол тікелей жол ешқашан жанаспайтын делдалда сәтсіз болса, мәселе сол делдалда. Екеуі де бір origin-ға жетіп, тек біреуі бас тарту алса, тіркелгі күйі немесе сұраныс егжей-тегжейі жақсырақ белгі.
Екі жазбаны уақыт белгілерімен қатар ұстаңыз. Уақыт айырмашылығы себептіліктің дәлелі емес, бірақ келесі қай қызметті тексеру керегін тарылтады. Әр сәтсіз жол қай хостқа тиесілі болғанын жазып қойыңыз, өйткені бірдей браузер симптомының әртүрлі кезеңде әртүрлі иесі болады. Тікелей өту де сәтсіз болса, шерту жолы айырмашылық емес.
Сәтсіздік кезеңін дәл атаңыз
Жолдың қате мәтіні сайттың блокталғаны туралы жалпы тұжырымнан нақтырақ. Атауды шешу сәтсіздігі, ешқашан аяқталмайтын байланыс, TLS қатесі және HTTP күйі — төрт түрлі иесі бар төрт түрлі кезең. Сол кезеңді жалпы сәтсіздік ретінде емес, сөзбен жазыңыз, сонда эскалация мақсаты айқын болады.
| 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 |
Ping пен traceroute хост туралы белгілер қосуы мүмкін, бірақ олар браузердің қайта бағыттау тізбегін қайта ойнатпайды және HTTPS сұранысының сәтті екенін дәлелдемейді. Тіпті хостқа сәтті ping сол хосттағы TLS қатесімен қатар болуы мүмкін. Веб-сұраныс жазбасын негізгі дәлел ретінде ұстап, кейінгі желілік сынақтарды қосымша егжей-тегжей деп қараңыз.
Ізді токендерді жылыстатпай бөлісіңіз
Ізді экспорттамас немесе қоймас бұрын әр URL, тақырыпша және сұрау параметрін қарап шығыңыз. Қайта бағыттау тізбектері жиі сессия идентификаторларын, электрондық пошта мекенжайларын, келісім күйін немесе қол қойылған сілтемелерді тасымалдайды. Ол мәндерді ауыстырыңыз немесе қысқартыңыз, ал тергеуге шынымен қажет origin, күй және уақытты сақтаңыз.
Бірінші сәтсіз сұранысты, оның алдындағы секірісті және қайта бағыттау күйін тапсырыңыз. Бұл үштік келесі адамға толық ізді оқымай және тіркелгіге тимей жолыңызды қайта жаңғыртуға мүмкіндік береді.