Data Loss Protection and Your CRM System
Information Leak Prevention (also known as Data Loss Protection) is a fairly well established area for security software, but most of the marketing noise is about protecting financial system data from unauthorized access or transmission. Why is this functionality so important for a CRM system?
Thu, December 17, 2009
CRM systems are full of data that's valuable to your company. Or at least, it better be. But CRM systems are not at the top of the list for external hackers, so why should it be on your priority list for an ILP/DLP system?
Let's start by clearing up a misconception: the external hacker is rarely your biggest concern, particularly for a CRM system. The most dangerous breaches come from your own employees, particularly the disgruntled ones. Given the number of layoffs and the turnover of sales reps these days, the risk has grown. Your employees not only have access to a significant amount of data, but also know what the data means and how to separate the marginal from the important.
So your first order of business is to prevent key CRM data from walking out the door. Legally, the data is the employer's property. But practically, your entire contact list and transaction history could fit on a microSD card that is easily hidden and transported. Although the best CRM systems have fine-grained access controls (enforced by role hierarchies, user profiles, workflow status, and application logic) and audit trails, I have yet to find one that has a meaningful level of ILP. If a user is allowed to run any reports, they can typically run almost all of them and export the results to a CSV file. If a user can see a record, they can save it as HTML or print it. And with almost every CRM vendor, there is no audit trail regarding access history.
CRM systems of course provide the ability to deny even read access, but going to that extreme both limits user productivity and tips off the bad guys that you are on to them. Instead, use a proper ILP/DLP tool.
You'll need to work closely with your ILP tool vendor, as SaaS CRM systems present some special challenges. If you haven't bought one already, make sure to look for one that is data aware, particularly in the Web context. The ILP tool will easily be configured to block creation of CSV files, or at least to prevent them from being e-mailed or downloaded. But you don't necessarily want to block the use of all CSV files, just the ones that have the contents of your CRM system. ILP tools can also be configured to block the saving or printing of an HTML page, but the very flexibility of SaaS CRM systems makes it harder to characterize the off-limits content. If this reminds you of the joys of configuring a screen-scraping tool, you're getting my point here. Salesforce.com does make things easier by using a unique URL for every object, page, and record in the system, so the ILP tool can simply be configured to key in on an entire range of pages.