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 කොහේද අවසන් වන්නේ දැයි හඳුනා ගන්න. එම සාක්ෂිය සෑම නුහුරු ස්ක්රිප්ටයක්ම අඩවියේම යෙදුම් කේතයේ දෝෂයක් ලෙස සැලකීමට වඩා ප්රයෝජනවත් වේ.