Що таке підробка міжсайтових запитів?

CSRF або підробка міжсайтових запитів — це вразливість веб-сайту, через яку зловмисник може спричинити дію під час сеансу жертви на іншому веб-сайті. Одна з речей, яка робить CSRF таким великим ризиком, полягає в тому, що він навіть не вимагає взаємодії з користувачем, все, що потрібно, це щоб жертва переглянула веб-сторінку з експлойтом.

Порада: CSRF зазвичай вимовляється буква за буквою або як «морський прибій».

Як працює атака CSRF?

Атака передбачає створення зловмисником веб-сайту, який має спосіб зробити запит на іншому веб-сайті. Це може вимагати взаємодії з користувачем, наприклад, змусити їх натиснути кнопку, але це також може бути без взаємодії. У JavaScript є способи автоматичного виконання дії. Наприклад, зображення нуль на нуль пікселів не буде видимим для користувача, але його можна налаштувати так, щоб його «src» надсилало запит на інший веб-сайт.

JavaScript є мовою клієнта, це означає, що код JavaScript запускається у браузері, а не на веб-сервері. Завдяки цьому комп’ютер, який робить запит CSRF, насправді є комп’ютером жертви. На жаль, це означає, що запит виконується з усіма дозволами, які має користувач. Після того, як атакуючий веб-сайт обманом змусив жертву зробити запит CSRF, запит по суті неможливо відрізнити від користувача, який робить запит зазвичай.

CSRF є прикладом «заплутаної атаки заступника» на веб-браузер, оскільки зловмисник обманом обманює браузер без цих привілеїв, щоб використати його дозволи. Ці дозволи є вашими маркерами сеансу та автентифікації для цільового веб-сайту. Ваш браузер автоматично включає ці дані в будь-який запит, який він робить.

Атаки CSRF дещо складні в організації. Перш за все, цільовий веб-сайт повинен мати форму або URL-адресу, які мають такі побічні ефекти, як видалення вашого облікового запису. Потім зловмиснику необхідно створити запит на виконання бажаної дії. Нарешті, зловмиснику необхідно змусити жертву завантажити веб-сторінку з експлойтом, поки вони ввійшли на цільовий веб-сайт.

Щоб запобігти проблемам CSRF, найкраще, що ви можете зробити, це включити маркер CSRF. Маркер CSRF — це випадково згенерований рядок, який встановлюється як файл cookie, значення має включатися в кожну відповідь разом із заголовком запиту, який містить це значення. Хоча атака CSRF може включати файл cookie, вона не може визначити значення токена CSRF для встановлення заголовка, тому атака буде відхилена.


Leave a Comment

LinkedIn: Як заблокувати/розблокувати людей

LinkedIn: Як заблокувати/розблокувати людей

Дізнайтеся, як ефективно заблокувати чи розблокувати користувачів на LinkedIn з нашими зрозумілими інструкціями.

Як приховати, за ким ви стежите у Facebook

Як приховати, за ким ви стежите у Facebook

Дізнайтеся, як приховати свою активність на Facebook, щоб інші не бачили, за ким ви стежите. Відкрийте налаштування конфіденційності та захистіть свою інформацію.

Facebook: як приховати своє прізвище

Facebook: як приховати своє прізвище

Дізнайтеся, як приховати своє прізвище у Facebook за допомогою налаштувань мови та конфіденційності для збереження вашої анонімності.

Як виправити проблему «Відео на Facebook не відтворюється» 12 найкращих методів

Як виправити проблему «Відео на Facebook не відтворюється» 12 найкращих методів

Дізнайтеся, як вирішити проблему «Відео на Facebook не відтворюється» за допомогою 12 перевірених методів.

Як додати фігури в Google Docs

Як додати фігури в Google Docs

Дізнайтеся, як додати фігури в Google Docs за допомогою Google Drawings, зображень та таблиць. Використовуйте ці методи для покращення ваших документів.

Google Таблиці: видалити лінії сітки (відображення та роздруківки)

Google Таблиці: видалити лінії сітки (відображення та роздруківки)

Google Таблиці є чудовою альтернативою дорогим програмам для підвищення продуктивності, як-от Excel. Наш посібник допоможе вам легко видалити лінії сітки з Google Таблиць.

Виправлено: історія переглядів YouTube не оновлюється

Виправлено: історія переглядів YouTube не оновлюється

Дізнайтеся, чому YouTube не зберігає вашу історію переглядів і як можна це виправити. Вимкніть блокувальник реклами та перевірте інші рішення для відновлення історії.

Зум: як віддзеркалити веб-камеру

Зум: як віддзеркалити веб-камеру

Дізнайтеся, як налаштувати дзеркальне відображення веб-камери в Zoom для природного вигляду вашого відео під час дзвінків.

Як змінити відображуване ім’я та ім’я в Twitter

Як змінити відображуване ім’я та ім’я в Twitter

У Twitter у вас є два способи ідентифікувати себе: за допомогою ідентифікатора Twitter і відображуваного імені. Дізнайтеся, як правильно змінити ці дані для кращого використання Twitter.

Ваша PS5 перегрівається? 6 способів охолодити

Ваша PS5 перегрівається? 6 способів охолодити

Якщо ваша PlayStation 5 перегрівається, дізнайтеся 6 ефективних способів охолодження для запобігання пошкодженням.