> if someone has access to data the assumption is they are able to read it.
This is not the case in most production for two major reasons:
1. Row-level security is expensive and hard to manage, so in most cases, users are granted the select privilege on table level. But indeed, it doesn't mean they should have access to all the rows in that table.
2. Power users should not have production accounts all the time. The production accounts should only be activated when power users have to perform the changes during the production change window.
So financial institutes usually generate two kinds of reports for audit/regulation purposes.
1. Report on the privileges and roles, which tells if a user should have those privileges and roles. This is a periodically static report.
2. Report on the actions a user has performed to see if these actions are part of the changes. This is a dynamic report in which we have to capture the select statements.
I am afraid data audit is not just about data changes. The real challenge is how to audit the data read which people should not do.
Since there is no redo logs generated for data read, CDC could not help in this case. It will reply on the audit traces, the SQL capture and cache, etc. But it's costly.
Agreed, KDE is great. I like Kubuntu and KDE Neon. A little bit frustrated when I have to use a Gtk application; it's sometimes not working well in a KDE environment.
I use Windows/MacOS/Linux(Ubuntu) on a regular base.
As a ordinary end user, I feel
1. Windows software are usually good at product function design.
2. Mac has a better enforcement on overall UX. The visual across different software (from different vendors) are much consistent.
3. Linux desktop is unfortunately still missing above 2 points.
Some Linux distro provides really good visual, but it only applies to its built–in programs. If you'd like to switch to the external programs, the system visual might be fragmented.
I really hope in this new wave people could make some consensus on the visual of Linux desktop.
What he described is not only a Discord "issue", it applied to other modern communication tools as well. I feel Discord is better than Slack because there is no 10K searchable message limit for free accounts and ridiculous pricing model.
This article is behind a paywall. I know there is a Chrome extension called "Bypass Paywalls". But I really don't want to use it, as it breaks the business model of the writers.
I am inquisitive about what kind of enterprise communication software you think is good.
MS Teams is not perfect but it's not that bad either. I have used Teams, Slack, even Discord a little bit. I don't think anyone of them is above average.
I now 100% feel necessary to build a Discord channel for OSS projects.