Агуулгыг хувиргадаг прокси нь браузер руу явах замд хариултыг өөрчилж болно: зургийг дахин шахах, тэмдэглэгээг дахин бичих эсвэл туслах 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 хаана дуусдагийг тодорхойлно уу. Тэр нотолгоо нь танил бус скрипт бүрийг сайтын өөрийн аппликейшн кодын алдаа гэж үзэхээс илүү ашигтай.

Холбоотой нийтлэлүүд