CHECK_ACCOUNT

This policy item checks for the following values defined in “Security Settings -> Local Policies -> Security Options”:

  • Accounts: Administrator account status
  • Accounts: Guest account status
  • Accounts: Rename administrator account
  • Accounts: Rename guest account

The check is performed by calling the function LsaQueryInformationPolicy with the level PolicyAccountDomainInformation to obtain the domain/system SID, LsaLookupSid to obtain administrator and guest names and NetUserGetInfo to obtain account information.

Usage

<custom_item>

type: CHECK_ACCOUNT

description: ["description"]

value_type: [VALUE_TYPE]

value_data: [value]

account_type: [ACCOUNT_TYPE]

(optional) check_type: [CHECK_TYPE]

</custom_item>

This item uses the account_type field to describe which account must be audited. The allowed types are:

  • ADMINISTRATOR_ACCOUNT (“Accounts: Administrator account status”)

    value_type: POLICY_SET

    value_data: "Enabled" or "Disabled"

  • GUEST_ACCOUNT (“Accounts: Guest account status”)

    value_type: POLICY_SET

    value_data: "Enabled" or "Disabled"

  • ADMINISTRATOR_ACCOUNT (“Accounts: Rename administrator account”)

    value_type: POLICY_TEXT

    value_data: "TEXT HERE" [administrator name]

    check_type: [CHECK_TYPE] (any one of the possible check_type values)

  • GUEST_ACCOUNT (“Accounts: Rename guest account”)

    value_type: POLICY_TEXT

    value_data: "TEXT HERE" [guest name]

    check_type: [CHECK_TYPE] (any one of the possible check_type values)

Note: Depending on the Domain credential part, the local system accounts or the domain accounts may be checked.

Example

<custom_item>

type: CHECK_ACCOUNT

description: "Accounts: Guest account status"

value_type: POLICY_SET

value_data: "Disabled"

account_type: GUEST_ACCOUNT

</custom_item>

 

<custom_item>

type: CHECK_ACCOUNT

description: "Accounts: Rename administrator account"

value_type: POLICY_TEXT

value_data: "Dom_adm"

account_type: ADMINISTRATOR_ACCOUNT

</custom_item>

 

<custom_item>

type: CHECK_ACCOUNT

description: "Accounts: Rename administrator account"

value_type: POLICY_TEXT

value_data: "Administrator"

account_type: ADMINISTRATOR_ACCOUNT

check_type: CHECK_NOT_EQUAL

</custom_item>