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 ક્યાં સમાપ્ત થાય તે ઓળખો. તે પુરાવો દરેક અપરિચિત સ્ક્રિપ્ટને સાઇટની પોતાની એપ્લિકેશન કોડમાં ખામી ગણવા કરતાં વધુ ઉપયોગી છે.