SV-255303r1112454_rule
V-255303
SRG-APP-000033-DB-000084
ASQL-00-000300
CAT I
10
Use GRANT, REVOKE, DENY, ALTER ROLE … ADD MEMBER … and/or ALTER ROLE …. DROP MEMBER statements to add and remove permissions on database-level securables, bringing them in line with the documented requirements.
References:
Revoke:
https://docs.microsoft.com/en-us/sql/t-sql/statements/revoke-transact-sql?view=azuresqldb-current
Deny:
https://docs.microsoft.com/en-us/sql/t-sql/statements/deny-transact-sql?view=azuresqldb-current
DROP MEMBER:
https://docs.microsoft.com/en-us/sql/relational-databases/system-stored-procedures/sp-droprolemember-transact-sql?view=azuresqldb-current
Review the system documentation to determine the required levels of protection for securables in the database, by type of user.
Review the permissions actually in place on the database.
Execute the supplemental script, "ASQL-00-000300-DATABASE.sql" to find permissions in place on the database.
If the actual permissions do not match the documented requirements, this is a finding.
V-255303
False
ASQL-00-000300
Review the system documentation to determine the required levels of protection for securables in the database, by type of user.
Review the permissions actually in place on the database.
Execute the supplemental script, "ASQL-00-000300-DATABASE.sql" to find permissions in place on the database.
If the actual permissions do not match the documented requirements, this is a finding.
M
5500