Return To The uTest Reference Site
When it comes to online/CD-ROM tests, there are a several security issues that
are of concern. These security issues include:
- Preventing the user from accessing the answer key.
- Preventing the user's personal/test information from being compromised.
- Ensuring that the test taker is who he/she claims to be.
Below well will describe the how uTestTM can be configured to address
the first two issues. Unfortunately, there's really not much that can be done
about the third issue at this time.
SECURITY LEVEL 1
This is the lowest security level and is generally used for practice tests
and/or training programs. This level includes any test that utilizes uTest's
"Grade Answer Sheet" option. Level 1 Tests are not considered secure
because the "Grade Answer Sheet" option involves putting the answer
key somewhere on your server (or on your CD-ROM) ... and thus, users could
technically find/view the answer key themselves in order to learn the correct
answers. This level of security is also known as "the honor system".
SECURITY LEVEL 2
Security Level 2 Tests are slightly more secure than Level 1 Tests and can
generally be used for most tests/quizzes in which the instructor does not
want the answers to be immediately known. Level 2 Tests do not utilize
uTest's "Grade Answer Sheet" option and thus, no answer key is put on
your server (nor on your CD-ROM). Instead of a "Grade Answer Sheet" option,
users are only given the "Print", "Email" or "Online" answer sheet
options. The drawback to this security level is that there exists a
remote possibility of someone intercepting the answer sheet when submitted
via regular email or standard http protocol. (I.e., The information is not
encrypted).
SECURITY LEVEL 3
Security Level 3 is the highest level of security and addresses the issue
of protecting all information that is submitted by the user. This basically
involves using the "Online" answer sheet option to submit the answer sheet
to a secure server. For this option to work securely, the uTest CGI script
(or your own custom CGI script) must be installed on a secure server so that
when the data is submitted to the script, it is encrypted via the standard SSL
protocol of the secure server. The example CGI Script (utest.pl) that is
included with uTest also contains an "Answer Sheet Reader Utility" that can
be used to securely read the data from the secure server.
Note that none of these security levels address the basic issue of ensuring
that the person taking the test is indeed the person he/she claims to be. That
is, there's really nothing to prevent someone from hiring someone else to take
the test for them.... At least, not yet there isn't....)