-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Admin (portal user) Audit Logs and Activities #3481
Comments
All actions are currently written to the log Hottake: On the other hand, this Project is open source and open to PRs. |
@CommanderStorm, Sorry I meant NIST SP 800-92; it was a late night brain fart. It's not just that one security standard that requires logging in to the system, e.g., if you consider the Microsoft Threat Modeling (STRIDE) as the port of the SSDLC process in a company, not having logs enabled can cause repudiation as a threat.
We follow NIST SP 800-53 to implement and build SOC2 controls/policies (as a general guideline), and we dig into more details on other standard releases (e.g., FIPS) More information:
and Some of ISO 27001 controls/requirements:
more: https://infosavvy.home.blog/2021/04/22/iso-27001-annex-a-12-4-logging-and-monitoring/
Naturally IRL, when this happens, we share the password in a shared team key vault or anywhere FIPS 140-2 Level 2 compliance and have an update process that we follow (e.g., RACI model) to make sure we minimize the possible risks. We have a process that privileged user follows to increase business continuity...
but it's still good to have more meaningful portal-level logs rather than application and database levels.
Yeah, I thought of that as well, but not sure if I am a good JS/TS developer; I will try my best 👍 |
🏷️ Feature Request Type
UI Feature, Other
🔖 Feature description
Hi,
Uptime Kuma does not currently support logs & audits for user activity within the portal. This is something that can add some value to the product, especially for the ones who seek security compliance. It would be great to have this.
Alternatively, I am exporting database and application logs while running the application in verbose mode; but it would be nice to have user activities in the portal somehow.
Bests, Ali.
✔️ Solution
The easy solution is to dump the logs in a file with user configured buffered size or with specified days of retention (to not get over the size limit) and provide an API to read it from the UI.
❓ Alternatives
Support the remote syslog protocol to be configured via dashboard settings. Something like: https://www.netiq.com/documentation/novelllogmanager11/log_manager_admin/data/bjzkhg5.html
📝 Additional Context
NIST 800-58 SP, SOC2, ISO27001 requires IT systems to have audit logs, and it's pain for companies to use this system and handle those controls.
The text was updated successfully, but these errors were encountered: