vPAV icon indicating copy to clipboard operation
vPAV copied to clipboard

Dynamically validated constraints / assertions -> Audit Log

Open fkoehne opened this issue 6 years ago • 0 comments

Idea from Prof. Herbert Kuchen (WWU) during Lars' presentation: Maybe we could benefit from runtime assertions regarding the dataflow. These could catch those read/write accesses that static analysis can not find (such as through the API).

After thinking about it: This is not possible through the history logs since read-access not logged. We would need some kind of instrumentation or decorator code to pull this off. Also: It would not be possible to break a build at this point. The tooling would have to be more of an "Audit Log", that silently notes such violations when run in production.

What do you think?

fkoehne avatar Sep 14 '18 09:09 fkoehne