Security

About the neoEBV Security functions

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.

Last modified April 25, 2025