powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Где бы мне похранить пароль?
3 сообщений из 3, страница 1 из 1
Где бы мне похранить пароль?
    #32760881
Dimkas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!

Столкнулся с такой трудностью. Требуется написать NT-service, мониторящий базу данных под Oracle, т.е. по сути это приложение, которое будет отслеживать состояние базы и периодически выполнять некие действия.
Понятно, что нужно где-то сохранить параметры доступа к базе, а в том числе и пароль, который естественно секретен весьма.
Внимание вопрос! :)
Как и где сохранить текст пароля так чтобы NT-service, мог его прочитать, а злоумшленники нет?
Предпологается, что настройкой этого сервиса будет заниматься человек, являющийся администратором (как минимум на этой машине). Жить это всё будет либо под Windows XP, либо под Windows Server 2000/2003.
Я сам вижу два варианта:
1. Хранить пароль в зашифрованном виде в неком конфигурационном файле. Шифровать можно с помощью неких констант зашитих в исходники. Секретность будет держаться на секретности этих констант, что не есть гуд.
2. Использовать некую служебную часть реестра, к которой может добираться только администратор (и его сервисы). Но сам я в этом не силён и буду раз если кто надоумит.

с уважением,
Дмитрий Жучков
...
Рейтинг: 0 / 0
Где бы мне похранить пароль?
    #32761011
SLab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну вообще по умолчанию сервис стартует под loca lsystem account
а потом админ может настроить под кем эта служба будет стартовать
то естьможет прописать туда себя и пока под ним не загрузишься
служба не стартанет
...
Рейтинг: 0 / 0
Где бы мне похранить пароль?
    #32761018
--null--
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторнекую служебную часть реестра, к которой может добираться только администратор (и его сервисы).

ну че, вроде здорово.
Только никакую не служебную, а просто веточку создайте
как всегда и потом пермиссии в regedt32.exe выставьте.

Еще более примитивно - хранит его просто в файле NTFS с выставленными пермиссиями, а в W2k его еще и зашифровать встроенными средствами.

Все эти варианты провалятся, когда взломают локальную машину
и поимеют права индового админа :-(
Посему желательно, чтоб на нее никто не мог зайти локально.
Ну и файрволом прикрыть.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Где бы мне похранить пароль?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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