Home / Blog App Development

Security Basics for a Custom Business System: Audit Trail, Backups and What to Ask Your Builder

By Gotka Technologies ·

A smartphone home screen full of apps
What security should a custom business system have?

At minimum: separate accounts and sensible roles, an audit trail of important changes, regular backups kept in more than one place and proven by a restore test, strong logins with two-step verification for administrators, and a clear owner for hosting and updates. Ask for each to be stated in the written quote rather than assumed.

What is an audit trail and why does my business system need one?

An audit trail is an automatic record of who did what, to which record and when, such as who changed a price and what it was before. It settles disputes, helps you find and reverse mistakes, discourages misuse and supports your accountant. Without it you can only ask around and guess what happened.

What should an audit trail record?

Sign-ins and repeated failures, changes to important records with the old and new value, deletions, approvals and discounts, exports of data, changes to roles and permissions, and administrator actions. Keep passwords and card numbers out of it, restrict who can read or edit it, and agree how long entries are kept.

How often should a business system be backed up, and what is a restore test?

Decide how much work you can afford to lose: a day, an hour or none. That sets the frequency. Keep at least one copy off the server and several past copies. A restore test puts a backup into a separate copy to prove it works and to time it. Ask for one before go-live.

Do I need two-step verification on a business system?

It is strongly worth having. It asks for a second proof, such as a code from an app, so a stolen or guessed password is not enough. At minimum ask for it for administrators and anyone who can see money or personal data, and ask what happens when someone loses their phone.

What should I put in the quote about security?

A short section covering roles and logins, the events the audit trail records and for how long, what is backed up, how often and where, a restore test before go-live, who hosts and updates the system, how personal data is corrected or deleted, and when the builder's access ends.

Does Malaysia's PDPA apply to my business system?

Malaysia has a Personal Data Protection Act 2010, amended in recent years, but whether and how it applies depends on your business. This is not legal advice. Confirm with the Personal Data Protection Commissioner's official materials or a lawyer, then put your requirements, such as deletion and breach handling, into the brief.

WhatsApp
Get in touch

Send us a message

A real person from our team will get back to you.