скрыть переменную
От: eugenekh  
Дата: 02.03.05 13:46
Оценка:
Как приватную скрыть переменную или метод, чтобы ее не было видно в reflection.
К примеру, чтобы определить пароль для шифрования в коде?
скрыть переменную
От: Аноним  
Дата: 02.03.05 13:57
Оценка:
В этом случае лучше весь алгоритм вынести в отдельную сборку, а потом воспользоваться NGen'ом.
Sergey Zhiharev,
<a href=http://blogs.gotdotnet.ru/personal/Torero/&gt; Read my blog </a>


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
Re: скрыть переменную
От: nzeemin Россия http://nzeemin.livejournal.com/
Дата: 02.03.05 14:07
Оценка:
Здравствуйте, eugenekh, Вы писали:

E>Как приватную скрыть переменную или метод, чтобы ее не было видно в reflection.

E>К примеру, чтобы определить пароль для шифрования в коде?

Использовать обфускатор, хранить пароль не целиком, а конкатенировать из нескольких констант.
Re: скрыть переменную
От: thilorn Украина  
Дата: 02.03.05 14:14
Оценка:
"eugenekh" <38889@users.rsdn.ru> wrote in message news:1052313@news.rsdn.ru...
> Как приватную скрыть переменную или метод, чтобы ее не было видно в reflection.
> К примеру, чтобы определить пароль для шифрования в коде?

Вроде нет стандартных средств... Т.е. либо используй какие-либо методы сокрытия в самой программе (гы, шифрование ), либо обрабатывай уже как либо результирующий бинарник.
Posted via RSDN NNTP Server 1.9
Re: скрыть переменную
От: DuШes  
Дата: 03.03.05 06:03
Оценка:
Здравствуйте, eugenekh, Вы писали:

E>Как приватную скрыть переменную или метод, чтобы ее не было видно в reflection.

E>К примеру, чтобы определить пароль для шифрования в коде?

Как один из вариантов, вынести код шифрования в unsafe код, написанный к примеру на c++ и реализованный к примеру в виде com-сервера, а в проекте использовать RCW враппер над ним...
Re: скрыть переменную
От: TK Лес кывт.рф
Дата: 03.03.05 20:00
Оценка:
Hello, "Torero"
>В этом случае лучше весь алгоритм вынести в отдельную сборку, а потом воспользоваться NGen'ом.
>

NGen тут никак не поможет...
Posted via RSDN NNTP Server 2.0 alpha
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
Re: скрыть переменную
От: eugenekh  
Дата: 04.03.05 07:43
Оценка:
E>Как приватную скрыть переменную или метод, чтобы ее не было видно в reflection.
E>К примеру, чтобы определить пароль для шифрования в коде?

Получается, что microsoft не предусмотрела никаких атрибутов, чтобы не помещать мнформацию о константе или переменной в метаданные?
Я понимаю, что вскрыть можно что угодно, но часто требуется ограниченная secrity, к примеру, чтобы пароль доступа к БД не мог посмотреть какой-нибудь школьник или любопытный пользователь, запустивший reflector и имеющий копию сборки. Зачем тогда все это навороченное security, все эти политики, права на выполнение кода и т.п.?
Re: скрыть переменную
От: Аноним  
Дата: 04.03.05 15:05
Оценка:
В метаданные помещается ВСЯ информация о типах, переменных и пр. И вообще, как CLR без метаданных сможет обеспечить правильное исполнение кода? И потом — что это за мода такая — хранить пароли в сборке? Их надо хранить в конфигурационных файлах или где-нибудь еще.


данное сообщение получено с www.gotdotnet.ru
ссылка на оригинальное сообщение
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.