AgentRun is a startup that helps independent insurance agents and brokers manage customer relationships (CRM) and they are the latest company to do the perp walk for leaving an Amazon storage bucket unprotected.
Compromised were thousands of client’s sensitive data files like insurance policy documents, health data, medical data, social security and medicare cards, blank checks for payment info and financial data.
Andrew Lech admitted to the faux-pas and quickly fixed it.
But not to worry; their web site says that the service is secure and uses the latest encryption technology. Unfortunately, it doesn’t, in this case, require passwords. Of course, that statement is mostly meaningless, although it MAY be possible to use it in court. Probably not sufficient to gain a win, however.
Information for this post came from ZDNet.
How do you protect yourself?
First thing – who do you think is liable for the breach? If you said AgentRun, you are very likely wrong. the terms of services says:
h. … Your use of the Service is at your own risk.
i. Among other things, the Service Provider does not warrant or represent to the client that:
defects or bugs within the Service will be eliminated or fixed
the client’s use of the service will meet the client’s qualifications
the Service will be error free, secure or undisrupted to the client
any information, regarding the clients use of the Service, will be accurate, current or credible
j. Warranties do not apply to the Service except to the degree they are expressed in the Agreement.
The Service provider is not responsible or liable for any direct, indirect or consequential damage to client which may be incurred in relation with the service, including:
damage associated with corruption of, deletion of or failure to store any Client’s Content
damage associated with any changes or alterations which the Service Provider may make to the Service
damage associated with the Client’s inability to provide the Service Provider with credible and accurate account information
damage associated with the Client’s inability to protect and secure the Client’s account details (such as a username and password)
damage associated with any temporary or permanent interruption in the provision of the Service
And, to add insult to injury, it also says:
n. The client must indemnify the Service Providers, its employees, employers, affiliates, etc. for any and all claims, losses, damage, costs and liabilities resulting from the breach of the Agreement and from the use of the Clients Account.
Source for the terms of service: https://agentrun.com/legal.html
If you are a large enough company, make the vendor give you preferred terms of service if they want your business.
You need to make sure that you have GOOD cyber risk insurance and that it covers breaches at third party providers and breaches of third party (as in your client’s) data.
You should have a vendor cyber risk management program. My guess is that AgentRun’s cyber security program may be lacking. Don’t know for sure, but, look at the evidence. This problem happens weekly.
Amazon has created a whole bucket of tools for you to use to help protect yourself from self inflicted mortal wounds like this. Check out Jeff Barr’s post from last year. Jeff is AWS’s chief evangelist. The post can be found at https://aws.amazon.com/blogs/aws/new-amazon-s3-encryption-security-features/ .
Some of Amazon’s features include default encryption, automatic permission checks, detailed inventory reports and other security features.
Finally, as an executive in your company, you need to be asking your IT guys embarrassing security questions. After all, your head will be on the chopping block if your third party provider – or you – suffer a breach. Since sometimes it is hard to be a prophet in your own land, contract with us to be your virtual Chief Information Security Officer (vCISO). We don’t mind asking those embarrassing questions.