Keneland LLCSalesforce Consulting
Back to Blog
Salesforce

Salesforce Shield

February 2, 2023

shield image

Salesforce Shield is a set of security features and services that enhance the security of a Salesforce organization. It provides a range of security controls and tools for protecting sensitive data, complying with regulations, and mitigating risk. Some of the key features of Salesforce Shield include:

  1. Platform Encryption: Platform Encryption allows you to encrypt sensitive data stored in custom fields, standard fields, and objects in Salesforce.
  2. Event Monitoring: Event Monitoring provides an auditable trail of changes to critical data in real-time, and allows you to monitor specific events and trigger actions based on defined rules.
  3. Field Audit Trail: Field Audit Trail provides a record of changes to field values and allows you to track who made the changes and when they were made.
  4. Apex Code Protection: Apex Code Protection helps you secure custom code by preventing unauthorized access and modification to critical business logic.
  5. Two-Factor Authentication: Two-Factor Authentication provides an extra layer of security by requiring users to provide a second factor, such as a security token, in addition to their password.
  6. Single Sign-On (SSO): Single Sign-On (SSO) allows users to access multiple systems with a single login, providing a seamless user experience and reducing the risk of unauthorized access.

Overall, Salesforce Shield provides a comprehensive set of security features and services that enhance the security of Salesforce organizations and help organizations comply with regulations and mitigate risk.

Here is a step-by-step guide for implementing Salesforce Shield for a FinTech Enterprise company:

  1. Assess your security needs: Review your current security requirements and identify any sensitive data that needs to be protected. Consider factors such as data privacy regulations, industry standards, and company policies.
  2. Plan your implementation: Based on your security needs, decide which Shield features you need to implement and plan out the implementation process. Make sure to involve stakeholders from different departments, such as IT, legal, and security.
  3. Enable Platform Encryption: Platform Encryption is the first step in securing your Salesforce data. Start by identifying the data that needs to be encrypted and then set up Platform Encryption in Salesforce. Make sure to test the encryption process to ensure that encrypted data is accessible and functional.
  4. Set up Event Monitoring: Use Event Monitoring to track changes to critical data in real-time and identify any unauthorized access or changes. Set up event monitoring rules for the data you want to track and configure the alerts and actions to be taken when a critical event occurs.
  5. Implement Field Audit Trail: Use Field Audit Trail to track changes to field values and understand who made the changes and when they were made. Enable Field Audit Trail for the data that needs to be audited and configure the audit trail settings to suit your requirements.
  6. Secure custom code: Use Apex Code Protection to secure custom code by preventing unauthorized access and modification to critical business logic. Review your custom code and implement code protection where necessary.
  7. Enable Two-Factor Authentication: Two-Factor Authentication provides an extra layer of security by requiring users to provide a second factor, such as a security token, in addition to their password. Enable Two-Factor Authentication for users who need to access sensitive data and configure the authentication settings to suit your requirements.
  8. Implement Single Sign-On (SSO): Single Sign-On (SSO) allows users to access multiple systems with a single login, providing a seamless user experience and reducing the risk of unauthorized access. Implement SSO for the systems that need to be integrated with Salesforce.
  9. Test and monitor: Regularly test and monitor your security controls and processes to ensure that they are functioning as expected and that sensitive data is protected. Conduct regular security audits to identify potential vulnerabilities and implement remediation measures as necessary.

By following these steps, you can effectively implement Salesforce Shield for your FinTech Enterprise company and ensure that sensitive data is protected and secure.