Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Хранение пароля / 25 сообщений из 31, страница 1 из 2
02.06.2020, 23:12
    #39965464
Sashaua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Похожие темы есть но вразумительного ответа к сожелению не смог найти.
Подскажите. Есть задача, с программы отправлять мейл с информацией о заказе. Это не проблема, письма успешно отправляються, возник вопрос с сохранением пароля от почты.
Организация покупает почту у гугла, каждый пользователь задает свою почту для отправки + пароль.
Вопрос как хранить пароль с хотя бы минимальной защитой от третих глаз. Пароль необходимо хранить в базе так как сотрудники могут работать за разными ПК.
...
Рейтинг: 0 / 0
02.06.2020, 23:34
    #39965471
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
...
Рейтинг: 0 / 0
02.06.2020, 23:50
    #39965476
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Sashaua
Организация покупает почту у гугла, каждый пользователь задает свою почту для отправки + пароль.

Какая-то бредовая схема. Каждый пользователь шлёт со своего личного мейла информацию о заказе? Нормальный подход в данном случае - информация идёт через общий служебный аккаунт, причём отправляется не с клиента (вопрос задан в форуме клиентского инструмента), а с сервера.

Sashaua
Вопрос как хранить пароль с хотя бы минимальной защитой от третих глаз.

Как следствие - пароль вообще не приходится хранить в сколько-нибудь доступном третьим глазам месте. Да и не важен он, в общем-то.
...
Рейтинг: 0 / 0
03.06.2020, 01:13
    #39965485
Кроик Семён
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
softwarer
Как следствие - пароль вообще не приходится хранить в сколько-нибудь доступном третьим глазам месте. Да и не важен он, в общем-то.


а вот решил ты, например, отправить почту по SMTP. Или проверить её по IMAP'у. И как же это сделать без "неважного" пароля?
...
Рейтинг: 0 / 0
03.06.2020, 01:28
    #39965487
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля

это предложение поставить SQL 20ти летней давности?
...
Рейтинг: 0 / 0
03.06.2020, 01:37
    #39965488
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Кроик Семён
а вот решил ты, например, отправить почту по SMTP. Или проверить её по IMAP'у. И как же это сделать без "неважного" пароля?

1. Ты понимаешь разницу между "пароль неважен" и "пароль неизвестен"?
2. Ты не умеешь отправить почту по SMTP без пароля?
3. Не мог бы ты хотя бы чуть-чуть думать до того, как задавать вопросы?
...
Рейтинг: 0 / 0
03.06.2020, 01:37
    #39965489
DimaBr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
...
Рейтинг: 0 / 0
03.06.2020, 01:41
    #39965492
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Sashaua

Вопрос как хранить пароль с хотя бы минимальной защитой от третих глаз. Пароль необходимо хранить в базе так как сотрудники могут работать за разными ПК.


так что предлагается... хм.. шифрование в базе.. ок..
но из базы будет открытым текстом пароль идти в программу, да? или программа "шифрует" канал связи с СУБД?
...
Рейтинг: 0 / 0
03.06.2020, 02:17
    #39965495
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
sql2012,

Где будет идти расшифровка - там и будет твой пароль в какой-то момент в открытом виде. Тебе решать на какой стороне один набор байт преобразовать в другой...
...
Рейтинг: 0 / 0
03.06.2020, 03:37
    #39965505
misha mike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Мда, как это знакомо. Человек задает разумный вопрос, а ему вместо нормального совета во втором же ответе пишут, какой он идиот, что он все делает неправильно, и вообще, с таким IQ ему даже двор мести не доверят. Красота!

Sashaua, понятно, что скрыть пароль совсем не выйдет. Как не извращайся, а вынуть его на свет божий придется, и в этот момент он все равно будет уязвим. Поэтому сильно париться нет смысла, если кому очень понадобится, пароль будет извлечен вне зависимости от крутизны шифрования. Причем сложность извлечения от навороченности шифровальщика почти не зависит. Достаточно просто того, чтобы он не лежал в открытом виде, даже банальный xor или циклический битовый сдвиг можно считать приемлемым методом сокрытия в данном случае.
...
Рейтинг: 0 / 0
03.06.2020, 03:40
    #39965507
fraks
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
softwarer
2. Ты не умеешь отправить почту по SMTP без пароля?

IMHO это зависит от SMTP-сервера.
Например наш сервер при отправке почты из локалки пускает без пароля.
Если попытаться зайти на тот же SMTP снаружи - то без авторизации пошлет нафиг.
...
Рейтинг: 0 / 0
03.06.2020, 03:47
    #39965508
misha mike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
fraks
Если попытаться зайти на тот же SMTP снаружи - то без авторизации пошлет нафиг.

Логично. Потому что SMTP, который от кого угодно без пароля принимает письма на чужие домены, -- это уже открытый relay со всеми вытекающими последствиями.
...
Рейтинг: 0 / 0
03.06.2020, 04:22
    #39965512
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Sashaua
Вопрос как хранить пароль с хотя бы минимальной защитой от третих глаз.

