security on registry keys

security on registry keys

Secure Home | Search | About
 Microsoft Applications Security    Post an article   get this group's latest topics as an RSS feed add this group's latest topics to your My MSN content add this group's latest topics to your My Yahoo content add this group's latest topics to your Google content
Subject Author Date
security on registry keys fp 01-03-2008
Posted by fp on January 3, 2008, 4:38 pm
If you were  Registered and logged in, you could reply and use other advanced thread options
I have got a problem that is driving me crazy.

On my HP laptop with XP Pro, as administrator I install PDFCreator and
VMWare server console. I then logout and reconnect as a simple user,
group "Users" and I 'm not able to use these programs.

If I do the same thing with PDFCreator on a freshly installed (and
completely patched) XP Pro, I can switch to other users and use the
programs with no problems. (I could not try vmware console)

Using sysinternal tools I see that both programs fail to read some
registry keys.

So I went with regedit and found that:
- on the HP laptop only administrator and system have "Special
privileges", not inherited
- on selfinstalled pc, authorization is given to Users (readonly),
PowerUsers (special), Adminisrator system admin creator owner (full
control), all inherited by CLASSES_ROOT

If I manually give read only access to users, program starts ok.

I askep HP support if they set some policies but they say no. I also
checked myself if some policies were set but I could not find anything.


I BELIEVE that some system wide setting masks some bits in the ACL
and/or auth fields in RegCreateKeyEx and similar functions, but could
not find any clear info on this subject.... it's like umask in unix
directories... a friend told me about an "inheritance" property...

Both systems use XP pro italian version, so it's also a problem to look
for informations because I don't know the english wordings..

Francesco

Posted by on January 4, 2008, 10:19 am
If you were  Registered and logged in, you could reply and use other advanced thread options
Hello Francesco,

First, good job troubleshooting the problem. I agree with you that HP
most likely sets different permissions in their system build, as your
experience shows. Many hardware vendors do this. That the HP support
person was not aware of any such policy is not surprising. This is not
likely to be an oft asked question.

To answer what I think your questions are: Yes, the registry supports
permissions or access control lists (acl). Yes, a registry key can be
set such that the acl is inherited from the parent.

The permissions on Hkey_Classes_Root change depending upon who is
logged in. This is because the hive is assembled on the fly by
combining HKCU\Software\Classes and HKLM\Software\Classes. The
permissions you see in come from these keys.

Hope that helps,

J Wolfgang Goerlich

> I have got a problem that is driving me crazy.
>
> On my HP laptop with XP Pro, as administrator I install PDFCreator and
> VMWare server console. I then logout and reconnect as a simple user,
> group "Users" and I 'm not able to use these programs.
>
> If I do the same thing with PDFCreator on a freshly installed (and
> completely patched) XP Pro, I can switch to other users and use the
> programs with no problems. (I could not try vmware console)
>
> Using sysinternal tools I see that both programs fail to read some
> registry keys.
>
> So I went with regedit and found that:
> - on the HP laptop only administrator and system have "Special
> privileges", not inherited
> - on selfinstalled pc, authorization is given to Users (readonly),
> PowerUsers (special), Adminisrator system admin creator owner (full
> control), all inherited by CLASSES_ROOT
>
> If I manually give read only access to users, program starts ok.
>
> I askep HP support if they set some policies but they say no. I also
> checked myself if some policies were set but I could not find anything.
>
> I BELIEVE that some system wide setting masks some bits in the ACL
> and/or auth fields in RegCreateKeyEx and similar functions, but could
> not find any clear info on this subject.... it's like umask in unix
> directories... a friend told me about an "inheritance" property...
>
> Both systems use XP pro italian version, so it's also a problem to look
> for informations because I don't know the english wordings..
>
> Francesco


Similar ThreadsPosted
Public Keys, Private Keys, & Certificates January 29, 2006, 10:16 am
SSL Keys on USB Drive April 3, 2006, 1:43 am
Start Keys April 26, 2006, 7:27 pm
What are "impersonate" keys April 19, 2007, 11:58 am
How encryption keys should be distributed? May 8, 2007, 11:58 pm
PGP Keys For Software Digital Certificate December 12, 2006, 10:52 am
I am looking for the classic "Send Keys" program May 14, 2008, 2:55 pm
Re: Alphabet letters not used in Microsoft product keys September 16, 2007, 5:27 am
RE: Alphabet letters not used in Microsoft product keys September 16, 2007, 9:55 pm
Re: Alphabet letters not used in Microsoft product keys October 7, 2007, 7:59 pm

The site map in XML format XML site map

Contact Us | Privacy Policy