top |
SD is
based on Security Enabling Services (SES) from IBM,
which is part of WarpServer for e-Business, Warp 4 and Warp 3
with Fixpack #17. The Security
Enabling Services are responsible for creating a security
context, saving username and password in a protected
kernel-memory-area and communication between several
authorities. These authorities
fullfill jobs which are essential for security systems:
|
User
Identification Authority UIA |
The User
Identification Authority UIA checks whether the user datas
are correct. If they are correct the SLA is enabled else the
system is blocked. |
System Logon
Authority SLA |
The System
Logon Authority SLA is responsible for creating a client
user handle. This handle is unique in the system. It also
starts the WPS when the all user security contexts are created.
After this actions is successful the CLA is started - if it is
possible. |
Client Logon Authority CLA |
The Client
Logon Authority CLA can work as single-sign-on coordinator.
It distributes all user informations over a network and loggs
on or off the user on every server. |
Access Control Authority ACA |
The Access
Control Authority ACA regulates the access controls, for
example file-access. BUT to write an ACA you must be very fit
in programming because you work on kernel level! |
Remote Logon Authority RLA |
The Remote
Logon Authority RLA enables you to watch all
login-procedures and then it gives every user an
security-context. |
Attention |
All this
"autorities are very difficult to program, because some of
this functions work in the kernel space. If there is an error
you will get a trap. |
top |
What is planned
I repeat: currently only the
UIA, SLA and the CLA are ready. For
the future are the following moduls in work:
|
File Access
Control |
Controlling the
access for files, directories, drives and devices (devices are
part of the file-system) |
Distributed WPS |
The user has
access to his own WPS everywhere in the network |
Security Levels |
For each user
security level C2 is build up, but for system-files I will
built up security-level B1 |
Trusted
Applications |
Applications do
not have any rights to access system-files like CONFIG.SYS,
OS2SYS.INI and so on. Only the administrator will set access
rights to special applications that want to manipulate the
system-files (e.g. INI-Editors) |
Remote Login |
I want to create
remote login services which control things like DialUp and
Network-Logon. This services will work either with TCP/IP
and/or with NetBIOS/IPX |
Services
Manager |
The services
manger controls processes which are running unvisible in the
background. The services manager shopws a graphical user
interface which enables the administrator to start, stop or
suspend this processes. It will also watch over the
LAN-Server/Peer-Services and the IP-Services. |
Symbolic
File-Links |
Linkage of Files
or Directories over the whole space that an OS/2-Network can
access (like UNIX). This will be controlled from the WPS
(creation of WPShadow-Objects) |
top |
System-Requirements:
For a successful
installation you need an installed SES-Kernel. This kernel is
part of WarpServer for e-Business and OS/2-Warp 4. On OS/2-Warp
3 you must have installed at minimum fixpack #17!
Your computer
should have enough memory either on harddisk or in RAM. I
calculate 2 MB for each user and 2 MB for SecureDesktop itself.
|
top |
What does it cost?
(Currently all prices are in
German Marks, this will change when I sell SecureDesktop over
BMT-Micro - so stay tuned!)
|
Private Users |
up to three
computers free then
for each computer DM 32,- (until 01.06.2000 then DM 40,-) |
Commercial
Users |
for each computer
DM 40,- (until 01.06.2000 then DM 50,-) |
Updates,
later delivered modules |
up to version 2.0
costfree! |
top |
Where
can I get it? Currently
you get SecureDesktop via my homepage (look at downloads).
If you want a copy or
information please send me an email with the following subject:
|
securedesktop
german |
german version of
SecureDesktop |
securedesktop
english |
english version of
SecureDesktop |
info german |
infotext in german
language |
info english |
infotext in
english language |
(Please type the
subject correctly, because I use filters on my email-client to
sort in the orders - THANKS)
|
top |