Security
neoEBV has security features to prevent users of the app from seeing information they do not need.
These security features are all off by default.
Options for Security
Name | Option | Argument | Default | Description |
---|---|---|---|---|
Root Directory | --security-root-directory |
<filePath> |
Restrict access to directories outside of the specified one. Set an empty string to turn it off. | |
Disable Preference | --security-disable-preference |
<on|off> |
off | Disables displaying and changing preferences. |
Disable Command | --security-disable-command |
<on|off> |
off | Disables the execute of neoEbv commands. |
Disable Console | --security-disable-console |
<on|off> |
off | Disables the display of Console Panel. |
Disable Debug Info | --security-disable-debug-info |
<on|off> |
off | Disables the display of the Debug Info dialog. |
Disable License Display | --security-disable-license-display |
<on|off> |
off | Disables the display of the License information. |
Disable Suspend | --security-disable-suspend |
<on|off> |
off | Disables the Suspend function. |
Disable Network | --security-disable-network |
<on|off> |
off | Disables the Network function. |
How to Use the Security Features
To enable the Security features, you need to start neoEBV with the corresponding options.
$ nebv --security-disable-debug-info=on ...
Security Functions
Root Directory
neoEBV allows users to open and save files. By specifying a directory as the Root Directory will prevent users from accessing inappropriate directories. When this feature is enabled, opening files, saving files and displaying directory or file names outside of the specified directory are prohibited.
Disable Preference
neoEBV has preferences for various operational settings. Setting the Disable Preference function to “on” will prevent users from making unforeseen changes to the preferences.
Disable Command
Various neoEBV functions are exclutable from command line input. Setting the Disable Command function to “on” will prevent users from executing unexpected commands.
Disable Console Panel
neoEBV has a Console Panel that displays a log of performed functions and messages. Setting the Disable Console Panel function to “on” will protect it from inappropriate disclosure.
Disable Debug Info
neoEBV has a function to display Debug information to assist in failureanalysis. Debug information contains a wide variety of information. Setting the Disable Debug info function to “on” will protect those from inappropriate disclosure.
Disable License Display
neoEBV displays the location and contents of the license file in the About dialog. Setting the Disable License display function to “on” will protect those information from inappropriate disclosure.
Disable Suspend
neoEBV has a Suspend function that saves the current state and resume it at the next startup. Setting the Disable Suspend function to “on” will prevent users from leaving unnecessary information or accidentally viewing information on the state at the last Suspend.
Disable Network
neoEBV has a network function to share information between neoEBVs. Setting the Disable Network function to “on” will prevent users from sharing information inappropriately.
Cassette File, Pellicle File
The auxiliary files (Cassette files and Pellicle files) that can be selected when opening a jobdeck file are also affected by the security root directory specification. Therefore, the Cassette files and Pellicle files outside of the security root directory can not be selected. The location of the auxiliary file directory can be specified in EBV_CONFIG_DIR. Refer to Startup Configuration page.