help sought - securing a terminal/line
cszrhodes at qut.edu.au
cszrhodes at qut.edu.au
Tue Jul 31 22:37:33 AEST 1990
I need to secure a terminal (under HP_UX) in such a way that, when a person
comes up and turns that terminal (and only that terminal) on, some application
program is automatically invoked (e.g. oracle). That is, I need to develop
some 'automatic terminal recognition' software that detects a particular
terminal line being activated, and then dedicates that terminal/line to a
user application.
The idea of securing the terminal is that I never want the the user to know
they are even on a UNIX host. I want to completely hide the OS, its
functions, commands & file systems from the user. From this 'secure
terminal' the system should be user tamper proof. Even if their application
program aborts they are not thrown back to the OS, just simply logged
off gracefully !!
e.g. 1. turning on terminal 12 in room M501 starts up 'patient result
entry' program (written in oracle);
2. turning on terminal 5 in room M501 starts up 'patient billing'
program (written also in oracle);
and so on....
My supervisor has suggested two approaches for tackling this problem:
a) put the user in a restricted shell if the user logs on from a particular
terminal, and run the application that is to be dedicated to that
terminal.
i.e. secure a terminal via a restricted shell
- I don't think this is the best solution even if it is possible, since
for a start it doesn't hide the unix login prompt from the user.
b) write a terminal driver program to do all this.
I believe that a terminal driver is the way to go.
I welcome discussion on the merits/demerits of each approach, and the
technical problems to be kept in mind when trying to develop this software.
Other solutions to this problem are also welcome.
Please e-mail your thoughts/advice/solutions to me direct.
I will post summaries of responses back to the net in due course.
regards,
tonyr
More information about the Comp.unix.questions
mailing list