Knowledge Base

TaxCalc Blog

News and events from TaxCalc

Steve Checkley (22)
24 September 2015

TaxCalc Cloud Connect – Our approach to Cloud security

At Accountex in May of this year, we announced a new service for our practice customers called TaxCalc Cloud Connect. We're working on it right now and as its name might suggest, it will enable our software to connect to a database in the Cloud, rather than one found on a local computer or network server.

It’s actually a really big project for us. Unlike most of our releases, it doesn’t just touch on the software (which has been turbocharged to deal with latency caused by the Internet) but has required us to build a lot of supporting infrastructure, not just in physical assets such as servers, but in our website too.

Also, for the first time, we’ll be looking after your firm’s data. With this comes great responsibility and so we have sought to find a security model that provides peace of mind whilst not getting in the way.

In this post, I’ll explain our approach to security and the reasons why we’ve made these decisions.

Protecting access

In our research, we found that many Cloud systems are based upon a username, often an email address, and a password. It’s something we’ve become quite used to, especially if you use an email system like gmail or Outlook.com. Indeed it’s the approach we took with our own customer account access.

However, whilst this is perfectly fine for a website that lets you buy software from us, it’s not very secure if these are the only things protecting your clients’ names, contact information, tax references and tax return data.

To help reinforce the point, do you publish your email address on your website? Do you publish the Cloud products you use in your firm? If so, you may well have provided a data thief with one half of your log in credentials!

74% of small businesses and 90% of major businesses have suffered a breach in the last year.

So, as a first point, customers of TaxCalc Cloud Connect will have their customer account upgraded with a form of two-factor authentication, or 2FA for short.

This introduces a device, in our case your mobile phone, that will receive a message that contains a pass code to let you in. Thus, if a third party does somehow get hold of your email and password, the chances are that they aren’t going to have your mobile phone as well.

And let’s say this third party calls us and tries to impersonate you, asking us to change your account’s details. As part of TaxCalc Cloud Connect, we’re taking the opportunity to introduce security questions, which can be set by you, the proprietor of the firm. Whilst these are optional, we’ll use them to challenge anyone who claims to be you.

Protecting your staff

Given that TaxCalc Cloud Connect is based upon our desktop software connecting to a remote database under our custody, we need to consider how the physical software is licensed.

Currently, you use your TaxCalc customer account username and password. We’ve found through our research that these are often passed around a firm to gain access to the installer and license the software. However, since our objective under the new model is to keep these secret, this won’t work.

Therefore, under TaxCalc Cloud Connect, customers will be able to create a special username and password that is used for the sole purpose of downloading the installer and licensing the software.

Protecting your clients

The final step already exists in the software, which is that ultimate user access is controlled by a username and password. In the highly unlikely event that a third party is able to license your software, they still need a user’s account to get in.

But that’s not all. To give peace of mind, we’re building an access monitor so you can see exactly who is logging in and from where. We’ll send you alerts if there are too many failed attempts, computers can be blocked and you can even revoke the license credentials for all users.

Finally on this note, we aren’t going to be running one huge database with everybody’s data in it. Instead, we’ve opted for many databases; one for each customer and each ring fenced from each other.

Staying safe online

With 74% of small businesses and 90% of major businesses suffering a breach1 in the last year, here are some tips and things to look out for when working with Cloud products.

  • Do you publish an email address on your website that you also use to access your various Cloud services? Do you publish which Cloud providers you use? If so, you may have inadvertently told a data thief which products they should go for and one half of your access credentials!
  • Do you use the same email address to access each Cloud system? If access is controlled by just an email and password, consider setting up separate email accounts for each system you use.
  • Never use the same password with more than one site.
  • Change passwords on a regular basis. Random combinations of letters, numbers and punctuation make it harder for data thieves to crack passwords.
  • Check with your Cloud provider that they thwart the ability of their website to be hacked by so-called dictionary attacks. This is where a robotic script tries entering passwords one after another in quick succession in the hope that one will get them in. A website that’s been designed with this in mind will use one or more techniques to stop the script from working.

Source HMRC press release: UK businesses urged to protect themselves from growing cyber threat

Print this article
Like
1 person likes this

Share this article:

0

CommentsLog in
You must log in to comment.

Comments are subject to house rules

How to subscribe

Get the TaxCalc news as soon as we publish it!

To sign up, please log in or create an account.

Log in

How to comment

If you already have a TaxCalc account, you can comment on any articles written here.

To avoid using your actual name, you can create a special ID. Just log in and visit your customer account to create it.

Create your ID