|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Доступ - Как обеспечить контроль доступа к ключам реестра? |
|
Доступ - Как обеспечить контроль доступа к ключам реестра?
|
Старожил Сообщения: 254 |
Профиль | Отправить PM | Цитировать Программа удаляет жизненно необходимые ключи в своём личном подразделе HKCU\Software\...\ Делает она это предательски в любой момент времени во время своей работы. Для решения проблемы вижу несколько путей.
1. Запретить доступ программе к этому подразделу. Вручную это делается через опцию Разрешения путём установки запрета для SYSTEM или вообще удалением всех разрешений. А как это сделать программно? 2. Пусть себе удаляет. Достаточно усечь момент удаления ключей, после чего можно запустить reg-файлик и восстановить нужные ключи. Как вытащить эту команду, по которой программа обращается к подразделу во время удаления? 3. При старте программы запускаю автогенерацию reg-файла, и это прекрасно работает. Однако при закрытии программы автогенерацию необходимо отключить, а для этого надо иметь команду о закрытии программы. Можно ли её вытащить? Привязаться к записям в .ini или созданию/удалению какого-нибудь файла не удалось – нет ничего такого. |
|
Отправлено: 13:03, 19-05-2008 |
Сообщения: 53441
|
Профиль | Отправить PM | Цитировать Цитата ChVL:
|
|
Отправлено: 13:15, 19-05-2008 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Спасибо! Однако в SubInACL не увидел прямого указания на возможность запрета доступа. Среди перечисленных Registry PACEs всё понятно, кроме одного: ReAd Control. Расшифровки не нашёл, возможно это среди опций Разрешений в английском варианте Win XP, поэтому они её и не привели. Это оно? |
Отправлено: 17:25, 19-05-2008 | #3 |
Сообщения: 53441
|
Профиль | Отправить PM | Цитировать |
Отправлено: 17:39, 19-05-2008 | #4 |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Работает, но моя задача не выполнена. SubInACL выдаёт следующее: subinacl.exe /subkeyreg HKEY_CURRENT_USER”\Software\Test Prog\Info” /revoke=SYSTEM Software\Test Prog\Info : delete Perm. ACE 3 nt authority\system Software\Test Prog\Info : delete Perm. ACE 2 nt authority\system HKEY_CURRENT_USER\Software\Test Prog\Info : 2 change(s) Elapsed Time: 00 00:00:00 Done: 1, Modified 1, Failed 0, Syntax errors 0 Last Done : HKEY_CURRENT_USER\Software\Test Prog\Info subinacl.exe /subkeyreg HKEY_CURRENT_USER”\Software\Test Prog\Info” /deny=SYSTEM=F Software\Test Prog\Info : delete Perm. ACE 3 nt authority\system Software\Test Prog\Info : delete Perm. ACE 2 nt authority\system Software\Test Prog\Info : new ace for nt authority\system HKEY_CURRENT_USER\Software\Test Prog\Info : 3 change(s) Elapsed Time: 00 00:00:00 Done: 1, Modified 1, Failed 0, Syntax errors 0 Last Done : HKEY_CURRENT_USER\Software\Test Prog\Info В обоих случаях после каждой из этих процедур программа всё равно ключи из подраздела Info удаляет. Оказывается, эта зловредная прога использует все группы пользователей, в том числе и Администраторы. Она ещё создала профиль пользователя S-1-5-21-… Может проще всем запретить доступ или все разрешения удалить, а как это прописать? |
|
Отправлено: 09:00, 20-05-2008 | #5 |
Сообщения: 53441
|
Профиль | Отправить PM | Цитировать Цитата ChVL:
Используйте опции /revoke= или /deny= |
|
Отправлено: 11:09, 20-05-2008 | #6 |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать Цитата Petya V4sechkin:
Пошёл изучать subinacl.htm. |
|
Отправлено: 19:46, 20-05-2008 | #7 |
Сообщения: 53441
|
Профиль | Отправить PM | Цитировать |
Отправлено: 22:59, 20-05-2008 | #8 |
Старожил Сообщения: 254
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Большое спасибо за науку, наверняка это пригодится в дальнейшей работе. В данном случае приходится отказаться от решения проблемы первым способом (см. первый пост), т.к. программа оказалась хитрее, вернее, весьма предусмотрительной: - при запуске удаляет запрет с SYSTEM и устанавливает полный доступ. Если же SYSTEM удалить, то при запуске программа снова её создаёт с полным доступом; - она не видит созданную группу Все. Буду весьма признателен, если сможете подсказать путь для решения проблемы вторым способом. Конкретизирую. Программа удаляет ключи из своего подраздела Info. Можно ли найти какой-то способ использовать факт удаления и им воспользоваться для того, чтобы сразу после этого запустить reg-файлик или батник? |
Отправлено: 08:44, 21-05-2008 | #9 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
FAQ - [решено] Как обеспечить безопасность расшаренных дисков | Argument | Сетевые технологии | 13 | 22-08-2009 22:54 | |
Нет доступа к ключам реестра | satyricon13 | Microsoft Windows NT/2000/2003 | 2 | 11-08-2009 13:29 | |
RDP/Citrix/Term - Контроль доступа к RDP с внешки. | Exquisitor | Сетевые технологии | 1 | 12-12-2008 13:27 | |
Контроль доступа в 2003 | Mik | Сетевые технологии | 16 | 27-04-2005 17:12 | |
Как обеспечить безопасность WinXP. | PavelM | Сетевые технологии | 4 | 08-04-2004 11:35 |
|