Ctrl K
Senior · Theory

Как вы выстроите защиту API, через которое мобильное приложение получает данные о счетах клиента, — на всём пути от приложения до базы?

~4 min by voice

How to approach it

Проверяют, умеет ли кандидат мыслить защитой в глубину: не полагаться на один шлюз или «закрытую сеть», а закрыть каждый участок пути от приложения до базы. Главный маркер — проверка владения счётом на сервере (BOLA/IDOR) и отказ от доверия внутренней сети.

Have you seen this question in a real interview?
Answers0
Avg. score—
Strong—
Practiced0
Topics
Where it's asked
Similar questionsСлужба безопасности и регулятор требуют журнал аудита: кто, когда и что сделал с операциями и данными клиентов. Как вы его спроектируете? SeniorКак бы вы сделали пагинацию в API ленты, где миллионы записей и новые постоянно добавляются? Какие варианты знаете и чем они отличаются? Mid-levelСпроектируйте rate limiter для публичного API: например, не больше 100 запросов в минуту на один API-ключ. Сервис работает на нескольких инстансах. Mid-levelДопустим, нужно сделать REST API для простого сервиса заметок. Какие эндпоинты вы бы сделали и как бы они выглядели? JuniorКлиент отправляет POST-запрос на создание платежа, ответ не доходит из-за таймаута, и клиент повторяет запрос. Как сделать так, чтобы деньги не списались дважды? Mid-level

Answer by voice

The interviewer will ask this question and listen. Think out loud and ask for a hint if you need one. When you're done, pause or tap “That's my answer”. In about a minute, your score and the points you covered show up here.

Sign in to answer

Best with headphones · ~4 min