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 ఎక్కడ ముగుస్తుందో గుర్తించండి. ఆ సాక్ష్యం ప్రతి అపరిచిత స్క్రిప్ట్ను సైట్ స్వంత అప్లికేషన్ కోడ్లోని బగ్గా పరిగణించడం కంటే ఉపయోగకరం.