LTD-Beget / sprutio

Beget File Manager App
https://sprut.io
GNU General Public License v3.0
469 stars 86 forks source link

let's encrypt passwords with random hash before putting them into redis #81

Open shadowlmd opened 6 years ago

shadowlmd commented 6 years ago

Безопасность -- наше всё. Хранить пароли в открытом виде в редисе -- плохо. Из редиса довольно легко получить список всех ключей, и следовательно, всех хранящихся там логинов и паролей пользователей. В теории, для этого достаточно найти уязвимость в app, позволяющую выполнить произвольный код.

ВАЖНО: в контейнере app нет необходимого пакета cryptography, поэтому контейнер нужно пересобрать.