Права сборки запущенной из интернет
От: DaemonDN Россия  
Дата: 28.02.05 09:28
Оценка:
Добрый день !
Какие права имеет сборка, запущенная из Internet
с помощью Internet Explorer ? Где можно про это
прочитать ?

Перерыл MSDN, пытался найти на этот вопрос ответ в форумах,
googl-ил, но везьде нахожу один ответ:
"Например, код, загружаемый из Интернета получает
значительно меньше прав, чем код,
установленный локально, поскольку он потенциально более опасен.".

У меня нет возможности модифицировать политику
безопасности на компьютерах пользователей.

Мне уже удалось подгрузить другие сборки с того же
узла с помощью пометки из директивой
[assembly:AllowPartiallyTrustedCallers].
Хочется еще обратится за данными к тому же узлу,
с которого получена сборка, но система безопасности
не пускает.

Заранее спасибо за ответы.
Re: Права сборки запущенной из интернет
От: AlLucky Беларусь Qulix Systems
Дата: 28.02.05 12:15
Оценка:
Здравствуйте, DaemonDN, Вы писали:

А посмотрите, например, в IE свойства обозревателя, вкладку "Безопасность" зону "Интернет".
Обычно в этой зоне запускается весь интересующий Вас код. Нажмите кнопочку "Другой" и там найдите "Компоненты, относящиеся к .NET"
А также все остальные права, которые Вас интересуют. Именно из этой зонфы берутся права для Вашего приложения
Sincerely Mine ... AlLucky Sly << RSDN@Home 1.1.4 Слушаю болтовню коллег... >>
Aleksandr Sly
Re[2]: Права сборки запущенной из интернет
От: DaemonDN Россия  
Дата: 28.02.05 12:40
Оценка:
Здравствуйте, AlLucky, Вы писали:

AL>Здравствуйте, DaemonDN, Вы писали:


AL>А посмотрите, например, в IE свойства обозревателя, вкладку "Безопасность" зону "Интернет".

AL>Обычно в этой зоне запускается весь интересующий Вас код. Нажмите кнопочку "Другой" и там найдите "Компоненты, относящиеся к .NET"
AL>А также все остальные права, которые Вас интересуют. Именно из этой зонфы берутся права для Вашего приложения

Спасибо за быстрый ответ,
но на данной вкладке имеются все два пункта
"Запуск компонентов, снабженных серфификатом"
и "Запуск компонентов, не снабженных серфификатом"
в обоих у меня стоит "разрешено", но тем не менее
сборка выполняется с ограничениями безопасности.
Хотелось бы видеть весь список: что разрешено,
что запрещено.
Re[3]: Права сборки запущенной из интернет
От: AlLucky Беларусь Qulix Systems
Дата: 28.02.05 13:53
Оценка:
Здравствуйте, DaemonDN, Вы писали:

DDN>Спасибо за быстрый ответ,

DDN>но на данной вкладке имеются все два пункта
DDN>"Запуск компонентов, снабженных серфификатом"
DDN>и "Запуск компонентов, не снабженных серфификатом"
DDN>в обоих у меня стоит "разрешено", но тем не менее
DDN>сборка выполняется с ограничениями безопасности.
DDN>Хотелось бы видеть весь список: что разрешено,
DDN>что запрещено.

Попробуйте использовать caspol.exe или средство конфигурирование .nET (Mscorcfg.msc, обычно находится в меню "Администрирование"). Можете обратить внимание на комментарии к установкам для зон, там иногда полезное нечто пишут.

Можете также посмотреть
http://msdn.microsoft.com/library/RUS/cpguide/html/cpconsecuritypolicymanagement.asp
и
http://msdn.microsoft.com/library/RUS/cpguide/html/cpconsecuritypolicybestpractices.asp

Самые конкретные настройки Вы можете просмотреть в средстве конфигурирования .NET, о котором я упоминал ранее.
Runtime Security Policy -> Любая подветка -> Permission Sets -> Internet -> View Permission -> Выбираете права любое разрешение и двойным кликом его, а там смотрите и конктретные права.

Надеюсь, это Вам и мне поможет
Sincerely Mine ... AlLucky Sly << RSDN@Home 1.1.4 Track6 >>
Aleksandr Sly
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.