Salto for
NetSuite
Articles
SHARE
Sonny Spencer, BFP, ACA
June 11, 2023
5
min read
About Salto: Salto's platform helps you and your team deploy, track, and manage your NetSuite customizations effortlessly. Learn more here.
As a NetSuite Administrator, it's crucial to understand the platform's security features to protect sensitive data and maintain compliance, e.g. Sarbanes Oxley (SOX). In this guide, we will explore NetSuite's key security features and provide tips for managing user access, authentication, data security, auditing, and compliance.
User access management is governed in a number of different ways in the system. NetSuite offers Administrators a hierarchical structure to manage user access.
To create a new group, navigate to: Lists -> Relationships -> Groups -> New
Salto Suite Tip: You do have the ability to apply “Global Permissions” at the individual user level. However, it is generally not recommended to do so as it overrides the user role permissions that are used to manage user access.
NetSuite offers various authentication options to ensure only authorized users can access your organization's data. It is also important to enforce strong password policies to prevent unauthorized access. Authentication options include:
These authentication options are set on each user role.
Highly privileged roles, such as “Administrator” cannot access NetSuite via SAML Single sign-on for security purposes. Check out SuiteAnswer 31797 for confirmation.
To set up single sign-on for NetSuite, follow the instructions in SuiteAnswer 93892.
NetSuite offers robust password policy management. The policy is accessed via Setup -> Company -> General Preferences.
You are able to establish rules around password complexity, password minimum length, password expiration, and session timeout. The NetSuite default password policy is set to “Strong” and it should not be modified.
As for password expiration, it is generally recommended that users change their password at least every 90 days or fewer. Some NetSuite features may force a user to change their password in a fewer number of days compared to your company policy, for security purposes.
NetSuite uses various security measures to protect user data, including encryption and role-based access control. It is important to set up and manage data security policies to prevent unauthorized access. A few things to note:
NetSuite provides auditing features to track user activities and ensure compliance with various regulations. It is important to set up and manage audit trails to keep record of user activity, especially as it relates to modification of key system areas such use scripts, workflows, features, etc.
For SuiteSuccess customers, you should have access to a menu tab that includes pre-configured administrative controls and audit functionality. Leverage this if you have access to it, otherwise you will need to configure a number of NetSuite saved searches yourself to track user activities.
You should be regularly reviewing changes to the key system areas called out above. This is typically done by reviewing saved searches that capture record changes via system notes and execution logs (for scripts).
Salto Suite Tip: Not every change captured in the system was made by a user, even when a change is associated with a user. For example, when a NetSuite managed bundle is updated in the system, NetSuite will capture changes to underlying records/objects in the bundle and record them as being made by the managed bundle owner. You will be able to reference the system time stamps to validate that the updates were made at the exact same time as the corresponding bundle update.
NetSuite Fixed Assets Management is a managed bundle and will automatically update periodically.
Notice in the above screenshots that the managed bundle update took place between 11:56 am and 12:09 pm. The script changes were captured at 12:06 pm, so we can use the system notes to validate that the script updates were performed as part of the managed bundle update as opposed to physically updated by me.
By understanding and implementing NetSuite's security features, administrators can protect sensitive data and maintain compliance with various regulations. As always, it is important to stay up-to-date on the latest security best practices and perform regular audits to ensure your company’s data is secure, e.g. by reviewing your login audit trail periodically for any suspicious activity. If in doubt, call it out by reaching out to NetSuite support.
Salto for
NetSuite
NetSuite
SHARE
Sonny Spencer, BFP, ACA
June 11, 2023
5
min read
About Salto: Salto's platform helps you and your team deploy, track, and manage your NetSuite customizations effortlessly. Learn more here.
As a NetSuite Administrator, it's crucial to understand the platform's security features to protect sensitive data and maintain compliance, e.g. Sarbanes Oxley (SOX). In this guide, we will explore NetSuite's key security features and provide tips for managing user access, authentication, data security, auditing, and compliance.
User access management is governed in a number of different ways in the system. NetSuite offers Administrators a hierarchical structure to manage user access.
To create a new group, navigate to: Lists -> Relationships -> Groups -> New
Salto Suite Tip: You do have the ability to apply “Global Permissions” at the individual user level. However, it is generally not recommended to do so as it overrides the user role permissions that are used to manage user access.
NetSuite offers various authentication options to ensure only authorized users can access your organization's data. It is also important to enforce strong password policies to prevent unauthorized access. Authentication options include:
These authentication options are set on each user role.
Highly privileged roles, such as “Administrator” cannot access NetSuite via SAML Single sign-on for security purposes. Check out SuiteAnswer 31797 for confirmation.
To set up single sign-on for NetSuite, follow the instructions in SuiteAnswer 93892.
NetSuite offers robust password policy management. The policy is accessed via Setup -> Company -> General Preferences.
You are able to establish rules around password complexity, password minimum length, password expiration, and session timeout. The NetSuite default password policy is set to “Strong” and it should not be modified.
As for password expiration, it is generally recommended that users change their password at least every 90 days or fewer. Some NetSuite features may force a user to change their password in a fewer number of days compared to your company policy, for security purposes.
NetSuite uses various security measures to protect user data, including encryption and role-based access control. It is important to set up and manage data security policies to prevent unauthorized access. A few things to note:
NetSuite provides auditing features to track user activities and ensure compliance with various regulations. It is important to set up and manage audit trails to keep record of user activity, especially as it relates to modification of key system areas such use scripts, workflows, features, etc.
For SuiteSuccess customers, you should have access to a menu tab that includes pre-configured administrative controls and audit functionality. Leverage this if you have access to it, otherwise you will need to configure a number of NetSuite saved searches yourself to track user activities.
You should be regularly reviewing changes to the key system areas called out above. This is typically done by reviewing saved searches that capture record changes via system notes and execution logs (for scripts).
Salto Suite Tip: Not every change captured in the system was made by a user, even when a change is associated with a user. For example, when a NetSuite managed bundle is updated in the system, NetSuite will capture changes to underlying records/objects in the bundle and record them as being made by the managed bundle owner. You will be able to reference the system time stamps to validate that the updates were made at the exact same time as the corresponding bundle update.
NetSuite Fixed Assets Management is a managed bundle and will automatically update periodically.
Notice in the above screenshots that the managed bundle update took place between 11:56 am and 12:09 pm. The script changes were captured at 12:06 pm, so we can use the system notes to validate that the script updates were performed as part of the managed bundle update as opposed to physically updated by me.
By understanding and implementing NetSuite's security features, administrators can protect sensitive data and maintain compliance with various regulations. As always, it is important to stay up-to-date on the latest security best practices and perform regular audits to ensure your company’s data is secure, e.g. by reviewing your login audit trail periodically for any suspicious activity. If in doubt, call it out by reaching out to NetSuite support.