Is there a log anywhere of data exports either from FMS or client FM? I want to monitor unauthorised data export. Or is there a way to block exporting data other than editing menu items?
Could you mark the question as answered, please.
Yes there is !
You need to have a look at the security
In the edit privilege set dialog you can uncheck the “Allow exporting” checkbox
Will I find a log of past exports anywhere?
As far as I am aware, there is no log of past exports...
Ok, I'm trying to track some suspected industrial espionage
Good tips. Thanks.
gavjuan wrote: Ok, I'm trying to track some suspected industrial espionage
No, there is no native log. If you need a log you need to build it yourself.
The FMS does offer an 'access.log' but it is off by default. If it is still off for you then toggle it on. At the very least it will tell you who logged in from what machine when and to what files.
What if the user enabled the debugger. Could they they trap and get around the logging on app start or otherwise?
Not if you set the privileges correctly. If the user has no modify rights to the scripts they won't be able to step through them in the Script Debugger.
But obviously you'll need to use all the security features of the platform to protect the data, including the oft forgotten "file access" setting to disallow external references.
And don't use any kind of auto-login on the file. If you are trying to prevent people from unauthorized actions then don't let everyone and give them a chance to see if they can find a way to escalate the auto-login privileges.
And don't allow fmxml, fmxdbc, fmphp, fmrest,... privileges because then they can get at the data without any scripts being run.
Then there is:
<shudder>the old fashioned screenshot</shudder>
I think that answers my question - thank you everyone for replies.
Retrieving data ...