Hello Community,
we're developing an application that stores sensitive personal data. One of our security team requirements is to monitor all access to this data for auditing purposes. Is there any way to log every operation (including get) on a specific entity? We are on a OS managed cloud, so we can't do this directly at the database level.
Hello @Roman Scheinherr,
Not so experienced in that yet but I found this post. Dont know if it helps.
https://success.outsystems.com/Documentation/Best_Practices/Performance_and_Monitoring/Audit_Trail?_gl=1*zq3svf*_ga*MTY4ODA4MDcwNC4xNjMzMDc3Njgw*_ga_ZD4DTMHWR2*MTY0MjE0OTk2MS4xLjEuMTY0MjE2MTgwOS43
https://www.outsystems.com/forums/discussion/68704/history-of-changes-on-the-records-of-an-entity/
Regards,
Márcio
Thanks @Márcio Carvalho I've found this article, but I didn't find it useful for data reading logging.
Sorry, that I could not help :( Maybe someone can give you an explanation for your "problem". If I knew I was more than happy to explain how to do it. I will follow anyways this post to see also how to do it.
Hi Roman,
I'm afraid you'll have to "implement" your audit.
You can however take a look at the components on the Forge, there are quite a few, take a look here:
In any case, audit trails present a very enticing challenge:
Those same challenges present themselves on OutSystems logging activities which will create the information in the Service Center, and it is always interesting to see the OutSystems architecture to solve it.
Kind Regards,João