bcrypt Lambda Auto Scaling - вы платите за взлом вашей системы? - PullRequest
0 голосов
/ 20 сентября 2019

Суть bcrypt в том, что для запуска требуется определенное количество времени, поэтому, если кто-то хочет выполнить атаку грубым или словарным способом на ваш сервер, bcrypt ограничивает количество «догадок», которые можно выполнить в заданном количестве.времени.AWS Lambda работает в автоматическом масштабе.Если лямбда занята, AWS услужливо запустит другую.Если вы хотите использовать bcrypt в лямбда-функции, автоматическое масштабирование сведет на нет преимущества функции, выполнение которой требует времени.Кроме того, AWS будет взимать плату за дополнительные лямбда-экземпляры, так что вы фактически платите за то, что кто-то еще взломал ваш сервер.Есть ли способ предотвратить это?например, ограничить число одновременных лямбда-экземпляров для конкретной функции (1, может быть,?)

1 Ответ

1 голос
/ 20 сентября 2019

Вы можете изменить лямбду с использования ограничения параллелизма на уровне учетной записи на ограничение параллелизма на уровне лямбды:

Lambda Concurrency Setting

Я подозреваю, что вы хотитезначение выше 1, чтобы разрешить нескольким пользователям одновременно входить в систему, но точное число будет зависеть от масштаба вашей услуги.

Подробнее см. в документации .

...