Встречается на собеседованиях • сегодня
Какие знаешь методы защиты API
Используются несколько методов защиты API:
-
Аутентификация
- JWT (JSON Web Tokens) - токены с подписью для проверки подлинности.
- OAuth 2.0 - делегирование доступа через провайдеров (Google, Facebook).
-
Авторизация
- RBAC (Role-Based Access Control) - доступ на основе ролей пользователя.
-
HTTPS
- Шифрование трафика для защиты от перехвата данных.
-
CORS
- Ограничение доменов, которые могут делать запросы.
-
Rate Limiting
- Ограничение количества запросов для защиты от DDoS.
-
Валидация данных
- Проверка входных данных (например, с помощью
express-validatorв Node.js).
- Проверка входных данных (например, с помощью
Пример JWT в Node.js:
javascript
const jwt = require('jsonwebtoken');
const token = jwt.sign({ userId: 123 }, 'SECRET_KEY', { expiresIn: '1h' });
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы