|
безопасность app.config
|
|||
---|---|---|---|
#18+
Всем привет! Сеть организации состоит из дюжины подсетей, на основне рабочих групп и контроллеров доменов. Клиентское приложение (.net winforms) для своей работы использует connection string, прописанный в app.config с коннектом через IP адресс и SQL авторизацию. Ограничить физически доступ к компьютерам, где приложение развёрнуто, для посторонних (к которым можно причислить и сотрудников организации других отделов) невозможно. Необходимо обеспечить "нечитабельность" строки при просмотре файла человеком (а в идеале "нечитабельность" всего app.config). Расскажите, как вы решаете эту задачу? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2009, 07:47 |
|
безопасность app.config
|
|||
---|---|---|---|
#18+
the_flow, 1. Шифрование строки симметричным алгоритмом с одним для всех инсталляций ключом. 2. Шифрование строки не симметричным алгоритмом, ключ привязан к конкретной инсталляции. 3. Использование многозвенной (более 2-х) архитектуры приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2009, 07:50 |
|
безопасность app.config
|
|||
---|---|---|---|
#18+
Реалист, Большое спасибо за быстрый ответ. Пункт 3 не годится, приложение очень тяжелое в плане интерфейса, ресурсы ограничены и существуют более приоритетные задачи. По-поводу шифрации. Существует ли возможность вмешаться в загрузку config файла приложения так, чтобы расшифровка секций конфигурации выполнялась в оперативной памяти централизованно и для всех модулей оказалось прозрачной (не пришлось вносить изменения в каждый модуль) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2009, 08:06 |
|
безопасность app.config
|
|||
---|---|---|---|
#18+
the_flowКлиентское приложение (.net winforms) для своей работы использует connection string, прописанный в app.config с коннектом через IP адресс и SQL авторизацию. Начни с малого, зашифруй только строку коннекта. Ведь ей же пользуется только один модуль? А там глядишь, весь файл и шифровать не потребуется ;-) Ну, а если авторизация используется во многих модулях программы, то это уже к архитектору системы ;-) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2009, 09:44 |
|
безопасность app.config
|
|||
---|---|---|---|
#18+
В MS Enterprise Library есть Configuration Application Block и провайдеры шифрования.С их помощью в визуальном редакторе конфига это делается за 6 сек ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2009, 10:48 |
|
|
start [/forum/topic.php?fid=33&msg=36053004&tid=1548519]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 155ms |
0 / 0 |