---
sourceDocument: Australia Platform security
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/de-DE/platform-security

 Release :

    - australia

ft:locale :

    - de-DE

ft:publication_title :

    - Australia Platform security

ft:clusterId :

    - psec

bundleId :

    - psec

workflow :

    - Platform


---

# Deny by default with empty ACLs \[Updated in Security Center 1.3\]

# Deny by default with empty ACLs \[Updated in Security Center 1.3\] {#ariaid-title1}

* Freigeben Version: Australia
* 
* Aktualisiert 12. März 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 Minute Lesedauer

Use the glide.sm.default_mode property to control the default behavior of security manager when it finds that existing Access Control List (ACL) rules are a part of wildcard table ACL rules.
Prevent your instance's legacy security manager from allowing access to resources when there are no ACLs defined for that resource, or if there are only wildcard table-level ACLs (for example, <kbd class="ph userinput">incident.*</kbd>).
When allowed access by default, anything that does not have explicit ACLs set is susceptible to manipulation.

Set the glide.sm.default_mode system property value to deny to disallow access when there are no define ACL rules, or there are only wildcard table-level ACLs.  
Warnung:  
This is a safe harbor property, meaning the value can't be altered once it's changed. It is non-revertible.

## More information {#sc-security-manager-default-deny__section_more_information}

{#sc-security-manager-default-deny__table_ajc_b43_3kb__entry__2}

| Attribute | Description |
|-|-|
| Property name | glide.sm.default_mode |
| Configuration type | System Properties (/sys_properties_list.do) |
| Category | [Architecture, design, and threat modeling](https://servicenow-prod.fluidtopics.net/GP7csKl7x_IoFFA7nE_oew "This broad control addresses high level design considerations and key elements to implement a secure application. This covers the tenants of availability, confidentiality processing integrity, non-repudiation and privacy. Additionally, elements of a secure software development lifecycle are included.") |
| Purpose | Best security practice would be to restrict an Access to the tables by an unauthorized user. * If there are no ACL rules in place for tables, this property ensures that at least wildcard ACLs are validated for any CRUD operation performed on the table/field. * These rules restrict the read, write, create, and delete operations on all tables, unless the user has the admin role or meets the requirements of another table ACL rule. {#sc-security-manager-default-deny__ul_qlq_f22_4kb} |
| Recommended value | deny |
| Functional impact | If you set this property to Allow, the wildcard table ACL rules allow CRUD operations on all tables unless there are specific table ACL rules in place to restrict such operations. Hinweis: This plugin is not intended for existing instances, as it might modify security access to tables that are already in use in a production environment. |
| Security risk | 6.3 |
| References | [Default deny property](https://servicenow-prod.fluidtopics.net/kifgE_R2_Hv9gwQoL~KOfw "The default deny property (glide.sm.default_mode) controls the security manager default behavior when the only matching ACL rules are the wildcard table ACL rules.") |
[ ]

{#sc-security-manager-default-deny__table_ajc_b43_3kb}

To learn more about adding or creating a system
property, see [Add a system property](https://www.servicenow.com/docs/access?context=t_AddAPropertyUsingSysPropsList&version=australia&pubname=australia-platform-administration&ft:locale=en-US).

