Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] IE от имени NT Authority (http://forum.oszone.net/showthread.php?t=221664)

Atle 28-11-2011 14:34 1804907

IE от имени NT Authority
 
Win 7 Home Basic. Работал в административной учетной записи, к сети не был подключен. В одной из программ случайно нажал ссылку "веб-справка", запустился IE, при этом открылись окна с предложением настроить IE (выбрать поиск, ускорители, smart screen и т.д.). Меня это слегка удивило, так как ранее уже настроил IE. Кроме того, изменились настройки безопасности, конфиденциальности и пр.

Выяснилось, что IE запущен от имени пользователя NT Authority/система. Если я сам запускаю IE - то все нормально, все мои настройки в силе. Если перехожу по вышеупомянутой ссылке - IE от имени NT Authority/система с собственными настройками, которые, впрочем, можно изменить и сохранить.

В связи с этим вопросы. То, что IE запущен от имени пользователя NT Authority/система - это допустимо или таких ситуаций лучше избегать? Если ответ - "лучше избегать", то как наложить запрет на такой запуск?

Vadikan 28-11-2011 16:00 1804973

Atle, от имени какого пользователя работает программа, в которой вы просматриваете справку? Что это за программа?

Atle 28-11-2011 22:05 1805245

Vadikan, это демо-версия антивируса Panda. Большая часть процессов, с ней связанных, от имени NT Authority/система, некоторые - от имени текущего пользователя. В списке служб появилось несколько новых, явно связанных с этой программой; у всех этих служб вход от имени "Локальная система".

Vadikan 29-11-2011 12:45 1805616

Atle,

1. Возьмите Process Explorer
2. Отсортируйте процессы по имени, чтобы они не прыгали.
3. Добавьте столбец User Name.
4. На панели инструментов зацепите значок "мишень" и перетащите на окно, из которого вы запускали справку.

Процесс, создавший окно, будет выделен в списке синим. Смотрите в столбце User Name.

Если там NT Authority\System, все логично с точки зрения прав IE. Но это нелогично и неправильно с точки зрения разработки ПО. Процесс должен быть запущен в контексте пользователя. Я только что проверил на антивирусе Symantec (клиентская часть) - там моя учетная запись указана.

Atle 30-11-2011 10:45 1806279

Vadikan, процесс, создавший окно - от имени администратора.

Возможно, имеет смысл уточнить вот что. Окно, о котором идет речь - это окно активации программы, где предлагается ввести регистрационные данные. Рядом с одним из полей - ссылка "где найти код". при клике на которую и запускается IE от имени NT Authority\System (замечу, что IE не является браузером по умолчанию). В интерфейсе программы есть и другие ссылки - они работают корректно, открывается браузер по умолчанию в контексте пользователя.

В любом случае, для меня остался непроясненным вопрос - можно ли запретить ОС запускать программы не в пользовательском контексте? Напомню, речь идёт о Windows 7 Home Basic.

Vadikan 30-11-2011 12:34 1806345

Atle, судя по вашему описанию проблемы, это баг разработчиков. Сообщите им.

Цитата:

Цитата Atle
можно ли запретить ОС запускать программы не в пользовательском контексте? »

Теоретически - возможно (например, AppLocker), но я бы не стал из-за кривого ПО этим заниматься.


Время: 18:24.

Время: 18:24.
© OSzone.net 2001-