[comp.virus] Never say die

cpreston@cup.portal.com (12/08/89)

Virus Immortality

   There is a growing trend, not just in portable computers, to save
the state of the machine when the computer is "turned off".

   This is a consideration for fault-tolerant or semi-fault-tolerant
systems, where there has been great attention paid to saving all
files and system state no matter what, but probably these system
administrators will be knowledgeable enough to work through the
problems created by system design.

   There will, however, be users who don't understand what is
happening when they put a computer to sleep or turn it off, or even
remove the battery.  In some cases, even removal of the power supply
(battery) does not kill the contents of RAM due to a "keep-alive"
smaller battery backup.

   Leaving aside the other security implications of always
preserving RAM, (such as password retention or decrypted file
retention) virus detection and removal will certainly be more
confusing.

   In other words, the current practice of telling computer users to
be sure their machine has been turned off during virus removal will
no longer be sufficient.  Even the people who think they are being
extra careful by removing the battery for a minute or two will be
fooled.

   Cases in point:

   1. Macintosh Portable.  The normal "off" mode is really a sleep
      mode, with all RAM contents retained.  At the touch of a key,
      the user is able to continue with any operations in progress
      at the time the machine was left.  The running program (s) are
      still running, data files open, etc.  Removal of the main
      battery will not erase RAM due to a 9 volt backup, designed to
      ensure continuity during battery switches.
         According to an Apple representative, use of the reset
      switch (not the interrupt) will force an immediate power-off
      to RAM, and a start-up with clean RAM.

   2. Zenith MinisPort.  Part of RAM can be configured as a non-
      volatile RAM disk.  A number of other machines have this
      feature also. This shouldn't cause as much problem, since
      people are used to permanent storage on disks and know that
      it needs to be checked and purged.  Extra RAM can also be
      configured as EMS memory, probably also non-volatile.

   3  Poqet pocket MS-DOS PC.  Memory is powered all the time.  Even
      when the batteries are changed, a capacitor will keep the
      system going for 10 to 15 minutes.  The keyboard I/O "on/off"
      switch merely puts the machine to sleep.  There is a recessed
      reset button which will purge RAM.

   4  Toshiba portables.  New portables, such as the T1000SE, have
      an "auto-resume" feature to allow the computer to be turned
      "off", including changing the battery, while RAM contents are
      preserved.

   5  Emerson Accucard.  This is an IBM PC hardware card with its
      own battery.  It is designed to detect a power failure, and
      save the state of the machine to disk before shutting down.
      When I called both the company and their national distributor,
      nobody could tell me whether there was any way to defeat this
      system, such as cold booting from a floppy disk, without
      physically removing the card.  They promised to call back with
      more information.