Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Knowledge system protection

Quaestor has several ways to protect and encrypt knowledge based systems. This protection can be divided into:

...

Without any specific action, user rights of any knowledge based system is based on your user type/level. In short: an End-User and Domain Expert are only able to open (protected or unprotected) projects and will never be able to open a knowledge base. Furthermore, an End-User cannot see detailed information about relations (knowledge). A Knowledge Engineer can do anything with a protected or unprotected knowledge base and project (if the appropriate password is available).

...

Please note that a user of the demo/reader version of Quaestor (which can be downloaded for free...) is Knowledge Engineer and thus can see knowledge and modify a knowledge base in unprotected knowledge bases with the only limitation that this knowledge base should be smaller than 100 frames. Thus with a reader version any knowledge base smaller than 100 frames without any specific password protection can be modified and all its relations etc. can be seen. When a reader version opens a knowledge base larger than 100 frames, all knowledge can be viewed and modified but this knowledge base cannot be saved. Realise this when sharing important/proprietary knowledge bases...

...

2.1 Knowledge based system user level protection

To limit the user type/level for a specific knowledge base, a Knowledge Engineer can protect the knowledge base with a password. This enables the downgrade of user type/level for users (and Knowledge Engineers working in a project).

As mentioned, this functionality is only available as Knowledge Engineer and can be found in the Quaestor menu the Quaestor menu under File>Protect file.

2.2 Parameter value protection

...

In that case you can password protect the change of this specific parameter value.

You have to be Knowledge Engineer to password protect values.

When you want to password protect values, first of all you have to give the relevant parameter a fixed knowledge base value (see Slots & Properties ). Hereafter, select the parameter and choose in the right mouse menu "Protect Input...". You will get a dialog to give your password.

...

When you want to use this functionality, you have to be Knowledge Engineer

Moreover, Qnowledge is able to provide Quaestor with a license string including built-in encryption. This means that knowledge bases saved with a Quaestor version with this license string can only be used by Quaestor versions using the same license string. On request this technology can be used for your specific application.

...

In this way you can make sure that either users can only open a project when they have the correct password (but when the have the password they can do everything based on their own user type/level ) or can only open modify the project when they have a password but are always able to open the project read-only.

...

When you want to use this functionality, you have to be at least Domain Expert.