home *** CD-ROM | disk | FTP | other *** search
- THE SECURE WORKPLACE
-
- Copyright (c) 1993, Syntegration. All Rights Reserved
-
- The Secure Workplace is a collection of objects designed to
- protect against changes to the Desktop Setup. Date and time encrypted
- passwords allow Help Desks to manage the user's Desktop Setup.
-
- This product is distributed by:
-
- Syntegration
- 13241 Norton Avenue
- Chino, CA 91710
-
- Tel: 909-464-9450
-
- The objects are developed and supported by:
-
- Stephen G.L. Fox
- Tel: 909-464-9450
- Fax: 909-464-9438
- Compuserve ID: 73707,3331
-
- You can obtain technical support by:
-
- 1) Calling the number above.
- 2) Leaving Electronic Mail on Compuserve for 73707,3331.
- 3) Posting a message for ID 73707,3331 in the Application
- Questions section (4) of the OS2USER Compuserve Forum.
- 4) Posting a message for ID 73707,3331 in the Other Vendors
- Section (1) of the OS2AVEN Compuserve Forum.
-
-
-
- INFORMATION ON LICENSING
-
- To use The Secure Workplace it is necessary to purchase a
- license. You may obtain a license for use of the product on one
- computer by sending a check for $25.00 to Syntegration at the
- address given above. You can obtain a SITE LICENSE for use of
- the product on more than one computer. Site License fees are
- based on the total number of computers that will use the
- software package. The License fees for:
-
- 2 to 9 computers are $22 each
- 10 to 49 computers are $20 each
- 50 to 99 computers are $18 each
-
- Please call to negotiate SITE LICENSES for more than 100 computers.
-
- THE SITE LICENSE INCLUDES ONE COPY OF THE SOFTWARE AND
- DOCUMENTATION. The Site License allows you to copy it for the
- number of machines licensed. Distributing, repackaging, or
- reselling of the software to third parties is not allowed. All
- licenses are prepaid. All fees are quoted in US funds.
-
- When you purchase a License for The Secure Workplace you
- will receive a copy of the objects with a unique time encryption
- customized for your organization.
-
- SECURE OBJECTS
-
- The Secure Workplace is a collection of objects designed to
- modify the behavior of the OS/2 desktop environment. These
- objects provide a secure environment that prevents the user from
- modifying the OS/2 desktop. Organizations that want to provide
- its users with a specific desktop setup, and want to prevent the
- user from changing the icons can use these objects with great
- benefit. If you want protection from accidental changes by
- others who occasionally borrow your workstation, these objects
- can also be used. The Secure Workplace consists of a Secure
- Desktop object, a Secure Folder object, and a Secure Program object,
-
- The Secure Desktop is used to prevent the user from changing the
- desktop settings. The setting notebook is protected by password
- protection.
-
- The Secure Folder is a type of folder that is password protected
- by a date and time encryption algorithm. The Create Another
- pop-up menu item is removed. You can also remove the Copy,
- Move, Delete, and Create Shadow pop-up menu items when the
- object is created. If you want to deny access to any Workplace
- objects, you put them into this type of folder.
-
- The Secure Program is used to protect from unwanted
- manipulations. The Create Another and Open Settings
- pop-up menu items are removed. You can also remove
- the Copy, Move, Create Shadow, and Delete pop-up menu items
- when you create an object of this class. Once a Secure
- program is defined the user will not be able to change it in any
- way. Using this object you can setup applications that cannot
- be changed by accident.
-
- PROTECTION SCHEME
-
- The secure objects are protected by a password that changes
- every minute. A user that discovers the password for a certain
- instance in time will not be able to use that password ever
- again. A date and time encryption scheme is used to generate the
- password.
-
- The Secure Workplace provides a Passkey program PASSWORD.EXE to
- generate passwords. This program is used by technical support or
- Help Desk personnel to open the Secure Objects for changes or
- servicing. The PassKey program would not usually be installed on
- the same computer as the secure objects.
-
- The demonstration objects use a password based on the date and
- time. You can open these objects by using the password
- YYYYMMDDHHNN where YYYY is the year, MM is the month, DD is the day,
- HH is the hour, and NN is the minute displayed in the password window.
-
- These demo password numbers are zero filled. for example, the
- password window displays the date as 3-5-1993 and the time as
- 13:04, you would enter 199303051304 as the password.
-
- THE PACKAGE CONTENTS
-
- The Secure Workplace demonstration package contains:
-
- SECURITY.DOC - The package documentation
- SDESKTOP.DLL - Demo of the Replacement desktop class
- SFOLDER.DLL - Demo of the Secure Folder Object Class
- SPROGRAM.DLL - The Secure Program Object Class
- SSETUP.EXE - The Secure Workplace installation program
- SREMOVE.EXE - The Secure Workplace uninstall program
- PASSWORD.EXE - Demo Password Generation program
- SAMPLE.CMD - A Sample REXX program to create Secure Objects
-
- SECURITY INSTALLATION
-
- The SSETUP.EXE is used to install the Secure Workplace objects.
- the syntax is:
-
- SSETUP [/S=SourcePath] [/T=TargetPath]
-
- /S=SourcePath specifies the directory that contains The Secure
- Workplace files. The default directory is "A:\".
-
- /T=TargetPath specifies the target directory to copy the Object
- Class DLL files into. The target directory must be contained in
- the LIBPATH statement in your CONFIG.SYS file. The default
- target directory is "C:\OS2\DLL".
-
- CREATING SECURE OBJECTS
-
- You can create secure objects on a OS/2 desktop by Dragging
- Secure Objects out of the Templates folder with a mouse, Using
- REXX Object interface functions, or using the Workplace Object
- interface functions in a compiled language program.
-
- The REXX Object interface functions include SysCreateObject,
- SysSetObjectData, SysDestroyObject, SysQueryClassList.
- SysRegisterObjectClass, and SysDeregisterObject Class. These
- function can be included in a REXX program. You can find the
- descriptions for these function in the Information Folder under
- REXX Information. Look in the Rexx Utilities chapter of the contents.
-
- The Workplace Object interface functions include
- WinCreateObject, WinDestroyObject, WinSetObjectData,
- WinQueryObject, WinEnumObjectClasses, WinRegisterObjectClass,
- and WinDeregisterObjectClass. You can find descriptions of the
- functions in the OS/2 2.X Toolkit or the OS/2 2.X Technical Library.
-
- If your are using The Secure workplace with one workstation the
- manual interface will work fine. If you plan to use the Secure
- Workplace to create and maintain a standard desktop setup on
- many computers we recommend the REXX interface.
-
- To create Secure objects with REXX or the Workplace interface
- you need the to know their Class Names. These case sensitive
- names are:
-
- SecureFolder - the Secure Folder Class
- SecurePgm - the Secure Program Class
-
- SECURING YOUR DESKTOP
-
- The OS/2 operating system and its Workplace shell was designed
- as a flexible open environment. As you may imagine, locking it
- up is no trivial task. You can obtain degrees of security if you
- are willing to plug the holes. In this section we describe the
- holes in security and the how to plug them with Secure Objects.
-
- The Move, Copy, Create Shadow, Delete, and Create Another pop-up
- menu items on Workplace Objects, allow users to change the desktop
- considerably. Create Secure objects with a setup string that includes
- "NOCOPY=YES;NOMOVE=YES". If you want to limit deletion, the
- setup string should include "NODELETE=YES;".
- You can also use "NORENAME=YES;" in the setup string to disable
- renaming of objects. Use "NOSHADOW=YES;" to deny the creation of
- shadows.
-
- A Command prompt gives the user access to the file system. With
- a little knowledge and a command prompt you can do almost
- anything. If you must make the command prompt available then
- create one using a Secure Program object. If you wan to deny the
- command prompt then make all program objects Secure Programs.
-
- The System Setup folder is available from the desktop's pop-up
- menu. Create a new Secure Folder and move the Setup objects into
- it, then delete the Setup Folder.
-
- Create Secure objects with a setup string that includes
- "NOCOPY=YES;NOMOVE=YES". If you want to limit deletion, the
- setup string should include "NODELETE=YES;NOCOPY=YES;NOMOVE=YES".
- You can also use "NORENAME=YES;" in the setup string to disable
- renaming of objects. Use "NOSHADOW=YES;" to deny the creation of
- shadows.
-
- If you discover any holes in this protection scheme, please notify us.
-
-