Войти

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


Любезный
12-08-2010, 14:02
Здравствуйте. Прошу прощения, возможно, пишу не в ту тему.

Скачал тут из Инета программу-тест по анатомии. На всякий случай кидаю ссылку.
http://www.anatom-mgmsu.ru/razrabotki/count.php?get=anatom_test.exe

Вначале я предположил, что запуск этой проги будет собственно запуском теста. Но ошибся. Это оказался Self-extract-архив, который сам распаковался в каталог, созданный распаковщиком в корневом каталоге системного диска С (изменить каталог нельзя, ибо распаковка запускается сразу после запуска).

Но что странно: распаковщик я запускал из-под ограниченного пользователя. Как так получилось, что винда, ни разу не выругавшись, позволила какой-то проге из инета записаться в корешок системного диска? Как такое вообще реализуется? По идее должен быть либо отказ в доступе, либо запрос запуска из-под админа. ОС WinXP SP3.

Amigos
12-08-2010, 15:54
Как так получилось, что винда, ни разу не выругавшись, позволила какой-то проге из инета записаться в корешок системного диска? »по умолчанию права на создание папок в корне диска есть у всех пользователей.

если это убрать, будет куча проблем со всякими допотопными инсталяторами и самораспоковывающимися архивами

Любезный
12-08-2010, 17:44
Хм... Я всегда полагал, что корневой каталог системного диска закрыт для записи ограниченными юзерами. Попробовал руками из проводника создать каталог - получилось. Почему-то так получалось не всегда - иногда был отказ в доступе. Не пойму, с чем это может быть завязано. Прошу немножко просветить.

Amigos
13-08-2010, 07:11
Почему-то так получалось не всегда - иногда был отказ в доступе » наверно деятельность зловредных админов.Я всегда полагал, что корневой каталог системного диска закрыт для записи ограниченными юзерами. »наоборот, всегда был открыт.

Vadikan
13-08-2010, 11:17
Любезный, если вас заботит эта проблема, нужно переходить на более новые ОС :)

Любезный
14-08-2010, 11:08
наверно деятельность зловредных админов.
Нет. На компе единственный админ - я. Может, просто неквалифицированный...

Любезный, если вас заботит эта проблема, нужно переходить на более новые ОС
Дома пользуюсь и ХР, и Вистой, и 7. Но проблема - на ноуте, на котором дров под новые ОС не найти.

Господа, спасибо за просвещение. Буду дальше разбираться сам.

myhouse_1991
14-08-2010, 12:04
Любезный, если вас заботит эта проблема, нужно переходить на более новые ОС
Зачем сразу? Кроме того можно использовать SRP.

Убрать такую возможность можно с помощью UI вкладки безопасности. Нажав кнопку дополнительно можно обнаружить еще дополнительные права Пользователя. Но они могут создавать, но не изменять.

либо запрос запуска из-под админа.
Для определенного имени EXE файла можно использовать возможности данного ключа:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\
Создав новый ключ и написав своё имя файла, допустим, filemon.exe, то можно еще добавить значение RunAsOnNonAdminInstall с типом DWORD и присвоить ему значение 1. Тем самым при запуске любого файла с именем filemon.exe с ограниченными привилегиями, то появится окно RunAS (чаще всего используется для инсталляторов - уже заранее есть ключи install.exe и setup.exe с данным RunAsOnNonAdminInstall). Если ничего не вводить и просто закрыть окно (не нажав кнопку отмена, а именно закрыть), то программа запустится с привилегиями доступа ОГРАНИЧЕННЫЕ (аналог отсутствующей вкладки "защитить компьютер от несанкционированных действий данной программы").




© OSzone.net 2001-2012