Веб основи
Вхід
Веб основи/Клієнт і сервер
Тема 2

🖥️ Клієнт і сервер

Що виконується в браузері, а що на сервері - і чому це важливо

Дві сторони кожного сайту

Будь-який сайт має дві частини:

Між ними - HTTP-запити: клієнт просить, сервер відповідає.

Головне правило безпеки

Усе, що на клієнті, - під контролем користувача. Ти можеш змінити HTML, підправити запит, підмінити значення поля чи параметра, відредагувати куку. Тому сервер не має довіряти жодним даним із клієнта - він мусить усе перевіряти сам.

Коли цього не роблять, з'являються вразливості: змінив параметр - дістав чуже; підмінив роль у запиті - став адміном. Майже всі веб-атаки починаються тут: «а що, як я зміню те, що сервер вважав незмінним?»

Спробуй

У симуляторі побачиш, що відбувається на клієнті, а що на сервері - і які дані ти можеш змінити перед відправкою.

Симулятор

Перевір себе