Security considerations

OmniMark runs with user level privileges, and OmniMark programs, like programs written in any other general purpose programming language, have the capability to interact with their environment through a number of features including:

  • the system-call action, which causes other programs to run at the same privilege level as OmniMark,
  • actions and expressions which read and/or write files,
  • file tests,
  • external function libraries shipped with OmniMark, including OMVFS, OMFTP, OMTCP, OMSYSOUT, and OMPROCESS, and
  • external function libraries written by third parties.
All these features allow programmers to write programs that could compromise the security of your system. OmniMark programs, or child programs called by OmniMark, may be able to copy, delete, rewrite, or transmit files, including system files. You should take the appropriate precautions to ensure the security of your systems is not compromised.

Related Topics