• the human factor is always a weak place.

    nobody can be sure its treasure is in a safety, if someone else have access to it even as a DB admin or security officer.

    so the best solution for you is being only one man who can use, control, manage, protect and support your own database.

    that "security hole" you descrbed is needed for other reasons.