Храни пароли где-нибудь на сервере, оттуда же и работай с почтой.
...
Рейтинг: 0 / 0
03.06.2020, 09:23
    #39965540
X11
X11
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Используй
Код: pascal
1.
2.
ЗашифрованныйПароль := Encrypt('МойПарольОтПочты', 12345);
РазшифрованныйПароль := Decrypt(ЗашифрованныйПароль, 12345);
...
Рейтинг: 0 / 0
03.06.2020, 09:54
    #39965546
sql2012
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
DarkMaster
sql2012,

Где будет идти расшифровка - там и будет твой пароль в какой-то момент в открытом виде. Тебе решать на какой стороне один набор байт преобразовать в другой...


Я не ТС и акцентировал внимание на проблеме: "защитим данные в базе" (третьи лица имеют к ней доступ?), но на клиентских местах - будет в открытом виде пароль для почты.
...
Рейтинг: 0 / 0
03.06.2020, 10:26
    #39965559
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
fraks
IMHO это зависит от SMTP-сервера

От настроек smtp-сервера. Да, конечно.

fraks
Например наш сервер при отправке почты из локалки пускает без пароля.
Если попытаться зайти на тот же SMTP снаружи - то без авторизации пошлет нафиг.

Вполне логично. Такой вариант я и имел в виду, если бы товарищ стал развивать тему. Но меня, собственно, удивляет не это, а то, что он вообще заговорил об этом, даже не попытавшись выяснить - а позволяет так протокол или нет.
...
Рейтинг: 0 / 0
03.06.2020, 14:26
    #39965676
Гаджимурадов Рустам
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
misha mike> Поэтому сильно париться нет смысла, если кому очень понадобится,
misha mike> пароль будет извлечен вне зависимости от крутизны шифрования.

+1

Простейший соль+шифрофание достаточно.
Всё равно большинство на бумажках пишут,
хранят в текстовых файлах свои 123456 и qwerty.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
03.06.2020, 15:03
    #39965713
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
Гаджимурадов Рустам
Простейший соль+шифрофание достаточно.

Хорошее решение - вообще не тащить этот пароль на клиента. Без всякого шифрования очень трудно вскрыть пароль, которого просто нет в доступе. А "простейшая соль", "шифрование" итп. - это просто попытки завернуть тухлятину в красивую обёртку.
...
Рейтинг: 0 / 0
03.06.2020, 15:28
    #39965741
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
softwarer,

Неплохим решением видится подготовить сообщения, сложить их в БД. Потом в эту БД заглянет бот и разошлет по нужным адресатам. Пользователь вообще в этом случае не заморачивается с явками/паролями.
...
Рейтинг: 0 / 0
03.06.2020, 15:36
    #39965752
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
DarkMaster
Неплохим решением видится подготовить сообщения, сложить их в БД. Потом в эту БД заглянет бот и разошлет по нужным адресатам. Пользователь вообще в этом случае не заморачивается с явками/паролями.

Само собой. Именно так вменяемые решения и строятся. Хуже, но возможно - если без бота, клиент дёргает сервер "отправь сообщение". Это не та функция, которую следует реализовывать на клиенте.
...
Рейтинг: 0 / 0
03.06.2020, 20:35
    #39965878
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
softwarer
DarkMaster
Неплохим решением видится подготовить сообщения, сложить их в БД. Потом в эту БД заглянет бот и разошлет по нужным адресатам. Пользователь вообще в этом случае не заморачивается с явками/паролями.

Само собой. Именно так вменяемые решения и строятся. Хуже, но возможно - если без бота, клиент дёргает сервер "отправь сообщение". Это не та функция, которую следует реализовывать на клиенте.

Это если этот сервер есть. А если его нет?
...
Рейтинг: 0 / 0
03.06.2020, 20:39
    #39965880
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
alekcvp
Это если этот сервер есть. А если его нет?

Тогда вопрос топикстартера о БД, к которой пользователи коннектятся с разных компов, смотрится несколько неожиданно.
...
Рейтинг: 0 / 0
03.06.2020, 21:14
    #39965902
alekcvp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
softwarer
alekcvp
Это если этот сервер есть. А если его нет?

Тогда вопрос топикстартера о БД, к которой пользователи коннектятся с разных компов, смотрится несколько неожиданно.

А ты предлагаешь отправлять почту самому серверу БД? А он умеет?
Я просто думал что ты про трёхзвенку.
...
Рейтинг: 0 / 0
03.06.2020, 21:25
    #39965909
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
alekcvp
А ты предлагаешь отправлять почту самому серверу БД?

Конечно.

alekcvp
А он умеет?

Ну если не умеет - это повод сменить дистрибутив на что-нибудь, что собрано в двадцать первом веке.
...
Рейтинг: 0 / 0
04.06.2020, 03:52
    #39965959
DarkMaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранение пароля
alekcvp,

Сваять бота, который сделает SELECT из таблицы подготовленных сообщений и отправит - можно для любой БД.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Хранение пароля / 25 сообщений из 31, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]