Форум OlegON > Компьютеры и Программное обеспечение > Операционные системы и программное обеспечение > Программирование

Каким пользователем подключаться к базе СМ? : Программирование

18.04.2024 9:56


02.04.2007 16:18
karachun
 
Поставленна задача : написать приложение для работы с документами СМ. Не буду расказывать для чего, это невожно. Допустим надо в точности повторить работы с заказами.
Я подключаюсь к базе через ADO пользователем (зарание заведённым в АдминБлоке). В запросах приходится к имени таблици приписывать SUPERMAG (пример : supermag.smcard). При этом работает только select delete и ugdate - нет. Если подключиться как пользователь supermag, то проблем нет и приписывать ненадо и "всё" работает. Т.е. подключаюсь как пользователь, если коннект = истина то (программно) переподключаюсь на supermag. Делаю это для проверки наличия пользователя в БД и для не разбазаривания pwd supera. НО!!!! а если пароль supera поменяется?
Вопрос : Как "правильно" .... точнее кем "правильно" подключаться к СМ из собственных приложений.
02.04.2007 16:41
OlegON
 
Для юзерских приложений я бы завел отдельного юзера в DBA Studio и дал ему нужные права сам, а не через админа. Если подключаешься через ADO и не выносишь пароль наружу, т.е. сразу в свойствах ADO его пробиваешь, и не пакуешь ехе, то можешь посмотреть, у тебя строка коннекта в ехе открытым текстом. Это на тему секретности. А так - зашифруй его в ини, будешь при смене пароля всем ини раскидывать. Если не озаботиться секретностью, то supermag'ом самое простое и правильное коннектиться.
02.04.2007 16:43
akonev
 
а uGdate (это же опечатка, да?) что говорит, когда не работает?

трудно сказать, кем правильно, но чаще всего народ цепляется или supermag'ом или sys'ом. поменяется - придется переделывать.
приделай инишник
02.04.2007 17:17
karachun
 
а что значит
Цитата:
и не пакуешь ехе
?
чем шифровать в ini
02.04.2007 17:46
OlegON
 
Цитата:
karachun а что значит
Цитата:
и не пакуешь ехе
?
ну, батенька, это азы... ищем в инете upx и его аналоги... Заодно читаем, чем нам это грозит.
что касется шифровки ini - чем угодно, MD5, Blowfish, да хоть RSA... Алгоритмов море. Начни с простого XOR.
23.04.2007 11:59
YuraZ
 
Цитата:
OlegON ну, батенька, это азы... ищем в инете upx и его аналоги... Заодно читаем, чем нам это грозит.
что касется шифровки ini - чем угодно, MD5, Blowfish, да хоть RSA... Алгоритмов море. Начни с простого XOR.
А что нам даст UPX? Он так же просто и в обратную сторону распаковывается.
23.04.2007 12:07
OlegON
 
Ну тут разные варианты.. Начнем с того, что человек не очень сильно в теме, чтобы объяснять, что и как. А продолжить можно тем, что есть еще масса программ, которые просто перестраивают заголовок так, что UPX перестает его признавать за свое детище и отказывается распаковывать. Ну или самому пару байтиков перебить...
23.04.2007 13:52
YuraZ
 
Цитата:
OlegON Ну тут разные варианты.. Начнем с того, что человек не очень сильно в теме, чтобы объяснять, что и как. А продолжить можно тем, что есть еще масса программ, которые просто перестраивают заголовок так, что UPX перестает его признавать за свое детище и отказывается распаковывать. Ну или самому пару байтиков перебить...
Как вариант, использовать Но оно платное и не самое дешевое. Но на форумах отзывы хорошие.
Часовой пояс GMT +3, время: 09:56.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.