Gemëschte Contenu hannert engem VPN: reparéier d'Ressource, net den Tunnel
De Schlass beschreift d'Dokument, net d'Skripten, déi et lued. Liest d'Konsole, behält d'Blockéierung, reparéier d'Referenz op hir Quell, a test duerno d'Säit nach eng Kéier.
Eng HTTPS-Säit, déi Skripten iwwer HTTP lued, mécht zwou Ufroe mat zwou verschiddene Schutzstuufen, an de Schlass beschreift nëmmen déi éischt. En Tunnel ännert dat net, well en den Transport schützt an net de Schema vun der Ressource selwer. De Browser seet Iech schonn, wéi eng Ufro feelgeschloen ass, wann Dir d'Konsole liest anstatt d'Adressleescht. Dräi Kontrollen huelen Iech vun enger Säit, déi hallef funktionéiert, bis zu enger richteger Reparatur.
Liest d'Ufro, net d'Adressleescht
En Dokument, dat iwwer HTTPS ofgeruff gëtt, kann e Skript, en Stylesheet, eng Schrëft oder en Frame iwwer einfachen HTTP referenzéieren. Déi Referenz ass eng eegen Ufro, an et ass déi, iwwer déi de Browser sech beschwéiert. De Schutz vum Haaptdokument geet net zréck doran, an den Tunnel, deen déi zwou Stréim dréit, ännert kee vun deenen zwee Schemata. D'Säit kann dofir gläichzäiteg wierklech sécher a wierklech futti sinn.
D'Ressource just eng agesaten Datei nennen mécht hiren Ersatz net onschiedlech.
Wann onsecher Skriptinhalt ënnerwee geännert an duerno ausgefouert ka ginn, kann en d'Verhalen vun der Säit änneren, wat e gréissere Problem ass wéi e kosmetesche Feeler. Biller droen e klengen awer reelle Risiko, wa se ënnerwee geännert ginn. D'Schlass lügt iwwer näischt. Et beäntwert eng méi enk Fro wéi déi, déi Dir him gestallt hutt.
Wësst, wéi eng Ressourcen blockéiert a wéi eng erhéicht ginn
Browsere behandelen net all Typ vu Ressource gläich. d'Richtlinn zu gemëschtem Contenu trennen Ufroen, déi op HTTPS erhéicht ginn, vun Ufroen, déi komplett blockéiert ginn, woubäi Skripten, Stylesheeten a programmatesch Ufroe säit vun der Blockéierung sinn, während Biller a Medien amplaz erhéicht oder markéiert kënne ginn.
Dësen Ënnerscheed erkläert déi verwirrend Rapporten. Eng Säit mat engem blockéierte Skript verléiert eng Funktioun komplett, während eng Säit mat engem erhéichte Bild gutt ausgesäit a seng Ufro stëllemlech geännert huet. D'dokumentéiert Kategorien hunn och Ausnamen, also gitt net dovun aus, datt all URL vun engem bestëmmten Typ erfollegräich erhéicht gëtt. Liest, wat d'Konsole iwwer déi spezifesch Ufro seet, anstatt aus enger Dateiendung ze schléissen.
E blockéierte Widget ass kee Beweis, datt den Tunnel versot huet. Et ass e Beweis, datt de Browser seng Aarbecht gemaach huet.
Reparéier d'Referenz op hir Quell
Fir de Besëtzer vun enger Säit gehéiert d'Reparatur dohinner, wou déi onsecher URL geschriwwe gouf: eng Virlaag, e Stylesheet, e Skript, dat URLen zesummesetzt, oder eng Komponent vun engem Drëtten. D'siichtbar Adress vun der Säit z'änneren léisst dat alles onberéiert. Sicht an der Quell no dem Host a reparéier all Referenz, net just déi eenzeg, déi d'Konsole zoufälleg genannt huet.
Bestätegt duerno, datt d'Ressource wierklech iwwer HTTPS mat gëlleger Identitéit geliwwert gëtt, well e Schemawiessel kann keen Déngscht erschafen, deen do ni publizéiert gouf.
grep -rn "http://assets.example" ./templates
curl -sSI https://assets.example/widget.js | head -n 1Verfollegt och Ëmleedungen, well eng Referenz, déi mat HTTPS ufänkt, nach ëmmer op engem Liwwerwee mat purem Text lande kann. Wou eng Ofhängegkeet einfach keng sécher Liwwerung huet, entfernt oder ersetzt se iwwer den normale Ännerungsprozess, anstatt eng Ëmwee ze liwweren. Fir e Benotzer loosst d'Browserschutze aktiv an mellt dem Besëtzer vun der Säit d'URL vun der Ressource, hiren Typ an d'Konsolmessage. Verbreet ni Uweisungen, déi dem Personal soen, onsecher Contenu fir eng Säit zouzeloossen, well déi Ausnam iwwerlieft den Tëschefall, deen se ausgeléist huet.
Test d'Säit nach eng Kéier sou, wéi d'Benotzer se beréieren
Übt d'Operatiounen, déi Ressourcen op Ufro lueden, net just dat éischt Dokument. Säiten huelen nom Drécke vun engem Knäppche zousätzlech Code, Daten an Downloads, an déi Ufroe sinn dacks déi onsecher. Bestätegt déi spezifesch Ufroen an dat siichtbart Verhalen, wärend de Schutz nach aktiv ass. En Test, deen mat engem gelockerten Browserprofil ufänkt, kann Iech net weisen, wat en normale Benotzer gesäit.
Den Tunnel huet nach ëmmer seng eege Aarbecht, an déi Aarbecht ass Netzzougrëff an net d'Integritéit vun der Säit.
Soubal den Trafic den Endpunkt vum Tunnel verloosst, huet all verbleiwen HTTP-Ofruff vum Transport näischt gewonnen. Reparéier de Wee vun der Ressource a behält d'Duerchsetzung am Browser op hirem Plaz. Nach eng Transportschicht als Reparatur vun enger onsecherer Ofhängegkeet ze behandelen ass de Wee, wéi en Team bei engem Helpdesk-Skript ukommt, dat d'Kontroll ausschalt, déi richteg funktionéiert huet.