Cuir teorainn le hath-sgrìobhadh susbaint trodaiche le no-transform agus HTTPS
Cleachd no-transform gus poileasaidh susbaint HTTP ainmeachadh agus HTTPS gus ceangal a' bhrobhsair a dhìon bho atharrachadh na duilleige air an t-slighe.
Faodaidh trodaiche a dh'atharraicheas susbaint freagairt atharrachadh air an t-slighe chun a' bhrobhsair: ìomhaigh ath-bhrùthadh, comharrachadh ath-sgrìobhadh no JavaScript taiceil a chur a-steach. Duilleag a tha ag obair air aon lìonra agus a gheibh comharrachadh neo-eòlach air fear eile, is dòcha gu bheil e a' tighinn tarsainn air giùlan an eadar-mheadhain sin.
Airson làrach a tha thu a' ruith, bheir HTTP stiùireadh freagairt soilleir:
Cache-Control: no-transform
Tha RFC 9111 ag iarraidh air eadar-mheadhanach a gheibh an stiùireadh freagairt seo an susbaint fhàgail gun atharrachadh, co-dhiù a chuireas an t-eadar-mheadhanach sin tasgadh an gnìomh no nach cuir. Tha e buntainneach ri ath-bhrùthadh ìomhaighean agus cuir a-steach comharrachaidh, chan ann a-mhàin ri co-dhiù a thèid rud a stòradh.
Cùm e leis a' phoileasaidh tasgaidh a th' ann mar-thà
Ma tha stiùiridhean tasgaidh aig freagairt mu thràth, cuir an riatanas ris a dh'aona ghnothaich seach a bhith a' tilgeil air falbh a' chòrr den phoileasaidh. Mar eisimpleir, dh'fhaodadh so-mhaoin a tha tasgaidh gu poblach a bhith:
Cache-Control: public, max-age=3600, no-transform
Tha an eisimpleir seo a' gleidheadh poileasaidh ùireachd uair a thìde agus a' toirmeasg atharrachadh susbaint. Chan eil no-transform a' ciallachadh no-store agus chan eil e a' cur dheth giullachd gluasaid àbhaisteach. Suidhich e air na freagairtean aig a bheil an t-susbaint thùsail cudromach, a' gabhail a-steach freagairtean ìomhaigh air leth far a bheil sin iomchaidh.
Bidh an stiùireadh ag obair tro ghèilleadh an eadar-mheadhain. Chan eil e a' cur bacadh crioptaigeach air inneal lìonra bho bhith a' leigeil seachad an stiùiridh.
Dìon an giùlan cuideachd
Bheir HTTPS ceangal don bhrobhsair le dearbhadh agus dìon ionracais chun a cho-phiuthar TLS. Chan urrainn do throdair luchd-giùlain àbhaisteach a leigeas trafaig crioptaichte troimhe script a chur a-steach gu sàmhach san ceangal dhìonach sin. Cùm dearbhadh theisteanasan na làthair; is e rèiteachadh eadar-dhealaichte a th' ann an trodaiche sgrùdaidh ionadail earbsach a chuireas crìoch air TLS.
Fritheil an duilleag agus na goireasan a tha an urra rithe thar HTTPS. Ath-stiùir luchd-tadhail HTTP gu HTTPS, agus beachdaich air HSTS airson cleachdadh a dh'fhaodas taic a chumail ris gu seasmhach. Tha ath-stiùireadh leis fhèin a' tòiseachadh le iomlaid HTTP gun dìon do neach-tadhail a chleachd URL HTTP; tha poileasaidh HSTS a chaidh ionnsachadh roimhe no a chaidh a luchdachadh ro-làimh ag atharrachadh a' chiad roghainn sin.
Faodaidh bacadh a chur air script a chaidh a chur a-steach a bhuaidhean faicsinneach a lùghdachadh, ach dh'fhaodadh HTML atharraichte no URLan ìomhaigh ath-sgrìobhte a bhith sa fhreagairt mu thràth. Chan eil a bhith a' cur an àite aon t-seann ainm gnìomh, a' cur beachd neo-àbhaisteach ris no a' mapadh seann sheòladh cuir-a-steach a' stèidheachadh ionracas susbaint don ath eadar-mheadhanach.
Nuair a bhios tu a' rannsachadh aithris, dèan coimeas eadar an fhreagairt a fhuaireadh agus susbaint an dùil an tùs agus comharraich càite a chrìochnaicheas TLS. Tha an fhianais sin nas fheumaile na bhith a' dèiligeadh ri gach script neo-eòlach mar locht ann an còd tagraidh an làraich fhèin.