Поставил сервер Blynk поиграться на VPS. Работает вроде нормально, но есть пара вопросов:
1. Не работает восстановление паролей. Пользователь точно существует, но при попытке сбросить пароль приложение долго думает и потом говорит "такой email в базе не найден". Письма при регистрации и смене токена отправляются. Где порыться?
2. По поводу безопасности:
Спасибо.
1. Не работает восстановление паролей. Пользователь точно существует, но при попытке сбросить пароль приложение долго думает и потом говорит "такой email в базе не найден". Письма при регистрации и смене токена отправляются. Где порыться?
2. По поводу безопасности:
- Как уже сообщалось, доступ к админке можно ограничить если задать IP-адрес к которого доступ возможен. Однако, приложение будет ходить отовсюду, и (теоретически) можно насоздавать кучу клиентов в авторежиме.
- Также обсуждалось, что изначально можно сделать 0 энергии, так что для бот-юзеров такой аккаунт бесполезен.
- Впрочем, я пошел чуть дальше и еще чуть-чуть закрутил гайки, сделав запись в директорию -dataFolder невозможной. Если аккаунт уже существует - его файл лежит в этой папке, его можно править. Однако, создавать новые - нельзя. При попытке создать нового пользователя он "создается", приложение пускает в оболочку, но при перезапуске сервера только существующие аккаунты выживают. Это, конечно, не для массового пользования, но может быть интересно тому у кого собственный частный сервер и пара акков. Команда в linux (добавляем ACL bit i - immutable - на папку) от root или через sudo:
Bash:
chattr +i /path/to/dataFolder
Спасибо.