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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   Как винда позволила проге из инета записаться в корешок системного диска? (http://forum.oszone.net/showthread.php?t=182754)

Любезный 12-08-2010 14:02 1472138

Как винда позволила проге из инета записаться в корешок системного диска?
 
Здравствуйте. Прошу прощения, возможно, пишу не в ту тему.

Скачал тут из Инета программу-тест по анатомии. На всякий случай кидаю ссылку.
http://www.anatom-mgmsu.ru/razrabotk...natom_test.exe

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

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

Amigos 12-08-2010 15:54 1472238

Цитата:

Цитата Любезный
Как так получилось, что винда, ни разу не выругавшись, позволила какой-то проге из инета записаться в корешок системного диска? »

по умолчанию права на создание папок в корне диска есть у всех пользователей.

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

Любезный 12-08-2010 17:44 1472313

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

Amigos 13-08-2010 07:11 1472621

Цитата:

Цитата Любезный
Почему-то так получалось не всегда - иногда был отказ в доступе »

наверно деятельность зловредных админов.
Цитата:

Цитата Любезный
Я всегда полагал, что корневой каталог системного диска закрыт для записи ограниченными юзерами. »

наоборот, всегда был открыт.

Vadikan 13-08-2010 11:17 1472736

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

Любезный 14-08-2010 11:08 1473465

Цитата:

наверно деятельность зловредных админов.
Нет. На компе единственный админ - я. Может, просто неквалифицированный...

Цитата:

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

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

myhouse_1991 14-08-2010 12:04 1473493

Цитата:

Любезный, если вас заботит эта проблема, нужно переходить на более новые ОС
Зачем сразу? Кроме того можно использовать 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). Если ничего не вводить и просто закрыть окно (не нажав кнопку отмена, а именно закрыть), то программа запустится с привилегиями доступа ОГРАНИЧЕННЫЕ (аналог отсутствующей вкладки "защитить компьютер от несанкционированных действий данной программы").


Время: 16:58.

Время: 16:58.
© OSzone.net 2001-