LogicLock
This section discusses some technologies used in IBM PC Servers to comply
with the United States Department of Defense (DoD) security requirements.
Security features in the IBM PC Server line vary by model and all models
do not have all the security features described here.
DoD requirements have been very influential in defining security standards
used on computer system (both hardware and software) implementations around
the world. The source for these requirements is the Department of
Defense, Trusted Computer System Evaluation Criteria, DoD 5200.28 STD,
dated 12/85. The essence of the requirements is contained in the
Assurance section, Requirement 6: a "a trusted mechanism must be
continuously protected against tampering and/or unauthorized changes..."
The National Computer Security Center (NCSC) evaluates computer system
security products with respect to the criteria defined by the U.S.
Department of Defense.
There are seven computer system security product classifications in
the DoD requirements: A1, B3, B2, B1, C2, C1, and D. The requirements
for these classifications fall into four basic groups: security policy,
accountability, assurance, and documentation. Several criteria, which
vary by security classification, are specified in each of these groups.
Currently, A1 is the highest classification, followed by B3, B2, and so
on. The C2 classification satisfies most of the security requirements
for
personal computing environments.
On the IBM MCA PC Servers, IBM implements a collection of security features
referred to as the LogicLock security system. LogicLock is designed
to be hardware compliant with the C2 security classification. It
goes far beyond basic PC security systems in its design to protect data
against unauthorized access.
LogicLock security features include:
Tamper-evident switches
Optional secure I/O cables
Passwords
Power-On Password
Keyboard Password
Privileged-access
password
Forgotten PAP?
Optional secure removable media
Selectable drive startup
Unattended start/server mode
Tamper-evident
switches
Systems equipped with a tamper-evident cover have a key
lock for their covers and internal I/O devices. In the locked position,
it mechanically prevents the covers from being removed. The key has
been changed to a type that can be duplicated only by the manufacturer.
If the covers are forced open, an electro-mechanical switch
and perimeter sensor detect the intrusion. If the computer was on
during the break-in attempt, depending on options specified during system
setup, it will either defer action until the next IPL, lock up, or pass
a non-maskable interrupt (NMI) to the software.
The next time the computer is started, the power-on self-test
(POST) routine displays a message informing the user of the intrusion and
requires that the automatic configuration program be run before the computer
can be used. This is done to flag any configuration changes that
may have occurred due to the intrusion (for example, removal of a disk
drive). In addition, the system cannot be used without the privileged-access
password if it has been set. There is a provision for maintenance
that
allows the system to be used without the covers in place. However,
to use this feature, the key must have been used to remove the covers.
Other systems may have lockable covers. However,
it is not that difficult to pry the system unit cover off, disable or unplug
the key mechanism, and get inside the system. The tamper-evident mechanism
is an important feature that flags the intrusion and prevents the operation
of the system after a forced entry has occurred. This detection feature
is very valuable for detecting the person most likely to break into the
secured workstation, the user. Once the machine has been disabled,
the system owner or administrator must be contacted to reset the system.
Optional secure I/O
cables
This rear-panel security option is an enclosure that is
secured to the back of the computer by the cover lock. Its function
is to prevent the cables from being removed and other cables from being
attached. This effectively secures the serial, parallel, and SCSI
cables, as well as other ports and cables provided by adapters. This
is because it prevents someone from attaching a device through these connectors
and gaining access to the data in the system. The cable cover also
has a tamper-evident feature. (Ed. I have
seen covers for 85/95 and 77 systems)
Power-On Passwords
IBM PC Servers are equipped with several layers of password protection.
The most basic is the power-on password. The power-on password must
be entered correctly each time the system is turned on. After three
incorrect attempts, the system must be turned off and back on in order
to try again. (Ed. The POP can be erased)
Keyboard Password
The keyboard password is another level of password protection
and is used to lock the keyboard without turning the computer off.
It also prevents rebooting the system by pressing the Ctrl+Alt+Del keys.
(Ed. You can install it by running KP.COM
from your refdisk)
Privileged-access
password
Because the power-on and keyboard passwords can be defeated
by deactivating the battery inside the system, another level of password
protection is provided. This security feature is called the privileged-access
password. It provides a much higher level of security.
The privileged-access password restricts access to system
programs, prevents the IPL source and sequence from being changed, and
effectively deters unauthorized modifications to the hardware. Also,
if a forced entry is detected by the tamper-evident cover switch, the privileged-access
password (if it has been set) must be used in order to make the system
operational again.
The privileged-access password is stored in a special type of read only
memory called flash EEPROM. is an acronym for electrically erasable programmable
read only memory.
Systems are shipped with the privileged-access password
disabled. To set this password, a jumper on the system board must
be moved in order to put the system in the change state. Once this
password is set, it cannot be overridden or removed by an unauthorized
person.
Forgotten Pprivileged-access
password
If the administrator misplaces or forgets
the privileged-access password, the system board will have to be replaced.
There is no way to reset a forgotten privileged-access password. (Ed.
To date, there's no way that has fully succeeded. None.)
Optional secure removable
media
An optional 2.88 MB diskette drive with security features
is available on some IBM PC Server systems. The diskette drive is
a 3.5-inch, one-inch high drive with media sense capability for the standard
diskette capacities of 720 KB, 1.44 MB, and 2.88 MB. It can read
and write data up to a formatted capacity of 2.88 MB, while maintaining
read and write capability with 720 KB and 1.44 MB diskette drives.
A control signal has been added to the diskette interface
that supports LOCK, UNLOCK, and EJECT commands issued by the operating
system. If the privileged-access password is not set, the diskette
is unlocked during POST. If the password is set, the boot process
does not unlock the diskette drive unless it is the designated IPL source.
In this case, the LOCK and UNLOCK state is controlled by an operating system
utility. (Ed. Thanks to "James"
I dug a little and found the complete sentence) For SCSI devices,
there is a proposed standard UNLOCK command. In this case, the operating
system will control the LOCK command if the privileged-access password
is set. Access to the unlocking function with specific user authorization
can be controlled by secured system software.
In the event of power loss, the system retains its state (secured or
unsecured) independent of the state of the battery. A diskette can
be inserted in the drive, but it cannot be removed if the power is off.
When the drive is turned on and locked, the media cannot be inserted or
removed.
Selectable
drive startup
Selectable drive startup allows the system owner or administrator
to select the IPL source and sequence. This allows the system owner
to control the IPL source, but prevents the user from modifying the source
and sequence. For example, the diskette drive can be excluded as
an IPL
source. This feature helps to ensure that the system owner's
specified operating system is loaded.
The IPL sequence is stored in the system EEPROM and can
only be changed using the privileged-access password. Storage of
the IPL sequence in the EEPROM protects it from being deactivated by removing
the battery. The setup routine ensures that at least one IPL source
is
specified if the privileged-access password is used.
Unattended start/server
mode
The unattended start mode automatically restarts the server
after a power failure and resumes normal operation, without operator intervention.
It locks the keyboard when the system is powered on, but
it allows the operating system and startup files to be loaded. The
keyboard remains locked until the power-on password is entered.
This mode is useful for unattended operations because
it allows authorized network user access to information on the server but
prohibits unauthorized access via the system keyboard.
When the system is in the unattended/server mode, the
password prompt will not appear unless an attempt to start the system from
a diskette or other removable media is issued. If you start the system
from a removable media, the password prompt will appear and you must enter
the correct power-on password to continue.
9595 Main Page
|