[comp.sys.mac] *WARNING* -- GateKeeper, V1.0 -- *WARNING*

harrow@bagels.dec.com (Jeff Harrow, NMSG LKG2-2/Y10 DTN=226-5564) (01/20/89)

WARNING!!  WARNING!!  WARNING!!

I recently installed GateKeeper (V1.0 dated 02-Jan-89) in my  Mac
II  running System 6.0.3.  GateKeeper is a generalized anti-viral
program,  essentially    an  extension  to  Vaccine  idea,  which
intercepts calls to  various Mac Traps and disallows and logs the
attempts--all in all a  good idea.  Programs that are supposed to
diddle  with things get listed  in  a  configuration  table,  and
GateKeeper allows them do so.   For  testing  or experimentation,
GateKeeper  has  an  Override button which suspends  all  of  its
activities.

I  went  to  install  PageMaker  V3.0 using the  Aldus  Pagemaker
Installer.    Not  surprisingly,  the first time the installation
failed when  the  Aldus Installer tried to modify one of the file
attributes  on a  file  it  had  created,  and  the  attempt  was
appropriately  logged  by GateKeeper.    On  the  second  attempt
(rebooting  the  machine first) I  pushed  GateKeeper's  Override
button, and the results were unusual (and can be reproduced):

The  Aldus  Installer  process  completed successfully,  but  the
PageMaker program's icon was that of a  generic document, and its
Creator and Type fields were blank!  Also, its Bundle bit was not
set.    Furthermore,  ResEdit  would  NOT successfully change the
blank Type  field  to  APPL (it just remained blank when examined
again)!

The text file  ReadMe  had been given the PageMaker ALD3 and APPL
Creator and Type fields, and its bundle bit had been set!

The files were actually  OK (making the Creator, Type, and bundle
bit fields as they should be (after a re-boot without GateKeeper)
yielded  a  working  application),  but obviously  something  was
amiss!!

Removing  GateKeeper  from  the  System  Folder,  rebooting,  and
re-installing PageMaker yielded a correct installation.

Now, while PageMaker installations don't occur too often,  it  is
clear   to  me  that  GateKeeper  is  providing  some  (probably)
unintended  side effects (either by itself or in conjunction with
something  else), and should be viewed with a bit of a  jaundiced
eye until the author gets a chance to check it out.

Hope this helps,

Jeff Harrow

Work address:
ARPAnet:	HARROW%BAGELS.DEC@decwrl.ARPA
Usenet:		decwrl!bagels.dec.com!harrow        or
                {allegra,Shasta,decvax}!decwrl!dec-rhea!dec-bagels!harrow
Easynet:	BAGELS::HARROW
Telephone:	(508)486-5564
USPS:		Digital Equipment Corp.
		Mail stop: LKG2-2/Y10
		550 King St.
		Littleton, MA  01460