HTTP аркылуу скрипттерди жүктөгөн HTTPS барагы коргоонун эки башка деңгээли менен эки сурам жасайт, жана кулпу биринчисин гана сүрөттөйт. Туннел муну өзгөртпөйт, анткени ал ташуучуну коргойт, ресурстун өз схемасын эмес. Дарек тилкесинин ордуна консолду окусаңыз, браузер кайсы сурам ишке ашпаганын эчак эле айтып турат. Үч текшерүү сизди жарым иштеген барактан чыныгы оңдоого алып барат.

Сурамды окуңуз, дарек тилкесин эмес

HTTPS аркылуу алынган документ жөнөкөй HTTP аркылуу скриптке, стил баракчасына, шрифтке же алкакка шилтеме жасай алат. Ал шилтеме өзүнчө сурам, жана браузер дал ошого нааразы болот. Негизги документтин коргоосу анын ичине кайра тарабайт, ал эми эки агымды тең ташуучу туннел эки схеманын бирин да өзгөртпөйт. Ошондуктан барак бир эле учурда чындап коопсуз жана чындап бузулган болушу мүмкүн.

Ресурсту жөн гана кошулган файл деп атоо аны алмаштырууну зыянсыз кылбайт.

Эгер коопсуз эмес скрипт мазмунун жолдо өзгөртүп, анан аткаруу мүмкүн болсо, ал барактын жүрүм-турумун өзгөртө алат, бул көркөм бузулуудан чоңураак көйгөй. Сүрөттөр жолдо өзгөртүлгөндө кичирээк, бирок реалдуу тобокелдик алып жүрөт. Кулпу эч нерсе жөнүндө жалган айтпайт. Ал сиз берген суроого караганда тарыраак суроого жооп берип жатат.

Кайсы ресурстар бөгөттөлөрүн жана кайсылары жогорулатыларын билиңиз

Браузерлер ресурстун ар бир түрүнө бирдей мамиле кылбайт. аралаш мазмун боюнча көрсөтмө HTTPSке жогорулатылуучу сурамдарды толук бөгөттөлүүчү сурамдардан ажыратат: скрипттер, стил баракчалары жана программалык сурамдар бөгөттөлгөн тарапта, ал эми сүрөттөр менен медиа анын ордуна жогорулатылышы же белгилениши мүмкүн.

Бул айырма чаташтырган отчётторду түшүндүрөт. Бөгөттөлгөн скрипти бар барак функцияны толугу менен жоготот, ал эми жогорулатылган сүрөтү бар барак жакшы көрүнөт жана сурамын унчукпай өзгөртүп койгон. Документтелген категориялардын өзгөчөлүктөрү да бар, ошондуктан белгилүү бир типтеги ар бир URL ийгиликтүү жогорулатылат деп ойлобоңуз. Файл кеңейтүүсүнөн ой жүгүртүүнүн ордуна консолдун конкреттүү сурам тууралуу эмне дегенин окуңуз.

Бөгөттөлгөн виджет туннелдин ишке ашпаганынын далили эмес. Бул браузердин өз ишин аткарганынын далили.

Шилтемени анын булагында оңдоңуз

Сайттын ээси үчүн оңдоо коопсуз эмес URL жазылган жерге таандык: шаблон, стил баракчасы, URLдерди кураштырган скрипт же үчүнчү тараптын компоненти. Барактын көрүнүүчү дарегин өзгөртүү алардын баарын тийбеген бойдон калтырат. Булакта хостту издеп, консол кокустан атаган бир шилтемени гана эмес, ар бир шилтемени оңдоңуз.

Анан ресурстун чындап жарактуу инсандык менен HTTPS аркылуу берилип жатканын ырастаңыз, анткени схеманы алмаштыруу ал жерде эч качан жарыяланбаган кызматты жарата албайт.

grep -rn "http://assets.example" ./templates
curl -sSI https://assets.example/widget.js | head -n 1

Кайра багыттоолорду да ээрчиңиз, анткени HTTPS менен башталган шилтеме баары бир ачык текст жеткирүү жолуна түшүшү мүмкүн. Көз карандылыктын коопсуз жеткирүүсү такыр жок болсо, айланып өтүүчү чечим жөнөтүүнүн ордуна аны кадимки өзгөртүү процесси аркылуу алып салыңыз же алмаштырыңыз. Колдонуучу үчүн браузердин коргоолорун күйүк туруп, сайттын ээсине ресурстун URLин, анын түрүн жана консол билдирүүсүн кабарлаңыз. Бир барак үчүн кызматкерлерге коопсуз эмес мазмунга уруксат берүүнү айткан нускамаларды эч качан таратпаңыз, анткени бул өзгөчөлүк аны жараткан окуядан узак жашайт.

Баракты колдонуучулар тийишкендей кайра текшериңиз

Биринчи документти гана эмес, ресурстарды талап боюнча жүктөгөн операцияларды да машыктырыңыз. Барактар баскыч басылгандан кийин кошумча код, дайындар жана жүктөөлөрдү алып келет, жана бул сурамдар көбүнчө коопсуз эместер. Коргоо күйүк турганда конкреттүү сурамдарды жана көрүнүүчү жүрүм-турумду ырастаңыз. Бошотулган браузер профили менен башталган тест кадимки колдонуучу эмнени көрөрүн сизге көрсөтө албайт.

Туннелдин дагы эле өз иши бар, жана ал иш тармакка жетүү, барактын бүтүндүгү эмес.

Трафик туннелдин акыркы чекитинен чыккандан кийин, калган ар кандай HTTP сурамы ташуучудан эч нерсе уткан эмес. Ресурстун жолун оңдоңуз жана браузердеги аткарууну ордунда калтырыңыз. Коопсуз эмес көз карандылыкты оңдоо катары дагы бир транспорт катмарын кароо — команданын туура иштеген көзөмөлдү өчүргөн колдоо кызматынын скриптине келишинин жолу.

Тектеш макалалар