Какво правят X-Frame-Options?

HTTP заглавките са вид метаданни, изпращани с уеб заявки и отговори, информацията, която предоставят, може да бъде важна или просто да бъде информационна. Заглавките за защита са подмножество от „заглавките на отговора“, които могат да бъдат зададени от уеб сървъра, те са една от функциите, които могат да помогнат за справяне с редица проблеми със сигурността. Една от заглавките за сигурност, наречена „X-Frame-Options“, е предназначена да предотврати атаки с клик-джакинг.

Клик-джакинг

Кликването, известно още като „Пренасочване на потребителския интерфейс“, е проблем, при който нападателят е в състояние да подмами потребителя да щракне върху нещо, което не е това, което изглежда. За уебсайтове това се прави чрез наслагване на прозрачен уебсайт върху видим. При този тип атака потребителят смята, че взаимодейства с видимия уебсайт, но в действителност те несъзнателно засягат прозрачния уебсайт.

Например, нападател може да настрои уебсайт, който прави вероятно потребителят да щракне върху бутон, може би бутон за възпроизвеждане на видеоклип. В прозрачен слой в горната част на тази уеб страница е втора уеб страница, като например уеб страницата за изтриване на вашия акаунт във Facebook с бутона „Изтриване на акаунт“, разположен директно над бутона за възпроизвеждане. В този сценарий, когато потребителят се опитва да щракне върху възпроизвеждане, той всъщност щраква върху бутона, за да изтрие акаунта си във Facebook.

Click-jacking разчита на възможността за показване на целевия уебсайт в горната част на фиктивния уебсайт, чрез процес, наречен „Framing“. Рамкирането използва HTML елемента „iframe“, който може да зареди цяла отделна уеб страница в друга страница. Като зареди целевата уеб страница в рамка, внимателно я позиционира и я превърне в прозрачна, жертвата ще бъде напълно неосведомена, че е измамена да извърши действие.

X-Frame-Опции

Заглавката на HTTP отговор „X-Frame-Options“ е незадължителна функция, която може да бъде зададена за уебсайтове в конфигурационните файлове на сървъра. X-Frame-Options предотвратява зареждането на уеб страници във вложени рамки, което предотвратява наслагването им върху друг уебсайт. Браузърът на жертвата всъщност прилага контрола за сигурност, това е така, защото всички браузъри спазват заглавката на X-Frame-Options и ще откажат да заредят всякакви уеб страници със заглавката, поставена в рамка.

Заглавката позволява на собственика на уебсайта да конфигурира колко ограничаваща е настройката. Има две настройки: „X-Frame-Options: DENY“ предотвратява поставянето на защитена уеб страница в рамка. Другата опция, “X-Frame-Options: SAMEORIGIN”, позволява да бъдат рамкирани защитени уеб страници, само ако страницата, зареждаща рамката, има същото име на домейн. В този случай можете да заредите рамка на вашия собствен уебсайт, но никой друг не може да я зареди на своя.


Leave a Comment

6 Решения за грешката “Aw, Snap!” в Google Chrome

6 Решения за грешката “Aw, Snap!” в Google Chrome

Разберете как да се справите с грешката “Aw, Snap!” в Chrome, с списък на ефективни методи за решаване на проблема и достъп до сайтовете, които желаете.

7 Обичайни проблема със Spotify и как да ги решим

7 Обичайни проблема със Spotify и как да ги решим

Spotify може да има различни обичайни грешки, като например музика или подкасти, които не се възпроизвеждат. Това ръководство показва как да ги поправите.

Google Play: Как да изчистите историята на изтегляне на приложения

Google Play: Как да изчистите историята на изтегляне на приложения

Изчистете историята на изтеглените приложения в Google Play, за да започнете отначало. Предлагаме стъпки, подходящи за начинаещи.

Фикс - Google за Android показва, че е офлайн

Фикс - Google за Android показва, че е офлайн

Имали ли сте проблем с приложението Google, което показва, че е офлайн, въпреки че имате интернет на смартфона? Прочетете това ръководство, за да намерите доказаните решения, които работят!

Какво е Fog Computing?

Какво е Fog Computing?

Ако се чудите какво е този шумен термин fog computing в облачните технологии, то вие сте на правилното място. Четете, за да разберете повече!

Как да включите и изключите Galaxy Z Fold 5

Как да включите и изключите Galaxy Z Fold 5

В постоянно променящия се свят на смартфоните, Samsung Galaxy Z Fold 5 е чудо на инженерството с уникалния си сгъваем дизайн. Но както и да изглежда футуристично, той все още разчита на основни функции, които всички използваме ежедневно, като включване и изключване на устройството.

Facebook: Обяснение на обхват, импресии и взаимодействие

Facebook: Обяснение на обхват, импресии и взаимодействие

Ако не сте сигурни какво означават импресии, обхват и взаимодействие във Facebook, продължете да четете, за да разберете. Вижте това лесно обяснение.

Как да промените шрифта в Google Chrome

Как да промените шрифта в Google Chrome

Уеб браузърът Google Chrome предоставя начин да промените шрифтовете, които използва. Научете как да зададете шрифта по ваше желание.

Бърз съвет: Как да изключите Google Assistant

Бърз съвет: Как да изключите Google Assistant

Вижте какви стъпки да следвате, за да изключите Google Assistant и да си осигурите малко спокойствие. Чувствайте се по-малко наблюдавани и деактивирайте Google Assistant.

Brave за Android: Как да конфигурирате настройките на блокера на реклами

Brave за Android: Как да конфигурирате настройките на блокера на реклами

Как да конфигурирате настройките на блокера на реклами за Brave на Android, следвайки тези стъпки, които могат да се извършат за по-малко от минута. Защитете се от натрапчиви реклами, използвайки тези настройки на блокера на реклами в браузъра Brave за Android.