Dreamforce is just around the corner, with lots of opportunities to explore the marketplace of Salesforce AppExchange Partners who can help you manage and extend your Salesforce implementation.
First off, why should you care about your partner's security practices? Most partners are given a shared login to production or sandbox orgs containing real IP about your Salesforce customizations and potentially real, sensitive customer data. Even more, most partners, like internal developers or admins will need access to the API's like the Metadata, REST, and Tooling APIs to use the vast array of developer tools available to work with your Salesforce org's configuration and data.
The Salesforce user accounts you provide for your partner are the keys to all your org's configuration and all its data. Every consultant and every tool they use with that user has the keys to everything.
The reality of most Salesforce consulting engagements doesn't quite match up with the ideal world painted by Salesforce's Master Subscription Agreement (MSA). Shared user accounts are common, despite the MSA's stance against them. It's a pragmatic approach that keeps costs down, but it introduces some serious security challenges.
So, as you mingle with SI partners at Dreamforce, here are five questions you absolutely need to ask:
And here's a bonus round for the security-conscious: Ask them about their approach to ongoing security training. The Salesforce ecosystem moves fast, and yesterday's best practices can be tomorrow's vulnerabilities. How do they keep their team sharp?
Remember, the goal here isn't to grill your partners until they sweat. It's about starting a conversation on security that goes beyond the usual "Yeah, we take it seriously" platitudes. You're looking for partners who have given these issues real thought and implemented solid practices.
So, as you navigate the Dreamforce crowds, don't be afraid to ask the tough questions. Your data security is worth it. And who knows? You might just find a partner who impresses the heck out of you with their answers to these questions. Now wouldn't that be a nice Dreamforce surprise?
By the way, if you're an SI partner reading this and breaking out in a cold sweat, don't panic. This is an opportunity. The partners who can answer these questions confidently are going to stand out in a big way. And if you're not there yet? Well, there are solutions emerging in the ecosystem (hint: keep an eye on what we're doing at Muselab) that can help you level up your security game.
Whether you're a partner trying to figure out how you would answer these questions from a customer or prospect or a customer wanting to better understand how to securely engage with partners, we want to hear from you. Book a free 1-hour consultation with me to discuss your questions, thoughts, or arguments with any of these questions.
Want to learn more about the security risks associated with the sfdxAuthUrl? Check out our blog post:
Securing Salesforce DevOps: Least Privilege Access Control, the first in a series of posts about how to manage Salesforce org credentials in automated build pipelines.