На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

The LocalSystem Account



The LocalSystem account is a predefined local account used by system processes. The name of the account is .\System. This account does not have a password. If you specify the LocalSystem account in a call to the CreateService function, any password information you supply is ignored.

A service that runs in the context of the LocalSystem account inherits the security context of the SCM. It is not associated with any logged-on user account and does not have credentials (domain name, user name, and password) to be used for verification. This has several implications:

· The service cannot open the registry key HKEY_CURRENT_USER.
· The service can open the registry key HKEY_LOCAL_MACHINE\SECURITY.
· The service has limited access to network resources, such as shares and pipes, because it has no credentials and must connect using a null session. The following registry key contains the NullSessionPipes and NullSessionShares values, which are used to specify the pipes and shares to which null sessions may connect:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\
LanmanServer\Parameters

Alternatively, you could add the REG_DWORD value RestrictNullSessAccess to the key and set it to 0 to allow all null sessions to access all pipes and shares created on that machine.

· The service cannot share objects with other applications, unless they are opened using a DACL which allows a user or group of users access or NULL DACL, which allows everyone access. Specifying a NULL DACL is not the same as specifying NULL, which means that access is only granted to applications with the same security context. For more information, see Allowing Access.
· If the service opens a command window and runs a batch file, the user could hit CTRL+C to terminate the batch file and gain access to a command window with LocalSystem permissions.




Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

Счет LocalSystem



Счет LocalSystem является встроенным локальным счетом использованным системными процессами. Имя счета - .\System. Этот счет нет имеет пароль. Если Вы определяете счет LocalSystem на вызове в функцию CreateService, любую информацию пароля, которые Вы поставка проигнорирована.

Услуга, которая работает в контексте счета LocalSystem наследует контекст безопасности SCM. Это не связано любым зарегистрированным-на счете пользователя и нет имеет верительные грамоты (доменное имя, имя пользователя, и пароль), чтобы быть использованн для проверки. Это имеет несколько смысла:

Услуга не может открыть клавишу регистрации HKEY_CURRENT_USER.
Услуга может открыть клавишу регистрации HKEY_LOCAL_MACHINE\SECURITY.
Услуга ограничила доступ к сетевым ресурсам, как например, акции и трубы, поскольку у него нет верительных грамот и должно соединить используя недействительный сеанс. Следующая клавиша регистрации содержит NullSessionPipes и величины NullSessionShares, которые использованы, чтобы определять трубы и акции на которые недействительные сеансы могут соединить:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ LanmanServer\Parameters

Кроме того, Вы могли бы добавить величину REG_DWORD RestrictNullSessAccess к клавиша и установившую это на 0, чтобы позволять недействительные сеансы, чтобы иметь доступ ко всем трубам и акциям созданным в этой машине.

Услуга не может распространить объекты с другими приложениями, если они не открыты используя DACL, который допускает пользователя или группа доступа пользователей или NULL DACL, которые допускают весь доступ. Определение НЕДЕЙСТВИТЕЛЬНЫЙ DACL не такое же как и определяя НЕДЕЙСТВИТЕЛЬНЫМ, который означает, что доступу только предоставляют приложениям с тем же контекстом безопасности. Более подробно, смотри Допускать Доступа.
Если услуга открывает командное окно и выполняет пакетный файл, пользователь мог бы нажать CTRL+C, чтобы завершать пакетный файл и приобретать доступ к командному окну с разрешениями LocalSystem.




Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz