In HTTPS-side dy't skripts oer HTTP lade, docht twa fersiken mei twa ferskate nivo's fan beskerming, en it skaaiheakje beskriuwt allinnich de earste. In tunnel feroaret dat net, want hy beskermet de drager yn stee fan it eigen skema fan de boarne. De browser fertelt jo al hokker fersyk mislearre is, as jo de konsole lêze yn stee fan de adresbalke. Trije kontrôles bringe jo fan in healwurkjende side nei in echte reparaasje.

Lês it fersyk, net de adresbalke

In dokumint dat oer HTTPS ophelle wurdt, kin in skript, stylblêd, lettertype of frame oer gewoane HTTP ferwize. Dy ferwizing is in apart fersyk, en dat is dejinge dêr't de browser oer klaget. De beskerming fan it haaddokumint reizget net werom deryn, en de tunnel dy't beide streams draacht, feroaret gjin fan beide skema's. De side kin dêrom tagelyk echt feilich en echt stikken wêze.

It neamen fan de boarne as gewoan in ynbêde bestân makket it ferfangen derfan net skealik.

As ûnfeilige skriptynhâld ûnderweis feroare en dêrnei útfierd wurde kin, kin it it gedrach fan de side feroarje, wat in grutter probleem is as in kosmetyske flater. Ofbyldings drage in lytser mar echt risiko as se ûnderweis feroare wurde. It skaaiheakje liicht oer neat. It beantwurdet in smeller fraach as dy't jo it stelden.

Wit hokker boarnen blokkearre en hokker opwurdearre wurde

Browsers behannelje net elk type boarne gelyk. de rjochtline oer mingde ynhâld skiede fersiken dy't nei HTTPS opwurdearre wurde fan fersiken dy't folslein blokkearre wurde, wêrby't skripts, stylblêden en programmatyske fersiken oan de blokkearre kant steane, wylst ôfbyldings en media ynstee opwurdearre of markearre wurde kinne.

Dat ferskil ferklearret de betiizjende rapporten. In side mei in blokkearre skript ferliest in funksje folslein, wylst in side mei in opwurdearre ôfbylding der goed útsjocht en stil syn fersyk feroare hat. De dokumintearre kategoryen hawwe ek útsûnderingen, dat nim net oan dat elke URL fan in beskaat type mei súkses opwurdearre wurdt. Lês wat de konsole oer it spesifike fersyk seit yn stee fan út in bestânsextinsje te riddenearjen.

In blokkearre widget is gjin bewiis dat de tunnel mislearre is. It is bewiis dat de browser syn wurk dien hat.

Reparearje de ferwizing by syn boarne

Foar in eigner fan in webstee heart de reparaasje dêr't de ûnfeilige URL skreaun waard: in sjabloan, in stylblêd, in skript dat URL's gearstelt, of in komponint fan in tredde partij. It feroarjen fan it sichtbere side-adres lit dat allegear ûnoantaast. Sykje de boarne om de host en reparearje elke ferwizing yn stee fan allinnich dy iene dy't de konsole tafallich neamde.

Befêstigje dan dat de boarne echt oer HTTPS mei jildige identiteit tsjinne wurdt, want in skema-feroaring kin gjin tsjinst foarskine dy't der nea publisearre is.

grep -rn "http://assets.example" ./templates
curl -sSI https://assets.example/widget.js | head -n 1

Folgje ek trochstjoerings, want in ferwizing dy't mei HTTPS begjint, kin dochs op in leveringspaad mei platte tekst belâne. Wêr't in ôfhinklikheid gewoan gjin feilige levering hat, ferwiderje of ferfange it fia it normale feroaringsproses yn stee fan in omwei te ferstjoeren. Foar in brûker, lit de browserbeskermingen oan en rapportearje de URL fan de boarne, syn type en it konsolberjocht oan de eigner fan it webstee. Ferspriede nea ynstruksjes dy't meiwurkers freegje om ûnfeilige ynhâld foar ien side ta te litten, want dy útsûndering oerlibbet it ynsidint dat it útlokke hat.

Test de side opnij sa't brûkers har oanreitsje

Oefenje de operaasjes dy't boarnen op oanfraach lade, net allinnich it earste dokumint. Siden helje ekstra koade, gegevens en downloads nei in knopdruk, en dy fersiken binne faak de ûnfeilige. Befêstigje de spesifike fersiken en it sichtbere gedrach mei beskerming noch oan. In test dy't mei in ferslapt browserprofyl begjint, kin jo net sjen litte wat in normale brûker sjocht.

De tunnel hat noch altyd syn eigen wurk, en dat wurk is netwurktoegong yn stee fan side-yntegriteit.

Sadree't ferkear it einpunt fan de tunnel ferlit, hat elk oerbliuwend HTTP-fersyk neat wûn fan de drager. Reparearje it boarnepaad en hâld de browserhanthavening op syn plak. It behanneljen fan noch in transportlaach as reparaasje foar in ûnfeilige ôfhinklikheid is hoe't in team úteinliks by in helpdesk-skript belânet dat de kontrôle útskeakelet dy't korrekt wurke.

Relatearre artikelen