Access Control Flashcards
What are the levels of security ServiceNow provides before an end-user can perform CRUD operations on a table?
User Authentication/Login
Application and Modules access
Database access (tables, records, and fields)
What at the 3 security modules typically used by the system administrator?
System Properties > security
System Security > Access control (ACL)
System Security > High Security Settings
What is an Access Control?
An access control is a security rule defined to restrict the permissions of a user from viewing and interacting with data.
What are SN specific operations on which I can set Access Control rules?
execute: user cannot execute scripts on a record or UI page
edit_ci_relations: user cannot define relationships b/w [cmdb_ci] tables
save_as_template: constrols the field that should be saved when a template is created
report_on: user cannot create reportson the object
personalize_choices; user cannot right-click a choice list field and select Configure Choices
Where to navigate to see all the instance’s access control rules?
In the Access Control List (ACL) located in
System Security > Access Control (ACL)
What role is required to create or modify access control roles?
security_admin role
What does each access rule specify?
- The Object being secured (i.e. tables, field)
- The permissions required to access the object:
- roles
- conditional expressions
- scripts - The operation (CRUD)
What access control rules does the system create by default when a custom table is created?
CRUD (create, read, write, delete)
What is the command to view the access controls associated with a table?
- Filter: table_name.config
- Select Access Controls tab
Which role is created by default when we create an extending custom table
the u_[table]_user role
In which order are record access control rules processed?
- Match the object against table ACL rules (most specific to most general)
- Match the object against field ACL rules (most specific to most general)
What are the Access Control rule types?
table.None: applies to the whole table including all the records in the table
table.field: applies to one specific field on the table
table.* : applies to every field on the table without a table.field rule
Where do we navigate to create a role?
System Security > Users and Groups > Roles
Where do we navigate to add a role to a group?
System Security > Users and Groups > Groups
How can an access control be set for a table components?
The access control can be set on a table record or on a table field