Проксинин мазмунун кайра жазуусун no-transform жана HTTPS менен чектөө
HTTP мазмун саясатын жарыялоо үчүн no-transform, ал эми браузер байланышын жолдогу барак өзгөрүүсүнөн коргоо үчүн HTTPS колдонуңуз.
Мазмунду өзгөртүүчү прокси жоопту браузерге бараткан жолдо өзгөртө алат: сүрөттү кайра кысуу, белгилөөнү кайра жазуу же жардамчы JavaScript киргизүү. Бир тармакта иштеп, экинчисинде белгисиз белгилөө алган барак дал ошол ортомчунун жүрүм-турумуна туш болушу мүмкүн.
Сиз башкарган сайт үчүн HTTP так жооп директивасын сунуштайт:
Cache-Control: no-transform
RFC 9111 ушул жооп директивасын алган ортомчу кэш ишке ашырганына карабастан мазмунду өзгөртүлбөгөн бойдон калтыруусун талап кылат. Бул сүрөттөрдү кайра кысууга жана белгилөөнү киргизүүгө тиешелүү, объектинин сакталышына гана эмес.
Аны учурдагы кэш саясаты менен бирге кармаңыз
Эгер жоопто кэш директивалары болсо, саясаттын калганын таштоонун ордуна талапты атайылап кошуңуз. Мисалы, коомчулукка кэштөөгө боло турган ресурста мындай болушу мүмкүн:
Cache-Control: public, max-age=3600, no-transform
Бул мисал бир сааттык жаңылык саясатын сактап, мазмунду өзгөртүүгө тыюу салат. no-transform no-store дегенди билдирбейт жана кадимки берүү иштетүүсүн өчүрбөйт. Аны баштапкы мазмуну маанилүү жоопторго коюңуз, зарыл болсо өзүнчө сүрөт жоопторун кошкондо.
Директива ортомчунун аткарышы аркылуу иштейт. Ал тармактык түзмөктүн нускаманы этибарга албашына криптографиялык жактан тоскоол болбойт.
Берүүнү да коргоңуз
HTTPS браузерге өзүнүн TLS өнөктөшүнө карай аутентификация жана бүтүндүк коргоосу бар байланыш берет. Шифрленген трафикти өткөргөн кадимки оператор проксиси ошол корголгон байланышка скриптти үнсүз киргизе албайт. Сертификат текшерүүсүн күйүк абалда калтырыңыз; TLSди токтотуучу жергиликтүү ишенимдүү текшерүү проксиси башка жөндөө.
Баракты жана ага көз каранды ресурстарды HTTPS аркылуу сунуштаңыз. HTTP конокторун HTTPSке багыттаңыз жана аны туруктуу колдой алган жайгаштыруу үчүн HSTS карап көрүңүз. Жөн гана багыттоо HTTP URL колдонгон конок үчүн корголбогон HTTP алмашуу менен башталат; мурун үйрөнүлгөн же алдын ала жүктөлгөн HSTS саясаты ошол баштапкы тандоону өзгөртөт.
Киргизилген скриптти блоктоо анын көрүнөө таасирлерин азайтышы мүмкүн, бирок жоопто өзгөртүлгөн HTML же кайра жазылган сүрөт URL даректери болушу мүмкүн. Бир эски функция атын алмаштыруу, кызык эмес комментарий кошуу же тарыхый киргизүү дарегин картага түшүрүү кийинки ортомчу үчүн мазмун бүтүндүгүн бекемдебейт.
Отчётту иликтегенде алынган жоопту булактын көздөгөн мазмуну менен салыштырып, TLS кайда бүтөрүн аныктаңыз. Бул далил ар бир белгисиз скриптти сайттын өз колдонмо кодунун катасы деп эсептөөдөн пайдалуураак.