Titta på bilden nedan.
Denna sida laddas inte över https, så hur ser moderna webbläsare till att sidan är säker?
Titta på bilden nedan.
Denna sida laddas inte över https, så hur ser moderna webbläsare till att sidan är säker?
Vad finns det att säkra från? Den laddas direkt i webbläsaren. Det finns ingen anslutning utanför maskinens lokala användarkontext, vilket betyder att det inte finns något att avlyssna / manipulera med.
För att ändra det du ser måste du antingen ändra webbläsarens körbarhet, minnesutrymme eller ändra underliggande data som används för att lagra inställningarna. För att kunna läsa värdena måste du kunna läsa antingen webbläsarens minnesutrymme eller underliggande filer. Alla dessa är slutspel. Om en skadlig skådespelare kan göra det har de full kontroll och det finns inget sätt att skydda från det.
Den här sidan laddas inte över https
Den laddas inte över någonting . Webbläsaren visar den bara i en webbläsarram eftersom den ramen redan har möjlighet att visa webbformulär så att samma kod används för att visa detta formulär, även om den inte kommer från webben.
Som andra svar har sagt är sidan säker eftersom den laddas från webbläsaren, inte överförs eller är tillgänglig av någon annan.
Men varför bryr sig Chrome om att markera sådana en uppenbarligen säker sida som säker? För att mildra eventuella nätfiskeförsök. Det skulle vara trivialt att skapa en falsk inställningssida och servera den till dig för att lura dig att vidta åtgärder. ( Det verkar osannolikt för mig att någon faktiskt skulle falla för att ha öppnat en falsk inställningssida, men användarnas lättförståelse förvånar mig alltid. )
Denna flagga är bara ett försök till. för att försöka göra användarna mer medvetna om att undvika dumma misstag, eftersom de är överlägset den svagaste länken i säkerhetskedjan.
Inställningssidor laddas från den lokala maskinen, de hämtas inte över ett nätverk och kan därför inte utsättas för en MITM-attack. Vissa av dessa sidor kan begära faktiska webbresurser, men dessa tas vanligtvis emot via HTTPS.
Dessutom har webbläsarleverantörer upprättat vissa pseudoprotokoll för att skilja de ofta privilegierade inställningarna / system-URL: erna från webbresurser. Exempel på dessa är
Det vill säga en vanlig webbplats kan inte ens öppna (eller länka till) webbläsarens inställningssida:
(Mozilla Firefox)
(Google Chrome)
Titta på protokollet. Det är krom: // inte https.
Internet har dussintals protokoll och var och en har sin egen säkerhetsmodell (eller brist på dem). sftp
är säkert, ftp
är inte, irc
är inte, etc.
file: //
får endast åtkomst till lokala filer på din hårddisk. Det kommunicerar inte över Internet alls , så det är säkert.
chrome: //
är liknande. Det förblir inom Chrome och skickas inte någonstans, så igen, säkert av natur.
Det är precis som att öppna ett lokalt lagrat textdokument.
Det finns ingen kommunikation med en annan server när du öppnar textfilen och det enda sättet att ändra innehållet i filen är om en angripare har direkt åtkomst till systemet.
Det är ett säkert sätt att observera innehållet i en fil.
När det gäller inställningssidan laddas den inte från en webbserver, det är bara visas i Chrome som om det vore en webbplats.
Sidorna laddas lokalt, vilket innebär att du kan ladda vilken krom som helst: // sida utan internetanslutning.
Av den anledningen finns det inget att fånga upp eftersom ingen information någonsin överförs till internet (förutom naturligtvis för saker som att ladda ner uppdateringar, i vilket fall den använder https för att ladda ner).