Skip to content

Improving Audit and Accountability in Firebird [CORE5786] #6049

@firebird-automations

Description

@firebird-automations

Submitted by: Tony Whyman (twhyman)

Votes: 1

Audit and Accountability are important for some users where there is a need to monitor access and/or modification of data. It is understood that the current Firebird implementation does allow the creation of triggers that can monitor and record various events in a user database or even a security database. However, there are many security related events that cannot be logged using triggers and which may, nevertheless, be important to some users.

These events include:

Failed Login attempts
Database Creation and Deletion
Database Encryption/Decryption
Operations performed through the Services API.
Creation/Deletion of metadata objects
Activation/Deactivation of metadata objects where applicable.

It is proposed that Firebird should be enhanced such that a logging mechanism is provided to permit such events to be logged and that the use of such a logging mechanism should be configurable on a global or per database basis.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions