Access separation
Personal accounts for administrators, separate application accounts with minimal rights.
Protection rests on three things: who can connect, what they can do and whether it is visible in the logs.
Personal accounts for administrators, separate application accounts with minimal rights.
The database must not be reachable directly from workplaces, let alone from the internet.
Recording access and especially bulk selects. Exporting the whole client database has to be noticeable.
Of the data on disk and of the backups. An unencrypted copy of the database is a leak waiting to happen.
Anonymising the data in test and training copies. Developers do not need real surnames.
A procedure for installing database security fixes with verification on a test environment.
The work is carried out without stopping the production database, and windows are only needed for updates and for switching encryption on.
Who connects, from where, under which accounts and with which rights. Several forgotten access routes usually turn up.
We close network access, split the accounts and remove shared passwords.
We switch on event recording and configure encryption of the data and the backups.
We check that a bulk export is recorded and that restoring from an encrypted copy works.
A database backup is the most underestimated point of leakage. The production database is protected while the copy sits unencrypted on a file server that half the department can reach. Encrypting the copies closes this in a single step.
Recording every query, yes, noticeably. That is why selective auditing is configured: administrative actions, rights changes, bulk selects. In that mode the effect on performance is negligible.
Mask them. Anonymisation mechanisms exist that replace real surnames, phone numbers and addresses with plausible fictional ones while preserving the structure and the volume. For development and testing that is enough.
Yes. A file based 1C database is a file that can be copied whole, and the client server version runs on a database system with all the same questions. For a file based setup with 50 users we generally recommend moving to client server, security being one of the reasons.
Tell us which database systems you use and who connects to them. We will look at access, auditing and the protection of the copies.
Request received
We can already see it. We will reply within one business day, and for urgent matters we will bring in the on-duty engineer right away.
City not found. Please check the spelling.