Powerbuilder produces oracle trace when we set -[SQLCA.DBMS = "TRACE ORA Oracle"]. This produces traces in the plain text format and any one can read this. It contains name of processes that are used to execute any process in application. By reading this trace anyone can track and get sensitive information. From application we can disable the trace for application user.
There are third party tools which can attach to the process and see the trace.
1. Is there a way to encrypt this trace, so that even if someone has access to, cannot infer anything from this.?
2. Can we detect if any process is attached to the application, so that application will shut down if it finds any process attached to it.