Какво правят 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”, позволява да бъдат рамкирани защитени уеб страници, само ако страницата, зареждаща рамката, има същото име на домейн. В този случай можете да заредите рамка на вашия собствен уебсайт, но никой друг не може да я зареди на своя.

Оставете коментар

Как да снаждате Ethernet кабел

Как да снаждате Ethernet кабел

Ethernet кабелите остават най-бързата и надеждна форма на компютърна мрежа. Кабелите са евтини, но често ще ви е необходима различна дължина на кабела от тази, която се предлага на пазара.

Как да поставите PS5 в режим на почивка

Как да поставите PS5 в режим на почивка

Режимът на почивка е функция на Sony PlayStation 5, която пести енергия, когато не използвате активно конзолата. За разлика от пълното изключване, той запазва системния софтуер и отворените видеоигри в паметта, което ви позволява да се върнете към действието за секунди.

Как да влезете и излезете от режим на цял екран в Google Chrome

Как да влезете и излезете от режим на цял екран в Google Chrome

Режимът на цял екран ви осигурява безпроблемно изживяване за приложенията, които използвате. Когато искате да работите онлайн, да четете уеб страница или да гледате онлайн видеоклип, можете лесно да влезете в режим на цял екран в Google Chrome на Windows и macOS.

Snapchat „Само моите очи“: Какво означава и как да го настроите

Snapchat „Само моите очи“: Какво означава и как да го настроите

Всички имаме снимки, които искаме да запазим поверителни, независимо дали са лични снимки или просто нещо, което не искаме никой друг да вижда, използващ телефона ни. Вече можете да създавате лични истории в Snapchat, а сега, за тези допълнителни лични снимки, можете да защитите поверителността си в Snapchat с функцията My Eyes Only Snapchat.

Как да прекратите абонамента си за SiriusXM

Как да прекратите абонамента си за SiriusXM

Независимо дали сте дългогодишен слушател и решавате, че е време за промяна, или може би обмисляте преминаването поради бюджетни ограничения, може да дойде момент, в който искате да прекратите абонамента си. Прекратяването на услугата SiriusXM не е прекалено сложен процес, но зависи от това как всъщност сте се абонирали за услугата.

10 скрити функции на Google Таблици, за които не сте знаели, че съществуват

10 скрити функции на Google Таблици, за които не сте знаели, че съществуват

Ако използвате Google Таблици редовно, вероятно сте запознати с тези инструменти, които използвате често. Има обаче много функции на това приложение за електронни таблици, които остават незабелязани и недостатъчно използвани.

Как да удължите живота на батерията на вашия PS5 DualSense контролер

Как да удължите живота на батерията на вашия PS5 DualSense контролер

Контролерът PS5 DualSense е снабден с презареждаща се батерия от 1560 mAh, която може да издържи между 12 и 15 часа, в зависимост от употребата. Начинът, по който използвате контролера си, влияе върху това колко дълго ще издържи батерията му, а някои игри консумират повече време от други, така че как можете да удължите живота на батерията на вашия PS5 контролер.

Как да поправите грешката „Нещо се обърка. Опитайте да презаредите“ в Twitter в Google Chrome

Как да поправите грешката „Нещо се обърка. Опитайте да презаредите“ в Twitter в Google Chrome

Получавате ли грешка „Нещо се обърка. Опитайте да презаредите“, докато достъпвате Twitter в Google Chrome на вашия компютър.

6 програми за начинаещи, за да си създадат собствени видеоигри

6 програми за начинаещи, за да си създадат собствени видеоигри

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

Как да махнете във Facebook (настолен компютър и мобилно устройство)

Как да махнете във Facebook (настолен компютър и мобилно устройство)

Започването на разговор с някого чрез социална медийна платформа като Facebook може да бъде плашещо. Често прекалено много мислим какво да кажем и как да се представим.