[ SYSTEM LOCK // ICE_VAULT_PROT ]
00:00:00
Move cursor to decrypt uplink
[ SYSTEM IDLE // INTERCEPTING TRAFFIC // WAKE UP, USER ]
Vault-Tec Approved
>> V.A.U.L.T. SYSTEM ONLINE
Vault-Tec Industries // Protocol 111
// НАЛАШТУВАННЯ ЗАСТАВКИ

Для максимального занурення натисніть F11 (або ⌃⌘F на Mac). Приховування інтерфейсу браузера перетворює ваш монітор на справжній термінал безпеки.

Основи Безпеки • 12 хвилин читати

Автентифікація проти авторизації: як керують вашою цифровою особистістю

KD

Kay Dev

May 05, 2026

Authentication and Authorization Concept Visualization

Порівняння автентифікації та авторизації

Ці два терміни часто плутають, але вони служать зовсім різним цілям. Уявіть це як вхід до будівлі з посиленою охороною:

  • Автентифікація (AuthN): Це як пред’явлення посвідчення охоронцю. Це дає відповідь на запитання: «Хто ви?»
  • Авторизація (AuthZ): Це ваша карта доступу, яка дозволяє зайти на 5-й поверх, але не в підвал. Вона відповідає на запитання: «Що вам дозволено робити?»
Diagram showing the flow of Authentication versus Authorization

2. Як зберігаються паролі (Хешування)

Професійні сервіси ніколи не зберігають паролі у «відкритому вигляді». У разі витоку бази даних хакери не повинні бачити ваш справжній пароль. Замість цього ми використовуємо Криптографічне хешування.

Хеш — це одностороння математична функція. Коли ви реєструєтеся, ваш пароль (наприклад, «MyVault123») перетворюється на довгий рядок випадкових символів (наприклад, «$2b$12$Kj...»).

# Приклад хешування пароля
"Password123" -> SHA-256 -> ef92b778bafe425523a9...

3. Методи підпису запитів

Щоразу, коли ваш браузер звертається до нашого сервера, він повинен довести, що це все ще ви. Є три основні способи зробити це:

Базова автентифікація

Найпростіший метод: ваше ім'я користувача та пароль надсилаються в заголовку кожного запиту. Його легко налаштувати, але він вважається небезпечним без HTTPS, оскільки облікові дані можна легко перехопити.

JWT (JSON Web Token)

JWT — це як цифровий «посадковий талон». Після входу сервер видає вам підписаний токен. Ви пред'являєте цей токен для кожного наступного запиту. Він містить інформацію про те, хто ви, але він криптографічно підписаний, тому його неможливо підробити.

JWT token exchange process flow

OAuth 2.0 (Вхід через Google/GitHub)

OAuth — це золотий стандарт для «делегованого доступу». Він дозволяє увійти до Ice Vault використовуючи інший сервіс (наприклад, Google), жодного разу не передаючи нам свій пароль від Google.

Всередині Ice Vault ми використовуємо ці протоколи, щоб гарантувати, що навіть якщо запит буде перехоплено, ваш головний ключ шифрування (той, що використовується для Zero-Knowledge) залишатиметься виключно на вашому пристрої та ніколи не буде надісланий до нашої бази даних.

Чому це важливо для вашої конфіденційності

Розуміння цих рівнів допомагає усвідомити, що сучасна безпека — це не просто один замок, а ціла серія перевірок. На OAuth детально описано у Вікіпедії для тих, хто хоче побачити складний процес «рукостискань» між серверами.

Висновок

Відокремлюючи ідентифікацію (Автентифікація) від прав доступу (Авторизація) та використовуючи безпечні токени, як-от JWT, ми створюємо платформу, де ваша особистість захищена, а дані доступні лише вам. Це основа справжнього Ice Vault.