Čo robí X-Frame-Options?

Hlavičky HTTP sú typom metadát odosielaných s webovými požiadavkami a odpoveďami. Informácie, ktoré poskytujú, môžu byť dôležité alebo môžu byť jednoducho informačné. Bezpečnostné hlavičky sú podmnožinou „hlavičiek odpovedí“, ktoré môže nastaviť webový server, sú jednou z funkcií, ktoré môžu pomôcť vyriešiť množstvo bezpečnostných problémov. Jedna z bezpečnostných hlavičiek s názvom „X-Frame-Options“ je navrhnutá tak, aby zabránila útokom typu click-jacking.

Click-Jacking

Click-jacking, tiež známy ako „Oprava používateľského rozhrania“, je problém, pri ktorom je útočník schopný oklamať používateľa, aby klikol na niečo, čo nie je také, ako sa zdá. V prípade webových stránok sa to robí prekrytím priehľadnej webovej stránky cez viditeľnú. Pri tomto type útoku si používateľ myslí, že interaguje s viditeľnou webovou stránkou, ale v skutočnosti nevedomky ovplyvňuje transparentnú webovú stránku.

Útočník by napríklad mohol vytvoriť webovú stránku, na základe ktorej je pravdepodobné, že používateľ klikne na tlačidlo, možno na tlačidlo prehrávania videa. V priehľadnej vrstve v hornej časti tejto webovej stránky je druhá webová stránka, napríklad webová stránka na odstránenie vášho účtu Facebook pomocou tlačidla „Odstrániť účet“ umiestneného priamo nad tlačidlom prehrávania. V tomto scenári, keď sa používateľ pokúsi kliknúť na tlačidlo Prehrať, v skutočnosti klikne na tlačidlo, aby odstránil svoj účet na Facebooku.

Click-jacking sa spolieha na schopnosť zobraziť cieľovú webovú stránku v hornej časti falošnej webovej stránky prostredníctvom procesu nazývaného „rámovanie“. Rámovanie používa prvok HTML „iframe“, ktorý dokáže načítať celú samostatnú webovú stránku v rámci inej stránky. Načítaním cieľovej webovej stránky do rámca, jej starostlivým umiestnením a jej priehľadným obeť nebude vôbec vedieť, že je oklamaná, aby vykonala akciu.

X-Frame-Options

Hlavička odpovede HTTP „X-Frame-Options“ je voliteľná funkcia, ktorú je možné nastaviť pre webové lokality v konfiguračných súboroch servera. X-Frame-Options zabraňuje načítaniu webových stránok v prvkoch iframe, čo zabraňuje ich prekrytiu cez inú webovú stránku. Prehliadač obete v skutočnosti používa kontrolu zabezpečenia, pretože všetky prehliadače rešpektujú hlavičku X-Frame-Options a odmietnu načítať akékoľvek webové stránky s hlavičkou nastavenou v rámci.

Hlavička umožňuje vlastníkovi webovej lokality nakonfigurovať, ako reštriktívne je nastavenie. Existujú dve nastavenia: „X-Frame-Options: DENY“ bráni tomu, aby sa chránená webová stránka niekedy zarámovala. Druhá možnosť, „X-Frame-Options: SAMEORIGIN“, umožňuje zarámovať chránené webové stránky, iba ak má stránka načítavajúca rámec rovnaký názov domény. V tomto prípade môžete načítať rámec na svojej vlastnej webovej stránke, ale nikto iný ju nemôže načítať na svojej webovej stránke.


Leave a Comment

Ako požiadať o potvrdenie o prečítaní v Gmaile

Ako požiadať o potvrdenie o prečítaní v Gmaile

Naučte sa trik, ako požiadať o potvrdenie o prečítaní e-mailových správ, ktoré odošlete z účtu Gmail.

NordVPN: Zakázať automatické obnovenie

NordVPN: Zakázať automatické obnovenie

Zistite, ako zastaviť službu NordVPN v automatickom obnovení vášho účtu.

Ako nájsť dátum, kedy ste sa (alebo niekto iný) pripojili k Facebooku

Ako nájsť dátum, kedy ste sa (alebo niekto iný) pripojili k Facebooku

Zistite, ako získať informácie o tom, kedy ste sa pripojili k Facebooku. Užite si jednoduchý spôsob, ako sledovať svoj účet a ostatných.

Ako hľadať priateľov na Facebooku podľa miesta, zamestnania alebo školy

Ako hľadať priateľov na Facebooku podľa miesta, zamestnania alebo školy

Zistite, ako efektívne vyhľadávať priateľov na Facebooku podľa miesta, zamestnania alebo školy. Získajte užitočné tipy na hľadanie vašich známych a spojení.

Prečo váš ovládač PS4 DualShock bliká bielo, modro, červeno a oranžovo

Prečo váš ovládač PS4 DualShock bliká bielo, modro, červeno a oranžovo

Počas hrania na Playstation 4 ste si pravdepodobne všimli rôzne farby blikajúce na zadnej strane ovládača Dualshock 4. Zistite, čo znamenajú rôzne farby a ako vyriešiť problémy s ovládačom.

Ako povoliť alebo zakázať živé prepisy v prehliadači Google Chrome

Ako povoliť alebo zakázať živé prepisy v prehliadači Google Chrome

Živý prepis je praktická funkcia dostupnosti v Google Chrome. Naučte sa, ako ju povoliť alebo zakázať podľa vašich potrieb.

Ako opraviť nefunkčnosť reCAPTCHA

Ako opraviť nefunkčnosť reCAPTCHA

Zistite, ako opraviť problém s nefunkčnosťou reCAPTCHA, aby ste mohli úspešne odosielať online formuláre a znížiť spam na svojich stránkach.

Ako sťahovať a inštalovať mody v Minecrafte

Ako sťahovať a inštalovať mody v Minecrafte

Minecraft je najpredávanejšia hra všetkých čias. Ak sa chcete naučiť, ako sťahovať a inštalovať mody v Minecrafte, prečítajte si našu kompletnú príručku.

Ako odstrániť zlomy strán a zlomy sekcií v Dokumentoch Google

Ako odstrániť zlomy strán a zlomy sekcií v Dokumentoch Google

Konce strán a sekcií v Dokumentoch Google umožňujú väčšiu kontrolu nad rozložením a štruktúrou vášho obsahu, ale môžu tiež spôsobiť problémy. Naučte sa efektívne odstrániť zlomy strán a sekcií, aby ste dosiahli lepšie formátovanie dokumentov.

Ako zabrániť Facebooku v prístupe k mojim fotografiám

Ako zabrániť Facebooku v prístupe k mojim fotografiám

V tejto príručke vám presne ukážeme, ako môžete Facebooku zablokovať prístup k vašim fotografiám a chrániť vaše súkromie.