I am working on a system that processes authentication / authorization and should track login attempts, make changes to permissions / users, failed attempts, etc. We want to be able to analyze this information in a database for further analysis / search at a later time.
In our current implementation, we use the home standard, which is registered using the registration framework (Log4j in this case, but this is not that important). Is the logging system the right mechanism to track this information? It seems to me that this is not so; I always understood that registration is a form of code breaking - to find out more about what happened when for debugging, etc. This is more like a reporting mechanism for me. Are there any standards for this type of problem? Are there standard solutions / formats that people use? Does the logging system use the right solution for this, or is there a better way to process this type of data? What sources can be referenced when viewing this information and presenting it to interested parties?
I should note that the data that is recorded is already filtered based on compliance / security standards (no passwords, etc.), and all logging takes place in our internal environment. I'm more looking for a way that we can manage information about changing the authentication and authorization system.
source share