Predefined Groups

The following table describes the predefined groups that are included in the Subscribed Groups option. There are additional predefined groups that are not described here.

Table

Description

Account Management Commands

Initial Version: 7.0

Description: Commands used to maintain accounts (users, roles, permissions)

Examples: REVOKE, GRANT, ALTER/CREATE/DROP USER

Account Management Procedures

Initial Version: 7.0 (a.k.a Account Management Objects)

Description: Stored Procedures used to maintain acocunts (users, roles, permissions)

Admin Users

Initial Version: 6.1

Description: default administrative users (DBAs and SysAdmins?)

Administrative Commands

Initial Version: 6.1 (a.k.a Privileged Commands

Description: Privileged Commands, should be executed only by DBAs.

Examples: GRANT, BACKUP, DDL commands

Administrative Programs

Initial Version: 7.0

Description: Database utilities (clients) that come with with database and usually reside on the database server and could used by the server itself

Administration Objects

Initial Version: 6.1 (a.k.a Privileged Objects)

Description: Objects that only DBA or Sys Accounts should access. These accounts are locked for 'public' by default.

Allowed Grants to Public

Initial Version: 7.0

Description: TUPLE Object/Command Application 8 (Security assessment) List of objects/commands for which grants to public are allowed, these objects will be skipped on MS-SQL and Sybase tests that check grants to public

Application Privileged Commands

Initial Version: 7.0

Description: Public privileged commands that should be revoked from 'public' but not revoked since they're in used by the application

Application Privileged Procedures

Initial Version: 7.0 (a.k.a Application Privileged Objects)

Description: Public privileged procedures that should be revoked from 'public' but not revoked since they're in used by the application

Application Schema Users

Initial Version: 7.0 (a.k.a Application Users)

Description: Database user used by the application to maintain/user the aplication tables

Data Transfer Commands

Initial Version: 6.1 (a.k.a Backup Commands)

Description: commands dealing with backup/restore of database data

Data Transfer Procedures

Initial Version: 7.0 (a.k.a Data Transfer Objects)

Description: procedures dealing with backup/restore of database data (mostly on MSS and SYB)

DB Predefined Users

Initial Version: 7.0 (a.k.a Default Users)

Description: Either 'non-admin predefined users' or 'all predefined users, including the administrative ones'

DDL Commands

Initial Version: 6.1 (a.k.a Schema Privileged Commands

Description: Data Definitions Language

Examples: ALTER, CREATE, DROP

Peer Association Commands

Initial Version: 7.0

Description: commands dealing with links/replications of data

Examples: Links, log shipping, replications, snapshots

Peer Association Procedures

Initial Version: 7.0 (a.k.a Peer Association Objects)

Description: Procedures dealing with links/replications of data

Examples: Links, log shipping, replications, snapshots

Public executable procedures

Initial Version: 7.0 (a.k.a Execute-Only Objects)

Description: Procedures/functions/Packages that by default granted access to 'public'

Public selectable objects

Initial Version: 7.0 (a.k.a Select-only Objects)

Description: Tables that by default granted access to 'public'

Risk-indicative Error Messages

Initial Version: 7.0

Description: SQL Errors related to security

System Configuration Commands

Initial Version: 7.0

Description: Database configuration commands (subset of 'Administrative Commands')

Examples: ALTER DATABASE, ALTER SYSTEM

System Configuration Procedures

Initial Version: 7.0 (a.k.a System Configuration Objects)

Description: (subset of 'Administration Objects')

Vulnerable Objects (with wildcards)

Initial Version: 7.0

Description: Database objects with reported vulnerabilities