Страница 1 из 1

Где и как лучше запоминать пароль?

СообщениеДобавлено: 11.04.2009 19:43:01
shade
Делаем небольшую программку-клиент.
Хочется добавить возможность запоминать пароль, чтобы каждый раз не вводить.

Куда лучше спрятать?

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 11.04.2009 20:04:54
Padre_Mortius
закриптовать пароль и положить рядом с программой в виде какого-нить ресурса

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 12.04.2009 11:02:09
alexs
shade писал(а):Хочется добавить возможность запоминать пароль, чтобы каждый раз не вводить.

Для себя или для конечного оператора?
если для конечного оператора - то могу за это и побить...

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 12.04.2009 12:50:08
shade
Вот к примеру svn запоминает пароли.. и разработчиков вроде не бьют.

Это для клиента к Шаманграду. Сейчас одну тулзу делаем для планирования разработки.

типа макет:
Изображение

типа черновой вариант:
Изображение
(черновой вариант, не обращайте внимание на явные ляпы в дизайне)

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 12.04.2009 13:26:30
Sergei I. Gorelkin
svn - довольно специфичный инструмент... Там разве что пароль администратора репозитария имеет какую-то ценность с точки зрения злоумышленника.
Аська вот тоже сохраняет пароли, и на их кражу нацелен почти что каждый второй троян.

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 12.04.2009 13:37:02
shade
svn - довольно специфичный инструмент...

у меня тоже немного специфичный

Аська вот тоже сохраняет пароли, и на их кражу нацелен почти что каждый второй троян.

И несмотря на это всё-таки сохраняют.
Если пароли сохраняют, значит это кому-нибудь нужно :D

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 12.04.2009 19:08:32
alexs
ЛУчше тогда делай привязку к IP клиента или кук какой либо - сам факт сохранения пароля лишает этот пароль смысла.

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 12.04.2009 22:28:13
Sergei I. Gorelkin
alexs писал(а):ЛУчше тогда делай привязку к IP клиента или кук какой либо - сам факт сохранения пароля лишает этот пароль смысла.


Оно, конечно, хорошо было бы так поступать. Но вот базе Firebird, к примеру, нужно что-то в поле пароля передать, и это что-то должно - вот засада - совпадать с тем паролем, который ранее задал администратор, иначе хрен подключишься.

Можно попробовать копнуть в сторону Protected Storage на Windows и всяких gnome-keyring на Linux...

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 13.04.2009 09:48:09
Attid
а может что-то вроде при подключение получаем ГУИД сесии. он сохроняется на сервере. и на клиенте.
при повторном подключении передаем гуид и если такой есть, то разрешаем работать и выдаем новый.

ЗЫ правда если работать с 2х мест то такое не поможет.

ЗЫЫ ну и проверять если пришло с одного ИПА пару неправельных гуида то блокировать его на сутки.

как доп вариант хранить пароль локально, но шифровать его с помощью гуида который хранится на сервере.

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 13.04.2009 10:48:24
shade
IP может меняться, лично у меня меняется при каждом подключении.

Вот если б сделать привязку к компу. Типа генерируется какой-то хеш, отравляется на сервер с логином/паролем возвращается ключ. Дальше для авторизации использовать пару хеш/ключ. Для работы с нескольких мест, на сервере можно хранить несколько хешей/ключей.

Но как конкретно сделать не знаю. Не знаю даже к каким параметрам компа можно привязаться.

Добавлено спустя 12 минут 40 секунд:
Кстати тулза практически готова.
Сайт обновить не успели (там остались недоделанные фишки), но можно тестировать на девелоперской зоне dev.shamangrad.net

Кому интересно, приглашаю к тестированию (пишите в личку, дам пароли).

Изображение

Писали на лазарус, работает под Linux/Windows :-)

svn: http://svn.shamangrad.net/pms/ScheduleManager
Требования и зависимости: http://svn.shamangrad.net/pms/trunc/rpc ... ments.html
Методика работы: http://russian.joelonsoftware.com/Artic ... dules.html

Re: Где и как лучше запоминать пароль?

СообщениеДобавлено: 15.04.2009 14:12:21
Attid
shade писал(а):Но как конкретно сделать не знаю. Не знаю даже к каким параметрам компа можно привязаться.

ну обычно любят к винту привязываться.