Вопрос:

6. Оптимальная стратегия ввода кода В приложении банка для подтверждения входа нужно ввести 6-значный код из смс. Код действителен 90 секунд. Мошенник перехватил смс, но код уже введён пользователем. Однако код остаётся валидным ещё 60 секунд после ввода пользователя. Мошенник может вводить код в другом устройстве, каждую попытку 5 секунд (проверка и ответ). Сколько попыток он успеет сделать? Какова вероятность угадать код за это время, если код генерируется случайно, и мошенник не знает, что ввёл пользователь?

Смотреть решения всех заданий с листа

Ответ:

Разбираемся:

У мошенника есть 60 секунд, чтобы ввести код. Каждая попытка занимает 5 секунд. Значит, он успеет сделать:

\[\frac{60}{5} = 12 \text{ попыток}\]

Код 6-значный, каждая цифра от 0 до 9. Значит, всего возможных комбинаций:

\[10^6 = 1000000\]

Вероятность угадать код за это время:

\[P = \frac{12}{1000000} = 0.000012 = 0.0012 \%\]

Ответ: Мошенник успеет сделать 12 попыток, вероятность угадать код 0.0012%.

ГДЗ по фото 📸
Подать жалобу Правообладателю

Похожие