DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download
Index: T U

⟦f790806a0⟧ TextFile

    Length: 293589 (0x47ad5)
    Types: TextFile
    Notes: Uncompressed file

Derivation

└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen
    └─⟦b2e2a839f⟧ »./papers/Security_Primer/primer.ps.Z« 
        └─⟦this⟧ 

TextFile

%!
% This file is a NONconforming PostScript file.
% Copyright 1989 Stephan v. Bechtolsheim (unless otherwise stated)
% applies to various prologue files. Read documentation for details.
save
% dvitps: BEGIN including file "/usr/misc/TeX/lib/TeXPS/pro/texpre.pro"
/@bop0
{
PsPrintEnabled { (Pass0: Page ) print == flush } {pop} ifelse
}	def
/@eop0 {
pop
}	def
/@bop1
{
PsPrintEnabled { (Pass1: Page ) print == flush } {pop} ifelse
save
DviTranslateVector-X DviTranslateVector-Y translate
DviOrientationMatrix concat
Page-H-Offset Page-V-Offset translate
3 1 roll
translate
0 0 moveto
Draft-Flag { @Draft } if
/DriverDelta 0 def
} def
/@eop1 {
pop
showpage
restore
} def
/@end {
(Done!\n) print flush
} def
/@ReportVmStatus {
(\n@ReportVmStatus: ) print
print (: ) print
vmstatus
(max: ) print 20 string cvs print
(, used: ) print 20 string cvs print
(, level: ) print 20 string cvs print
(\n) print flush
} def
/@ReportVmStatusNew {
(VM: ) print
exch print
(, printer: ) print
/Vmfree vmstatus pop exch pop def Vmfree (       ) cvs print
(, driver: ) print dup (      ) cvs print
(, delta: ) print
Vmfree sub (      ) cvs print
(\n) print flush
} def
/@Draft {
gsave
Page-H-Offset neg Page-V-Offset neg translate
-45 rotate
-150 0 moveto
/Helvetica-Bold findfont
[120.0 0 0 -120.0 0 0 ] makefont setfont
(DRAFT) show
grestore
gsave
Page-H-Offset neg Page-V-Offset neg translate
300 -100 moveto
/Helvetica-Bold findfont
[60.0 0 0   -60.0 0 0 ] makefont setfont
Date-and-Time		show
(   ::   )	      	show
Dvi-File-Name		show
grestore
} def
% dvitps: END including file "/usr/misc/TeX/lib/TeXPS/pro/texpre.pro"
% dvitps: BEGIN including file "/usr/misc/TeX/lib/TeXPS/pro/pos.pro"
/a { rmoveto } def
/DriverDelta 0 def
/b { exch p dup /DriverDelta exch def 0 rmoveto } def
/c { p DriverDelta 4 sub dup /DriverDelta exch def 0 rmoveto } def
/d { p DriverDelta 3 sub dup /DriverDelta exch def 0 rmoveto } def
/e { p DriverDelta 2 sub dup /DriverDelta exch def 0 rmoveto } def
/f { p DriverDelta 1 sub dup /DriverDelta exch def 0 rmoveto } def
/g { p DriverDelta 0 rmoveto } def
/h { p DriverDelta 1 add dup /DriverDelta exch def 0 rmoveto } def
/i { p DriverDelta 2 add dup /DriverDelta exch def 0 rmoveto } def
/j { p DriverDelta 3 add dup /DriverDelta exch def 0 rmoveto } def
/k { p DriverDelta 4 add dup /DriverDelta exch def 0 rmoveto } def
/l { p -4 0 rmoveto } def
/m { p -3 0 rmoveto } def
/n { p -2 0 rmoveto } def
/o { p -1 0 rmoveto } def
/q { p 1 0 rmoveto } def
/r { p 2 0 rmoveto } def
/s { p 3 0 rmoveto } def
/t { p 4 0 rmoveto } def
/p { show } def
/w { 0 exch rmoveto } def
/x { 0 rmoveto } def
/y { 3 -1 roll p rmoveto } def
/u-string ( ) def
/u { u-string exch 0 exch put
u-string show
} def
/v { u-string exch 0 exch put
currentpoint
u-string show
moveto
} def
% dvitps: END including file "/usr/misc/TeX/lib/TeXPS/pro/pos.pro"
% dvitps: BEGIN including file "/usr/misc/TeX/lib/TeXPS/pro/rules.pro"
/z
{   /dy exch def
/dx exch def
currentpoint
currentpoint
transform round exch round exch itransform
newpath
moveto
dx 0 rlineto
0 dy rlineto
dx neg 0 rlineto
closepath
fill
moveto
}
def
/z
{   /dy exch def
/dx exch def
currentpoint
0.2 0.2 rmoveto
currentpoint
newpath
moveto
dx 0 rlineto
0 dy rlineto
dx neg 0 rlineto
closepath
fill
moveto
}
def
% dvitps: END including file "/usr/misc/TeX/lib/TeXPS/pro/rules.pro"
letter
/Dvi-File-Name (main.dvi) def
/Draft-Flag false def
/#copies 1 def
/NumCharsInPixelFonts 256 def
/HostName (hs.sei.cmu.edu) def
/PsPrintEnabled false def
/Page-H-Offset   0.000000 def
/Page-V-Offset   0.000000 def
/ExecPsConv {0.30 mul} def
/Date-and-Time (Tue Nov 20 09:54 1990) def
/DviTranslateVector-X   72.000 def
/DviTranslateVector-Y  720.000 def
/DviOrientationMatrix [    0.240    0.000    0.000
	   -0.240 0.0 0.0 ] def
% dvitps: BEGIN including file "/usr/misc/TeX/lib/TeXPS/pro/pixel-fonts.pro"
/@newfont
{
/newname exch def
newname 7 dict def
newname load begin
/FontType 3 def
/FontMatrix [1 0 0 -1 0 0] def
/FontBBox [0 0 1 1] def
/BitMaps NumCharsInPixelFonts array def
/BuildChar {CharBuilder} def
/Encoding NumCharsInPixelFonts array def
0 1 NumCharsInPixelFonts 1 sub {Encoding exch /.undef put} for
end
newname newname load definefont pop
} def
/ch-image {ch-data 0 get} def
/ch-width {ch-data 1 get} def
/ch-height {ch-data 2 get} def
/ch-xoff  {ch-data 3 get} def
/ch-yoff  {ch-data 4 get} def
/ch-tfmw  {ch-data 5 get} def
/CharBuilder
{
/ch-code exch def
/font-dict exch def
/ch-data font-dict /BitMaps get ch-code get def
ch-data null eq not
{
ch-tfmw   0
ch-xoff neg
ch-height ch-yoff sub neg
ch-width  ch-xoff neg add
ch-yoff
setcachedevice
0 0 transform round exch round exch itransform translate
ch-width ch-height true
[1 0  0 1 ch-xoff ch-height ch-yoff sub] {ch-image} imagemask
}
if
} def
/@dc
{
/ch-code exch def
/ch-data exch def
currentfont /BitMaps get
ch-code ch-data put
currentfont /Encoding get
ch-code (   ) cvs   % convert the character code to a string
cvn
ch-code exch put
} def
/@sf /setfont load def
% dvitps: END including file "/usr/misc/TeX/lib/TeXPS/pro/pixel-fonts.pro"

44 @bop0
/@F1 @newfont
@F1 @sf
[<
FFFFFCFFFFFCFFFFFC01FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001
FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE
0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE0001FE00
01FE00FFFFFCFFFFFCFFFFFC>
	 22 41 -2 40 26] 73 @dc
[<
FFFE001FFFFEFFFE001FFFFEFFFE001FFFFE01C00000FF0001C00000FF0001E00001FF0000
E00001FE0000E00001FE0000700003FC0000700003FC0000780007FC00003FFFFFF800003F
FFFFF800001FFFFFF000001C000FF000001E001FF000000E001FE000000E003FE000000700
3FC0000007003FC0000007807FC0000003807F80000003C0FF80000001C0FF00000001C0FF
00000000E1FE00000000E1FE00000000F3FE0000000073FC0000000073FC000000003FF800
0000003FF8000000003FF8000000001FF0000000001FF0000000000FE0000000000FE00000
00000FE00000000007C00000000007C00000000003800000>
	 47 41 -2 40 52] 65 @dc
[<
001FE00000FFFC0003F01E0007E007000FC003801F8001C03F8001C07F8000007F0000007F
000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000007F0000007F00
00007F800E003F801F001F803F800FC03F8007E03F8003F01F0000FFFE00001FF800>
	 26 27 -2 26 31] 99 @dc
[<
FFFC3FFEFFFC3FFEFFFC3FFE0FC00FE00FC00FC00FC01FC00FC03F800FC07F000FC07F000F
C0FE000FC1FC000FE3F8000FF3F8000FFFF0000FFFE0000FEFE0000FE7C0000FE3C0000FE0
E0000FE078000FE03C000FE01E000FE00F000FE007800FE01FFC0FE01FFC0FE01FFC0FE000
000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE000000FE00000
0FE000000FE00000FFE00000FFE00000FFE00000>
	 31 42 -2 41 36] 107 @dc
[<
FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE0
03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F8000FD803F8000F
D803F0000FCE03F000FFC787E000FFC1FFC000FFC07F0000>
	 33 27 -3 26 38] 110 @dc
[<
003FE00001FFFC0007F07F000FC01F801F800FC03F800FE03F800FE07F0007F07F0007F0FF
0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F8FF0007F87F0007F07F00
07F07F0007F03F0007E03F800FE01F800FC00FC01F8003F07E0001FFFC00003FE000>
	 29 27 -2 26 34] 111 @dc
[<
00078003C00000078003C000000FC007E000000FC007E000000FC007E000001FE00FF00000
1FE00FF000003FF01FF800003FF01FB800003FF01FB800007F783F3C00007F383F1C0000FF
383F1E0000FE1C7E0E0000FE1C7E0E0001FE1EFC0F0001FC0EFC070001FC0EFC070003F807
F8038003F807F8038007F807F803C007F003F001C007F003F001C00FE007E000E0FFFE7FFC
0FFEFFFE7FFC0FFEFFFE7FFC0FFE>
	 47 27 -1 26 50] 119 @dc
[<
FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
E00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE0
0FE00FE0FFE0FFE0FFE0>
	 15 42 -3 41 19] 108 @dc
[<
001FF00000FFFE0003F81F0007E003800FC001C01F8000E03F8000E07F0000007F0000007F
000000FF000000FF000000FF000000FFFFFFE0FFFFFFE0FF0007E0FF0007E07F0007E07F00
07C07F000FC03F800FC01F800F800F801F8007C01F0003F07E0001FFF800003FE000>
	 27 27 -2 26 32] 101 @dc
[<
003FC3FF8000FFF3FF8003F03BFF8007C00FF8000F8007F8001F8003F8003F8003F8007F00
03F8007F0003F8007F0003F800FF0003F800FF0003F800FF0003F800FF0003F800FF0003F8
00FF0003F800FF0003F8007F0003F8007F0003F8007F0003F8003F8003F8001F8003F8000F
C007F80007E00FF80003F03FF80000FFFBF800001FE3F800000003F800000003F800000003
F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
000003F800000003F80000003FF80000003FF80000003FF800>
	 33 42 -2 41 38] 100 @dc
[<
007FF00003FFFE000FC01F801F0007C03C0001E07C0001F0F80000F8F80000F8F80000F8F8
0000F87C0001F83E0007F01FFFFFF007FFFFE00FFFFFC01FFFFF801FFFFF003FFFF8003E00
00003C000000380000003800000018FF80001FFFE0000FC1F8001F80FC001F007C003F007E
007F007F007F007F007F007F007F007F007F007F007F007F003F007E101F007C381F80FC7C
0FC1FE7C03FFE7F800FF81F0>
	 30 40 -2 26 34] 103 @dc
[<
FFFE1FFFC3FFF8FFFE1FFFC3FFF8FFFE1FFFC3FFF80FE001FC003F800FE001FC003F800FE0
01FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC
003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F800FE001FC003F
800FE001FC003F800FE001FC003F800FE001FC003F800FF001FE003F800FF001FE003F800F
D801FF003F800FCC01F9803F000FC603F8C07F00FFC383F0707E00FFC1FFE03FFC00FFC07F
800FF000>
	 53 27 -3 26 57] 109 @dc
[<
001F8000FFC001F86003F87003F03807F03807F03807F03807F03807F03807F03807F00007
F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFF
F0FFFFF01FFFF007F00003F00003F00001F00000F00000F00000F000007000007000007000
007000>
	 21 38 -1 37 27] 116 @dc
[<
C1FF00F7FFC0FF01E0FC0070F80038F00038F0003CE0003C60007C0000FC0003FC00FFF807
FFF81FFFF03FFFE07FFF807FFE00FFE000FC0000F80070F00070F000707000703800F01E03
F00FFFF003FE30>
	 22 27 -2 26 27] 115 @dc
/@F9 @newfont
@F9 @sf
[<
FFFFF0>
	 20 1 0 11 21] 123 @dc
[<
FFF3FFC00F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F
003C000F003C000F003C000F003C000F003C000FFFFC000F003C000F003C000F003C000F00
3C000F003C000F003C000F003C000F003C000F003C000F003C000F003C000F003C00FFF3FF
C0>
	 26 28 -2 27 31] 72 @dc
[<
03E00C181804300270026000E000E000E000E000FFFEE0066006700E300C18180C3003E0>
	 15 18 -1 17 18] 101 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
001C001C001C001C001C001C001C001C001C00FC00>
	 9 29 -1 28 12] 108 @dc
[<
FF80001C00001C00001C00001C00001C00001C00001C00001CF8001D06001E03001C01801C
01C01C01C01C00E01C00E01C00E01C00E01C00E01C00E01C00C01C01C01C01801E03001D86
00FC7C00>
	 19 26 -1 17 23] 112 @dc
[<
03F0000E1C00180600300300700380600180E001C0E001C0E001C0E001C0E001C0E001C060
01807003803003001806000E1C0003F000>
	 18 18 -1 17 21] 111 @dc
[<
7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFE00E
000E000E000E000E000E000E0C061E071E018C00F8>
	 15 29 0 28 13] 102 @dc
[<
1F8700304E80603C40E01C40E01C40E01C40601C00701C00381C000F1C0001FC00001C0000
1C00301C00781C007838003070001FC000>
	 18 18 -2 17 21] 97 @dc
[<
03C00E200C101C101C101C101C101C101C001C001C001C001C001C001C001C001C00FFE03C
001C000C000C000400040004000400>
	 12 26 -1 25 16] 116 @dc
[<
60F0F060>
	 4 4 -4 3 12] 46 @dc
[<
07C00C301808300470046000E000E000E000E000E000E00060007030307818780C3007E0>
	 14 18 -2 17 18] 99 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC0000
0000000000000000000000000018003C003C001800>
	 9 29 -1 28 12] 105 @dc
[<
8FC0D060E010C018C0188018803800F80FF03FE07F80F800E010C010C010403030701F90>
	 13 18 -1 17 16] 115 @dc
[<
008020000180300001C0700001C0700003C0680003A0E80003A0E8000720C4000711C40007
11C4000E1182000E0B82000E0B82001C0B01001C0701001C0701803C0F0380FF3FCFE0>
	 27 18 -1 17 30] 119 @dc
[<
FFC01C001C001C001C001C001C001C001C001C001C001C001C001C301E781E781D30FCE0>
	 13 18 -1 17 16] 114 @dc
[<
FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C
03801C03801E03801D03001C8700FC7C00>
	 20 18 -1 17 23] 110 @dc
[<
03E3F00E1B800C07801C07801C03801C03801C03801C03801C03801C03801C03801C03801C
03801C03801C03801C03801C0380FC1F80>
	 20 18 -1 17 23] 117 @dc
[<
01FFC0001C00001C00001C00001C00001C00001C00001C00FFFFC0C01C00401C00201C0030
1C00101C00081C000C1C00041C00021C00031C00011C00009C0000DC00005C00003C00003C
00001C00000C00000C00>
	 18 28 -1 27 21] 52 @dc
[<
07E01C10300C60046002C003C003C003C003C007600F601E307E18FC07F807F01FE03FB03E
08780C70066006600660062006200C10080C3003E0>
	 16 29 -2 27 21] 56 @dc
[<
00400000E00000E00000E00001D00001D00003D8000388000388000704000704000704000E
02000E02001C01001C01003C0380FF07E0>
	 19 18 -1 17 22] 118 @dc
/@F5 @newfont
@F5 @sf
[<
0FF000387C00783E00FC1F00FC1F80FC1F80781F80301F80001F80001F80001F80001F8000
1F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F
80001F8007FFF007FFF0>
	 20 28 -1 27 25] 74 @dc
[<
01FC000F03801E00C03C00607C0060780000F80000F80000F80000FFFFE0F801E0F801E078
01E07801C03C01C01C03800F070001FC00>
	 19 18 -1 17 22] 101 @dc
[<
FFF000FFF0001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F
07001E8F801E8F801E8F80FE4700FE3E00>
	 17 18 -1 17 20] 114 @dc
[<
3E0000730000F98000F8C000F8600070600000700000300000300000780000780000FC0000
FC0000FE0001F60001F70003E30003E30007C18007C1800FC0C00F80C01F80E01F0060FFC1
FCFFC1FC>
	 22 26 -1 17 25] 121 @dc
[<
001FE00000FFFC0003F80E0007C003000F8001801F0000C03E0000C03E0000607E0000607C
000060FC000000FC000000FC000000FC000000FC000000FC000000FC000000FC0000007C00
00607E0000603E0000603E0000E01F0000E00F8001E007C003E003F80FE000FFF8E0001FE0
20>
	 27 28 -3 27 34] 67 @dc
[<
0FE1F83E13F8780BC0F807C0F807C0F807C07C07C03C07C01F07C007E7C0007FC00007C01C
07C03E07C03E07803E0F801C1E000FF800>
	 21 18 -1 17 23] 97 @dc
[<
FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F001F00FF00FF00>
	 11 29 -1 28 13] 108 @dc
[<
FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F00FF00FF0000
00000000000000000000001E003F003F003F003F001E00>
	 11 30 -1 29 13] 105 @dc
[<
FFE7FFFFE7FF1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F
00F81F80F81F80F81F40F0FF31E0FF0FC0>
	 24 18 -1 17 27] 110 @dc
[<
78FCFCFCFC78>
	 6 6 -3 5 13] 46 @dc
@F9 @sf
[<
FFF8000F80000F00000F00000F00000F00000F00000F00000F00000F02000F02000F02000F
02000F06000FFE000F06000F02000F02000F02000F02040F00040F00040F000C0F00080F00
080F00180F0078FFFFF8>
	 22 28 -2 27 27] 70 @dc
[<
FF0FF81E07C0040380060700020E00010E00009C0000F80000780000700000F00001D80001
C8000384000702000F03000F03807F8FF0>
	 21 18 0 17 22] 120 @dc
[<
FF8FF8FF801C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01
C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001C01C01C001E01E01C
001D019018001C83883800FC7E07E000>
	 33 18 -1 17 35] 109 @dc
[<
FF9FF01C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C03801C
03801C03801E03801D03001C87001C7C001C00001C00001C00001C00001C00001C00001C00
001C00001C00001C0000FC0000>
	 20 29 -1 28 23] 104 @dc
[<
07F8001C0E00300300600180C000C0C000C0C000C06001C03003801FFF801FFF001FF80018
000030000010000013C0000C30001C3800181800381C00381C00381C00381C001818001C38
800C38C003C4C0000380>
	 18 28 -1 18 21] 103 @dc
@F5 @sf
[<
01FC000F07801E03C03C01E07800F07800F0F800F8F800F8F800F8F800F8F800F8F800F878
00F07800F03C01E01C01C00F078001FC00>
	 21 18 -1 17 24] 111 @dc
[<
CFC0F830E018E01CC01CC01C007C07FC1FF87FF07FE0FF80F000E018E018601830781FD8>
	 14 18 -2 17 19] 115 @dc
@F9 @sf
[<
07C7E00C3700180F00300700700700600700E00700E00700E00700E00700E00700E0070060
0700700700300700180F000C170003E7000007000007000007000007000007000007000007
00000700000700000700003F00>
	 19 29 -2 28 23] 100 @dc
@F5 @sf
[<
FFE7FF3FF8FFE7FF3FF81F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00
F807C01F00F807C01F00F807C01F00F807C01F00F807C01F00F807C01F80FC07C01F80FC07
C01F40F20780FF31E18F00FF0FC07E00>
	 37 18 -1 17 40] 109 @dc
[<
FFFFFF80FFFFFF800FC00F800FC003C00FC001C00FC001C00FC000C00FC000C00FC000E00F
C180600FC180600FC180000FC180000FC380000FFF80000FFF80000FC380000FC180000FC1
81800FC181800FC181800FC003800FC003800FC003000FC007000FC01F00FFFFFF00FFFFFF
00>
	 27 28 -2 27 31] 69 @dc
@F9 @sf
[<
FFF87038700838083C0C1C040E040F040700038003C041C040E040F04070603870387FFC>
	 14 18 -1 17 18] 122 @dc
@F5 @sf
[<
FFC07FFEFFC07FFE0C0007E00E000FE006000FC006000FC003001F8003001F8003FFFF8001
FFFF0001803F0000C07E0000C07E0000E0FE000060FC000061FC000031F8000031F800001B
F000001BF000001FF000000FE000000FE0000007C0000007C0000007C00000038000000380
00>
	 31 28 -2 27 36] 65 @dc
[<
FFFF0000FFFF00000FC000000FC000000FC000000FC000000FC000000FC000000FC180000F
C180000FC180000FC180000FC380000FFF80000FFF80000FC380000FC180000FC180000FC1
81800FC181800FC001800FC003800FC003800FC003000FC007000FC01F00FFFFFF00FFFFFF
00>
	 25 28 -2 27 30] 70 @dc
[<
03F9FE0F0FFE1C03F03C01F07801F07801F0F801F0F801F0F801F0F801F0F801F0F801F078
01F07801F03C01F01C03F00F07F001F9F00001F00001F00001F00001F00001F00001F00001
F00001F00001F0000FF0000FF0>
	 23 29 -2 28 27] 100 @dc
[<
FFFC0000FFFC00000FC000000FC000000FC000000FC000000FC000000FC000000FC000000F
C000000FC000000FC000000FC000000FFFFC000FC03F000FC00F800FC007C00FC007C00FC0
07E00FC007E00FC007E00FC007E00FC007E00FC007C00FC00F800FC03F80FFFFFE00FFFFF8
00>
	 27 28 -2 27 33] 80 @dc
[<
01F8FF0786FF0F01F81F01F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F
00F81F00F81F00F81F00F8FF07F8FF07F8>
	 24 18 -1 17 27] 117 @dc
[<
FFFC3FFFFFFC3FFF0FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00F
C003F00FC003F00FC003F00FC003F00FC003F00FFFFFF00FFFFFF00FC003F00FC003F00FC0
03F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F00FC003F0FFFC3FFFFFFC3F
FF>
	 32 28 -2 27 37] 72 @dc
[<
1C3F001EC1E01F80701F00781F003C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F
003C1F003C1F00781F80701FE1E01F3F801F00001F00001F00001F00001F00001F00001F00
001F00001F0000FF0000FF0000>
	 23 29 -1 28 27] 98 @dc
[<
FFC7FCFFC7FC1F03E01F07C01F0F801F0F001F1F001F3E001FBC001FFC001FF8001F70001F
18001F0C001F07001F03801F0FF81F0FF81F00001F00001F00001F00001F00001F00001F00
001F00001F0000FF0000FF0000>
	 22 29 -1 28 25] 107 @dc
@F9 @sf
[<
10F8001906001E03001C01801C01C01C00C01C00E01C00E01C00E01C00E01C00E01C00E01C
00C01C01C01C01801E03001D86001C7C001C00001C00001C00001C00001C00001C00001C00
001C00001C00001C0000FC0000>
	 19 29 -1 28 23] 98 @dc
@F5 @sf
[<
FFFFF800FFFFFF000FC01FC00FC007E00FC001F00FC000F80FC000F80FC0007C0FC0007C0F
C0007C0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0007E0FC0
007C0FC0007C0FC000FC0FC000F80FC001F80FC001F00FC007E00FC01FC0FFFFFF00FFFFF8
00>
	 31 28 -2 27 37] 68 @dc
[<
00300000780000780000FC0000FC0001FE0001F60001F60003E30003E30007C18007C1800F
C0C00F80C01F80E01F0060FFC1FCFFC1FC>
	 22 18 -1 17 25] 118 @dc
[<
FFC0701FFFFFC0701FFF0C00F801F00C00F801F00C01FC01F00C01FC01F00C01FC01F00C03
E601F00C03E601F00C07C301F00C07C301F00C0F8181F00C0F8181F00C1F00C1F00C1F00C1
F00C1F00C1F00C3E0061F00C3E0061F00C7C0031F00C7C0031F00CF80019F00CF80019F00D
F0000DF00DF0000DF00DF0000DF00FE00007F0FFE00007FFFFC00003FF>
	 40 28 -2 27 45] 77 @dc
@F9 @sf
[<
804020201010101070F0F060>
	 4 12 -4 3 12] 44 @dc
@F5 @sf
[<
FFFC3FFFFFFC3FFF0FC007F00FC007E00FC00FC00FC01FC00FC01F800FC03F000FC07E000F
C0FE000FC0FC000FE1F8000FF3F8000FFBF0000FCFE0000FC7E0000FC3C0000FC1C0000FC0
E0000FC070000FC038000FC00C000FC006000FC003800FC001C00FC000E0FFFC07FFFFFC07
FF>
	 32 28 -2 27 37] 75 @dc
[<
003FE00001F07C0003C01E000F800F801F0007C03F0007E03E0003E07E0003F07E0003F07C
0001F0FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F8FC0001F87C00
01F07C0001F07E0003F03E0003E01E0003C01F0007C00F800F8003C01E0001F07C00003FE0
00>
	 29 28 -3 27 36] 79 @dc
@F9 @sf
[<
000600000006000000060000000F0000000F0000001F8000001E8000001E8000003C400000
3C4000003C4000007820000078200000F8300000F0100000F0100001F0080001E0080001E0
080003C0040003C0040003C0040007800200078002000F8003000F0001000F0001801F0003
C0FFE00FF0>
	 28 29 -1 27 31] 86 @dc
[<
FF8307FF801C030078000803007800080780780008078078000807807800080F407800080F
407800081E207800081E207800081E207800083C107800083C107800083C10780008780878
000878087800087808780008F004780008F004780008F004780009E002780009E00278000B
C00178000BC00178000BC00178000F8000F8000F8000F800FF8000FF80>
	 33 28 -2 27 38] 77 @dc
[<
83F800CC0C00D00200E00300C00180C001808001C08001C08001C00001C00003C00007C000
0F8000FF8007FF001FFE003FF8007FC0007C0000F80000F00000E00080E00080E00080E001
806001807003803005801C198007E080>
	 18 30 -2 28 23] 83 @dc
@F5 @sf
[<
00E00E0000E00E0000F01E0001F01F0001F83F0001F83F0003F83D8003EC7D8007EC79C007
CEF8C007C6F0C00F86F0600F83F0601F83E0701F03E0301F03E030FF8FF8FEFF8FF8FE>
	 31 18 -1 17 34] 119 @dc

44 @eop0

0 0 44 @bop1 262 307 a @F1 @sf(I)68 b(Ac)n(kno)n(wledgemen)n(ts)-665 91 y 
@F9 @sf({)13 b(Help)h(of)f(a)h(lot)f(of)h(p)q(eople.)k({)c(copies)g(w)o
(ere)h(sen)o(t)g(out)e(to)h(48)f(p)q(eople)i(for)e(p)q(eer)i(review)-1390 
91 y @F5 @sf(Jerry)f(Carlin.)22 b @F9 @sf(F)m(or)13 b(examples)h(from)f
(his)h(training)f(course.)-988 83 y @F5 @sf(Jo)q(e)i(Carlson.)21 b @F9 @sf
(F)m(or)13 b(help)h(with)g(sp)q(elling)f(and)h(grammar.)-949 83 y @F5 @sf
(James)h(Ellis.)22 b @F9 @sf(F)m(or)13 b(help)h(with)g(organization.)-764 
83 y @F5 @sf(Alan)i(F)l(edeli.)-251 83 y(P)o(aul)f(Holbro)q(ok.)21 b @F9 @sf
(F)m(or)13 b(help)h(getting)g(this)g(do)q(cumen)o(t)g(distributed.)-1126 
84 y @F5 @sf(Da)o(vid)h(Muir.)21 b @F9 @sf(F)m(or)12 b(help)g(with)g(sp)q
(elling,)g(grammar)f(and)i(commen)o(ts)f(ab)q(out)h(computer)-1328 49 y
(games.)-226 83 y @F5 @sf(Kevin)j(Ob)q(erman.)j @F9 @sf(F)m(or)14 b(help)g
(with)f(VMS)i(issues,)f(sp)q(elling)f(and)h(grammar.)-1270 83 y @F5 @sf
(Mik)o(e)i(Oda)o(w)o(a.)k @F9 @sf(F)m(or)14 b(help)g(with)f(the)i(micro)q
(computers)g(section.)-370 1670 y(44)-999 b
44 @eop1

43 @bop0
@F1 @sf
[<
FFFFF01FFFFEFFFFF01FFFFEFFFFF01FFFFE03FC00007F8003FC00007F8003FC00007F8003
FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC
00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00
007F8003FC00007F8003FFFFFFFF8003FFFFFFFF8003FFFFFFFF8003FC00007F8003FC0000
7F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F
8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F8003FC00007F80
03FC00007F80FFFFF01FFFFEFFFFF01FFFFEFFFFF01FFFFE>
	 47 41 -3 40 54] 72 @dc
[<
0000FFE00000000FFFFE0000003FC07F800000FF001FE00001FC0007F00003F80003F80007
F00001FC000FF00001FE001FE00000FF001FE00000FF003FC000007F803FC000007F807FC0
00007FC07FC000007FC07F8000003FC0FF8000003FE0FF8000003FE0FF8000003FE0FF8000
003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF8000003FE0FF800000
3FE07F8000003FC07F8000003FC07F8000003FC07FC000007FC03FC000007F803FC000007F
801FE00000FF001FE00000FF000FF00001FE0007F00001FC0003F80003F80001FC0007F000
007F001FC000003FC07F80000007FFFC00000000FFE00000>
	 43 41 -4 40 52] 79 @dc
[<
FFFF00FFFF00FFFF000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F
E0000FE0000FE0000FE0000FE0000FE0000FE0000FF01C0FF03E0FF07F0FD87F0FD87FFFCE
3EFFC7FCFFC1F0>
	 24 27 -2 26 28] 114 @dc
[<
01FC03FC0FFF0FFC3F839FFC7F00DF807E007F80FE003F80FE003F80FE003F80FE003F807F
003F803F003F803F803F800FE03F8007FC3F8000FFFF80000FFF8000003F8000003F800000
3F8007003F800F803F801FC03F001FC07E001FC07E000F81F80007FFF00001FF8000>
	 30 27 -2 26 33] 97 @dc
[<
FFFFFFFE0000FFFFFFFFC000FFFFFFFFF00003F8001FF80003F80007FC0003F80003FE0003
F80001FF0003F80000FF0003F80000FF8003F80000FF8003F80000FF8003F80000FF8003F8
0000FF8003F80000FF8003F80000FF0003F80000FF0003F80001FE0003F80001FE0003F800
03FC0003F80007F00003FFFFFFE00003FFFFFE000003F800FFC00003F8001FE00003F8000F
F00003F80007F80003F80003FC0003F80003FC0003F80003FE0003F80001FE0003F80001FE
0003F80001FE0003F80003FE0003F80003FC0003F80003FC0003F80007FC0003F8000FF800
03F8001FF000FFFFFFFFC000FFFFFFFF8000FFFFFFF80000>
	 41 41 -3 40 49] 66 @dc
@F9 @sf
[<
007FF800000780000007800000078000000780000007800000078000000780000007800000
0780000007800000078000000FC000000F4000001F2000001E2000003C1000007C18000078
080000F8040000F0040001F0020003E0020003C0010007C00180078000800F8001E0FFF007
FC>
	 30 28 0 27 31] 89 @dc
[<
3C0000660000F30000F10000F0800000800000800000400000400000E00000E00000E00001
D00001D00003D8000388000388000704000704000704000E02000E02001C01001C01003C03
80FF07E0>
	 19 26 -1 17 22] 121 @dc
[<
30307878F8F8B0B080808080808040404040202010100808>
	 13 12 -6 28 21] 92 @dc
[<
003F800000E0E0000380380007001C000E000E001C0007003C00078038000380780003C078
0003C0700001C0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F000
01E0700001C0780003C0780003C0380003803C0007801C0007000E000E0007001C00038038
0000E0E000003F8000>
	 27 30 -2 28 32] 79 @dc
[<
FFFFE00F00780F003C0F001E0F001E0F000F0F000F0F000F0F000F0F000F0F000E0F001E0F
003C0F00780FFFE00F01F00F00780F003C0F001C0F001E0F001E0F001E0F001E0F001C0F00
3C0F00380F00F0FFFFC0>
	 24 28 -2 27 29] 66 @dc
[<
FF9FE01C0F801C0F001C0E001C1C001C3C001C38001C78001E70001DE0001CE0001C40001C
20001C10001C08001C0C001C0F001C3FC01C00001C00001C00001C00001C00001C00001C00
001C00001C00001C0000FC0000>
	 19 29 -1 28 22] 107 @dc
[<
808040402020101010100808080808086868F8F8F0F06060>
	 13 12 -1 28 21] 34 @dc
[<
FFE0FFE0>
	 11 2 0 9 14] 45 @dc
[<
FF80FFF01E001F000C001F0004001E0004001E0006003E0002003C0002003C0003007C0001
FFF800010078000180F8000080F0000080F0000041E0000041E0000041E0000023C0000023
C0000023C000001780000017800000178000000F0000000F0000000F000000060000000600
0000060000>
	 28 29 -1 28 31] 65 @dc
[<
001800180000180018000018001800003C003C00003C003C00003C003C00003E007C00007A
007A00007A007A00007900FA0000F100F10000F100F10000F100F10001E081E08001E081E0
8001E081E08003E043C04003C043C04003C043C04003C02780400780278020078027802007
801F00200F001F00100F001F00100F001F00101E001E00181F001F003CFFE0FFE0FF>
	 40 29 -1 27 43] 87 @dc
[<
7F87F80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E
01C00E01C00E01C00E01C00E01C0FFFFC00E00000E00000E00000E00000E00000E01800E03
C00703C003018001C180007E00>
	 21 29 0 28 23] 12 @dc
[<
004000800100020006000C000C0018001800300030007000600060006000E000E000E000E0
00E000E000E000E000E000E000E000E000600060006000700030003000180018000C000C00
06000200010000800040>
	 10 42 -3 30 16] 40 @dc
[<
800040002000100018000C000C000600060003000300038001800180018001C001C001C001
C001C001C001C001C001C001C001C001C0018001800180038003000300060006000C000C00
18001000200040008000>
	 10 42 -2 30 16] 41 @dc
[<
07E01830201C401CF00EF80FF80FF80F700F000F000F000E001C001C003007E00060003000
18001C001C381E781E780E781E201C201C183007E0>
	 16 29 -2 27 21] 51 @dc

43 @eop0

0 0 43 @bop1 262 307 a @F1 @sf(H)68 b(Orange)23 b(Bo)r(ok)-517 91 y @F9 @sf
(Y)m(ou)14 b(ha)o(v)o(e)i(doubtlessly)f(b)o(y)h(no)o(w)f(heard)h(of)e(the)i
(\\Orange)g(Bo)q(ok")f(and)h(p)q(erhaps)g(of)f(the)-1431 50 y(whole)e
(rain)o(b)q(o)o(w)g(series.)-321 50 y(Muc)o(h)20 b(of)f(the)i(\\Orange)f
(Bo)q(ok")f(discusses)q 21 x(discretionary)h(and)g(mandatory)f(pro-)-1432 
50 y(tection)f(mec)o(hanism)f(and)h(securit)o(y)g(lab)q(eling.)29 b
(Another)18 b(section)h(deals)f(with)f(\\co)o(v)o(ert)-1431 49 y(c)o
(hannels")f(for)h(data)f(to)g(leak)h(out.)26 b(While)16 b(most)g(of)g
(these)i(issues)g(are)f(not)f(imp)q(ortan)o(t)-1432 50 y(in)g(a)i(univ)o
(ersit)o(y)m(,)f(the)h(ideas)f(of)g(protecting)h(passw)o(ord)g(\014les)g
(\(ev)o(en)g(when)g(encrypted\))q(,)-1431 50 y(individual)o 14 x(accoun)o
(tabilit)o(y)c(of)g(users)j(and)e(passw)o(ord)h(aging)e(are)i(w)o(orth)f
(implemen)o(ting)-1433 50 y(in)e(an)h(unclassi\014ed)g(en)o(vironmen)o(t.)
133 2043 y(43)-999 b
43 @eop1

42 @bop0
@F1 @sf
[<
00007FF003000003FFFE0F00001FFFFF1F00003FF007BF0000FF8001FF0001FE0000FF0003
F80000FF0007F00000FF000FF00000FF001FE00000FF001FE00000FF003FC00000FF003FC0
0000FF007FC00000FF007F8001FFFFF87F8001FFFFF8FF8001FFFFF8FF8000000000FF8000
000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
00007F80000000007F80000007007FC0000007003FC0000007003FC000000F001FE000000F
001FE000000F000FF000001F0007F000003F0003F800003F0001FE0000FF0000FF8001FF00
003FF00FFF00001FFFFF0F000003FFFC070000007FE00300>
	 45 41 -4 40 54] 71 @dc
[<
003FC3FF8001FFF3FF8003F03BFF8007E00FF80007E007F8000FE007F8000FE003F8000FE0
03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000F
E003F8000FE003F800FFE03FF800FFE03FF800FFE03FF800>
	 33 27 -3 26 38] 117 @dc
@F9 @sf
[<
03FFFC00001F8000000F0000000F0000000F0000000F0000000F0000000F0000000F000000
0F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F0000000F
0000800F0020800F0020800F0020C00F0020400F0040400F0040600F00C0700F01C07FFFFF
C0>
	 27 28 -1 27 30] 84 @dc
/@F2 @newfont
@F2 @sf
[<
0003FF00C0001FFFC3C0007F80E7C001FC003FC003F0001FC007E0001FC00FC0001FC01F80
001FC03F00001FC03F00001FC07F00001FC07F00001FC07E000FFFFCFE000FFFFCFE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007E000000C07E
000000C07F000000C03F000001C03F000001C01F800003C00FC00003C007C00007C003F000
0FC001F8003FC0007F00F1C0001FFFC0C00003FE0040>
	 38 34 -3 33 44] 71 @dc
[<
387CFEFEFE7C38>
	 7 7 -4 6 16] 46 @dc
[<
7FFFE07FFFE001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001
F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F80001F8
0001F80001F800FFF800FFF80001F800007800001800>
	 19 32 -4 31 28] 49 @dc
[<
FFE00FFFF8FFE00FFFF80600007F000600007F00030000FE00030000FE00038001FE000180
01FC00018001FC0000FFFFF80000FFFFF80000E007F800006007F00000600FF00000300FE0
0000300FE00000381FE00000181FC00000183FC000000C3F8000000C3F8000000E7F800000
067F00000006FF00000003FE00000003FE00000003FE00000001FC00000001FC00000000F8
00000000F800000000F8000000007000000000700000>
	 37 34 -2 33 42] 65 @dc
[<
00F80003FE0007C3000F83000F81800F81800F81800F81800F81800F80000F80000F80000F
80000F80000F80000F80000F80000F80000F80000F8000FFFF00FFFF003F80000F80000780
00078000038000038000018000018000018000018000>
	 17 32 -1 31 22] 116 @dc
[<
07E03F1FF87F7E0CF87E02F0FC01F0FC01F0FC01F0FC01F07E01F03F01F01FC1F003FDF000
3FF00001F00001F01E01F03F01F03F01E03F03E03F07C01FFF8007FC00>
	 24 22 -2 21 27] 97 @dc
[<
00FE0007FF800FC0E01F00603E00307E00007E00007C0000FC0000FC0000FC0000FC0000FC
0000FC00007C00007C01E07E03F03E03F01F03F00F83F007FFE000FF80>
	 20 22 -2 21 25] 99 @dc
[<
FFE0FFC0FFE0FFC01F003C001F007C001F00F8001F01F0001F01E0001F03E0001F07C0001F
0F80001FCF00001FFF00001F7E00001F1C00001F0E00001F0700001F0380001F01C0001F00
60001F0038001F00FF801F00FF801F0000001F0000001F0000001F0000001F0000001F0000
001F0000001F0000001F0000001F0000001F000000FF000000FF000000>
	 26 35 -2 34 30] 107 @dc
[<
FFFFFF8000FFFFFFF00007F003FC0007F0007E0007F0003F0007F0001F8007F0000FC007F0
0007E007F00007E007F00003F007F00003F007F00003F007F00003F807F00003F807F00003
F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003F807F00003F007
F00003F007F00003F007F00007F007F00007E007F00007E007F0000FC007F0001F8007F000
3F0007F0007E0007F003FC00FFFFFFF000FFFFFF8000>
	 37 34 -2 33 43] 68 @dc
[<
FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F00FF00FF0000000000000000000000000000001C003E007F007F007F003E001C00>
	 11 36 -2 35 16] 105 @dc
[<
7FF07FF0FFE07FF07FF0FFE00F800F801F000F800F801F000F800F801F000F800F801F000F
800F801F000F800F801F000F800F801F000F800F801F000F800F801F000F800F801F000F80
0F801F000F800F801F000F800F801F000F800F801F000F800F801F000F800F801F000F800F
801F000F800F801F00FFFFFFFFFF00FFFFFFFFFF000F800F8000000F800F8000000F800F80
00000F800F8000000F800F800C000F800F801E000F801F803F000F801F803F0007C01FC03F
0003E00FE01F0001F80FF80E00007FFE7FFC000007F80FF000>
	 43 35 -1 34 47] 14 @dc
[<
01FC3FC007FF3FC00F81BE001F00FE001F007E001F003E001F003E001F003E001F003E001F
003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F003E001F00
3E001F003E00FF01FE00FF01FE00>
	 26 22 -2 21 31] 117 @dc
[<
FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F00FF00FF00>
	 11 35 -2 34 16] 108 @dc
[<
1F0000007F80000069C00000FC600000FC300000FC3800007818000000180000000C000000
0C0000000E0000000E0000001F0000001F0000003F8000003F8000007FC000007CC000007C
C00000F8600000F8600001F0300001F0300003E0180003E0180007E01C0007C00C000FC00E
000F8006000F800600FFE01FE0FFE01FE0>
	 27 32 -1 21 30] 121 @dc
[<
FFFF800FF0FFFF803FF807F000FF0C07F000FE0607F001FC0607F001FC0007F001FC0007F0
01FC0007F001FC0007F001FC0007F001FC0007F001FC0007F001FC0007F003F80007F007F0
0007F00FE00007FFFF800007FFFFC00007F007F00007F001F80007F000FC0007F0007E0007
F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000
FC0007F001F80007F007F000FFFFFFC000FFFFFE0000>
	 39 34 -2 33 42] 82 @dc
[<
00FE0007FFC00F83E01F01F03E00F87C007C7C007CFC007EFC007EFC007EFC007EFC007EFC
007EFC007E7C007C7C007C7C007C3E00F81E00F00F83E007FFC000FE00>
	 23 22 -2 21 28] 111 @dc
[<
C7F000EFFC00FC0E00F00700E00380E00380C00380C00780000F8001FF000FFF003FFE007F
F8007FE000FC0000F00300E00300E00300600700781F003FFF000FF300>
	 17 22 -2 21 22] 115 @dc
@F9 @sf
[<
804020101008080868F8F060>
	 5 12 -4 28 12] 39 @dc
[<
FFFFF00F01F00F00700F00300F00100F00180F00180F00080F00080F00080F00000F00000F
00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00
000F00000F8000FFF800>
	 21 28 -2 27 26] 76 @dc
[<
FF8004001C000C0008000C0008001C0008003C0008003C0008007C0008007C000800F40008
01E4000801E4000803C4000807C40008078400080F0400080F0400081E0400083C0400083C
04000878040008F8040008F0040009E0040009E004000BC004000F8004000F800E00FF007F
C0>
	 26 28 -2 27 31] 78 @dc
[<
FFFFFC0F003C0F000C0F00060F00060F00020F00020F00020F00010F02010F02000F02000F
02000F06000FFE000F06000F02000F02000F02000F02020F00020F00020F00060F00040F00
040F000C0F003CFFFFFC>
	 24 28 -2 27 28] 69 @dc
@F2 @sf
[<
FFFFF0FFFFF07FFFF03FFFF01FFFF00FFFF00E003807001803801801C01800E01800700000
3800003E00001F00000F800007C00007E00003F00003F00003F83803F87C01F8FE01F8FE03
F8FE03F8FE03F07C07F07007E03C1FC00FFF0003FC00>
	 21 32 -3 31 28] 50 @dc
[<
FFFFE0FFFFE003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003
F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F80003F8
0003F80003F80003F80003F80003F80003F80003F800FFFFE0FFFFE0>
	 19 34 -1 33 21] 73 @dc
[<
FFE1FFC0FFE1FFC01F003E001F003E001F003E001F003E001F003E001F003E001F003E001F
003E001F003E001F003E001F003E001F003E001F003E001F003E001F803E001F803E001F40
3C001F307C00FF1FF800FF07E000>
	 26 22 -2 21 31] 110 @dc
[<
01FC3FC007FF3FC00F83BE001E00FE003E007E007C003E007C003E00FC003E00FC003E00FC
003E00FC003E00FC003E00FC003E00FC003E00FC003E007C003E007E003E003E003E001F00
7E000F81FE0007FFBE0001FC3E0000003E0000003E0000003E0000003E0000003E0000003E
0000003E0000003E0000003E0000003E0000003E000001FE000001FE00>
	 26 35 -2 34 31] 100 @dc
[<
000E0000000E0000001F0000001F0000003F8000003F8000007FC000007CC000007CC00000
F8600000F8600001F0300001F0300003E0180003E0180007E01C0007C00C000FC00E000F80
06000F800600FFE01FE0FFE01FE0>
	 27 22 -1 21 30] 118 @dc
[<
80FF80C7FFE0FF00F8FC003CF0003CE0001EE0001EC0001FC0001FC0001F00003F00003F00
007F0003FF003FFE03FFFE0FFFFC1FFFF83FFFF07FFFC07FFF00FFE000FF0000FC0000FC00
0CF8000CF8000C78001C78001C7C003C3C007C1F03FC07FF8C01FC04>
	 24 34 -3 33 31] 83 @dc
[<
FFE00000FFE000001F0000001F0000001F0000001F0000001F0000001F0000001F0000001F
0000001F0FC0001F3FF8001FE0FC001FC03E001F803F001F001F801F001F801F000FC01F00
0FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F001F801F001F801F001F
001F803E001FF07C00FF3FF800FF0FE000>
	 26 32 -2 21 31] 112 @dc
[<
FFF000FFF0001F00001F00001F00001F00001F00001F00001F00001F00001F00001F00001F
00001F00001F00001F83C01E87E01E87E01EC7E01E67E0FE3FC0FE1F00>
	 19 22 -2 21 23] 114 @dc
@F9 @sf
[<
FFF00F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F000F
000F000F000F000F000F000F000F000F00FFF0>
	 12 28 -1 27 15] 73 @dc
[<
003FE000070000070000070000070000070000070000070007C7000C3700180F00300F0070
0700600700E00700E00700E00700E00700E00700E00700700700700700300F00180B000C33
0003C100>
	 19 26 -2 17 22] 113 @dc
[<
7F87FC000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E
01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C0000E01C000FFFFFC000E01
C0000E01C0000E01C0000E01C0000E01C0000E01C0000E03C1800703C3C00303E3C001C1B1
80007E1F00>
	 26 29 0 28 24] 11 @dc
@F2 @sf
[<
01FE000FFFC01E07F07801F87E01FCFF00FCFF00FEFF00FEFF00FE7E00FE3C00FE0000FC00
00FC0001F80001F00007C001FF0001FE00001F800007C00003E00003F01F03F01F03F83F81
F83F81F83F81F83F03F01E03F00F07E007FFC000FE00>
	 23 32 -2 31 28] 51 @dc
[<
03FFFFF80003FFFFF8000003F800000003F800000003F800000003F800000003F800000003
F800000003F800000003F800000003F800000003F800000003F800000003F800000003F800
000003F800000003F800000003F800000003F800000003F800000003F800000003F80000C0
03F800C0C003F800C0C003F800C0C003F800C0E003F801C0E003F801C06003F801807003F8
03807803F807807E03F80F807FFFFFFF807FFFFFFF80>
	 34 34 -2 33 39] 84 @dc
[<
FFE1FFC0FFE1FFC01F003E001F003E001F003E001F003E001F003E001F003E001F003E001F
003E001F003E001F003E001F003E001F003E001F003E001F003E001F803E001F803E001F40
3C001F307C001F1FF8001F07E0001F0000001F0000001F0000001F0000001F0000001F0000
001F0000001F0000001F0000001F0000001F000000FF000000FF000000>
	 26 35 -2 34 31] 104 @dc
[<
00FF0003FFC00FC0701F00303E00187E00007C00007C0000FC0000FC0000FC0000FFFFF8FF
FFF8FC00F8FC00F87C00F87C00F03E01F01E01E00F87C007FF8000FE00>
	 21 22 -2 21 26] 101 @dc
[<
FFF00000C0FFF00001C006000003C006000003C006000007C00600000FC00600001FC00600
003FC00600007FC00600007FC0060000FFC0060001FEC0060003FCC0060007F8C0060007F0
C006000FF0C006001FE0C006003FC0C006007F80C00600FF00C00600FE00C00601FE00C006
03FC00C00607F800C0060FF000C0060FE000C0061FE000C0063FC000C0067F8000C006FF00
00C007FE0000C007FC0000C0FFFC001FFEFFF8001FFE>
	 39 34 -2 33 44] 78 @dc
[<
FFFF8000FFFF800007F0000007F0000007F0000007F0000007F0000007F0000007F0000007
F0000007F0000007F0000007F0000007F0000007F0000007FFFF0007FFFFE007F007F007F0
01FC07F000FC07F0007E07F0007E07F0007F07F0007F07F0007F07F0007F07F0007F07F000
7E07F0007E07F000FC07F001FC07F007F0FFFFFFE0FFFFFF00>
	 32 34 -2 33 38] 80 @dc
@F9 @sf
[<
FFFE7FFE3FFE100218010C0106010300018000C0006000700038001C001C000E000E000F70
07F807F807F80FF00F400E400C201C183007C0>
	 16 28 -2 27 21] 50 @dc

42 @eop0

0 0 42 @bop1 262 307 a @F1 @sf(G)68 b(Guest)23 b(Accoun)n(ts)-599 91 y 
@F9 @sf(The)17 b(computer)h(cen)o(ter)g(guest)g(p)q(olicy)f(is)g(among)e
(the)j(most)f(hotly)f(debated)i(topics)g(at)-1432 50 y(man)o(y)13 b
(computer)i(cen)o(ters.)21 b(F)m(rom)13 b(a)h(securit)o(y)i(standp)q(oin)o
(t,)d(it)h(should)g(b)q(e)h(ob)o(vious)f(that)-1432 50 y(an)d(attac)o(k)o
(er)h(who)f(has)g(access)q 13 x(to)g(a)g(guest)h(accoun)o(t)g(can)g(break)f
(in)o(to)g(a)g(computer)h(facilit)o(y)-1433 50 y(more)h(easily)m(.)-213 
116 y @F2 @sf(G.1)55 b(A)n(ttac)n(k)19 b(Di\016cult)n(y)f(Ratios)-729 76 y 
@F9 @sf(Basically)10 b(it)i(is)f(a)g(factor)h(of)f(ten)h(easier)g(to)g
(break)g(in)o(to)f(a)g(mac)o(hine)g(where)i(y)o(ou)e(can)h(easily)-1432 
50 y(get)i(as)g(far)g(as)h(a)f(login)e(prompt)i(that)h(one)f(where)i(y)o
(ou)d(can't.)19 b(Being)c(able)f(to)g(reac)o(h)h(the)-1431 50 y(mac)o
(hine)e(through)g(a)g(standard)h(net)o(w)o(orking)f(discipline)g(and)g(op)q
(en)h(connections)h(to)e(the)-1431 50 y(daemons)g(is)g(w)o(orth)h(another)g
(order)g(of)f(magnitude.)18 b(Access)d(to)f(a)f(mac)o(hine)g(that)h(is)f
(run)-1431 50 y(b)o(y)k(the)i(same)f(group)g(is)g(w)o(orth)g(another)h
(factor)f(of)f(three)i(and)f(access)q 19 x(to)g(a)g(mac)o(hine)-1432 49 y
(on)e(the)g(same)h(LAN)f(w)o(ould)g(gran)o(t)g(a)g(factor)g(of)f(three)j
(b)q(ey)o(ond)f(that.)25 b(Ha)o(ving)15 b(a)h(guest)-1431 50 y(accoun)o(t)
11 b(on)f(the)h(target)g(mac)o(hine)g(mak)o(es)f(the)h(attac)o(k)g(still)f
(another)h(order)g(of)f(magnitude)-1432 50 y(easier.)-51 50 y(Essen)o
(tially)m(,)h(ha)o(ving)f(a)h(guest)i(accoun)o(t)f(on)f(the)h(target)g
(simpli\014es)f(an)g(attac)o(k)h(at)f(least)-1431 50 y(a)i(thousand)h
(fold)f(from)g(ha)o(ving)g(to)h(start)g(cold.)-764 116 y @F2 @sf(G.2)55 b
(Individual)18 b(Sp)r(onsors)-629 76 y @F9 @sf(I)c(strongly)f(suggest)i
(requiring)f(eac)o(h)h(guest)g(to)f(ha)o(v)o(e)f(an)h(individual)e(sta\013)j
(sp)q(onsor)g(who)-1432 50 y(tak)o(es)f(resp)q(onsibilit)o(y)f(for)h(the)g
(actions)g(of)f(his)h(guest.)-855 116 y @F2 @sf(G.3)55 b(The)19 b(No)f
(Guest)g(P)n(olicy)-662 77 y @F9 @sf(In)13 b(cen)o(ters)q 15 x(that)h
(prohibit)f(guests,)h(sta\013)g(mem)o(b)q(ers)h(often)f(share)g(their)g
(passw)o(ords)h(with)-1432 50 y(their)g(guests.)24 b(Since)15 b(these)i
(are)f(generally)f(privileged)g(accoun)o(ts,)h(this)f(is)g(a)g(signi\014can)o
(t)-1432 50 y(danger.)561 1066 y(42)-999 b
42 @eop1

41 @bop0
@F1 @sf
[<
FFFFFC0000FFFFFC0000FFFFFC000003FC00000003FC00000003FC00000003FC00000003FC
00000003FC00000003FC00000003FC00000003FC00000003FC03800003FC03800003FC0380
0003FC03800003FC07800003FC07800003FC1F800003FFFF800003FFFF800003FFFF800003
FC1F800003FC07800003FC07800003FC03800003FC03807003FC03807003FC03807003FC00
00F003FC0000E003FC0000E003FC0000E003FC0001E003FC0001E003FC0003E003FC000FE0
03FC003FC0FFFFFFFFC0FFFFFFFFC0FFFFFFFFC0>
	 36 41 -3 40 43] 70 @dc
[<
007FFFFFE000007FFFFFE000007FFFFFE00000003FC0000000003FC0000000003FC0000000
003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC000000000
3FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003F
C0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0000000003FC0
0000E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0E0003FC000E0F0003FC001
E0F0003FC001E070003FC001C078003FC003C078003FC003C07E003FC007C07F803FC03FC0
7FFFFFFFFFC07FFFFFFFFFC07FFFFFFFFFC0>
	 43 40 -2 39 48] 84 @dc
[<
FFFE3FFF80FFFE3FFF80FFFE3FFF800FE003F8000FE003F8000FE003F8000FE003F8000FE0
03F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8000FE003F8
000FE003F8000FE003F8000FE003F8000FE003F8000FF003F8000FF003F8000FF803F8000F
F803F0000FEE03F0000FE787E0000FE1FFC0000FE07F00000FE00000000FE00000000FE000
00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
0FE00000000FE0000000FFE0000000FFE0000000FFE0000000>
	 33 42 -3 41 38] 104 @dc
[<
03FE00000FFFC0003E0FE0007C03F0007E03F800FF01FC00FF01FE00FF01FE00FF01FE007E
01FE001801FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001
FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE
000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE000001FE00
0001FE0001FFFFF001FFFFF001FFFFF0>
	 28 41 -3 40 36] 74 @dc
[<
0FC00000003FE00000007C78000000FE3C000000FE1E000000FE0E000000FE0F0000007C07
0000003807800000000380000000038000000001C000000001C000000003E000000003E000
000007F000000007F00000000FF80000000FF80000000FF80000001FDC0000001FDC000000
3FDE0000003F8E0000007F8F0000007F070000007F07000000FE03800000FE03800001FC01
C00001FC01C00003FC01E00003F800E00007F800F00007F000700007F0007000FFFE03FF80
FFFE03FF80FFFE03FF80>
	 33 39 -1 26 36] 121 @dc
[<
7FFF807FFF807FFF8007F00007F00007F00007F00007F00007F00007F00007F00007F00007
F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F00007F000FFFF
C0FFFFC0FFFFC007F00007F00007F00007F00007F00007F00007F00007F03E07F07F03F07F
03F87F01F87F00FE3E003FFC0007F0>
	 24 42 -2 41 21] 102 @dc
@F9 @sf
[<
3E006180F1C0F0C060E000E000E000E000E000E000E000E000E000E000E000E000E000E000
E000E000E000E000E000E000E00FE0000000000000000000000000000000C001E001E000C0
>
	 11 37 3 28 13] 106 @dc
[<
FFF07FF00F001F800F001F000F001E000F003C000F003C000F0078000F00F8000F00F0000F
01E0000F01E0000F83C0000F4780000F2780000F2F00000F1F00000F0E00000F0400000F02
00000F0100000F0080000F0040000F0020000F0010000F0008000F000C000F000F00FFF03F
E0>
	 28 28 -2 27 32] 75 @dc
[<
FFF80F80070007000700070007000700070007000700070007000700070007000700070007
0007000700070007000700C7003F0007000300>
	 13 28 -4 27 21] 49 @dc

41 @eop0

0 0 41 @bop1 262 307 a @F1 @sf(F)69 b(The)22 b(Jo)n(y)h(of)g(Broadcast)-757 
91 y @F9 @sf(The)15 b(ma)r(jorit)o(y)f(of)h(the)h(lo)q(cal)f(area)g(nets)h
(\(LAN's\))g(use)g(a)f(system)h(called)g(broadcast.)22 b(It)-1431 50 y(is)
17 b(somewhat)g(lik)o(e)g(screaming)h(in)f(a)g(cro)o(wded)h(ro)q(om.)29 b
(Eac)o(h)18 b(p)q(erson)g(tends)h(to)e(try)h(to)-1432 50 y(ignore)13 b
(messages)i(that)f(w)o(eren't)h(mean)o(t)e(for)h(them.)-768 50 y(In)9 b
(this)g(t)o(yp)q(e)h(of)f(en)o(vironmen)o(t,)g(ea)o(v)o(es-dropping)h(is)f
(undetectable.)18 b(Often)10 b(passw)o(ords)-1431 49 y(are)17 b(sen)o(t)g
(unencrypte)q(d)h(b)q(et)o(w)o(een)g(mac)o(hines.)27 b(Suc)o(h)18 b(passw)o
(ords)f(are)h(fair)e(game)g(to)h(an)-1432 50 y(attac)o(k)o(er.)-96 50 y(V)m
(arious)9 b(cryptographic)h(solutions)g(including)f(digital)o 9 x
(signature)h(and)g(one)g(time)f(k)o(eys)-1431 50 y(ha)o(v)o(e)g(b)q(een)i
(used)g(to)f(com)o(bat)g(this)g(problem.)16 b(Kerb)q(eros,)c(dev)o(elop)q
(ed)f(at)f(the)g(MIT)g(A)o(thena)-1431 50 y(pro)r(ject)i(is)g(a)o(v)n(ail)o
(able)e(without)h(cost)i(and)e(presen)o(ts)q 13 x(one)h(of)f(the)h(few)g
(promising)e(p)q(oten)o(tial)-1432 49 y(solutions)j(to)h(the)g(broadcast)h
(problem.)50 1944 y(41)-999 b
41 @eop1

40 @bop0
@F1 @sf
[<
FFFFFFFFF0FFFFFFFFF0FFFFFFFFF003FC001FF803FC0003F803FC0001F803FC0000F803FC
00007803FC00003803FC00003C03FC00001C03FC00001C03FC00001C03FC01C01C03FC01C0
0E03FC01C00E03FC01C00E03FC03C00003FC03C00003FC0FC00003FFFFC00003FFFFC00003
FFFFC00003FC0FC00003FC03C00003FC03C00003FC01C03803FC01C03803FC01C03803FC01
C07803FC00007003FC00007003FC00007003FC0000F003FC0001F003FC0001F003FC0007F0
03FC001FE0FFFFFFFFE0FFFFFFFFE0FFFFFFFFE0>
	 39 41 -3 40 45] 69 @dc
[<
0E01FC00000F07FF80000F9E07E0000FF803F0000FF001F8000FE000FC000FE000FE000FE0
007F000FE0007F000FE0007F000FE0007F800FE0007F800FE0007F800FE0007F800FE0007F
800FE0007F800FE0007F800FE0007F000FE0007F000FE0007F000FE000FE000FE000FC000F
F000F8000FF801F0000FFE07E0000FE7FF80000FE1FE00000FE00000000FE00000000FE000
00000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE0000000
0FE00000000FE0000000FFE0000000FFE0000000FFE0000000>
	 33 42 -2 41 38] 98 @dc
[<
0FF0003FFC007C3E00FE1F00FE1F80FE0FC0FE0FE07C0FE0000FE0000FE0000FE0000FE000
0FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000F
E0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE001FFE0
01FFE001FFE0000000000000000000000000000000000000000000000700000F80001FC000
3FE0003FE0003FE0001FC0000F80000700>
	 19 55 4 42 21] 106 @dc
[<
00003FF800000003FFFF0000000FFFFFC000003FF007E00000FF8000F80001FE00003C0003
FC00001E0007F000000E000FF0000007001FE0000007001FE0000003803FC0000003803FC0
000003807FC0000003807F80000000007F8000000000FF8000000000FF8000000000FF8000
000000FF8000000000FF8000000000FF8000000000FF8000000000FF8000000000FF800000
00007F80000000007F80000003807FC0000003803FC0000003803FC0000007801FE0000007
801FE0000007800FF000000F8007F000001F8003FC00003F8001FE00007F8000FF8001FF80
003FF007DF80000FFFFF87800003FFFE038000003FF00180>
	 41 41 -4 40 50] 67 @dc
[<
FFFFF00000FFFFF00000FFFFF0000003FC00000003FC00000003FC00000003FC00000003FC
00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC00000003FC0000
0003FC00000003FC00000003FC00000003FC00000003FFFFFE0003FFFFFF8003FC003FE003
FC000FF003FC0007F803FC0007FC03FC0003FC03FC0003FE03FC0003FE03FC0003FE03FC00
03FE03FC0003FE03FC0003FE03FC0003FE03FC0003FC03FC0007FC03FC0007F803FC000FF0
03FC003FE0FFFFFFFFC0FFFFFFFF00FFFFFFF800>
	 39 41 -3 40 47] 80 @dc
[<
FFFEFFFEFFFE0FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00FE00F
E00FE00FE00FE00FE00FE0FFE0FFE0FFE0000000000000000000000000000007000F801FC0
3FE03FE03FE01FC00F800700>
	 15 43 -3 42 19] 105 @dc
@F5 @sf
[<
FFE7FFFFE7FF1F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F00F81F
00F81F80F81F80F81F40F01F31E01F0FC01F00001F00001F00001F00001F00001F00001F00
001F00001F0000FF0000FF0000>
	 24 29 -1 28 27] 104 @dc
[<
03F8000E0E001C03003C0180780180780000F80000F80000F80000F80000F80000F8000078
0E00781F003C1F001C1F000E0E0003FC00>
	 17 18 -2 17 21] 99 @dc
@F5 @sf
[<
83FC00EFFF00FC03C0F001C0E000E0C000E0C000F0C000F00000F00001F00003F0007FE007
FFE00FFFC03FFF803FFF007FFE00FFE000FE0000F80000F00060F00060F000E07000E07801
E03C07E01FFEE007F820>
	 20 28 -3 27 27] 83 @dc
[<
FFE000FFE0001F00001F00001F00001F00001F00001F00001F3F001FC1E01F80F01F00781F
007C1F003C1F003E1F003E1F003E1F003E1F003E1F003E1F003C1F007C1F00781F80F0FFE1
E0FF3F80>
	 23 26 -1 17 27] 112 @dc
@F9 @sf
[<
000007C0FFF01C200F003C200F0038100F0078100F0078100F0078000F0078000F0078000F
0078000F0078000F0078000F00F0000F00E0000F03C0000FFF00000F01E0000F0078000F00
3C000F001C000F001E000F001E000F001E000F001E000F001C000F003C000F0078000F01E0
00FFFF0000>
	 28 29 -2 27 31] 82 @dc
@F5 @sf
[<
03F007980F081F0C1F0C1F0C1F0C1F001F001F001F001F001F001F001F001F00FFFC3FFC0F
000F00070007000300030003000300>
	 14 26 -1 25 19] 116 @dc
@F5 @sf
[<
FFFC01FE00FFFC07C3000FC00FC1800FC01F81800FC01F81800FC01F80000FC01F80000FC0
1F80000FC01F80000FC01F80000FC01F80000FC03F00000FC03E00000FC07C00000FFFF000
000FC03E00000FC00F80000FC007C0000FC007E0000FC007E0000FC007E0000FC007E0000F
C007E0000FC007C0000FC00F80000FC03F0000FFFFFE0000FFFFF00000>
	 33 28 -2 27 36] 82 @dc
[<
FFE0FFE0FFE0FFE0>
	 11 4 -1 10 16] 45 @dc
@F5 @sf
[<
7FF8007FF8000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F
80000F80000F80000F8000FFF800FFF8000F80000F80000F80000F80000F80000F83800F87
C00787C003C7C001E380007F00>
	 18 29 0 28 15] 102 @dc
@F9 @sf
[<
001F00000070C00000C02000018010000380100007800800070008000F0004000F0004000F
0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F00
04000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F0004000F000E
00FFF07FC0>
	 26 29 -2 27 31] 85 @dc
[<
001FC00000E0300001800800070004000E0002001C0001001C000100380000807800008078
00008070000080F0000000F0000000F0000000F0000000F0000000F0000000F0000000F000
0000700000807800008078000080380001801C0001801C0003800E00038007000780018019
8000E06180001F8080>
	 25 30 -2 28 30] 67 @dc
[<
07E00C301818300C300C700E60066006E007E007E007E007E007E007E007E007E007E007E0
07E007E00760066006700E300C300C18180C3003C0>
	 16 29 -2 27 21] 48 @dc

40 @eop0

0 0 40 @bop1 262 307 a @F1 @sf(E)68 b(Ob)t(ject)22 b(Co)r(de)g(Protection)
-835 91 y @F9 @sf(T)m(o)9 b(k)o(eep)i(ob)r(ject)h(co)q(de)f(safe)g(from)f
(h)o(uman)g(attac)o(k)o(ers)h(and)f(virus,)h(a)f(v)n(ariet)o(y)g(of)g(tec)o
(hniques)-1430 50 y(ma)o(y)i(b)q(e)j(emplo)o(y)o(ed.)-328 91 y @F5 @sf
(Chec)o(ksums.)k @F9 @sf(Sa)o(ving)c(the)i(c)o(hec)o(ksums)h(of)d(eac)o(h)i
(of)e(the)i(system)g(\014les)f(in)g(a)g(protected)-1327 50 y(area)d(an)g
(p)q(erio)q(dically)e(comparing)h(the)i(stored)f(c)o(hec)o(ksum)h(with)f
(those)g(computed)-1328 50 y(from)f(the)h(\014le's)g(curren)o(t)h(con)o
(ten)o(ts)f(is)g(a)f(common)f(and)i(mo)q(derately)f(e\013ect)q(iv)o(e)h(w)o
(a)o(y)-1329 50 y(to)h(detect)i(the)e(alteration)f(of)h(system)g(\014les.)
-805 83 y @F5 @sf(Source)g(Comparisons.)20 b @F9 @sf(Rather)15 b(than)g
(just)h(using)f(a)g(c)o(hec)o(ksum)h(the)g(complete)f(\014les)-1328 49 y
(ma)o(y)e(b)q(e)i(compared)f(against)f(a)g(kno)o(wn)h(set)g(of)g(sources.)
19 b(This)14 b(requires)h(a)f(greater)-1328 50 y(storage)h(commitmen)o(t.)
-487 83 y @F5 @sf(File)h(Prop)q(ert)o(ies.)k @F9 @sf(Rather)10 b(the)h
(computing)e(a)h(c)o(hec)o(ksum,)h(some)g(facilit)o(y)o 9 x(store)g
(certain)-1328 50 y(attributes)g(of)f(\014les.)17 b(Among)10 b(these)h
(are)g(the)g(length)f(and)g(lo)q(cation)f(on)h(the)h(ph)o(ysical)-1329 50 y
(disk.)22 b(While)14 b(these)j(c)o(haracteristics)g(are)e(easy)h(to)f
(preserv)o(e,)i(the)e(naiv)o(e)g(attac)o(k)o(er)-1328 50 y(ma)o(y)e(not)h
(kno)o(w)f(that)h(they)h(are)f(imp)q(ortan)o(t.)-823 83 y @F5 @sf
(Read-Only)h(Devices.)20 b @F9 @sf(Where)g(practical,)e(the)h(system)h
(sources)g(should)e(b)q(e)h(stored)-1328 50 y(on)12 b(a)f(device)i(that)f
(do)q(es)g(not)g(p)q(ermit)g(writing.)17 b(On)12 b(man)o(y)f(system)h
(disk)g(partitions)-1329 49 y(ma)o(y)h(b)q(e)i(moun)o(ted)f(as)f
(\\Read-Only)m(.")-719 83 y @F5 @sf(Dates.)20 b @F9 @sf(On)c(man)o(y)e
(systems)j(the)f(last)g(mo)q(di\014cation)e(date)i(of)f(eac)o(h)h(\014le)g
(is)f(stored)i(and)-1329 50 y(recen)o(t)i(mo)q(di\014cations)d(of)g
(system)i(\014les)f(are)g(rep)q(orted)q 18 x(to)g(the)g(system)h(adminis-)
-1330 50 y(trator.)-221 83 y @F5 @sf(Refresh)o(.)i @F9 @sf(Some)12 b
(system)h(automaticall)o(y)e(re-install)g(system)i(soft)o(w)o(are)f(on)o
(to)g(there)h(ma-)-1329 50 y(c)o(hines)j(on)f(a)g(regular)g(basis.)22 b
(Users)17 b(of)d(TRA)o(CK)h(often)g(do)g(this)g(daily)f(to)h(assure)-1327 
50 y(that)f(systems)h(ha)o(v)o(e)f(not)g(b)q(e)g(corrupted.)-64 1138 y(40)
-999 b
40 @eop1

39 @bop0
@F2 @sf
[<
03F8000FFF001C1F803007C07007E0FC03F0FC03F0FE03F8FE03F87C03F83803F80003F800
03F80003F00003F01803E01807E01E0FC01FFF0019FC001800001800001800001800001BC0
001FF8001FFE001FFF001FFF801FFFC01E01E0100020>
	 21 32 -3 31 28] 53 @dc
@F9 @sf
[<
7FC7FCFF800E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00
E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C000E00E01C
000E00E01C000E00E01C00FFFFFFFC000E00E000000E00E000000E00E000000E00E000000E
00E000000E00E018000E01E03C000701F03C000380F0180001C09C1800003F07E000>
	 33 29 0 28 35] 14 @dc
@F2 @sf
[<
00FF0003FFC00783E00F00F01E00F83E007C3C007C7C007E7C007E7C007EFC007EFC007EFC
007EFC007EFE007CFE007CFF00F8FD80F0FCFFE0FC7FC0FC08007C00007C00007E00F03E01
F83E01F81F01F80F01F807C0F003F07000FFE0001F80>
	 23 32 -2 31 28] 54 @dc
[<
0003FE0000001FFFC00000FF00F00001F800380003F0000C0007C00006000F800003001F80
0003003F000003803F000001807F000001807E000001807E00000000FE00000000FE000000
00FE00000000FE00000000FE00000000FE00000000FE00000000FE000000007E000001807E
000001807F000001803F000003803F000003801F800007800F8000078007C0000F8003E000
1F8001F8003F8000FF01E380001FFF81800003FE0080>
	 33 34 -3 33 40] 67 @dc
[<
FFE0FFE0FFE0FFE0FFE0FFE01F001F001F001F001F001F001F001F001F001F001F001F001F
001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F001F00
1F001F001F001F001F001F001F001F001F001F001F001F801F801F001F801F801F001F403E
403E001F303E303E00FF1FFC1FFC00FF07F007F000>
	 43 22 -2 21 47] 109 @dc
@F9 @sf
[<
804020201010101070F0F0600000000000000000000060F0F060>
	 4 26 -4 17 12] 59 @dc
@F2 @sf
[<
01E00003F00003F00003F00003F00003F00003F00003F00001F00001F00001F00000F00000
F00000F000007800007800003800001800001C00000C00000600C00300C00300C00180E000
C0E000607FFFF07FFFF87FFFF87FFFFC7FFFFE7FFFFE780000600000>
	 23 34 -3 33 28] 55 @dc
[<
FFFF83FFFEFFFF83FFFE07F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0
001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001F
C007F0001FC007F0001FC007FFFFFFC007FFFFFFC007F0001FC007F0001FC007F0001FC007
F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001FC007F000
1FC007F0001FC007F0001FC0FFFF83FFFEFFFF83FFFE>
	 39 34 -2 33 44] 72 @dc
@F9 @sf
[<
0F8030C0203070107818780C300C000E0006000607C70C271817300F700F6007E007E007E0
07E007E007E006E006600E700C300C18180C3003C0>
	 16 29 -2 27 21] 57 @dc

39 @eop0

0 0 39 @bop1 324 307 a @F9 @sf(I)16 b(\(p)q(ersonally\))g(suggest)i
(stressing)f(the)g(hard)f(w)o(ork)g(of)g(y)o(our)g(sta\013)h(and)f(the)h
(incon-)-1432 50 y(v)o(enience)j(to)e(the)i(legitimate)e(users)i(and)f
(sta\013)g(mem)o(b)q(ers.)34 b(T)m(o)18 b(the)i(exten)o(t)g(practical)-1432 
50 y(p)q(ortra)o(y)f(the)g(crac)o(k)o(er)h(as)f(inconsiderate)h(and)f
(immature)f(and)h(try)g(to)f(a)o(v)o(oid)g(making)-1433 50 y(him)13 b
(seem)h(brillian)o(t)e(at)i(one)g(extreme)h(or)f(the)h(attac)o(k)e(seem)i
(v)o(ery)f(simple)g(at)f(the)i(other.)-1427 116 y @F2 @sf(D.5)55 b
(Prosecution)-432 76 y @F9 @sf(If)13 b(y)o(ou)f(considering)i
(prosecution,)g(y)o(ou)f(need)h(to)f(consult)h(with)f(y)o(our)g(legal)g
(counsel)h(and)-1432 50 y(la)o(w)e(enforcemen)o(t)j(o\016cial)e(for)g
(advise)h(on)g(press)h(handling.)-960 116 y @F2 @sf(D.6)55 b(No)19 b
(Commen)n(t)-472 77 y @F9 @sf(One)f(common)f(strategy)i(for)f(a)o(v)o
(oiding)o 17 x(\(or)g(at)g(least)g(b)q(ounding\))g(time)f(loss)h(with)g
(the)-1431 50 y(press)d(is)f(to)h(simply)e(decline)i(to)f(commen)o(t)g(on)g
(the)h(situation)f(at)g(all.)k(IF)c(y)o(ou)g(are)h(going)-1433 50 y(to)g
(adopt)f(this)i(approac)o(h,)f(y)o(our)g(public)g(a\013airs)g(o\016ce)g
(can)g(advise)h(y)o(ou)e(on)h(tec)o(hniques)-1430 49 y(to)d(use.)18 b(It)
13 b(is)f(imp)q(ortan)o(t)f(to)i(tell)f(ev)o(ery)o(one)h(who)f(is)g(in)o
(v)o(olv)o(ed)f(in)h(the)h(inciden)o(t)g(that)f(they)-1431 50 y(should)17 b
(not)g(discuss)h(the)g(situation;)g(otherwise)h(p)q(eople)e(will)f(leak)h
(things)g(acciden)o(tly)m(.)-1432 50 y(Also,)d(without)h(correct)i
(informati)o(on)d(from)g(y)o(our)h(cen)o(ter,)h(the)g(press)g(ma)o(y)f
(prin)o(t)f(man)o(y)-1432 50 y(inaccurate)g(things)g(that)g(represe)q(n)o
(t)h(their)f(b)q(est)h(guesses)q(.)-923 116 y @F2 @sf(D.7)55 b(Honest)n(y)
-343 77 y @F9 @sf(I)17 b(recommend)h(against)e(trying)h(to)g(mislead)g
(the)h(press.)29 b(It)18 b(is)f(hard)g(to)h(k)o(eep)f(a)g(secr)q(et)-1430 
50 y(forev)o(er)c(and)f(when)h(and)f(if)g(the)h(press)h(\014nds)f(that)f
(y)o(ou)g(ha)o(v)o(e)h(lied)f(to)g(them,)h(the)g(negativ)o(e)-1432 49 y
(co)o(v)o(erage)h(that)h(y)o(ou)f(ma)o(y)g(receiv)o(e)i(will)d(probably)h
(far)g(exceed)i(the)f(scop)q(e)h(of)e(the)h(actual)-1432 50 y(inciden)o
(t.)539 1257 y(39)-999 b
39 @eop1

38 @bop0
@F1 @sf
[<
FFFFFFFC0000FFFFFFFF8000FFFFFFFFE00003FC001FF80003FC0003FC0003FC0001FE0003
FC00007F0003FC00007F8003FC00003FC003FC00001FC003FC00001FE003FC00001FE003FC
00000FF003FC00000FF003FC00000FF003FC00000FF803FC00000FF803FC00000FF803FC00
000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC00000FF803FC0000
0FF803FC00000FF003FC00000FF003FC00000FF003FC00000FF003FC00001FE003FC00001F
E003FC00001FC003FC00003FC003FC00007F8003FC0000FF0003FC0001FE0003FC0007FC00
03FC001FF800FFFFFFFFE000FFFFFFFF8000FFFFFFF80000>
	 45 41 -3 40 53] 68 @dc
/@F6 @newfont
@F6 @sf
[<
7FFE000003C0000001C0000001C0000001C0000001C0000000E0000000E0000000E0000000
E000000070000000700000007000000070000000380000003800000038000000380000001C
0000801C0080801C0080401C0080400E0080600E0080200E0080300E00C01C0701C01FFFFF
C0>
	 26 28 -7 27 30] 84 @dc
[<
1E00318060C0E060E030E038E018E01CE01CE01C700E700E300E380C180C0C0C071801E0>
	 15 18 -5 17 21] 111 @dc
[<
603800E0640070E40070E20070E20070E20038E00038E00039C0003F80001E00001D00001C
80001C83000E43800E23800E11000E0F000700000700000700000700000380000380000380
0003800001C00001C0000FC000>
	 17 29 -3 28 19] 107 @dc
[<
1F0030C060206010E008E000E000E000E000E0007F8070607010381018080C10071001E0>
	 13 18 -5 17 19] 101 @dc
[<
FF80003C00001C00001C00001C00001C00000E00000E00000E70000E8C0007060007070007
03000703800381800381C00381C00381C001C0E001C0E011C0E011C0E008E0C008E0C004D9
80078700>
	 19 26 -1 17 21] 112 @dc
[<
078E001C59001839001838803838803838801C1C001C1C001C1C001C1C000E0E000E0E0087
0E00870E004707004707002707001E0300>
	 17 18 -4 17 22] 117 @dc
[<
3000700038003800380038001C001C001C001C000E000E008E008E064707468726C23C3C>
	 16 18 -4 17 18] 114 @dc
[<
300C01C0701C0320380E0710380E0708380E0388380E03881C0703801C0701C01C0701C01C
0701C00E0380E00E0380E08E0380E08E0380E04703C0E04683A0E0266318C03C1E0780>
	 29 18 -4 17 34] 109 @dc
[<
3C38626461E4C0E2C0E2E0E2E070E070E070E0707038703830383838181C0C3C063C03CC>
	 15 18 -5 17 21] 97 @dc
[<
1F0030C06020E010E008E000E000E000E000E0007000700030003838181C0C08070801F0>
	 14 18 -5 17 19] 99 @dc
[<
601C00E03200707100707080703880703880383800381C00381C00381C001C0E001C0E001C
0E001C0E000E0E000F0E000E8C000E78000700000700000700000700000380000380000380
0003800001C00001C0000FC000>
	 17 29 -3 28 21] 104 @dc
[<
3C0072007200710071007100380038001C001C001C000E008E008E004700470026001C0000
00000000000000000000000000010003800180>
	 9 28 -4 27 13] 105 @dc
[<
300E00701900383880383840381C40381C401C1C001C0E001C0E001C0E000E07000E07008E
07008E07004707004687002646003C3C00>
	 18 18 -4 17 23] 110 @dc
[<
1F0060C08060C030E03060300038007807F00FF01FC01F001C0018180C1C0C08060801F0>
	 14 18 -3 17 17] 115 @dc
[<
780000CC0000E60000C6000007000003000003000003800003800003800001C00001C00001
C00001C00001C00000E00000E00000E00000E00000E0000070000070000070000070000070
0003FF80003800003800003800003800003800001C00001C00001C60000C700006700003C0
>
	 20 37 1 28 13] 102 @dc
[<
804040201010080838783818>
	 5 12 -3 3 13] 44 @dc
[<
07C3C00C26301C1C10181C08181C04180C041C0E041C0E021C0E021C0E020E07010E070187
07018707014703834703872703871E0183>
	 24 18 -4 17 28] 119 @dc
[<
3C380062640061E400C0E200C0E200E0E200E07000E07000E07000E0700070380070380030
3800383800181C000C3C00063C0003DC00000E00000E00000E00000E000007000007000007
00000700000380000380001F80>
	 17 29 -5 28 21] 100 @dc
[<
0E00190038803840384038401C001C001C001C000E000E000E000E00070007000700FFE003
8003800380038001C001C001C000C0>
	 11 26 -3 25 14] 116 @dc
[<
FFC0FFC0FFC0>
	 10 3 -3 9 15] 45 @dc
[<
60F07830>
	 5 4 -4 3 13] 46 @dc
@F6 @sf
[<
1000600000180060000018007000001C007000001C007800001E007800001E007400001D00
7400001D807200001C807200001C407100001C407180001C207080001C207040001C107040
001C107020001C087020001C087010001C047010001C047008003802700800380270040038
0170040038017002003800F002003800F0010038007001803C007001C0FF83FF0FF0>
	 36 29 -9 27 41] 87 @dc
[<
07800C4018201810380818081C081C041C041C040E020E02870287024706470E270E1E06>
	 15 18 -4 17 19] 118 @dc
[<
7E00C300E1C0C0C000E000E0007000700F7018F01878303830383838381C381C381C381C1C
0E1C0E0C0E0E0E0607030F018F00F3>
	 16 26 -3 17 19] 103 @dc
@F2 @sf
[<
FFF00600FFFFFFF00F00FFFF06000F0007E006001F8007E006001F8007E006001F8007E006
003FC007E006003FC007E006007E6007E006007E6007E00600FC3007E00600FC3007E00601
F81807E00601F81807E00601F81807E00603F00C07E00603F00C07E00607E00607E00607E0
0607E0060FC00307E0060FC00307E0060FC00307E0061F800187E0061F800187E0063F0000
C7E0063F0000C7E0067E000067E0067E000067E006FC000037E006FC000037E006FC000037
E007F800001FE0FFF800001FFFFFF000000FFF>
	 48 34 -2 33 53] 77 @dc
[<
01FF000FFFE03F01F87C007C78003CF0001EF0001EF0001EF0001E70003E3800FC1FFFFC0F
FFF81FFFF03FFF8038000030000030000013FC001FFF001F0F803E07C03C03C07C03E07C03
E07C03E07C03E07C03E03C03C03E07CF1F0F8F0FFF7F03FC1E>
	 24 33 -2 21 28] 103 @dc
@F2 @sf
[<
00FFFE00FFFE0007E00007E00007E00007E00007E00007E00007E0FFFFFEFFFFFEE007E070
07E03807E01807E00C07E00E07E00707E00307E00187E001C7E000E7E00077E00037E0001F
E0001FE0000FE00007E00003E00003E00001E00000E0>
	 23 32 -2 31 28] 52 @dc
[<
FFFFFFFCFFFFFFFC07F001FC07F0003E07F0001E07F0000E07F0000E07F0000607F0000607
F0000607F0000307F0180307F0180307F0180007F0180007F0380007F0780007FFF80007FF
F80007F0780007F0380007F0180007F0180607F0180607F0180607F0000607F0000E07F000
0E07F0000C07F0001C07F0003C07F000FCFFFFFFFCFFFFFFFC>
	 32 34 -2 33 37] 69 @dc
[<
FF80FFE0FF80FFE00E003E0007007E000380FC0001C0F80000C1F0000063E0000037C00000
3FC000001F8000001F0000003F0000007F800000F9800001F8C00003F0600003E0700007C0
38000F801C00FFE07FC0FFE07FC0>
	 27 22 -1 21 30] 120 @dc
@F9 @sf
[<
7FCFF80E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E01C00E
01C00E01C00E01C00E01C00E01C0FFFFC00E01C00E01C00E01C00E01C00E01C00E01C00E01
C00703C00303C001C1C0007FC0>
	 21 29 0 28 23] 13 @dc
[<
001F800000E060800180118007000B800E0007801C0007801C000780380007807800078078
00078070000780F0000F80F000FFF0F0000000F0000000F0000000F0000000F0000000F000
0000700000807800008078000080380001801C0001801C0003800E00038007000780018019
8000E06180001F8080>
	 28 30 -2 28 33] 71 @dc

38 @eop0

0 0 38 @bop1 262 307 a @F1 @sf(D)68 b(Handling)24 b(the)f(Press)-699 91 y 
@F9 @sf(Often)c(media)g(inquiries)g(can)g(absorb)g(more)g(time)g(than)g
(all)f(of)h(the)h(others)g(issues)g(in)-1432 50 y(inciden)o(t)12 b
(handling)g(com)o(bined.)17 b(It)c(is)f(imp)q(ortan)o(t)g(to)h(understand)h
(this)e(and)h(to)f(use)i(y)o(our)-1432 50 y(public)g(a\013airs)g(o\016ce)h
(if)f(it)g(exists.)21 b(In)15 b(the)g(excitemen)o(t,)h(p)q(eople,)f(esp)q
(ecially)f(those)i(who)-1432 50 y(are)h(not)g(exp)q(erience)q 18 x(sp)q
(eak)o(ers)q 18 x(will)f(often)h(forget)g(that)g(they)h(are)g(not)f(emp)q
(o)o(w)o(ered)h(to)-1432 49 y(sp)q(eak)c(for)g(the)g(cen)o(ter)i(and)d
(that)h(nothing)f(is)h(ev)o(er)h(really)e(said,)g(\\O\013)h(the)h
(record.")-1345 117 y @F2 @sf(D.1)55 b(Spin)19 b(Con)n(trol)-456 76 y 
@F9 @sf(The)12 b(phrase)g(\\Spin)f(Con)o(trol")g(w)o(as)g(\014rst)h(used)h
(in)e(p)q(olitical)f(circles.)18 b(It)12 b(refers)h(to)e(altering)-1432 
50 y(the)h(p)q(erce)q(ptions)h(ab)q(out)g(an)f(inciden)o(t)g(rather)h
(than)g(the)g(dela)o(ying)e(with)h(the)h(facts)f(of)g(the)-1431 50 y
(inciden)o(t)h(themselv)o(es.)20 b(Consider)14 b(the)g(t)o(w)o(o)g
(statemen)o(ts.)-861 91 y(1.)20 b @F6 @sf(T)m(o)d(ke)n(ep)g(our)f
(machines)h(safe,)g(we)f(de)n(cide)n(d)h(to)g(disc)n(onne)n(ct)g(them)g
(fr)n(om)f(the)h(net-)-1329 50 y(work.)-152 83 y @F9 @sf(2.)j @F6 @sf(We)c
(wer)n(e)e(for)n(c)n(e)n(d)h(to)g(shut)g(down)h(our)f(network)g(c)n(onne)n
(ctions)h(to)f(pr)n(event)g(damage)-1328 50 y(to)g(our)g(machines.)-347 
91 y @F9 @sf(I)10 b(ha)o(v)o(e)g(found)g(that)g(the)h(giving)e(the)i
(press)g(a)f(state)h(lik)o(e)f(the)h(former)f(tends)h(to)f(pro)q(duce)-1430 
50 y(a)15 b(laudatory)g(piece)i(ab)q(out)e(one's)h(sta\013)g(while)g(a)f
(statemen)o(t)i(lik)o(e)e(the)h(latter,)g(pro)q(duces)-1430 50 y(an)d(em)o
(barrassing)h(piece.)19 b(The)14 b(t)o(w)o(o)g(statemen)o(ts)h(are)f(of)f
(course)j(essen)o(tially)d(iden)o(tical.)-1347 50 y(Y)m(our)f(public)g
(a\013airs)g(group)h(is)f(probably)g(famil)o(iar)f(with)h(these)i(issues)g
(and)e(can)h(help)-1432 49 y(y)o(ou)g(form)g(press)i(statemen)o(ts)-474 
117 y @F2 @sf(D.2)55 b(Time)18 b(Con)n(trol)-474 76 y @F9 @sf(With)e(a)h
(su\016cien)o(tly)f(large)h(inciden)o(t,)g(the)h(media)e(atten)o(tion)h
(can)g(absorb)h(almost)e(un-)-1432 50 y(b)q(ounded)h(amoun)o(ts)e(of)h
(time.)25 b(The)17 b(press)h(will)d(often)h(call)g(emplo)o(y)o(ees)h(at)f
(home.)25 b(It)17 b(is)-1432 50 y(imp)q(ortan)o(t)c(the)h(sta\013)h(that)f
(are)h(solving)d(a)i(problem)g(understand)h(that)f(the)h(solving)e(the)-1431 
50 y(inciden)o(t)g(is)h(more)g(imp)q(ortan)o(t)f(that)g(dealing)g(with)h
(the)g(press.)19 b(A)o(t)14 b(the)h(v)o(ery)f(least)g(insist)-1432 49 y
(that)19 b(all)e(press)k(represe)q(n)o(tativ)o(es)f(go)f(through)g(the)g
(public)g(a\013airs)g(often)g(so)g(that)g(the)-1431 50 y(standard)14 b
(questions)g(can)g(b)q(e)h(easily)e(and)h(time-e\016cien)o(tly)f(b)q(e)i
(answ)o(ered.)-1196 116 y @F2 @sf(D.3)55 b(Hero)18 b(Making)-466 77 y 
@F9 @sf(The)d(press)h(lik)o(es)f(to)g(\014nd)g(outstanding)g(hero)q(es)h
(and)f(villai)o(ns.)21 b(As)15 b(a)g(result,)h(the)f(media)-1432 50 y
(will)e(tend)j(to)e(mak)o(e)h(one)g(of)f(y)o(our)h(sta\013)g(mem)o(b)q
(ers)h(in)o(to)e(a)h(hero)g(if)g(at)f(all)g(p)q(ossible)h(from)-1432 50 y
(them)g(to)f(do)h(so.)21 b(It)15 b(is)g(more)f(lik)o(ely)g(than)h(not)g
(that)g(the)g(Hero)g(will)f(not)h(b)q(e)g(the)g(p)q(erson)-1430 49 y(who)e
(has)h(w)o(ork)o(ed)g(the)h(hardest)g(or)e(the)i(longest.)-784 117 y @F2 @sf
(D.4)55 b(Discouraging)18 b(or)h(Encouraging)f(a)h(Next)f(Inciden)n(t)-1258 
76 y @F9 @sf(The)g(atten)o(tion)f(that)h(an)f(inciden)o(t)h(receiv)o(es)h
(greatly)e(a\013ect)i(the)f(lik)o(eliho)q(o)q(d)e(of)h(future)-1431 50 y
(inciden)o(ts)12 b(at)g(that)g(particular)g(site.)18 b(It)12 b(probably)g
(also)f(in\015uences)j(the)e(decision)h(pro)q(cess)-1430 50 y(or)g(p)q
(oten)o(tial)g(future)h(crac)o(k)o(ers)h(in)e(the)h(comm)o(unit)o(y)e(at)i
(large.)j(Claiming)o 12 x(that)d(y)o(our)f(site)-1431 50 y(is)i(in)o
(vulnerable)g(is)g(an)g(in)o(vitation)f(to)h(a)g(future)h(inciden)o(t.)23 b
(Giving)14 b(the)i(media)e(step)j(b)o(y)-1432 50 y(step)c(instructions)g
(on)g(ho)o(w)f(to)g(break)h(in)f(to)h(a)f(computer)h(is)f(also)g(not)h(a)f
(w)o(onderful)g(idea.)-737 159 y(38)-999 b
38 @eop1

37 @bop0
@F1 @sf
[<
C01FF000E0FFFE00F3FFFF00FFE01F80FF0007C0FC0003E0F80003F0F00001F0F00001F0E0
0001F8E00001F8E00001F8600001F8000003F8000007F800000FF800007FF00007FFF000FF
FFE003FFFFE007FFFFC00FFFFF801FFFFE003FFFFC007FFFE0007FFE0000FFC00000FF0000
00FE0000E0FE0000E0FC0000E0FC0001E0FC0001E07C0001E07C0003E03E0007E01F001FE0
0F807FE007FFF9E003FFF0E0007F8060>
	 29 41 -4 40 38] 83 @dc
[<
0001C000000003E000000003E000000007F000000007F00000000FF80000000FF80000000F
F80000001FDC0000001FDC0000003FDE0000003F8E0000007F8F0000007F070000007F0700
0000FE03800000FE03800001FC01C00001FC01C00003FC01E00003F800E00007F800F00007
F000700007F0007000FFFE03FF80FFFE03FF80FFFE03FF80>
	 33 27 -1 26 36] 118 @dc
@F9 @sf
[<
60F0F0600000000000000000000060F0F060>
	 4 18 -4 17 12] 58 @dc
[<
0080008007E018902088408440828082E083F083F08360870087008E00BE03FC0FF81FF03F
C07E80F080E080C086C08FC08FC087408160823084189807E000800080>
	 16 33 -2 30 21] 36 @dc
[<
07C018702038401C401E800EF00FF00FF00F600F000F000F000F000E200E301C2818243023
E02000200020002000200020003FC03FF03FF8300C>
	 16 29 -2 27 21] 53 @dc
[<
03E00C301818300C300E700660076007E007E007E007E007E007E006F00EF00CE818E430E3
E0600070007000300C301E181E0C0E0604030C00F0>
	 16 29 -2 27 21] 54 @dc
@F6 @sf
[<
38006800E400E400E400E400700070007000700038003800380038001C001C001C001C000E
000E000E000E000700070007000700038003801F80>
	 9 29 -4 28 11] 108 @dc
[<
3C0047008180E1C0E0C000E00070007007F01C7018381838383838381C1C1C1C1C1C1C1C0E
0E0E0E870E870E4707470727071E03>
	 16 26 -4 17 20] 121 @dc
@F6 @sf
[<
FF8010001C0010000C00180004003800040038000400380002007400020074000200740002
00E4000100E2000100E2000101C2000101C2000081C1000081810000838100008381000043
8080004700800047008000470080002E0040002E0040002E0040003C0060001C007001FC03
FE>
	 31 28 -3 27 31] 78 @dc
@F9 @sf
[<
03000007800007800007800007800007800007800003800003800003800003800001800001
800001C00000C00000C0000040000060000020000010000010008008008004008004004002
007FFF007FFF007FFF80400000>
	 17 29 -2 27 21] 55 @dc

37 @eop0

0 0 37 @bop1 262 307 a @F1 @sf(C)68 b(Highly)24 b(Sensitiv)n(e)e(En)n
(viron)q(men)n(ts)-1046 91 y @F9 @sf(An)d(computing)h(en)o(vironmen)o(t)f
(should)h(b)q(e)g(considered)h(highly)e(sensitiv)o(e)h(when)g(it)g(is)-1432 
50 y(p)q(oten)o(tially)11 b(pro\014table)i(to)g(co)o(v)o(ert)g(the)h(data)e
(or)h(when)g(great)g(incon)o(v)o(enience)h(and)f(losses)-1431 50 y(could)g
(result)h(from)e(errors)j(pro)q(duced)g(there.)k(In)13 b(particular,)g(y)o
(ou)g(should)g(consider)h(y)o(ou)-1432 50 y(site)g(sensitiv)o(e)g(if)f(an)o
(y)h(of)f(the)i(follo)o -1 x(wing)o 13 x(conditions)e(apply:)-914 91 y(1.)
20 b(Y)m(ou)14 b(pro)q(cess)h(data)f(that)g(the)g(go)o(v)o(ernmen)o(t)g
(considers)h(sensitiv)o(e.)-1105 83 y(2.)20 b(Y)m(ou)15 b(pro)q(cess)q 17 x
(\014nancial)g(transactions)h(suc)o(h)g(that)g(a)f(single)h(transaction)g
(can)f(ex-)-1328 50 y(ceed)h($25,00)o(0.0)o(0)c(or)i(the)h(total)e
(transactions)h(excee)q(d)h(2.5)e(Millio)o(n)g(dollars.)-1278 83 y(3.)20 b
(Y)m(ou)e(pro)q(cess)i(data)e(whose)h(time)f(of)f(release)j(is)e(tigh)o
(tly)f(con)o(trolled)h(and)g(whose)-1328 50 y(early)c(release)h(could)f
(giv)o(e)f(signi\014can)o(t)h(\014nancial)f(adv)n(an)o(tage.)-1045 83 y
(4.)20 b(Y)m(our)14 b(function)f(is)h(life)f(critical.)-564 83 y(5.)20 b
(Y)m(our)10 b(organization)f(has)h(enemies)h(that)f(ha)o(v)o(e)g(a)g
(history)g(of)f(\\terrorism")h(or)g(violen)o(t)-1329 49 y(protests.)-207 
83 y(6.)20 b(Y)m(our)11 b(data)h(con)o(tains)f(trade)h(secre)q(te)h
(information)d(that)h(w)o(ould)g(b)q(e)h(of)f(direct)h(v)n(alue)-1329 50 y
(to)i(a)g(comp)q(etitor.)-336 92 y(Essen)o(tially)g(money)g(is)g(more)g
(directly)h(v)n(aluable)e(than)h(secre)q(ts)i(and)e(a)g(\\vilian")e(can)
-1431 49 y(p)q(oten)o(tially)17 b(steal)h(more)g(from)g(one)g(succes)q
(sful)h(attac)o(k)f(on)g(one)h(\014nancial)e(institution)-1432 50 y(than)j
(he)h(will)e(ev)o(er)j(b)q(e)f(able)f(to)g(get)h(selling)f(state)h(secre)q
(ts)h(for)e(decades)q(.)39 b(There)22 b(is)-1432 50 y(signi\014can)o(t)9 b
(concern)i(that)f(the)g(electrical)g(utilit)o(y)e(companies)i(and)f(and)h
(bank)f(conducting)-1431 50 y(electronic)14 b(funds)h(transfer)f(will)f(b)q
(e)h(targets)h(of)e(terrorists)j(in)d(thee)i(next)f(decade.)-1254 50 y(F)m
(or)i(cen)o(ters)q 18 x(the)i(m)o(ust)f(supp)q(ort)g(sensitiv)o(e)h(pro)q
(cessing)g(it)f(is)g @F6 @sf(str)n(ongly)j @F9 @sf(advised)d(to)-1432 49 y 
@F6 @sf(c)n(ompletely)j @F9 @sf(separate)f(the)f(faciliti)o(es)f(for)g
(pro)q(cessing)i(this)e(data)g(from)g(those)h(faciliti)o(es)-1432 50 y
(used)e(to)g(pro)q(cess)h(ordinary)f(data)f(and)h(to)f(allo)o(w)g
(absolutely)g(no)g(connection)i(from)e(the)-1431 50 y(sensitiv)o(e)i(pro)q
(cess)q(ing)g(systems)i(to)e(the)g(outside)h(w)o(orld.)27 b(There)18 b(is)f 
@F6 @sf(No)j @F9 @sf(substitute)e(for)-1432 50 y(ph)o(ysical)13 b(securit)o
(y)i(and)f(prop)q(er)h(separation)f(will)f(require)i(an)e(attac)o(k)o(er)i
(to)f(compromise)-1432 50 y(ph)o(ysical)g(securit)o(y)h(in)f(order)i(to)e
(p)q(enetrate)q 16 x(the)h(system.)21 b(T)m(ec)o(hniques)15 b(for)g
(coping)f(with)-1432 49 y(the)g(remaining)f(\\insider)h(threat")g(are)g(b)q
(ey)o(ond)h(the)f(scop)q(e)h(of)e(this)h(tutorial.)-1177 50 y(In)i
(analysis)f(of)h(computing)g(in)f(sensitiv)o(e)i(en)o(vironmen)o(ts,)g
(there)g(are)g(t)o(w)o(o)f(di\013eren)o(t)-1431 50 y(securit)o(y)g(goals.)
23 b(The)16 b(\014rst)h(is)e(that)h(of)f(protecting)i(the)f(system.)25 b
(All)15 b(of)g(the)h(advice)g(in)-1432 50 y(this)d(b)q(o)q(oklet)h(should)f
(b)q(e)i(considered)g(as)f(a)f(\014rst)h(step)h(to)o(w)o(ards)f(that)g
(goal.)o 17 x(The)g(second)-1430 50 y(goal)g(is)h(the)h(protection)g(of)f
(job)g(or)g(\\T)m(ec)o(hnical)g(Compliance.")22 b(This)15 b(is)h(is)f(the)h
(goal)e(of)-1432 50 y(sho)o(wing)g(that)h(all)f(of)g(the)i(regulations)f
(ha)o(v)o(e)g(b)q(een)h(follo)n(w)o(ed)e(and)h(that)g(protecting)h(the)-1431 
49 y(system)e(has)g(b)q(een)h(done)f(with)g(\\due)g(diligence.")-730 50 y
(It)20 b(is)g(imp)q(ortan)o(t)f(to)h(realize)g(that)g(these)i(t)o(w)o(o)d
(securit)o(y)i(goals)e(are)i(separate)g(and)-1432 50 y(p)q(oten)o(tially)
12 b(con\015icting.)17 b(It)d(ma)o(y)e(b)q(e)i(necess)q(ary)h(to)e(w)o
(ork)g(to)o(w)o(ards)g(the)h(latter)g(the)g(goal)-1433 50 y(and)g(that)i
(is)e(often)i(more)f(a)f(legal)h(and)f(b)q(o)q(okk)o(eeping)h(question)h
(than)f(a)g(tec)o(hnical)g(one.)-1432 50 y(It)e(is)h(also)f(b)q(ey)o(ond)i
(the)f(scop)q(e)h(of)e(this)h(w)o(ork.)-30 399 y(37)-999 b
37 @eop1

36 @bop0
/@F10 @newfont
@F10 @sf
[<
FFF8FFF8070007000700070007000700070007000700070007000700070007000700070007
0007000700FFF8FFF8>
	 13 23 -3 22 20] 73 @dc
[<
00F003FC070C070E070E070E07000700070007000700070007000700FFFC7FFC0700070007
0007000300>
	 15 21 -1 20 20] 116 @dc
[<
FFFCFFFC0380038003800380038003800380038003800380038003807F807F800000000000
0000000300078007800300>
	 14 24 -3 23 20] 105 @dc
[<
CFE0FFF8F81CF006E0066006001C07F83FF07F80F000C038C03860383FF80FD8>
	 15 16 -2 15 20] 115 @dc
[<
0F8F803FFF80707C00E01C00E01C00E01C00701C003C1C001FFC0007FC00001C00001C0020
18007078007FF0001FC000>
	 17 16 -2 15 20] 97 @dc
[<
FFFEFFFE038003800380038003800380038003800380038003800380038003800380038003
8003800380FF80FF80>
	 15 23 -2 22 20] 108 @dc
[<
07C01FF03C78783C701CE00EE00EE00EE00EE00EE00E701C701C3C781FF007C0>
	 15 16 -2 15 20] 111 @dc
[<
07CFC01FEFC0383E00301E00700E00E00E00E00E00E00E00E00E00E00E00E00E00700E0030
1E001C3E000FFE0007CE00000E00000E00000E00000E00000E00007E00007E00>
	 18 23 -1 22 20] 100 @dc
[<
03E00003E00003E0000770000770000770000630000E38000E38000E38001C1C001C1C001C
1C001C1C00FE3F80FE3F80>
	 17 16 -1 15 20] 118 @dc
[<
0CF8001DFC001F0E001E03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E
03001F07001DFE001CF8001C00001C00001C00001C00001C0000FC0000FC0000>
	 18 23 0 22 20] 98 @dc
[<
03F00FFC1C1E380E70006000E000FFFEFFFEE00EE00E700C301C1C380FF007E0>
	 15 16 -2 15 20] 101 @dc
[<
03F00FFC1C1E380E70006000E000E000E000E0006000700038081C1C0FFC03F8>
	 15 16 -2 15 20] 99 @dc
[<
FFF000FFF0000E00000E00000E00000E00000E00000E00000E00000E00000F00000F00000F
81000EE380FE7F80FE1F00>
	 17 16 -1 15 20] 114 @dc
[<
7FFC7FFC038003800380038003800380038003800380038003800380FFFE7FFE0380038003
80038401CE00FE007C>
	 15 23 -1 22 20] 102 @dc
[<
FE79E0FEFBE038E38038E38038E38038E38038E38038E38038E38038E38038E38038E3803C
F3803CF380FFDF00FB8E00>
	 19 16 0 15 20] 109 @dc
[<
FF8FE0FF8FE01C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001E
07001F86001DFE001C78001C00001C00001C00001C00001C0000FC0000FC0000>
	 19 23 0 22 20] 104 @dc
[<
3C00007E000077000073800003800001C00001C00001C00001E00001E00001E00003700003
70000730000730000738000E38000E38000E1C001C1C001C1C001C1C00FE3F80FE3F80>
	 17 24 -1 15 20] 121 @dc
[<
FF8FE0FF8FE01C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001E
07001F8600FDFE00FC7800>
	 19 16 0 15 20] 110 @dc
[<
70F8F8F870>
	 5 5 -7 4 20] 46 @dc
[<
0080018001800FC01FF039B8718CE186E186E1864186018E019C01F80FF03FE07F807180C1
84C18EC18EC18E619C39BC1FF007E0018001800080>
	 15 29 -2 25 20] 36 @dc
[<
FE3E00FE3E00383E00386E00386E00386E00386E0038EE0038CE0038CE0039CE0039CE0039
CE00398E00398E003B8E003B0E003B0E003B0E003B0E003E0E00FE3F80FE3F80>
	 17 23 -1 22 20] 78 @dc
[<
1FF07FFC783C701CE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE00EE0
0E701C783C7FFC1FF0>
	 15 23 -2 22 20] 79 @dc
[<
0FF8000FF80001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001
C00001C00001C00001C00001C000E1C380E1C380E1C380E1C380FFFF807FFF80>
	 17 23 -1 22 20] 84 @dc
[<
FF00FF003800380038003800380038003800387038703FF03FF03870387038003800380738
0738073807FFFFFFFF>
	 16 23 -2 22 20] 70 @dc
[<
03CE0FFE1C3E181E381E700E700E600EE00EE07FE07FE000E000E000E000600E700E700E38
1E181E1C3E0FFE03C6>
	 16 23 -1 22 20] 71 @dc
[<
C7E0FFF0F838F01CE00EE00E600E000E001E001C01F80FF03FE07E007000E000E01CE01CE0
1C603C307C1FFC0FCC>
	 15 23 -2 22 20] 83 @dc
[<
07F00007F00001C00001C00001C00001C00001C00001C00001C00001C00003E00003E00003
60000770000770000E38000E38001E3C001C1C003C1E00380E00FE3F80FE3F80>
	 17 23 -1 22 20] 89 @dc
[<
00C001C0030006000C001C0038003000700070006000E000E000E000E000E000E000E00060
0070007000300038001C000C000600030001C000C0>
	 10 29 -6 25 20] 40 @dc
[<
4040C060C060C060C060C060E0E0E0E0E0E0E0E0C060>
	 11 11 -4 22 20] 34 @dc
[<
03C00FF01C38181C380C700E700E600EE000E000E000E000E000E000E000600E700E700E38
1E181E1C3E0FFE03C6>
	 15 23 -2 22 20] 67 @dc
[<
FFFFFFFF380738073807380738003800380038003800380038003800380038003800380038
0038003800FF00FF00>
	 16 23 -2 22 20] 76 @dc
[<
01F00007FC000E0E001C07001C070038038038038038038038038038038038038038038038
0380380380380380380380380380380380380380380380380380FE0FE0FE0FE0>
	 19 23 0 22 20] 85 @dc
[<
FFFF80FFFF803803803803803803803803803800003800003800003870003870003FF0003F
F000387000387000380000380000380700380700380700380700FFFF00FFFF00>
	 17 23 -1 22 20] 69 @dc
[<
FE0700FE0F80381DC0381DC0381C80381C00381C00381C00381C00381C003838003FF0003F
F800383C00381C00380E00380E00380E00380E00381C00383C00FFF800FFE000>
	 18 23 -1 22 20] 82 @dc
[<
FFFEFFFEFFFE>
	 15 3 -2 -2 20] 95 @dc
[<
FE0FE0FE0FE038038038038038038038038038038038038038E38038E38039F38039B38039
B38039B3803BBB803BBB803B1B803B1B803B1B803B1B803E0F80FE0FE0FE0FE0>
	 19 23 0 22 20] 77 @dc
[<
FFF8FFFC381E380E38073807380738073807380E381E3FFC3FFC381E380E38073807380738
07380E381EFFFCFFF0>
	 16 23 -1 22 20] 66 @dc
[<
8000C0006000300018001C000E000600070007000300038003800380038003800380038003
000700070006000E001C00180030006000C0008000>
	 9 29 -4 25 20] 41 @dc
[<
03E7E00FFFE01C1F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C
07001C0700FC3F00FC3F00>
	 19 16 0 15 20] 117 @dc
[<
C000E000E00070007000380038001C001C000E000E000700070003800380038001C001C000
E000E00070007000380038001C001C000E000E0006>
	 15 29 -2 25 20] 47 @dc
[<
FE00FE00380038003800380038003800380038003FF03FFC381E380E380738073807380738
07380E381EFFFCFFF0>
	 16 23 -1 22 20] 80 @dc
[<
FFFF80FFFF807FFF800000000000000000007FFF80FFFF80FFFF80>
	 17 9 -1 15 20] 61 @dc
[<
FE3F80FE3F80380E00380E00380E00380E00380E00380E00380E00380E00380E003FFE003F
FE00380E00380E00380E00380E00380E00380E00380E00380E00FE3F80FE3F80>
	 17 23 -1 22 20] 72 @dc
[<
FF8000FF80001C00001C00001C00001C00001C00001C00001CF8001DFC001F0E001E03001C
03801C01C01C01C01C01C01C01C01C01C01C01C01C03801E03001F0700FDFE00FCF800>
	 18 24 0 15 20] 112 @dc
[<
70F8F8F87000000000000070F8F8F870>
	 5 16 -7 15 20] 58 @dc
[<
FFFEFFFEFFFE>
	 15 3 -2 12 20] 45 @dc
[<
FFE000FFF800383C00381E00380E0038070038070038038038038038038038038038038038
0380380380380380380700380700380700380E00381E00383C00FFF800FFE000>
	 17 23 -1 22 20] 68 @dc
[<
FE3F80FE3F801C1C001C38001C38001C70001EF0001FE0001FC0001FC0001DE0001CF0001C
78001C3C001DFF801DFF801C00001C00001C00001C00001C0000FC0000FC0000>
	 17 23 -1 22 20] 107 @dc
[<
007FC0007FC0000E00000E00000E00000E00000E00000E0007CE000FEE001C3E00301E0070
0E00E00E00E00E00E00E00E00E00E00E00E00E00700E00301E001C3E000FFE0003CE00>
	 18 24 -1 15 20] 113 @dc
[<
FE3F80FE3F80380E003C1E001C1C001C1C001FFC001FFC000E38000E38000E38000E38000E
380006300007700007700007700007700003600003600003E00003E00001C000>
	 17 23 -1 22 20] 65 @dc
[<
07C00FE01C7038383838701C701CE00EE00EE00EE00EE00EE00EE00EE00EE00E701C701C30
1838381C700FE007C0>
	 15 23 -2 22 20] 48 @dc
[<
001E001C003C003800781FF07FFC78FC71DCE1CEE38EE00EE00EE00EE00EE00EE00EE00EE0
0EE00EE00EE00EE00EE00E701C783C7FFC1FF0>
	 15 28 -2 22 20] 81 @dc
[<
07F0001FFC003C1E00700700E00380E00380E00380E00380700F003FFE001FFC003FF80070
000070000037C0003FF000383800301800701C00701C00701C00301800383B801FFF8007CF
00>
	 17 25 -1 15 20] 103 @dc
[<
0E78000E78001E7C001A6C001A6C001B6C001B6C0019CC0039CE0039CE00380E00380E0038
0E00380E00FF7F80FF7F80>
	 17 16 -1 15 20] 119 @dc
[<
FE3FFE3F381C381C38383838387038703CE03CE03FE03FC03FC03B8039C039E038E0387038
783838381CFE7FFE7F>
	 16 23 -1 22 20] 75 @dc
[<
FFFFFFFF700738071C070E000700038001C000E000707038701C700E7FFF3FFF>
	 16 16 -1 15 20] 122 @dc
[<
80C060303018181878F8F060>
	 5 12 -8 22 20] 39 @dc
[<
FFE0FFE0E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E0
00E000E000E000E000E000E000E000E000FFE0FFE0>
	 11 29 -7 25 20] 91 @dc
[<
0FC03FF07838701CE00EE00E400E000E000E001C003807F007E000700038001C001C201C70
1C701C38381FF00FC0>
	 15 23 -2 22 20] 51 @dc
[<
04000E000E000E000E000E000E00070007000700070003800380018001C000C000E0007000
30E038E01CFFFEFFFEE000>
	 15 24 -2 23 20] 55 @dc
[<
0FC03FF07878601CE01CE00E400E000E000E000C201C78387FF077C0700070007000700070
00700070007FFC3FFC>
	 15 23 -2 22 20] 53 @dc
[<
C0E030180C7CFCFCF870>
	 6 10 -7 4 20] 44 @dc
[<
FFE0FFE000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000
E000E000E000E000E000E000E000E000E0FFE0FFE0>
	 11 29 -1 25 20] 93 @dc
[<
3F007F80E0C040E00070007000700070007000700070007000700070007000700070007000
700070007000701FF01FF00000000000000000006000F000F00060>
	 12 32 -2 23 20] 106 @dc
[<
1F007FC0F0E0E070E070007000700070007000700070007000700070007000700070007000
700070007007FC07FC>
	 14 23 -3 22 20] 74 @dc
[<
1E3C001E3C001E3C001A2C001B6C001B6C003B6E003B6E003B6E003B6E003B6E003BEE003B
EE0031C600300600700700700700700700700700700700700700FC1F80FC1F80>
	 17 23 -1 22 20] 87 @dc
[<
01F007F80E1E180638F071F8739C739CE70EE70EE70EE70EE70EE70EE70E739E739E71FC38
FC181C0E3807F001E0>
	 15 23 -2 22 20] 64 @dc
[<
80E070301878F8F8F06000000000000070F8F8F870>
	 5 21 -7 15 20] 59 @dc
[<
FE3F80FE3F801C1C000E38000E780007700003E00003C00001C00003E00007E0000770000E
78001E38007E3F007E3F00>
	 17 16 -1 15 20] 120 @dc

36 @eop0

0 0 36 @bop1 262 353 a @F10 @sf(It)18 b(is)h(also)f(advisa)o(ble)o 18 x
(to)h(clear)f(old)g(files)g(from)g(the)h(direc)o(to)o(ry)f(on)h(a)g(daily)o 
-1354 45 a(basi)o(s.)-119 92 y($)g(If)g(.NOT.)o 18 x(F$GetS)o(YI\()o("CL)o
(US)o(TER)o(_M)o(EM)p(B)o(ER)o("\))f(Then)g(GoTo)g(Not_Cl)o(us)o(ter)o -1158 
45 a($)h(Say)f("This)g(syste)o(m)g(is)h(a)g(cluste)o(r)f(member)o(.)-766 
46 y($)h(Read/)o(Pro)o(m=)o("Ha)o(s)f(this)g(proced)o(ur)o(e)g(alread)o(y)g
(been)g(run)h(on)f(another)o 18 x(cluste)o(r)g(member)o(:)g("-)-1491 46 y
(SYS$I)o(NPU)o(T)g(Clust)o(er)-374 45 y($)h(If)g(Clust)o(er)o 18 x(Then)g
(GoTo)f(No_Cr)o(ea)o(te)-629 46 y($Not)o(_Cl)o(ust)o(er)o(:)-256 46 y($)h
(Read/)o(End)o(=C)o(lea)o(nu)o(p)f(-)-373 45 y(/Promp)o(t=")o(Di)o(sk)g
(quota)o 18 x(for)h(FAL)f(accoun)o(t)g(\(0)h(if)g(quota)o(s)f(not)h(enabl)o
(ed)o(\):)f(")h(-)-1275 46 y(SYS$C)o(OMM)o(AN)o(D)f(Quota)-374 46 y($)h
(If)g(F$Typ)o(e\()o(Quo)o(ta)o(\))f(.EQS.)g("INTE)o(GER)o(")g(Then)g(GoTo)g
(Set_Qu)o(ota)o -1060 45 a($)h(Say)f("Diskq)o(uot)o(a)g(must)g(be)h(an)g
(integ)o(er)o(")-707 46 y($)g(GoTo)f(FAL_P)o(ass)o(wo)o(rd_)o(OK)-433 46 y
($Set)o(_Qu)o(ota)o(:)-217 45 y($)h(Say)f("Setti)o(ng)g(up)h(new)f(FAL)g
(account)o(.")o -687 46 a($)h(Set)f(Defaul)o(t)g(SYS$SY)o(STE)o(M)-472 46 y
($)h(Set)f(NoOn)-197 45 y($)h(UAF)f(:=)h("$Auth)o(or)o(ize)o(")-413 46 y
($)g(UAF)f(Copy)g(DECNET)o 19 x(FAL/P)o(as)o(swo)o(rd)o(='F)o(AL)o(_Pa)o
(s)p(sw)o(or)o(d'/)o(UI)o(C=[)o(375)o(,3)o(75])o(/)p(D)o(ire)o(ct)o(ory)o
(=[F)o(AL)o(])-1472 46 y($)h(Creat)o(e/D)o(ir)o(ect)o(or)o(y)f(SYS$SY)o
(SRO)o(OT)o(:[F)o(AL)o(]/O)o(wn)p(e)o(r=)o([FA)o(L])o -942 45 a($No_)o
(Cre)o(ate)o(:)-217 46 y($)h(NCP)f(:=)h("$NCP")o -295 46 a($)g(NCP)f
(Define)o 18 x(Object)g(FAL)g(USER)g(FAL)h(Passw)o(ord)o 18 x('FAL_P)o
(ass)o(wor)o(d')o -1099 45 a($)g(NCP)f(Set)h(Objec)o(t)f(FAL)g(USER)g(FAL)h
(Passw)o(ord)o 18 x('FAL_Pa)o(ss)o(wor)o(d')-1041 46 y($)g(If)g(\(Quot)o
(a)f(.eq.)g(0\))h(.OR.)f(Clust)o(er)g(Then)g(GoTo)g(NO_QU)o(OTA)o -1001 
46 a($)h(Say)f("Enter)o(ing)o 18 x(disk)g(quota)g(for)h(FAL)f(accoun)o(t.)o 
-844 45 a($)h(Set)f(Defaul)o(t)g(SYS$SY)o(STE)o(M)-472 46 y($)h(PID)f(=)h
(F$GetJP)o(I\()o("",)o("PI)o(D")o(\))-511 46 y($)g(Open/)o(Wri)o(te)o 18 x
(Quota)f(SET_QU)o(OTA)o('P)o(ID')o(.C)o(OM)-727 45 y($)h(Write)o 18 x
(Quota)f("$)h(Run)f(SYS$SYS)o(TE)o(M:D)o(IS)o(KQU)o(OTA)o(")-825 46 y($)h
(Write)o 18 x(Quota)f("Add)g(FAL/Pe)o(rm=)o('')o(Quo)o(ta)o('")-727 46 y
($)h(Close)o 18 x(Quota)-256 45 y($)g(@SET_)o(QUO)o(TA)o('PI)o(D')o -334 
46 a($)g(Delet)o(e)f(SET_QU)o(OT)o(A'P)o(ID')o(.C)o(OM;)o -550 46 a($No_)o
(Quo)o(ta:)o -197 45 a($)h(Say)f("Reset)o(tin)o(g)g(defaul)o(t)g(DECNE)o
(T)g(accoun)o(t)g(passwo)o(rd)o(")-962 46 y($)h(NCP)f(Define)o 18 x
(Executo)o(r)g(Nonpri)o(v)g(Passw)o(ord)o 18 x('DN_Pas)o(sw)o(ord)o(')-1021 
46 y($)h(NCP)f(Set)h(Execu)o(to)o(r)f(Nonpri)o(v)g(Passwo)o(rd)o 19 x
('DN_P)o(as)o(swo)o(rd)o(')-962 45 y($)h(UAF)f(Modify)o 18 x(DECNET/)o
(Pas)o(sw)o(ord)o(=')o(DN_)o(P)p(a)o(ssw)o(ord)o(')-825 46 y($Cle)o(anu)o
(p:)-178 46 y($)h(Set)f(Defaul)o(t)g('Curre)o(nt_)o(De)o(fau)o(lt)o(')-609 
45 y($)h(Set)f(Termin)o(al/)o(Ec)o(ho)-374 46 y($)h(Exit)576 428 y @F9 @sf
(36)-999 b
36 @eop1

35 @bop0
@F1 @sf
[<
000001C0000000000003E0000000000003E0000000000007F0000000000007F00000000000
0FF800000000000FF800000000000FF800000000001FFC00000000001FFC00000000003FFE
00000000003FCE00000000007FCF00000000007F870000000000FF878000000000FF038000
000000FF038000000001FF01C000000001FE01C000000003FE01E000000003FC00E0000000
07FC00F000000007F8007000000007F800700000000FF000380000000FF000380000001FF0
001C0000001FE0001C0000003FE0001E0000003FC0000E0000007FC0000F0000007F800007
0000007F800007000000FF000003800000FF000003800001FF000003C00001FE000001C000
03FE000001E000FFFFF0003FFF80FFFFF0003FFF80FFFFF0003FFF80>
	 49 41 -1 40 52] 86 @dc
[<
FFFE007801FFFFC0FFFE007801FFFFC0FFFE00FC01FFFFC0038000FC0007F000038000FC00
07F000038001FE0007F000038001FE0007F000038003FF0007F000038003FF0007F0000380
07F38007F000038007F38007F00003800FE1C007F00003800FE1C007F00003800FE1C007F0
0003801FC0E007F00003801FC0E007F00003803F807007F00003803F807007F00003807F00
3807F00003807F003807F0000380FF003807F0000380FE001C07F0000380FE001C07F00003
81FC000E07F0000381FC000E07F0000383F8000707F0000383F8000707F0000387F0000387
F0000387F0000387F0000387F0000387F000038FE00001C7F000038FE00001C7F000039FC0
0000E7F000039FC00000E7F00003BF80000077F00003BF80000077F00003FF0000003FF000
03FF0000003FF000FFFF0000003FFFC0FFFE0000001FFFC0FFFE0000001FFFC0>
	 58 41 -3 40 65] 77 @dc
[<
FFFE000000FFFE000000FFFE0000000FE00000000FE00000000FE00000000FE00000000FE0
0000000FE00000000FE00000000FE00000000FE00000000FE1FC00000FE7FF80000FFE0FE0
000FF803F0000FF001F8000FE001FC000FE000FE000FE000FF000FE000FF000FE0007F000F
E0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE0007F800FE000
7F000FE0007F000FE000FF000FE000FE000FE000FC000FF001F8000FF803F000FFFE07E000
FFE7FF8000FFE1FE0000>
	 33 39 -2 26 38] 112 @dc
@F9 @sf
[<
FFFFC0000F0070000F001C000F000E000F0007000F0007800F0003800F0003C00F0001C00F
0001C00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F0001E00F00
01C00F0001C00F0003C00F0003800F0007000F0007000F000E000F003C000F00F000FFFFC0
00>
	 27 28 -2 27 32] 68 @dc
@F10 @sf
[<
60F0F0600000000060F0F0F0F0F0F0F0F0F0F0F0F0F060>
	 4 23 -8 22 20] 33 @dc
[<
01C00003E00003E0000360000360000770000770000770000630000E38000E38000E38000E
38001C1C001C1C001C1C001C1C001C1C00380E00380E00380E00FC1F80FC1F80>
	 17 23 -1 22 20] 86 @dc
[<
07C01FF03838701CF01EE00EE00EE00EE00E701C38381FF003801EF0701CE00EE00EE00EE0
0E701C783C3FF80FE0>
	 15 23 -2 22 20] 56 @dc

35 @eop0

0 0 35 @bop1 262 307 a @F1 @sf(B)68 b(VMS)23 b(Script)-476 91 y @F9 @sf
(This)10 b(script)i(is)f(courtesy)h(of)e(Kevin)i(Ob)q(erman)f(of)f(La)o
(wrence)j(Liv)o(ermore)d(National)g(Labs.)-1432 50 y(It)18 b(is)h(used)h
(on)f(DEC)f(VMS)h(systems)h(to)f(close)g(a)g(n)o(um)o(b)q(er)g(of)f(the)i
(standard)f(created)-1430 50 y(b)o(y)d(the)i(normal)e(installation)g(of)g
(DECNET.)h(Rather)h(than)f(t)o(yping)f(this)h(in)g(b)o(y)g(hand,)-1432 50 y
(please)c(request)h(one)f(b)o(y)g(electronic)h(mail.)o 17 x(This)e(DCL)h
(script)g(is)g(pro)o(vided)g(for)f(referenc)q(e)-1430 49 y(purp)q(oses)j
(only)e(and)h(is)f(not)h(guaran)o(teed)h(or)f(w)o(arran)o(ted)g(in)f(an)o
(y)h(w)o(a)o(y)m(.)-1127 88 y @F10 @sf($)19 b(Type)f(SYS$I)o(NPU)o(T)-315 
91 y(This)o 19 x(proce)o(du)o(re)g(chang)o(es)g(the)g(passwo)o(rd)o 19 x
(for)g(the)g(default)o 18 x(DECnet)g(accou)o(nt)o 19 x(and)-1374 45 y
(sets)o 19 x(up)g(a)i(new)e(accoun)o(t)g(for)g(FAL)h(activ)o(ity)o(.)f(It)h
(preve)o(nts)o 18 x(unautho)o(ri)o(zed)o 18 x(users)-1374 46 y(from)o 19 x
(makin)o(g)f(use)g(of)h(the)g(defau)o(lt)o 19 x(DECn)o(et)f(accou)o(nt)g
(for)g(any)h(purpo)o(se)o 19 x(exce)o(pt)-1335 46 y(file)o 19 x(trans)o
(fe)o(r.)-276 91 y(This)o 19 x(proce)o(du)o(re)f(assum)o(es)g(a)h(defau)o
(lt)f(DECne)o(t)g(accoun)o(t)g(named)g(DECNE)o(T)g(using)o 19 x(a)-1334 
46 y(dire)o(cto)o(ry)g(on)g(SYS$SYS)o(ROO)o(T.)o 18 x(If)h(this)f(is)h
(not)g(the)f(case)g(on)h(this)f(system)o(,)g(do)-1334 45 y(not)g(procee)o
(d!)o 38 x(It)h(will)f(use)g(UIC)h([375,)o(375)o(].)f(If)g(this)h(UIC)f
(is)h(alrea)o(dy)f(in)-1295 46 y(use,)o 19 x(do)g(not)h(conti)o(nue)o(.)
-413 91 y($)g(Read/)o(End)o(=C)o(lea)o(nu)o(p/P)o(rom)o(pt)o(="C)o(on)o
(tin)o(ue)o 19 x([N]:)f(")h(SYS$C)o(OMM)o(AND)o 18 x(OK)-1118 46 y($)g(If)g
(.NOT.)o 18 x(OK)g(Then)f(Exit)-452 46 y($)h(Say)f(:=)h("Write)o 18 x
(SYS$OUT)o(PU)o(T")-531 45 y($)g(Curre)o(nt_)o(De)o(fau)o(lt)o 19 x(=)g
(F$Env)o(iro)o(nm)o(ent)o(\(")o(DEF)o(AUL)o(T")o(\))-864 46 y($)g(Has_P)o
(riv)o(s)f(=)h(F$Priv)o(\("C)o(MK)o(RNL)o(,O)o(PER)o(,S)o(YSP)o(RV")o(\))
-825 46 y($)g(If)g(Has_P)o(ri)o(vs)f(Then)g(GoTo)g(Privs)o(_OK)o -648 45 a
($)h(Say)f("This)g(proce)o(dur)o(e)g(requir)o(es)o 19 x(CMKR)o(NL,)o 18 x
(OPER,)g(and)h(SYSPR)o(V.)o(")-1119 46 y($)g(Exit)-119 46 y($Pri)o(vs_)o
(OK:)o -197 45 a($)g(On)g(Contr)o(ol)o(_Y)f(Then)g(GoTo)g(Clean)o(up)-629 
46 y($)h(On)g(Error)o 18 x(Then)f(GoTo)g(Cleanup)o -550 46 a($)h(Set)f
(Termin)o(al/)o(No)o(Ech)o(o)-413 45 y($)h(Read/)o(End)o(=C)o(lea)o(nu)o
(p/P)o(rom)o(pt)o(="P)o(le)o(ase)o 18 x(enter)f(new)g(default)o 18 x
(DECnet)g(passw)o(or)o(d:)g(")h(-)-1393 46 y(SYS$Co)o(mma)o(nd)o 18 x
(DN_Pass)o(wor)o(d)-472 46 y($)g(Say)f(")h(")-176 45 y($)g(If)g(F$Len)o
(gt)o(h\(D)o(N_)o(Pas)o(swo)o(rd)o(\))f(.GT.)g(7)h(Then)f(GoTo)g(DN_Pass)o
(wor)o(d_)o(OK)-1139 46 y($)h(Say)f("Minim)o(um)g(passw)o(ord)o 18 x
(length)o 19 x(is)g(8)i(chara)o(ct)o(ers)o(")-923 46 y($)f(GoTo)f(Privs)o
(_OK)o -295 45 a($DN_)o(Pas)o(swo)o(rd)o(_OK)o(:)-315 46 y($)h(Read/)o
(End)o(=C)o(lea)o(nu)o(p/P)o(rom)o(pt)o(="E)o(nt)o(er)f(new)g(FAL)h(passw)o
(or)o(d:)f(")h(SYS$CO)o(MM)o(AND)o 18 x(FAL_Pas)o(sw)o(ord)o -1511 46 a($)g
(Say)f(")h(")-176 45 y($)g(If)g(F$Len)o(gt)o(h\(F)o(AL)o(_Pa)o(ssw)o(or)o
(d)p(\))f(.GT.)g(7)h(Then)f(GoTo)g(FAL_Pa)o(ssw)o(or)o(d_O)o(K)-1178 46 y
($)h(Say)f("Minim)o(um)g(passw)o(ord)o 18 x(length)o 19 x(is)g(8)i(chara)o
(ct)o(ers)o(")-923 46 y($)f(GoTo)f(DN_Pa)o(ssw)o(or)o(d_O)o(K)-413 45 y
($FAL)o(_Pa)o(ssw)o(or)o(d_O)o(K:)o -334 46 a($)h(Set)f(Termin)o(al/)o(Ec)o
(ho)-374 46 y($)h(Type)f(SYS$I)o(NPU)o(T)-315 91 y(The)g(FAL)g(account)o 
18 x(require)o(s)g(a)h(disk)f(quota.)o 18 x(This)g(quota)g(should)o 18 x
(be)h(large)-1276 46 y(enou)o(gh)f(to)h(accom)o(od)o(ate)o 18 x(the)g(the)f
(files)g(typica)o(ll)o(y)g(loaded)o 18 x(into)g(this)h(acco)o(unt)o(.)-1374 
45 y(Shou)o(ld)f(the)g(qouta)g(be)h(exhau)o(ste)o(d,)o 19 x(the)f(system)o 
18 x(will)g(fail)g(to)h(perfor)o(m)f(defaul)o(t)-1374 46 y(DECn)o(et)g
(file)g(trans)o(fer)o(s.)262 142 y @F9 @sf(35)-999 b
35 @eop1

34 @bop0
@F9 @sf
[<
FFF0000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F
00000FFF800F00E00F00780F003C0F001C0F001E0F001E0F001E0F001E0F001E0F001C0F00
3C0F00780F00E0FFFF80>
	 23 28 -2 27 28] 80 @dc
[<
1F0021C040E0F0F0F878F878F8787078007800780078007800780078007800780078007800
780078007800780078007800780078007800F81FFF>
	 16 29 -1 27 21] 74 @dc

34 @eop0

0 0 34 @bop1 312 307 a @F9 @sf(1.)20 b(Where)e(practical,)e(eac)o(h)h
(user)h(should)f(ha)o(v)o(e)f(his)g(o)o(wn)h(system)g(disks)g(and)f(hence)
-1327 50 y(b)q(e)f(partially)d(insulated)i(from)f(p)q(oten)o(tial)g
(mistak)o(es.)-895 83 y(2.)20 b(When)c(p)q(eople)h(are)f(sharing)g(disks)g
(ha)o(v)o(e)f(an)h(explicit)g(c)o(hec)o(k)g(out)g(p)q(olicy)f(logging)-1330 
50 y(the)d(users)h(of)e(eac)o(h)h(disk.)18 b(Be)12 b(sure)h(to)e(set)h
(the)h(write-protect)g(them)e(and)h(teac)o(h)g(the)-1328 50 y(users)g(ho)o
(w)d(to)h(write)h(protect)g(there)g(o)o(wn)f(system)h(disks.)17 b(\(Most)
10 b(PC)g(programs)g(are)-1328 49 y(sold)h(on)f(write-protected)q 12 x
(disks,)h(this)f(is)h(not)g(true)g(of)f(most)h(Macin)o(tosh)f(programs.)
-1382 83 y(3.)20 b(Keep)13 b(a)d(bac)o(k)h(up)h(cop)o(y)f(of)f(all)g
(system)i(programs)f(and)g(system)g(programs)g(to)g(allo)o(w)-1330 50 y
(for)j(easy)g(restoration)g(of)g(the)g(system.)-672 83 y(4.)20 b(W)m(rite)
13 b(lo)q(c)o(k)g(originals)f(and)h(k)o(eep)h(them)g(under)g(lo)q(c)o(k)f
(and)g(k)o(ey)g(for)g(emergency)i(use)-1328 50 y(only)m(.)-140 83 y(5.)20 b
(Ha)o(v)o(e)13 b(an)g(explicit)g(p)q(olicy)f(and)h(teac)o(h)h(users)h(ab)q
(out)e(soft)o(w)o(are)g(theft)h(and)f(soft)o(w)o(are)-1329 50 y(ethics.)
-168 83 y(6.)20 b(T)m(eac)o(h)13 b(users)h(to)f(bac)o(k)g(up)g(their)g
(data.)18 b(Just)13 b(as)g(with)g(large)f(computers,)i(the)f(only)-1329 
50 y(real)h(defense)h(from)f(disaster)g(is)g(redundancy)m(.)-778 83 y(Ev)o
(en)e(when)h(the)f(computer)h(cen)o(ter)h(is)e(not)f(pro)o(viding)g(the)i
(mac)o(hines)f(themselv)o(es,)h(it)-1432 50 y(should)i(generally)f(help)i
(to)f(teac)o(h)h(users)h(ab)q(out)e(bac)o(kups,)g(write)h(protection,)g
(soft)o(w)o(are)-1432 49 y(ethics)e(and)f(related)i(issues.)k(Most)14 b
(PC)f(users)i(do)f(not)f(realize)h(that)g(they)g(are)g(their)g(o)o(wn)-1432 
50 y(system)i(managers)f(and)h(m)o(ust)f(tak)o(e)h(the)g(resp)q(onsibilit)o
(y)f(of)g(care)i(for)e(their)h(systems)h(or)-1432 50 y(risk)c(the)i
(consequence)q(s.)297 1387 y(34)-999 b
34 @eop1

33 @bop0
@F5 @sf
[<
0001C000000001C000000003E000000003E000000007F000000007F000000007F00000000F
D80000000FD80000001FCC0000001F8C0000003F8E0000003F060000007F070000007E0300
00007E03000000FC01800000FC01800001FC00C00001F800C00003F800E00003F000600007
F000700007E000300007E00030000FC0001800FFFC01FF80FFFC01FF80>
	 33 28 -1 27 36] 86 @dc
/@F4 @newfont
@F4 @sf
[<
03F00FF81FFC3E0E78077007F000E000E000E000E000E0007000780C3C1E1FFE0FFC03F8>
	 16 18 -3 17 22] 99 @dc
[<
03E0000FF8001FFC003C1E00780F00700700F00780E00380E00380E00380E00380E0038070
0700780F003C1E001FFC000FF80003E000>
	 17 18 -2 17 22] 111 @dc
[<
FE3C78FE7CF8FE7CF83870E03870E03870E03870E03870E03870E03870E03870E03870E038
70E03C78E03C78E0FFFFE0FFEFC0F9C380>
	 21 18 0 17 22] 109 @dc
[<
0F83E03FE7E07FFFE0783E00E00E00E00E00E00E00700E003E0E001FFE0003FE00000E0000
0E00300E00783C007FF8003FF0001FE000>
	 19 18 -2 17 22] 97 @dc
[<
7FC7F0FFE7F87FC7F00E03800E03800E03800E03800E03800E03800E03800E03800E03800E
03800F03800F87807FFF00FEFE007E3C00>
	 21 18 0 17 22] 110 @dc
[<
07C7E00FE7F01FFFE03C1F00700F00700F00E00700E00700E00700E00700E00700E0070070
0700780F003C1F001FFF000FF70003C700000700000700000700000700003F00007F00003F
00>
	 20 25 -1 24 22] 100 @dc
[<
70F8F8F870>
	 5 5 -8 4 22] 46 @dc
@F4 @sf
[<
03F00FFC1FFE3C0F78077007E000E000FFFFFFFFFFFFE0077007780E3C1E1FFC0FF803E0>
	 16 18 -3 17 22] 101 @dc
[<
7F1FC0FF3FE07F1FC00E0E00071C00073C0003B80001F00001E00000E00001F00003F00003
B800073C000F1C007F1FC07F3FC07F1FC0>
	 19 18 -1 17 22] 120 @dc
@F9 @sf
[<
07C03E001830E1803009C04070078040E0070020E00F0020E01C8000E03C4000E038400060
7020006070200030E0100010E0100009C0080005C00400038004000380060003800F0003C0
3FE00740000007200000071000000710000007080000070800000708000007080000030800
00030800000190000000E00000>
	 27 31 -2 29 32] 38 @dc
@F4 @sf
[<
00E00001F00001F00003B80003B80003B800071C00071C00071C00071C000E0E000E0E000E
0E001E0F001C07007F1FC0FF1FE07F1FC0>
	 19 18 -1 17 22] 118 @dc
[<
7FFFFFFF7FFF01C001C001C001C001C001C001C001C001C001C001C001C07FC07FC07FC000
00000000000000018003C003C00180>
	 16 26 -3 25 22] 105 @dc
[<
FFFC00FFFC00FFFC0007000007000007000007000007000007000007000007000007800007
800007C00007F040FF7FE0FF3FE0FF0FC0>
	 19 18 -1 17 22] 114 @dc
[<
03E3F007FBF80FFFF00E0F800E03800E03800E03800E03800E03800E03800E03800E03800E
03800E03800E03807E1F80FE3F807E1F80>
	 21 18 0 17 22] 117 @dc
[<
C7E0FFF8FFFCF81EF00EE00E600E003C07F81FF07F807000E01CE01CF03C7FFC3FFC0FEC>
	 15 18 -3 17 22] 115 @dc
[<
FFFF80FFFF80FFFF80>
	 17 3 -2 13 22] 45 @dc
[<
FFFF80FFFF80FFFF8001C00001C00001C00001C00001C00001C00001C00001C00001C00001
C00001C00001C00001C00001C00001C00001C00001C00001C00001C000FFC000FFC000FFC0
00>
	 17 25 -2 24 22] 108 @dc
@F4 @sf
[<
00F80001FC0003FE0007870007038007038007038007010007000007000007000007000007
0000070000070000FFFF00FFFF007FFF00070000070000070000070000030000>
	 17 23 -1 22 22] 116 @dc
@F4 @sf
[<
7FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E3C000EFF000FFF800F
83C00F01E00E00E00E00700E00700E00700E00700E00700E00700E00E00F00E00F83C07FFF
80FEFF007E3E00>
	 20 27 0 17 22] 112 @dc
@F5 @sf
[<
FFC00030FFC000700C0000F00C0000F00C0001F00C0003F00C0007F00C000FF00C001FF00C
001FB00C003F300C007F300C00FE300C01FC300C01F8300C03F0300C07F0300C0FE0300C1F
C0300C1F80300C3F00300C7E00300CFE00300DFC00300FF800300FF00030FFE003FFFFE003
FF>
	 32 28 -2 27 37] 78 @dc

33 @eop0

0 0 33 @bop1 365 307 a @F9 @sf(migh)o(t)14 b(include)i(destruction)g(of)f
(a)g(system)h(program,)e(in)o(ten)o(tional)g(or)i(acciden)o(tal)-1329 50 y
(mo)q(di\014cation)d(of)g(a)h(system)h(program)e(or)h(en)o(try)g(of)f(a)h
(virus.)-967 66 y(T)m(o)i(com)o(bat)g(this,)g(systematic)h(c)o(hec)o(king)g
(or)f(reinstallation)f(of)h(soft)o(w)o(are)g(from)g(a)-1329 50 y(kno)o(wn)
10 b(protected)i(source)f(is)f(recommended.)18 b(In)10 b(most)g(shared)h
(facilities,)e(refresh-)-1327 50 y(ing)k(the)i(net)o(w)o(ork,)f(hard-disk)f
(or)h(\015opp)o(y-library)f(w)o(eekly)h(should)f(b)q(e)i(considered.)-1328 
50 y(Shared)h(\015oppies)g(should)f(b)q(e)g(write)h(protected)h(and)e(the)h
(original)d(copies)j(of)f(pro-)-1329 50 y(grams)k(should)g(b)q(e)h(k)o
(ept)f(under)h(lo)q(c)o(k)f(and)g(k)o(ey)g(and)g(used)h(only)e(to)h(mak)o
(e)g(new)-1328 49 y(copies.)-120 67 y(T)m(rusted)c(serv)o(er)q 15 x(the)g
(pro)o(vide)g(read)f(only)g(access)i(to)e(the)h(system)h(\014les)e(ha)o(v)o
(e)g(b)q(een)-1327 50 y(succe)q(ssfully)19 b(used)g(in)f(some)h(univ)o
(ersities.)32 b(It)18 b(is)g(absolute)h(critical)f(that)g(these)-1327 50 y
(mac)o(hines)c(b)q(e)h(used)g(only)e(as)h(serv)o(ers.)-709 83 y @F5 @sf
(Viruses.)20 b @F9 @sf(A)12 b(n)o(um)o(b)q(er)h(of)f(computer)i(viruses)g
(ha)o(v)o(e)e(b)q(een)i(found)e(for)h(micro-computers.)-1329 49 y(Man)o(y)k
(exp)q(erts)q 19 x(consider)h(this)g(problem)f(to)g(b)q(e)h(practically)f
(solv)o(ed)h(for)f(Macin-)-1329 50 y(toshes)e(an)f(so)q(on)g(to)g(b)q(e)g
(solv)o(ed)g(for)f(IBM-st)o(yle)i(PC's.)-866 67 y(Tw)o(o)i(basic)h(t)o(yp)q
(es)g(of)e(an)o(ti-viral)g(soft)o(w)o(are)h(are)h(generally)f(a)o(v)n(ail)o
(able.)27 b(The)18 b(\014rst)-1328 49 y(t)o(yp)q(e)13 b(is)f(installed)g
(in)o(to)g(the)g(op)q(erating)h(and)f(w)o(atc)o(hes)h(for)f(virus's)g
(trying)g(to)g(infect)-1328 50 y(a)k(mac)o(hine.)24 b(Examples)15 b(of)h
(this)f(on)h(the)h(Mac)f(include)g(Seman)o(tic's)f(SAM)h(\(P)o(art)-1328 
50 y(1\),)e(Don)f(Bro)o(wn's)h(v)n(accine)g(and)g(Chris)g(Johnson's)g
(Gate)g(Keep)q(er.)-1078 66 y(The)f(second)g(t)o(yp)q(e)f(of)g(an)o
(ti-viral)o 11 x(soft)o(w)o(are)g(scans)h(the)g(disk)e(to)h(detect)q 13 x
(and)g(correct)-1327 50 y(infected)h(programs.)k(On)11 b(the)h(Mac,)g(SAM)g
(\(P)o(art)g(2\),)f(H.)g(G.)g(C.)g(Soft)o(w)o(are's)g(Virex,)-1329 50 y
(and)j(John)g(Norstab's)g(Disin\014nct)g(are)g(commonly)f(used)i(disk)e
(scanners)q(.)-1172 66 y(On)19 b(the)f(PC)g(t)o(yp)q(e)h(of)e(mac)o(hines)h
(w)o(e)g(\014nd)g(three)i(t)o(yp)q(es)e(of)g(virus.)30 b(The)18 b(\014rst)h
(of)-1329 50 y(these)14 b(is)d(a)h(b)q(o)q(ot)g(sector)h(virus)f(that)g
(alters)g(the)h(mac)o(hine)e(language)g(start)i(up)f(co)q(de)-1328 50 y
(found)17 b(on)g(the)g(disk)o(ette.)29 b(The)17 b(second)i(infects)e(the)h 
@F4 @sf(command.co)o(m)e @F9 @sf(startup)i(\014le)-1329 50 y(and)c(the)g
(third)g(alters)h(the)f @F4 @sf(exe)f @F9 @sf(\(mac)o(hine)h(language)f
(executable)i(\014les\).)-1173 66 y(Flu)d(Shot)g(Plus)h(b)o(y)f(Ross)g
(Green)o(b)q(erg)i(is)e(an)g(example)g(of)f(a)h(program)g(to)g(deal)g
(with)-1329 50 y @F4 @sf(command.com)f @F9 @sf(&)i(some)g @F4 @sf(exe)f 
@F9 @sf(virus.)18 b(No)o(virus)12 b(and)h(co)q(op)q(erativ)o(ely)g(built)f
(b)o(y)h(Y)m(ale,)-1330 50 y(Alemeda)h(and)g(Merit)g(is)g(one)g(of)f(the)i
(b)q(o)q(ot)f(trac)o(k)g(repair)g(systems.)-1078 66 y(There)k(are)f(a)g(n)o
(um)o(b)q(er)g(of)f(electronic)h(discussion)h(groups)e(that)h(deal)g(with)f
(com-)-1329 50 y(puter)j(virus.)31 b(On)18 b(BITNET)h(\(and)f(forw)o
(arded)g(to)g(other)h(net)o(w)o(orks\),)g @F4 @sf(virus-l)-1330 50 y @F9 @sf
(supp)q(orts)14 b(discussion)g(ab)q(out)f(PC)g(and)g(Mac)g(virus,)f(while)h 
@F4 @sf(valert)f @F9 @sf(is)g(used)i(to)f(an-)-1329 50 y(nounce)f(the)g
(disco)o(v)o(ery)g(of)f(new)g(ones.)18 b(Compuserv)o(e's)12 b @F4 @sf
(macpro)e @F9 @sf(serv)o(es)j(as)e(a)g(forum)-1329 50 y(to)j(discuss)h
(Macin)o(tosh)f(viruses.)-629 83 y @F5 @sf(Net)o(w)o(ork.)20 b @F9 @sf
(The)14 b(third)g(is)f(issue)i(is)e(the)i(placemen)o(t)f(of)f(single)g
(user)i(computers)g(on)e(net-)-1328 49 y(w)o(orks.)18 b(Since)12 b(there)i
(is)e(little)f(or)i(no)e(authen)o(tication)h(on)g(\(or)g(of)s(\))g(these)i
(mac)o(hines,)-1329 50 y(care)j(m)o(ust)e(b)q(e)i(tak)o(en)e(to)h(not)f
(place)h(sensitiv)o(e)g(\014les)g(up)q(on)g(them)g(in)f(suc)o(h)h(a)g
(con-)-1329 50 y(\014guration.)-291 83 y @F5 @sf(Reliabilit)o(y)l(.)21 b 
@F9 @sf(Finally)8 b(there)k(is)f(a)f(reliabili)o(t)o(y)f(issue.)18 b(Most)
10 b(single)h(user)g(computers)h(w)o(ere)-1328 50 y(nev)o(er)j(designed)g
(for)f(life)f(and)h(time)g(critical)g(applications.)k(Before)d(using)f
(suc)o(h)h(a)-1329 50 y(computer)g(in)e(suc)o(h)i(an)f(application,)o 13 x
(exp)q(ert)h(advise)f(should)f(b)q(e)i(sough)o(t.)-1226 91 y(In)d(the)i
(use)f(of)f(single)g(user)i(computers,)g(there)f(are)g(some)g(basic)g
(issues)h(that)e(need)i(b)q(e)-1431 50 y(considered)h(and)f(some)g(simple)f
(advice)h(that)g(should)f(b)q(e)i(giv)o(en.)-968 50 y(In)f(the)g(advice)g
(column,)f(there)i(are)f(a)g(few)g(basic)g(p)q(oin)o(ts.)-287 133 y(33)-999 b
33 @eop1

32 @bop0
@F1 @sf
[<
00FF800003FFF0000FFFF8001F01FE003C007F0078003F8078003F80FC001FC0FE001FC0FE
001FE0FE001FE0FE001FE07C001FE018001FE000001FE000001FE000001FC000001FC00000
1F800C003F000E003E000F80FC000FFFF8000E7FC0000E0000000E0000000E0000000E0000
000E0000000E0000000FFE00000FFFC0000FFFE0000FFFF0000FFFF8000FFFFC000FFFFE00
0F803F000C000300>
	 27 39 -3 38 34] 53 @dc
[<
FFFFF0003FF0FFFFF001FFF8FFFFF003FE1C03FC0007F80E03FC000FF80703FC001FF80703
FC001FF00703FC001FF00003FC001FF00003FC001FF00003FC001FE00003FC001FE00003FC
001FE00003FC001FE00003FC001FE00003FC001FC00003FC003F800003FC003F800003FC00
7F000003FC00FC000003FFFFF0000003FFFFFE000003FC007FC00003FC001FE00003FC0007
F80003FC0007F80003FC0003FC0003FC0003FE0003FC0003FE0003FC0003FE0003FC0003FE
0003FC0003FE0003FC0003FE0003FC0003FC0003FC0007FC0003FC0007F80003FC000FF000
03FC007FE000FFFFFFFF8000FFFFFFFE0000FFFFFFE00000>
	 48 41 -3 40 52] 82 @dc
@F5 @sf
[<
07FFFE0007FFFE00001F8000001F8000001F8000001F8000001F8000001F8000001F800000
1F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000001F8000C01F
8030C01F8030C01F8030C01F8030E01F8070601F8060701F80E0781F81E07FFFFFE07FFFFF
E0>
	 28 28 -2 27 33] 84 @dc
[<
07FF001E03C07800F0700070F00078F00078F000787801F81FFFF00FFFE01FFFC01FFF0018
00001800001000001BF8000E0E001E0F001C07003C07803C07803C07803C07801C07301E0F
380E0F3803F8F0>
	 21 27 -1 17 24] 103 @dc
@F5 @sf
[<
001FFC001FFC0003E00003E00003E00003E00003E00003E003F3E00E0FE01C07E03C03E07C
03E07803E0F803E0F803E0F803E0F803E0F803E0F803E07803E07C03E03C03E01E07E00F0C
E003F060>
	 22 26 -2 17 25] 113 @dc

32 @eop0

0 0 32 @bop1 262 307 a @F1 @sf(5)69 b(Reco)n(v)n(ering)22 b(F)-6 b(rom)25 b
(Disasters)-911 91 y @F9 @sf(Inciden)o(t)18 b(reco)o(v)o(ery)h(is)e(the)i
(\014nal)e(p)q(ortion)g(of)g(the)h(of)g(the)g(inciden)o(t)g(handling)e
(pro)q(cess)q(.)-1431 50 y(Lik)o(e)e(the)i(other)g(p)q(ortions)f(of)f
(inciden)o(t)h(handling,)f(it)h(is)g(not)g(particularly)f(di\016cult)g
(but)-1431 50 y(is)f(su\016cien)o(tly)h(in)o(tricate)g(to)g(allo)o(w)e
(for)i(man)o(y)f(errors.)-864 91 y @F5 @sf(T)l(elling)j(ev)o(ery)o(one)e
(that)h(is)h(o)o(v)o(er.)k @F9 @sf(F)m(or)11 b(a)g(large)g(inciden)o(t,)h
(it)f(is)h(not)f(un)o(usual)g(to)h(ha)o(v)o(e)-1329 50 y(con)o(tacted)j(p)q
(eople)e(at)h(a)f(dozen)h(or)f(more)g(sites.)19 b(It)13 b(is)h(imp)q
(ortan)o(t)e(to)h(let)h(ev)o(ery)o(one)-1328 50 y(kno)o(w)h(that)f(y)o(ou)h
(are)g(done)g(and)g(to)f(b)q(e)i(sure)g(to)e(giv)o(e)h(y)o(our)f
(colleagues)h(the)g(infor-)-1329 49 y(mation)h(that)i(they)g(need.)29 b
(It)17 b(is)h(also)e(imp)q(ortan)o(t)h(that)g(y)o(our)h(sta\013)f(kno)o
(ws)h(that)-1329 50 y(things)e(are)g(o)o(v)o(er)g(so)f(that)h(they)g(can)g
(return)h(to)f(normal)e(w)o(ork.)24 b(Generally)15 b(a)g(lot)-1329 50 y
(of)h(p)q(eople)h(need)g(to)g(thank)o(ed)f(for)g(the)h(extra)g(hours)g
(and)f(e\013ort)h(that)g(they)g(ha)o(v)o(e)-1329 50 y(con)o(tributed.)-323 
83 y @F5 @sf(Remo)o(ving)d(all)j(T)l(o)q(ols.)k @F9 @sf(Man)o(y)14 b(of)g
(the)g(to)q(ols)g(that)g(w)o(ere)h(installed)f(and)g(using)g(during)-1329 
50 y(an)j(inciden)o(t)h(need)g(to)f(remo)o(v)o(ed)g(from)f(the)i(system.)
29 b(Some)17 b(will)f(in)o(terfere)i(with)-1329 50 y(p)q(erformance.)30 b
(Others)19 b(are)f(w)o(orth)g(stealing)f(b)o(y)h(a)f(clev)o(er)h(attac)o
(k)o(er.)30 b(Simila)o(rly)-1330 49 y(a)16 b(future)h(attac)o(k)o(er)f
(that)g(gets)h(a)e(c)o(hance)j(to)d(lo)q(ok)g(at)h(the)h(to)q(ols)e(will)g
(kno)o(w)g(a)h(lot)-1329 50 y(ab)q(out)h(ho)o(w)f(y)o(ou)g(are)h(going)e
(to)i(trac)o(k)g(him.)25 b(Often)17 b(extra)g(accoun)o(ts)g(are)g(added)
-1328 50 y(for)d(handling)e(the)j(inciden)o(t.)j(These)d(need)g(to)f(b)q
(e)g(remo)o(v)o(ed.)-1070 83 y @F5 @sf(File)i(and)f(Service)h(Restorat)o
(ion.)k @F9 @sf(Returning)14 b(the)h(\014le)f(system)i(to)e(a)g(\\kno)o
(wn)g(go)q(o)q(d)-1329 50 y(state")i(is)g(often)f(the)h(most)g(di\016cult)e
(part)i(of)f(reco)o(v)o(ery)m(.)23 b(This)16 b(is)f(esp)q(ec)q(ially)g
(true)-1328 50 y(with)f(long)f(inciden)o(ts.)-460 83 y @F5 @sf(Rep)q
(ortin)o(g)i(Requiremen)n(ts.)k @F9 @sf(Often,)11 b(esp)q(ec)q(ially)e(if)h
(la)o(w)f(enforcemen)o(t)i(agencies)g(ha)o(v)o(e)-1329 49 y(b)q(ecome)k
(in)o(v)o(olv)o(ed,)d(a)i(formal)e(rep)q(ort)j(will)d(b)q(e)j(required.)
-1012 83 y @F5 @sf(History)l(.)20 b @F9 @sf(After)14 b(ev)o(erything)f(is)f
(o)o(v)o(er,)h(a)f(\014nal)g(reconstruc)q(tion)h(of)f(the)i(ev)o(en)o(ts)f
(is)g(appro-)-1329 50 y(priate.)18 b(In)c(this)g(w)o(a)o(y)m(,)f(ev)o(ery)o
(one)h(on)g(y)o(our)g(sta\013)g(is)g(telling)f(the)h(same)g(story)m(.)-1323 
83 y @F5 @sf(F)l(utur)o(e)h(Prev)o(en)n(tion)o(.)20 b @F9 @sf(It)10 b(is)g
(imp)q(ortan)o(t)f(to)g(mak)o(e)h(sure)g(that)g @F6 @sf(al)r(l)k @F9 @sf
(of)9 b(the)h(vulnerabilities)-1329 50 y(that)k(w)o(ere)h(used)g(in)e(or)h
(created)i(the)e(inciden)o(t)g(are)g(secure)q(d.)-1010 91 y(Just)e(after)g
(an)f(inciden)o(t,)h(it)f(is)g(lik)o(ely)f(to)i(b)q(e)g(a)f(go)q(o)q(d)g
(time)g(to)h(create)h(sensible)f(p)q(olicies)-1432 50 y(where)20 b(they)h
(ha)o(v)o(e)e(not)h(existed)g(in)g(the)g(past)g(and)g(to)f(request)j
(extra)e(equipmen)o(t)g(or)-1432 50 y(sta\016ng)c(to)g(increase)i(securit)o
(y)m(.)26 b(Similarl)o(y)m(,)o 16 x(it)16 b(is)g(a)h(logical)o 15 x(time)f
(for)h(someone)f(else)i(to)-1432 50 y(demand)13 b(stricter)j
(\(nonsensical\))e(p)q(olicies)g(to)g(promote)g(securit)o(y)m(.)-1060 137 y 
@F1 @sf(A)68 b(Micro)24 b(Computers)-652 91 y @F9 @sf(While)15 b(the)i
(bulk)e(of)h(this)g(b)q(o)q(ok)g(and)g(class)g(has)h(concerned)h(m)o
(ulti-user)e(computers)h(on)-1432 50 y(net)o(w)o(orks,)d(micro)f
(computers)i(are)f(also)f(w)o(orth)h(some)g(atten)o(tions.)-1008 50 y
(Basically)f(there)i(are)f(four)g(issues)h(that)f(cause)h(concern.)-966 
91 y @F5 @sf(Shared)o 15 x(Disks.)20 b @F9 @sf(In)g(man)o(y)e(settings,)k
(micro)c(computers)j(are)f(shared)g(among)e(man)o(y)-1329 50 y(users.)24 b
(Ev)o(en)15 b(if)g(eac)o(h)h(user)g(brings)f(his)g(o)o(wn)g(data,)g(often)g
(the)h(system)g(programs)-1329 50 y(are)h(shared)h(on)e(comm)o(unal)f
(hard-disk,)i(net)o(w)o(ork)g(or)f(library)g(or)g(\015oppies.)27 b(This)
-1329 49 y(means)10 b(that)g(a)f(single)g(error)i(can)e(damage)g(the)h(w)o
(ork)g(of)f(man)o(y)f(p)q(eople.)17 b(Suc)o(h)10 b(errors)-735 180 y(32)
-999 b
32 @eop1

31 @bop0
@F9 @sf
[<
E0E0E0E0>
	 3 4 -4 28 12] 95 @dc

31 @eop0
 0 0 31 @bop1 262 307 a @F2 @sf(4.4)55 b(Exercise)-332 77 y @F9 @sf
(The)16 b(bulk)f(of)g(this)h(class)g(hour)g(is)g(reserv)o(ed)h(for)f(an)f
(inciden)o(t)h(handling)f(sim)o(ulatio)o(n.)22 b(A)-1431 50 y(facili)o(t)o
(y)9 b(will)g(b)q(e)i(describ)q(ed.)18 b(A)11 b(consensus)h(p)q(olicy)d
(for)h(inciden)o(t)g(handling)f(will)g(b)q(e)i(agreed)-1431 49 y(up)q(on)i
(and)h(then)h(the)f(sim)o(ulation)e(will)h(b)q(egin.)-680 50 y(During)f
(the)h(sim)o(ulatio)o(n,)e(the)i(e\013ect)q(s)h(of)e(the)h(attac)o(k)o
(ers)g(actions)g(and)f(those)i(of)e(third)-1432 50 y(parties)f(will)d(b)q
(e)k(describ)q(ed.)18 b(The)11 b(participan)o(ts)g(can)f(c)o(ho)q(ose)i
(actions)e(and)g(tak)o(e)h(measure-)-1431 50 y(men)o(ts)g(and)h(will)d(b)q
(e)j(informed)f(of)g(the)h(results)g(of)f(those)h(actions)g(and)f
(measuremen)o(ts.)19 b(In)-1432 50 y(a)9 b(su\016cien)o(tly)h(small)f(w)o
(orking)g(group)h(that)g(had)g(sev)o(eral)h(da)o(ys,)f(w)o(e)g(w)o(ould)f
(run)i(a)f(soft)o(w)o(are)-1432 49 y(sim)o(ulati)o(on;)j(but)i(as)g(man)o
(y)f(of)g(the)h(actions)g(tak)o(e)f(hours)h(\(e)5 b(_)-16 b(g)5 b(_)-16 b
(a)13 b(full)h(system)h(comparison)-1432 50 y(to)f(the)h(original)o 13 x
(distribution\),)f(w)o(e)g(will)f(pro)q(ceed)j(v)o(erbal)e(in)g(the)h
(short)g(v)o(ersion)g(of)f(this)-1432 50 y(w)o(orkshop.)512 1958 y(31)-999 b
31 @eop1

30 @bop0
@F2 @sf
[<
FFFFFFC000FFFFFFF80007F001FE0007F0007F0007F0003F8007F0003F8007F0001FC007F0
001FC007F0001FC007F0001FC007F0001FC007F0001FC007F0001F8007F0003F8007F0003F
0007F0007E0007F001FC0007FFFFF00007FFFFF00007F003F80007F000FC0007F000FE0007
F0007E0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007F0007E0007F000
7E0007F000FC0007F001F800FFFFFFE000FFFFFF8000>
	 34 34 -2 33 40] 66 @dc
[<
0000FFE00000FFE000001F0000001F0000001F0000001F0000001F0000001F0000001F0000
001F0001FC1F0007FF9F000FC1DF001F007F003E003F007E001F007E001F00FC001F00FC00
1F00FC001F00FC001F00FC001F00FC001F00FC001F007C001F007E001F007E003F003F003F
001F006F000FC1C70007FF870000FE0300>
	 27 32 -2 21 30] 113 @dc
@F5 @sf
[<
01FFF801FFF8000F80000F80000F80000F80000F80000F80FFFFF8FFFFF8C00F80600F8030
0F80180F800C0F80060F80030F80018F80008F8000CF80006F80003F80001F80000F800007
80000380000180>
	 21 27 -1 26 24] 52 @dc
[<
FFFFC0FFFFC07FFFC03FFFC01FFFC00800E006006003006001806000E00000700000380000
1E00001F00000F800007C00007C00007E07803E0FC03E0FC03E0FC07E0FC07C0780FC0383F
801FFE0007F800>
	 19 27 -2 26 24] 50 @dc
[<
7FFF807FFF8003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
E00003E00003E00003E00003E00003E00003E00003E00003E00003E000F3E000FFE0000FE0
0001E000006000>
	 17 27 -3 26 24] 49 @dc
[<
7FE1FFC07FE1FFC00F807C000F807C000F807C000F807C000F807C000F807C000F807C000F
807C000F807C000F807C000F807C000F807C000F807C000F807C00FFFFFFC0FFFFFFC00F80
7C000F807C000F807C000F807C000F807C000F807C1C0F807C3E07C07C3E03C03E3E01F03F
1C003FE3F8>
	 31 29 0 28 28] 11 @dc
@F5 @sf
[<
07F8001FFE00781F00780F80FC07C0FC07E0FC07E07807E03007E00007E00007C00007C000
0F80001E0003F800003C00001E00000F80000F803807C07C07C07E07C07C07C03C0F803C1F
001FFE0003F800>
	 19 27 -2 26 24] 51 @dc
@F5 @sf
[<
07F0001FFE00381F00600F80F007C0F807C0F807E0F807E07807E00007E00007E00007E000
07C0100780180F801E0E0019F8001800001800001800001800001FC0001FF8001FFC001FFE
001FFF00180180>
	 19 27 -2 26 24] 53 @dc
@F4 @sf
[<
00FC0003FF0007FFC00F03C01C3C00387E0078FF0071C38071C380E381C0E381C0E381C0E3
81C0E381C0E381C0E381C071C3C071C3C078FF80387F801C3F800F070007FE0003FC0000F8
00>
	 18 25 -2 24 22] 64 @dc
[<
7F87F0FFCFF07F87F00E07800E07000E0E000F1E000FBC000FF8000FF0000EF0000E78000E
3C000E1E000E0F000E7FE00E7FE00E7FE00E00000E00000E00000E00007E0000FE00007E00
00>
	 20 25 0 24 22] 107 @dc

30 @eop0

0 0 30 @bop1 262 307 a @F2 @sf(4.2)55 b(Basic)18 b(T)-5 b(ec)n(hniques)-545 
77 y @F9 @sf(There)15 b(are)f(\014v)o(e)g(basic)g(sets)h(of)e(tec)o
(hniques)j(for)d(understanding)i(what)e(has)h(happ)q(ened.)-1399 108 y 
@F5 @sf(4.2.1)47 b(Di\013erencing)-399 76 y @F9 @sf(Di\013erencing)12 b
(is)g(that)h(act)f(of)g(comparing)f(the)i(state)g(of)f(a)g(part)g(of)g
(the)h(computer)g(system)-1431 50 y(to)i(the)i(state)g(that)f(it)g(w)o(as)g
(in)f(previously)m(.)24 b(In)17 b(some)f(cases)h(w)o(e)f(ha)o(v)o(e)g
(compared)h(ev)o(ery)-1431 50 y(executable)h(system)g(\014le)f(with)g(the)g
(corresp)q(onding)h(\014le)f(on)g(the)h(original)d(distribution)-1432 50 y
(tap)q(e)9 b(to)h(\014nd)f(what)g(\014les)h(the)g(attac)o(k)o(er)g(ma)o(y)f
(ha)o(v)o(e)g(mo)q(di\014ed.)16 b(Chec)o(ksums)10 b(are)g(often)g(used)-1431 
50 y(to)j(decre)q(ase)j(the)f(cost)f(of)g(di\013erencing.)19 b(Sometimes)
14 b(p)q(eople)h(lo)q(ok)e(only)h(for)f(di\013erence)q(s)-1430 49 y(in)g
(the)h(protection)h(mo)q(des)f(of)f(the)i(\014les.)-646 108 y @F5 @sf
(4.2.2)47 b(Finding)-306 77 y @F9 @sf(Finding)10 b(is)i(generally)f(c)o
(heap)q(er)i(than)e(di\013erencing.)18 b(Finding)11 b(is)g(the)i(act)e(of)g
(lo)q(oking)f(at)i(a)-1432 50 y(part)h(of)g(a)g(computer)h(system)g(for)f
(\014les)h(that)g(ha)o(v)o(e)f(b)q(een)i(mo)q(di\014ed)e(during)g(a)g
(particular)-1432 50 y(time)g(or)h(ha)o(v)o(e)g(some)g(other)g(in)o
(teresting)h(prop)q(ert)o(y)m(.)-822 107 y @F5 @sf(4.2.3)47 b(Sno)q(oping)
-339 77 y @F9 @sf(Sno)q(oping)11 b(is)h(the)h(act)f(of)g(placing)f
(monitors)h(on)g(a)g(system)h(to)f(rep)q(ort)h(the)g(future)g(actions)-1432 
50 y(of)e(an)g(attac)o(k)o(er.)18 b(Often)12 b(a)f(scripting)h(v)o(ersion)g
(of)f(the)h(command)f(line)g(in)o(terpreter)i(is)f(used)-1431 50 y(or)h(a)h
(line)f(prin)o(ter)i(or)f(PC)g(is)f(spliced)i(in)e(to)h(the)g(incoming)f
(serial)h(line.)-1136 108 y @F5 @sf(4.2.4)47 b(T)l(rac)o(king)-326 76 y 
@F9 @sf(T)m(rac)o(king)16 b(is)i(the)g(use)h(of)e(system)h(logs)f(and)h
(other)g(audit)f(trails)h(to)f(try)h(to)g(determine)-1431 50 y(what)c(an)h
(attac)o(k)o(er)g(has)g(done.)21 b(It)15 b(is)f(particularly)g(useful)h
(in)g(determining)f(what)h(other)-1431 50 y(mac)o(hines)e(migh)o(t)g(b)q
(e)i(in)o(v)o(olv)n(ed)e(in)h(an)f(inciden)o(t.)-778 108 y @F5 @sf(4.2.5)
47 b(Psyc)o(hology)-379 76 y @F9 @sf(A)16 b(wide)h(range)g(of)f(non-tec)o
(hnical)h(approac)o(hes)g(ha)o(v)o(e)g(b)q(een)h(emplo)o(y)o(ed)e(o)o(v)o
(er)h(the)g(y)o(ears)-1431 50 y(with)11 b(an)h(ev)o(en)h(wider)f(range)g
(of)g(results.)18 b(Among)11 b(these)j(approac)o(hes)f(ha)o(v)o(e)f(b)q
(een)h(lea)o(ving)-1433 50 y(messages)k(for)f(the)i(attac)o(k)o(er)f(to)f
(\014nd,)h(starting)g(talk)f(links,)g(calling)f(lo)q(cal)h(high)g(sc)o(ho)q
(ol)-1432 50 y(teac)o(hers,)f(etc.)-236 116 y @F2 @sf(4.3)55 b
(Prosecution)-417 77 y @F9 @sf(Prosecution)16 b(has)f(historically)f(b)q
(een)i(v)o(ery)f(di\016cult.)21 b(Less)16 b(than)f(a)g(y)o(ear)g(ago,)f
(the)i(FBI)-1431 49 y(advised)c(me)h(that)g(it)g(w)o(as)g(essen)o(tially)f
(imp)q(ossible)h(to)f(succe)q(ed)j(in)d(a)h(prosecution.)18 b(More)-1431 
50 y(recen)o(tly)m(,)13 b(FBI)h(agen)o(t)f(Da)o(v)o(e)g(Ico)o(v)o(e,)g(\()p 
@F4 @sf(icove@doc)o(kmast)o(er.cn)o(sc)p(.m)o(il)p @F9 @sf(,)e(703{640{11)o
(76\))-1433 50 y(has)k(assured)i(me)e(that)h(the)g(FBI)g(will)e(b)q(e)i
(taking)f(a)g(more)g(activ)o(e)h(role)f(in)g(the)h(prosecu-)-1430 50 y
(tion)f(of)g(computer)i(break-ins)f(and)g(has)g(expresse)q(d)h(in)o
(terest)h(in)d(lending)h(assistance)h(to)-1432 50 y(in)o(v)o(estigation)
12 b(where)j(prosecution)g(is)f(appropriate.)-154 344 y(30)-999 b
30 @eop1

29 @bop0
@F1 @sf
[<
007FFFF8007FFFF8007FFFF80000FE000000FE000000FE000000FE000000FE000000FE0000
00FE000000FE00FFFFFFF8FFFFFFF8FFFFFFF8E0007E0070007E0038007E001C007E000E00
7E000E007E0007007E0003807E0001C07E0000E07E0000E07E0000707E0000387E00001C7E
00000E7E00000E7E0000077E000003FE000001FE000000FE000000FE0000007E0000003E00
00001E0000000E00>
	 29 39 -2 38 34] 52 @dc
@F5 @sf
[<
FFFFFEFFFFFE0FC07E0FC01E0FC00E0FC0060FC0070FC0070FC0030FC0030FC0030FC0000F
C0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0000FC0
000FC000FFFF00FFFF00>
	 24 28 -2 27 29] 76 @dc

29 @eop0

0 0 29 @bop1 262 307 a @F1 @sf(4)69 b(Inciden)n(t)22 b(Handling)-645 91 y 
@F9 @sf(The)16 b(di\016cult)o(y)f(of)h(handling)f(an)h(inciden)o(t)g(is)g
(determined)h(b)o(y)f(sev)o(eral)h(factors.)25 b(These)-1430 50 y(include)
18 b(the)i(lev)o(el)e(of)g(preparation,)i(the)f(sensitivit)o(y)f(of)g(the)i
(data,)f(and)f(the)i(relativ)o(e)-1432 50 y(exp)q(ertise)e(lev)o(els)e(of)g
(the)h(attac)o(k)o(er\(s\))g(and)f(the)h(defender\(s)q(\).)26 b(Hop)q
(efully)m(,)16 b(preliminary)-1433 50 y(w)o(ork)i(in)g(terms)i(of)e
(gathering)h(to)q(ols,)g(ha)o(ving)f(noti\014cation)g(lists,)h(p)q
(olicies)g(and)g(most)-1432 49 y(imp)q(ortan)o(tly)12 b(bac)o(kup)i(tap)q
(es,)g(will)f(mak)o(e)g(the)i(actual)e(handling)g(m)o(uc)o(h)h(easier.)-1209 
50 y(This)g(section)g(is)g(divided)f(in)o(to)g(three)i(parts.)k(The)14 b
(\014rst)h(of)e(these)i(deal)f(with)f(general)-1431 50 y(principles.)22 b
(The)16 b(second)h(presen)o(ts)g(some)e(particular)h(\(simple\))f(tec)o
(hniques)h(that)g(ha)o(v)o(e)-1432 50 y(pro)o(v)o(en)e(useful)h(in)f(the)i
(past.)21 b(Finally)o -3 x(,)13 b(the)i(third)g(section)g(presen)o(ts)q 
16 x(a)f(descr)q(iption)h(of)f(a)-1432 50 y(sim)o(ulati)o(on)f(exercise)i
(based)g(a)e(set)i(of)e(real)h(attac)o(ks.)-839 116 y @F2 @sf(4.1)55 b
(Basic)18 b(Hin)n(ts)-408 76 y @F9 @sf(There)g(are)f(a)g(n)o(um)o(b)q(er)g
(of)f(basic)i(issues)g(to)f(understand)h(when)f(handling)f(a)h(computer)
-1431 50 y(inciden)o(t.)j(Most)15 b(of)f(these)i(issues)g(are)f(presen)o
(t)h(in)f(handling)e(most)i(of)f(these)i(issues)g(and)-1432 50 y(tec)o
(hniques)f(are)f(relev)n(an)o(t)g(in)f(a)h(wide)g(v)n(ariet)o(y)f(of)g(un)o
(usual)h(and)g(emergency)h(situations.)-1420 108 y @F5 @sf(4.1.1)47 b(P)o
(anic)16 b(Lev)o(el)-387 77 y @F9 @sf(It)i(is)h(critical)f(to)g(determine)i
(ho)o(w)e(m)o(uc)o(h)g(panic)h(is)f(appropriate.)32 b(In)19 b(man)o(y)e
(cases,)k(a)-1432 49 y(problem)13 b(is)h(not)f(noticed)i(un)o(til)d(w)o
(ell)i(after)g(it)f(has)h(o)q(ccurred)i(and)d(another)h(hour)g(or)g(da)o
(y)-1432 50 y(will)e(not)i(mak)o(e)f(a)h(di\013erence.)-477 108 y @F5 @sf
(4.1.2)47 b(Call)17 b(Logs)f(and)f(Time)h(Lines)-683 77 y @F9 @sf(All)g
(\(or)i(almost)f(all\))f(bad)i(situations)f(ev)o(en)o(tually)g(come)h(to)f
(an)h(end.)29 b(A)o(t)18 b(that)g(p)q(oin)o(t,)-1433 50 y(and)12 b(p)q
(erhaps)i(at)f(earlier)g(p)q(oin)o(ts,)f(a)h(list)f(of)g(actions)h(and)g
(esp)q(ecially)g(comm)o(unications)f(is)-1432 49 y(needed)j(to)f(\014gure)g
(out)g(what)g(happ)q(ened.)-667 108 y @F5 @sf(4.1.3)47 b(Accoun)o(tabilit)o
(y)15 b(and)g(Authorit)n(y)-766 77 y @F9 @sf(During)i(an)h(inciden)o(t)g
(it)f(is)h(imp)q(ortan)o(t)f(to)h(remind)g(p)q(eople)g(what)g(decisions)h
(they)f(are)-1431 50 y(emp)q(o)o(w)o(ered)c(to)g(mak)o(e)g(and)f(what)h(t)o
(yp)q(es)h(of)e(decisions)i(that)f(they)g(are)h(not.)j(Ev)o(en)c(when)-1431 
49 y(this)f(is)h(explicitly)e(discussed)j(and)f(form)o(ulated)f(in)g(a)g
(con)o(tingency)h(plan,)e(p)q(eople)i(ha)o(v)o(e)g(a)-1432 50 y(tendency)j
(to)f(exceed)i(their)f(authorities)f(when)g(they)h(are)g(con)o(vinced)f
(that)g(they)h(kno)o(w)-1432 50 y(what)c @F6 @sf(should)19 b @F9 @sf(b)q
(e)14 b(done.)-388 108 y @F5 @sf(4.1.4)47 b(Audit)15 b(Logs)-378 77 y 
@F9 @sf(Audit)g(logs)g(need)h(to)f(b)q(e)h(copied)g(to)g(a)f(safe)g(place)h
(as)g(quic)o(kly)e(as)i(p)q(ossible.)23 b(It)15 b(is)h(often)-1432 49 y
(the)c(case)h(that)g(an)f(attac)o(k)o(er)g(returns)i(to)e(a)g(computer)h
(to)f(destro)o(y)g(evidence)i(that)e(he)h(had)-1432 50 y(previously)g
(forgotten)h(ab)q(out.)-494 108 y @F5 @sf(4.1.5)47 b(Timestamps)-400 77 y 
@F9 @sf(The)18 b(second)h(most)e(p)q(o)o(w)o(erful)h(to)q(ol)f(\(second)i
(only)e(to)h(bac)o(kup)g(tap)q(es\))g(in)g(an)f(inciden)o(t)-1431 50 y
(handlers)g(arsenal)g(is)g(timestamps.)28 b(When)17 b(in)f(doubt)h(as)h
(to)e(what)h(to)g(do,)g(try)h(to)f(un-)-1432 49 y(derstand)d(the)g
(sequencing)g(of)e(the)i(ev)o(en)o(ts.)19 b(This)13 b(is)g(esp)q(ec)q
(ially)f(true)i(when)g(some)f(of)g(the)-1431 50 y(actions)g(will)g(c)o
(hange)h(the)h(v)n(alue)e(on)g(the)i(system)g(clo)q(c)o(k.)-210 131 y(29)
-999 b
29 @eop1

28 @bop0
/@F7 @newfont
@F7 @sf
[<
03C00FF01FF83FFC7FFE7FFEFFFFFFFFFFFFFFFF7FFE7FFE3FFC1FF80FF003C0>
	 16 16 -2 17 21] 15 @dc
@F9 @sf
[<
C000C0006000600060003000300030001800180018000C000C000C00060006000300030003
0001800180018000C000C000C000600060003000300030001800180018000C000C000C0006
0006000600030001>
	 16 41 -2 30 21] 47 @dc

28 @eop0

0 0 28 @bop1 324 307 a @F7 @sf(\017)20 b @F9 @sf(A)14 b(user)h(rep)q(orts)h
(that)d(the)i(last)f(login)e(time/place)i(on)f(his)h(accoun)o(t)g(aren't)g
(his.)-1283 67 y(Tw)o(o)f(w)o(eeks)i(later)e(y)o(ou)g(\014nd)g(that)h(y)o
(our)f(username)h(space)h(isn't)e(unique)g(and)h(that)-1329 49 y(unauthen)o
(ticated)20 b(logins)d(are)i(allo)o(w)o(ed)e(b)q(et)o(w)o(een)j(mac)o
(hines)f(based)g(en)o(tirely)g(on)-1329 50 y(username.)-223 83 y @F7 @sf
(\017)h @F9 @sf(A)c(guest)h(accoun)o(t)f(is)g(suddenly)g(using)g(four)f
(CPU)h(hours)g(p)q(er)h(da)o(y)e(when)i(b)q(efore)-1328 50 y(it)d(had)g
(just)g(b)q(een)h(used)f(for)g(mail)e(reading.)-699 66 y(Y)m(ou)g(\014nd)h
(that)g(the)g(extra)g(CPU)g(time)g(has)g(b)q(een)g(going)f(in)o(to)g
(passw)o(ord)h(crac)o(king.)-1329 67 y(Y)m(ou)h(\014nd)g(that)g(the)g
(passw)o(ord)g(\014le)g(isn't)g(one)g(from)f(y)o(our)h(cen)o(ter.)-1058 
66 y(Y)m(ou)g(determine)g(whic)o(h)g(cen)o(ter)i(it)d(is)h(from.)-743 83 y 
@F7 @sf(\017)20 b @F9 @sf(Y)m(ou)14 b(hear)g(rep)q(orts)h(of)f(computer)g
(virus)g(that)g(pain)o(ts)g(trains)g(on)f(CR)m(T's.)-1172 67 y(Y)m(ou)e
(login)e(to)i(a)g(mac)o(hine)f(at)h(y)o(our)g(cen)o(ter)i(and)d(\014nd)h
(suc)o(h)h(a)f(train)g(on)f(y)o(our)h(scree)q(n.)-1328 66 y(Y)m(ou)j(lo)q
(ok)f(in)g(the)h(log)f(and)h(\014nd)g(not)g(notation)f(of)g(suc)o(h)i(a)e
(feature)i(b)q(eing)f(added.)-1313 67 y(Y)m(ou)j(notice)g(that)g(\014v)o
(e)g(attempts)g(w)o(ere)h(made)f(to)f(install)g(it)h(within)f(an)g(hour)h
(of)-1329 49 y(eac)o(h)e(b)q(efore)f(the)h(curren)o(t)g(one.)-508 67 y
(Three)h(da)o(ys)f(later)f(y)o(ou)g(learn)h(that)g(it)f(w)o(as)h(put)f(up)h
(b)o(y)g(a)f(system)h(administrator)-1329 50 y(lo)q(cally)c(who)i(had)f
(heard)h(nothing)f(ab)q(out)h(the)g(virus)g(scare)h(or)e(ab)q(out)h(y)o
(our)f(asking)-1329 49 y(ab)q(out)i(it.)-200 83 y @F7 @sf(\017)20 b @F9 @sf
(Y)m(ou)14 b(notice)g(that)g(y)o(our)f(mac)o(hine)h(has)g(b)q(een)h(brok)o
(en)f(in)o(to.)-946 67 y(Y)m(ou)g(\014nd)g(that)g(nothing)f(is)h(damaged.)
-627 66 y(A)g(high)g(sc)o(ho)q(ol)f(studen)o(t)i(calls)f(up)g(and)f(ap)q
(ologizes)h(for)f(doing)g(it.)-1099 83 y @F7 @sf(\017)20 b @F9 @sf(An)f
(en)o(tire)g(disk)f(partition)g(of)g(data)g(is)h(deleted.)33 b(Mail)17 b
(is)h(b)q(ouncing)h(b)q(ouncing)-1329 50 y(b)q(ecause)q 15 x(the)14 b
(mail)f(utilities)g(w)o(as)h(on)f(that)h(partition.)-867 67 y(When)e(y)o
(ou)f(restore)i(the)g(partition,)d(y)o(ou)i(\014nd)f(that)h(a)f(n)o(um)o
(b)q(er)h(of)f(system)i(binaries)-1329 49 y(ha)o(v)o(e)j(b)q(een)i(c)o
(hanged.)25 b(Y)m(ou)16 b(also)f(notice)i(that)f(the)h(system)g(date)f(is)g
(wrong.)25 b(O\013)-1328 50 y(b)o(y)14 b(1900)f(y)o(ears.)-300 83 y @F7 @sf
(\017)20 b @F9 @sf(A)14 b(rep)q(orter)q 15 x(calls)f(up)h(asking)g(ab)q
(out)f(the)i(breakin)f(at)f(y)o(our)h(cen)o(ter.)20 b(Y)m(ou)13 b(ha)o(v)o
(en't)-1329 50 y(heard)i(of)e(an)o(y)g(suc)o(h)i(breakin.)-482 66 y(Three)h
(da)o(ys)e(later)h(y)o(ou)f(learn)h(that)f(there)i(w)o(as)e(a)h(breakin.)
20 b(The)15 b(cen)o(ter)h(director)-1328 50 y(had)e(his)g(wife's)f(name)h
(as)g(a)f(passw)o(ord.)-674 83 y @F7 @sf(\017)20 b @F9 @sf(A)14 b(c)o
(hange)g(in)g(system)h(binaries)e(is)h(detecte)q(d.)-728 67 y(The)h(da)o
(y)e(that)h(it)f(is)h(correcte)q(d)h(they)g(again)d(are)j(c)o(hanged.)-949 
66 y(This)f(rep)q(eats)i(itself)d(for)h(some)g(w)o(eeks.)-31 507 y(28)-999 b
28 @eop1

27 @bop0
@F9 @sf
[<
0300078007800300000000000000000000000100010001000100010001000180008000C000
600030001C000CF00EF00EF00EE00E401C30380FE0>
	 15 29 -2 28 20] 63 @dc
@F2 @sf
[<
0000E0000E00000000E0000E00000000F0001E00000001F0001F00000001F0001F00000003
F8003F80000003F8003F80000003FC007F80000007FC007FC0000007FC007FC000000FF600
FFE000000FE600FE6000000FE600FE6000001FE301FC3000001FC301FC3000001FC383FC30
00003F8183F81800003F8183F81800007F80C7F81C00007F00C7F00C00007F00C7F00C0000
FF006FE0060000FE006FE0060000FE007FE0060001FC003FC0030001FC003FC0030003FC00
3F80038003F8003F80018003F8007F80018007F0007F0000C007F0007F0000C00FF000FF00
00E0FFFF0FFFF01FFEFFFF0FFFF01FFE>
	 55 34 -1 33 58] 87 @dc

27 @eop0

0 0 27 @bop1 262 307 a @F5 @sf(List)15 b(Logistics.)20 b @F9 @sf(Ho)o(w)
14 b(often)g(to)f(y)o(ou)h(up)q(date)g(the)h(inciden)o(t)f(plan?)-1003 67 y
(Ho)o(w)g(do)q(es)g(y)o(ou)g(system)h(sta\013)f(learn)g(ab)q(out)g(it?)-870 
116 y @F2 @sf(3.4)55 b(T)-5 b(o)r(ols)18 b(to)h(ha)n(v)n(e)g(on)g(hand)-671 
76 y @F9 @sf(File)13 b(Di\013erencing)h(T)m(o)q(ols)-349 50 y(Net)o(w)o
(atc)o(her)-204 50 y(Sp)o(ying)f(to)q(ols)-223 50 y(Bac)o(kup)h(T)m(ap)q
(es)-255 50 y(Blanks)g(T)m(ap)q(es)-243 49 y(Noteb)q(o)q(oks)-253 117 y 
@F2 @sf(3.5)55 b(Sample)18 b(Scenarios)g(to)h(W)-5 b(ork)18 b(on)h(in)f
(Groups)-1113 76 y @F9 @sf(In)f(order)g(to)g(understand)i(what)e(goal)e
(priorities)i(y)o(ou)g(ha)o(v)o(e)g(for)g(y)o(ou)f(cen)o(ter)j(and)e(as)g
(a)-1432 50 y(general)11 b(exercise)q 13 x(in)g(planning,)f(let)i(us)g
(consider)g(a)g(n)o(um)o(b)q(er)g(of)f(sample)g(problems.)17 b(Eac)o(h)-1431 
50 y(of)11 b(these)j(is)f(a)f(simpli\014ed)g(v)o(ersion)h(of)f(a)g(real)g
(inciden)o(t.)18 b(What)12 b(w)o(ould)g(b)q(e)h(appropriate)g(to)-1432 50 y
(do)h(if)f(a)h(similar)f(thing)h(happ)q(enned)h(at)g(y)o(our)f(cen)o(ter?)
21 b(Eac)o(h)14 b(new)h(paragraph)f(indicates)-1431 50 y(new)g(informatio)o
(n)f(that)h(is)f(rece)q(iv)o(ed)i(later.)-634 91 y @F7 @sf(\017)20 b @F9 @sf
(A)11 b(system)g(programmer)f(notices)h(that)f(at)g(midnigh)o(t)f(eac)o(h)i
(nigh)o(t,)f(someone)h(mak)o(es)-1329 50 y(25)j(attempts)g(to)g(guess)h(a)e
(username{passw)o(ord)i(com)o(bination)-1020 66 y(Tw)o(o)k(w)o(eeks)i
(later,)g(he)f(rep)q(orts)h(that)e(eac)o(h)h(nigh)o(t)f(it)h(is)f(the)h
(same)g(username{)-1328 50 y(passw)o(ord)15 b(com)o(bination.)o -456 83 a 
@F7 @sf(\017)20 b @F9 @sf(A)g(system)g(programmer)f(gets)h(a)g(call)e(rep)q
(orting)i(that)g(a)f(ma)r(jor)g(underground)-1328 50 y(crac)o(k)o(er)g
(newsletter)g(is)e(b)q(eing)h(distributed)g(from)f(the)h(administrativ)o
(e)e(mac)o(hine)-1329 50 y(at)e(his)g(cen)o(ter)h(to)f(\014v)o(e)g
(thousand)g(sites)h(in)e(the)i(US)f(and)g(W)m(estern)g(Europ)q(e.)-1211 
66 y(Eigh)o(t)j(w)o(eeks)i(later,)f(the)g(authorities)g(call)e(to)i
(inform)e(y)o(ou)h(the)h(information)e(in)-1329 50 y(one)e(of)e(these)j
(newsletters)q 15 x(w)o(as)e(used)h(to)f(disable)g(\\911")f(in)h(a)g(ma)r
(jor)f(cit)o(y)h(for)g(\014v)o(e)-1328 50 y(hours.)-152 83 y @F7 @sf(\017)
20 b @F9 @sf(A)11 b(user)h(calls)e(in)g(to)h(rep)q(ort)g(that)g(he)g
(can't)g(login)e(to)h(his)h(accoun)o(t)g(at)f(3)h(in)f(the)h(morn-)-1329 
49 y(ing)j(on)g(a)g(Saturda)o(y)m(.)19 b(The)c(system)g(sta\013er)g(can't)f
(login)f(either.)21 b(After)15 b(reb)q(o)q(oting)-1329 50 y(to)f(single)g
(user)h(mo)q(de,)e(he)h(\014nds)h(that)f(passw)o(ord)g(\014le)g(is)g(empt)o
(y)m(.)-1033 67 y(By)k(Monda)o(y)e(morning,)g(y)o(our)h(sta\013)g
(determines)i(that)e(a)f(n)o(um)o(b)q(er)i(of)e(privileged)-1329 49 y(\014le)e
(transfer)h(to)q(ok)f(place)g(b)q(et)o(w)o(een)h(this)f(mac)o(hine)f(and)h
(a)g(lo)q(cal)f(univ)o(ersit)o(y)m(.)-1226 67 y(T)m(uesda)o(y)h(morning)f
(a)h(cop)o(y)g(of)g(the)h(deleted)g(passw)o(ord)g(\014le)f(is)g(found)f
(on)h(the)h(uni-)-1329 50 y(v)o(ersit)o(y)f(mac)o(hine)g(along)f(with)g
(passw)o(ord)i(\014les)f(for)f(a)h(dozen)h(other)f(mac)o(hines.)-1266 66 y
(A)e(w)o(eek)g(later)g(y)o(ou)f(\014nd)h(that)f(y)o(our)h(system)g
(initiali)o(zation)e(\014les)i(had)f(b)q(een)i(altered)-1328 50 y(in)h(a)f
(hostile)h(fashion.)-397 83 y @F7 @sf(\017)20 b @F9 @sf(Y)m(ou)13 b(rece)q
(iv)o(e)h(a)g(call)f(sa)o(ying)g(that)g(breakin)h(to)g(a)f(go)o(v)o
(ernmen)o(t)h(lab)f(o)q(ccurred)i(from)-1329 50 y(one)i(of)f(y)o(our)g
(cen)o(ter's)i(mac)o(hines.)25 b(Y)m(ou)16 b(are)h(requested)h(to)f(pro)o
(vide)f(accoun)o(ting)-1329 50 y(\014les)f(to)e(help)h(trac)o(kdo)o(wn)g
(the)h(attac)o(k)o(er.)-656 66 y(A)g(w)o(eek)g(later)f(y)o(ou)g(are)h(giv)o
(en)f(a)g(list)g(of)f(mac)o(hines)i(at)f(y)o(our)g(site)h(that)f(ha)o(v)o
(e)g(b)q(een)-1327 50 y(brok)o(en)g(in)o(to.)373 146 y(27)-999 b
27 @eop1

26 @bop0
@F9 @sf
[<
60F0F060000000000060606060606060606060606060F0F0F0F0F0F0F060>
	 4 30 -4 29 12] 33 @dc
@F2 @sf
[<
FFFFE000FFFFE00007F0000007F0000007F0000007F0000007F0000007F0000007F0000007
F0000007F0180007F0180007F0180007F0180007F0380007F0780007FFF80007FFF80007F0
780007F0380007F0180007F0180007F0180C07F0180C07F0000C07F0000C07F0001C07F000
1C07F0001807F0003807F0007807F001F8FFFFFFF8FFFFFFF8>
	 30 34 -2 33 35] 70 @dc
@F5 @sf
[<
FFFFFE>
	 23 1 0 11 24] 123 @dc
@F5 @sf
[<
FFFFFFFF07E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007E007
E007E007E007E007E007E007E007E0FFFFFFFF>
	 16 28 -1 27 18] 73 @dc
[<
000FF800007FFE0000FC078001F001C003E000E007C0006007C000300FC000300FC000300F
C000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC000300FC0
00300FC000300FC000300FC000300FC000300FC000300FC000300FC00030FFFC03FFFFFC03
FF>
	 32 28 -2 27 37] 85 @dc

26 @eop0

0 0 26 @bop1 324 307 a @F7 @sf(\017)20 b @F9 @sf(Long)14 b(cycles.)20 b
(It)14 b(ma)o(y)f(tak)o(e)h(w)o(eeks)h(or)f(mon)o(ths)g(to)g(notice)h(a)e
(mistak)o(e.)19 b(A)14 b(system)-1328 50 y(that)g(reuses)q 15 x(the)g
(same)g(tap)q(e)g(ev)o(ery)h(w)o(eek)f(will)f(ha)o(v)o(e)g(destro)o(y)o
(ed)i(the)f(data)g(b)q(efore)-1328 50 y(the)h(error)g(is)e(noticed.)-399 
82 y @F7 @sf(\017)20 b @F9 @sf(Separate)e(tap)q(es.)27 b(Ov)o(erwriting)
17 b(the)g(existing)g(bac)o(kup)g(b)q(efore)g(ha)o(ving)f(the)h(new)-1328 
50 y(one)d(completed)h(is)e(an)h(acciden)o(t)h(w)o(aiting)d(to)i(happ)q
(en.)-919 82 y @F7 @sf(\017)20 b @F9 @sf(V)m(eri\014ed)13 b(bac)o(kups.)
18 b(It)12 b(is)h(necessary)h(to)e(mak)o(e)g(sure)h(that)g(one)f(can)h
(read)g(the)g(tap)q(es)-1328 49 y(bac)o(k)k(in.)27 b(One)17 b(site)h(with)e
(a)h(programming)e(bug)i(in)f(its)h(bac)o(k)g(up)g(utilit)o(y)e(had)i(a)
-1329 50 y(store)e(ro)q(om)e(\014lled)h(with)f(unreadable)i(tap)q(es!)-828 
116 y @F2 @sf(3.3)55 b(F)-5 b(orming)19 b(a)g(Plan)-507 77 y @F9 @sf
(While)13 b(the)i(\014rst)h(ma)r(jor)d(section)j(\(a)o(v)o(oidance\))e
(con)o(tained)g(a)g(lot)g(of)g(standard)h(solutions)-1432 49 y(to)e
(standard)h(problems,)f(planning)f(requires)j(a)e(great)h(deal)f(more)h
(though)o(t)f(and)h(consid-)-1432 50 y(eration.)j(A)d(great)h(deal)e(of)h
(this)f(is)h(list)g(making.)o -780 89 a @F5 @sf(Calls)i(Lists.)21 b @F9 @sf
(If)16 b(there)j(a)e(system)h(sta\013er)g(susp)q(ects)q 18 x(securit)o(y)g
(inciden)o(t)g(is)f(happ)q(ening)-1329 50 y(righ)o(t)d(no)o(w,)f(who)g(he)i
(should)e(call?)-556 66 y(And)h(if)f(he)i(gets)f(no)g(answ)o(er)h(on)e
(that)h(line?)-698 66 y(What)h(if)f(the)i(p)q(eople)f(are)h(the)f(call)g
(list)f(are)i(no)f(longer)f(emplo)o(y)o(ees)i(or)f(ha)o(v)o(e)g(long)-1330 
50 y(since)g(died?)-198 66 y(What)f(if)f(it)g(Christmas)h(Da)o(y)f(or)h
(Sunda)o(y)g(morning?)-955 82 y @F5 @sf(Time{Distance.)20 b @F9 @sf(Ho)o
(w)11 b(long)g(will)g(it)g(tak)o(e)i(for)e(the)i(p)q(eople)f(who)g(are)g
(called)g(to)g(arriv)o(e?)-1329 65 y(What)i(should)f(b)q(e)i(done)f(un)o
(til)f(they)h(get)h(there?)-879 82 y @F5 @sf(This)g(a)h(user)f(notices.)
20 b @F9 @sf(If)14 b(a)f(user)i(notices)g(something)f(o)q(dd,)f(who)h
(should)f(he)i(tell?)-1272 66 y(Ho)o(w)f(do)q(es)g(he)h(kno)o(w)e(this?)
-542 82 y @F5 @sf(Threats)h(and)h(Tips.)21 b @F9 @sf(What)13 b(should)h(y)o
(our)f(sta\013ers)i(do)e(if)f(they)i(rece)q(iv)o(e)g(a)f(threat)h(or)g(a)
-1329 50 y(tip-o\013)g(ab)q(out)f(a)h(breakin?)-535 82 y @F5 @sf(Press.)
19 b @F9 @sf(What)13 b(should)h(a)f(system)h(sta\013er)h(do)e(when)h(he)g
(receiv)o(es)h(a)f(call)e(from)h(the)h(press)-1327 50 y(asking)g(ab)q(out)f
(an)h(inciden)o(t)g(that)g(he,)g(himself)f(do)q(esn't)h(kno)o(w)g(ab)q
(out?)-1140 66 y(What)g(ab)q(out)g(when)g(there)h(is)f(a)f(real)h(inciden)o
(t)g(underw)o(a)o(y?)-1062 82 y @F5 @sf(Sh)o(u)o(tt)o(ing)g(Do)o(wn.)21 b 
@F9 @sf(Under)12 b(what)f(circumstances)q 13 x(should)g(the)h(cen)o(ter)h
(b)q(e)f(sh)o(utdo)o(wn)g(or)-1329 50 y(remo)o(v)o(ed)i(from)f(the)i(net?)
-412 66 y(Who)f(can)g(mak)o(e)f(this)h(decision?)-529 66 y(When)g(should)g
(service)h(b)q(e)g(restored?)-712 82 y @F5 @sf(Prosecut)o(ion.)k @F9 @sf
(Under)c(what)f(circumstances)i(do)d(y)o(ou)h(plan)f(to)h(prosecute?)-1244 
82 y @F5 @sf(Timestamps.)19 b @F9 @sf(Ho)o(w)14 b(can)g(y)o(ou)f(tell)h
(that)g(the)g(timestamps)g(ha)o(v)o(e)g(b)q(een)h(altered?)-1226 66 y
(What)f(should)f(y)o(ou)h(do)f(ab)q(out)h(it?)-551 66 y(W)m(ould)f
(running)g(NTP)i(\(the)f(net)o(w)o(ork)g(time)g(proto)q(cal\))g(help?)-1108 
82 y @F5 @sf(Informin)o(g)h(the)f(Users.)20 b @F9 @sf(What)14 b(do)g(y)o
(ou)f(tell)g(the)i(users)g(ab)q(out)f(all)f(this?)-523 124 y(26)-999 b
26 @eop1

25 @bop0
@F5 @sf
[<
C00000E00000E000007000007000007000003800003800001C00001C00001C00000E00000E
00000E000007000007000003800003800003800001C00001C00001C00000E00000E00000E0
00007000007000003800003800003800001C00001C00001C00000E00000E00000700000700
000700000380000380000180>
	 17 41 -3 30 24] 47 @dc
@F5 @sf
[<
FFFFFC00FFFFFF000FC01FC00FC007E00FC007E00FC003F00FC003F00FC003F00FC003F00F
C003F00FC003E00FC007E00FC007C00FC00F800FFFFE000FC03F000FC00F800FC007C00FC0
07E00FC007E00FC007E00FC007E00FC007E00FC007C00FC00FC00FC01F80FFFFFF00FFFFF8
00>
	 28 28 -2 27 34] 66 @dc
[<
000700038000000700038000000F0003C000000F8007C000000F8007C000001FC00FE00000
1FC00FE000003FC00FF000003FE01FF000003F601FB000007F601FB800007E303F1800007E
303F180000FC387F0C0000FC187E0C0001FC187E0E0001F81CFE060001F80CFC060003F80C
FC070003F007F8030003F007F8030007E007F8018007E003F001800FE003F001C00FC007F0
00C00FC007E000C0FFFC7FFE0FFCFFFC7FFE0FFC>
	 46 28 -1 27 49] 87 @dc

25 @eop0

0 0 25 @bop1 365 307 a @F9 @sf(There)19 b(ha)o(v)o(e)e(b)q(een)h(cases)g
(where)h(bac)o(k)e(up)g(systems)i(returned)f(data)f(\014les)h(to)f(b)q(e)
-1328 50 y(publically)d(writeable)i(and)f(ob)o(vious)f(problems)i(ha)o(v)o
(e)f(ensued)i(from)d(it.)23 b(P)o(erhaps)-1328 50 y(as)18 b(seriously)m(,)h
(there)g(are)f(sites)h(that)f(ha)o(v)o(e)g(stored)h(all)d(of)i(the)g(bac)o
(k)g(up)g(data)g(in)-1329 50 y(a)d(publically)e(readable)j(form,)e
(including)f(the)j(data)f(that)g(w)o(as)g(protected)h(b)o(y)f(the)-1328 
49 y(individual)d(user.)-383 78 y @F5 @sf(System)i(Sta\013)h(Errors.)20 b 
@F9 @sf(Just)14 b(as)g(users)g(mak)o(e)f(mistak)o(es,)g(sta\013)h(mem)o(b)q
(ers)f(do)g(as)h(w)o(ell.)-1330 49 y(In)e(doing)f(so,)g(they)i(ma)o(y)d
(damage)h(user)i(\014les,)f(system)h(\014les)f(or)f(b)q(oth.)18 b(Unless)
12 b(there)-1327 50 y(is)19 b(a)f(cop)o(y)h(of)e(the)j(curren)o(t)g
(system)f(\014les,)h(the)f(sta\013)g(m)o(ust)f(restore)q 20 x(the)h
(system)-1328 50 y(\014les)c(from)e(the)h(original)e(distribution)h(and)h
(then)h(rebuild)e(all)g(of)g(the)i(site)f(sp)q(eci\014c)-1327 50 y(c)o
(hanges.)19 b(This)12 b(is)g(an)h(error)g(prone)g(pro)q(cess)q 14 x(and)f
(often)h(the)g(site)g(sp)q(eci\014c)h(c)o(hanges)-1328 50 y(including)h
(remo)o(ving)h(un)o(w)o(an)o(ted)g(debugging)f(features)i(that)f(p)q(ose)h
(securit)o(y)g(vul-)-1329 50 y(nerabilities.)-314 77 y @F5 @sf(Hardw)o
(are/Sof)o(t)o(w)o(are)d(F)l(ailures.)21 b @F9 @sf(Hardw)o(are)11 b(o)q
(ccassionally)f(fails.)16 b(If)11 b(the)g(only)g(cop)o(y)-1329 50 y(of)16 b
(the)g(data)g(is)g(on)g(a)g(disk)g(that)g(has)g(b)q(ecome)h(unreadable)g
(it)e(is)h(lost.)25 b(Soft)o(w)o(are)-1329 49 y(o)q(ccasionally)16 b
(fails.)25 b(Giv)o(en)16 b(a)g(serious)i(enough)f(error,)g(it)g(can)g(mak)o
(e)f(a)g(disk)h(un-)-1329 50 y(readable.)-267 77 y @F5 @sf(Securit)n(y)e
(Inciden)o(ts)o(.)20 b @F9 @sf(In)12 b(this)g(do)q(cumen)o(t,)h(our)f
(main)f(concern)j(is)e(with)g(securit)o(y)h(inci-)-1329 50 y(den)o(ts.)21 b
(In)14 b(determining)h(what)f(happ)q(en)h(and)f(correcting)i(it,)d(bac)o
(kups)i(are)g(essen-)-1327 50 y(tial.)-73 64 y(Basically)m(,)9 b(one)i(w)o
(ould)e(lik)o(e)h(to)g(return)h(ev)o(ery)g(\014le)f(to)g(the)h(state)g(b)q
(efore)g(the)f(inciden)o(t)-1328 49 y(except)18 b(for)d(those)i(that)f
(are)g(b)q(eing)g(mo)q(di\014ed)g(to)g(prev)o(en)o(t)g(future)h(inciden)o
(ts.)25 b(Of)-1329 50 y(course,)17 b(to)e(do)h(this,)f(one)h(needs)h(a)e
(cop)o(y)g(to)h(restore)h(from.)22 b(Naiv)o(ely)m(,)o 15 x(one)15 b(w)o
(ould)-1329 50 y(think)f(that)h(using)f(that)h(mo)q(di\014cation)e(date)i
(w)o(ould)f(allo)o(w)e(us)j(to)g(tell)f(whic)o(h)g(\014les)-1328 50 y
(need)g(to)f(b)q(e)h(up)q(dated.)19 b(This)13 b(is)g(of)f(course)j(not)e
(the)h(case.)k(The)c(clev)o(er)g(attac)o(k)f(will)-1330 50 y(mo)q(dify)g
(the)h(system)h(clo)q(c)o(k)f(and/or)f(the)i(timestamps)f(on)f(\014les)i
(to)e(prev)o(en)o(t)i(this.)-1305 63 y(In)f(man)o(y)f(attac)o(ks,)h(at)g
(one)g(the)g(follo)o(wi)o(ng)f(t)o(yp)q(es)h(of)g(\014les)g(are)g(mo)q
(di\014ed.)-1121 83 y @F7 @sf(\017)21 b @F9 @sf(The)14 b(system)h(binary)e
(that)h(con)o(trols)g(logging)e(in.)-831 60 y @F7 @sf(\017)21 b @F9 @sf
(The)14 b(system)h(authorization)e(\014le)h(lists)f(the)i(users)g(and)f
(their)g(privileges.)-1211 61 y @F7 @sf(\017)21 b @F9 @sf(The)14 b(system)h
(binary)e(that)h(con)o(trols)g(one)g(or)g(more)g(daemons.)-1041 61 y @F7 @sf
(\017)21 b @F9 @sf(The)14 b(accoun)o(ting)g(and)f(auditing)g(\014les.)-661 
60 y @F7 @sf(\017)21 b @F9 @sf(User's)15 b(startup)f(\014les)g(and)g(p)q
(ermission)g(\014les.)-763 61 y @F7 @sf(\017)21 b @F9 @sf(The)14 b(system)h
(directory)f(w)o(alking)e(binary)m(.)-810 82 y(No)o(w)h(that)h(w)o(e)g
(understand)i(wh)o(y)d(w)o(e)h(need)h(bac)o(k)f(ups)g(in)g(order)g(to)g
(reco)o(v)o(er)-1278 106 y @F5 @sf(3.2.2)47 b(Ho)o(w)17 b(to)e(form)g(a)h
(Bac)o(k)g(Up)f(Strategy)g(that)f(W)l(orks)-1093 76 y @F9 @sf(There)h(are)f
(a)f(few)h(basic)g(rules)h(that)f(pro)o(vide)g(for)f(a)h(go)q(o)q(d)f(bac)o
(kup)h(strategy)m(.)-1175 77 y @F7 @sf(\017)20 b @F9 @sf(Ev)o(ery)15 b
(\014le)f(that)g(one)g(cares)h(ab)q(out)f(m)o(ust)f(b)q(e)i(included.)-940 
77 y @F7 @sf(\017)20 b @F9 @sf(The)15 b(copies)f(m)o(ust)g(b)q(e)g(in)f
(non-v)o(olitil)o(e)g(form.)k(While)c(ha)o(ving)g(t)o(w)o(o)g(copies)i(of)e
(eac)o(h)-1328 50 y(\014le,)k(one)g(on)f(eac)o(h)i(of)e(t)o(w)o(o)g
(separate)i(disk)e(driv)o(es)h(is)g(go)q(o)q(d)f(for)g(protection)h(from)
-1329 50 y(simple)11 b(hardw)o(are)h(failures,)f(it)g(is)h(not)f(defense)i
(from)e(an)g(in)o(telligen)o(t)f(attac)o(k)o(er)j(that)-1329 50 y(will)f
(mo)q(dify)f(b)q(oth)i(copies,)g(of)f(from)g(a)h(clev)o(er)g(system)h
(sta\013er)g(who)e(sa)o(v)o(es)h(time)g(b)o(y)-1329 50 y(mo)q(difying)f
(them)i(b)q(oth)g(at)g(once.)50 124 y(25)-999 b
25 @eop1

24 @bop0
@F5 @sf
[<
03F80007FE001E0F003C07803C03C07803C07803E07803E0F803E0F803E0F803E0F803E0FC
03C0FC0380FA0780FB0E00F8F800F800007800007800003C03803C07C01E07C00F03C00781
8003FF00007E00>
	 19 27 -2 26 24] 54 @dc
@F5 @sf
[<
03800007C00007C00007C00007C00007C00007C00003C00003C00003C00003C00001C00001
E00000E00000E000006000003000003000C01800C00C00C00600E003007FFF807FFF807FFF
C07FFFE07FFFE0600000>
	 19 28 -3 27 24] 55 @dc

24 @eop0

0 0 24 @bop1 262 307 a @F9 @sf(is)17 b(imp)q(ortan)o(t)f(for)h(the)g
(appropriate)h(p)q(eople)f(within)g(the)g(organization)f(to)h(b)q(e)h
(briefed)-1431 50 y(on)d(the)i(situation.)24 b(It)16 b(is)g(em)o
(barrising)f(to)h(\014nd)g(out)g(ab)q(out)g(an)g(inciden)o(t)g(in)g(one's)g
(o)o(wn)-1432 50 y(organization)c(from)h(a)h(rep)q(orter's)h(phone)g
(call.)-756 108 y @F5 @sf(3.1.6)63 b(Finding)15 b(out)g(who)h(did)f(it)-637 
76 y @F9 @sf(This)f(goal)f(is)h(often)g(o)o(v)o(er)g(emphasized.)20 b
(There)c(is)e(de\014nitely)g(a)g(v)n(alue)g(in)g(kno)o(wing)f(who)-1432 
50 y(the)k(attac)o(k)o(er)h(w)o(as)f(so)g(that)g(one)h(can)f(debrief)h
(him)e(and)h(discourage)h(him)e(from)g(doing)-1432 50 y(suc)o(h)e(things)g
(in)f(the)i(future.)-397 50 y(In)h(the)h(a)o(v)o(erage)g(case,)h(it)e
(e\013ort)h(to)f(determine)i(the)f(attac)o(k)o(ers)g(iden)o(tit)o(y)f
(than)h(it)f(is)-1432 50 y(w)o(orth)d(unless)i(one)f(plans)g(to)g
(prosecute)h(him.)-743 107 y @F5 @sf(3.1.7)47 b(Punishing)14 b(the)h
(attac)o(k)o(ers)-641 77 y @F9 @sf(This)d(merits)h(of)f(this)h(goal)f(ha)o
(v)o(e)g(b)q(een)i(seriously)f(debated)h(in)e(the)i(past)f(few)f(y)o
(ears.)19 b(As)13 b(a)-1432 50 y(practical)d(matter)h(it)g(is)g(v)o(ery)g
(di\016cult)f(to)h(get)g(enough)g(evidence)h(to)f(prosecute)q(r)h(someone)
-1431 50 y(and)k(v)o(ery)g(few)g(succe)q(sful)h(prosecutions.)26 b(If)16 b
(this)g(is)g(a)g(one)g(of)g(the)h(goals,)e(v)o(ery)h(careful)-1431 50 y
(record)11 b(k)o(eeping)f(needs)h(to)f(b)q(e)h(done)f(at)g(all)f(times)h
(during)g(the)h(in)o(v)o(estigation,)o 10 x(and)f(solving)-1433 49 y(the)h
(problem)h(will)d(b)q(e)j(slo)o(w)o(ed)g(do)o(wn)f(as)g(one)h(w)o(aits)f
(for)g(phone)g(traces)i(and)e(v)n(arious)g(court)-1431 50 y(orders.)-122 
116 y @F2 @sf(3.2)55 b(Bac)n(kups)-331 77 y @F9 @sf(It)16 b(should)h(b)q
(e)g(clear)g(that)g(accomplishing)f(most)g(of)g(the)i(goals)e(requires)h
(ha)o(ving)f(extra)-1431 50 y(copies)g(of)f(the)i(data)f(that)g(is)g
(stored)h(on)e(the)i(system.)25 b(These)17 b(extra)g(copies)f(are)h
(called)-1432 50 y(\\Bac)o(kups")d(and)f(generally)h(stored)h(on)e
(magnetic)h(tap)q(e.)-853 49 y(Let)f(us)f(consider)i(t)o(w)o(o)e(asp)q
(ects)i(of)e(k)o(eeping)g(bac)o(kup)h(copies)g(of)e(y)o(our)i(data.)k
(First,)12 b(w)o(e)-1431 50 y(will)f(lo)q(ok)h(at)g(wh)o(y)h(this)f(imp)q
(ortan)o(t)g(and)h(what)g(the)g(bac)o(kups)g(are)g(used)h(for)e(and)h
(then)g(w)o(e)-1431 50 y(will)f(examine)i(the)g(c)o(harateristics)h(of)e
(a)h(go)q(o)q(d)g(bac)o(kup)g(strategy)m(.)-1047 108 y @F5 @sf(3.2.1)47 b
(Wh)o(y)16 b(W)l(e)g(Need)g(Bac)o(k)g(Ups)-669 77 y @F9 @sf(Go)q(o)q(d)c
(bac)o(k)g(ups)h(are)g(needed)i(for)d(four)g(t)o(yp)q(es)i(of)e(reasons.)
18 b(The)c(\014rst)f(three)h(of)e(these)i(are)-1431 49 y(not)g(securit)o
(y)h(related)g(p)q(er)g(se,)f(though)g(an)g(insu\016cein)o(t)h(bac)o(k)f
(up)g(strategy)h(will)e(lead)h(to)-1432 50 y(problems)f(with)h(these)h
(\014rst)g(three)g(as)f(w)o(ell.)-642 50 y(If)h(a)f(site)i(do)q(es)g(not)f
(ha)o(v)o(e)g(a)g(reliable)g(bac)o(k)g(up)g(system,)h(when)f(an)g(inciden)o
(t)h(o)q(ccurs,)-1431 50 y(one)j(m)o(ust)g(seriously)g(consider)h
(immediate)e(sh)o(utdo)o(wn)h(of)g(the)h(system)f(so)h(as)f(not)g(to)-1432 
50 y(endanger)14 b(the)h(user)g(data.)-430 91 y @F5 @sf(User)g(Errors.)20 b 
@F9 @sf(Ev)o(ery)13 b(once)g(in)f(a)g(while,)f(a)i(user)g(delete)h(a)e
(\014le)g(or)g(o)o(v)o(erwrites)i(data)e(and)-1329 50 y(then)g(realizes)g
(that)g(he)g(needs)g(it)f(bac)o(k.)17 b(In)12 b(some)f(op)q(erating)g
(systems,)i(\\undelete")-1328 50 y(facilities)h(or)h(v)o(ersion)g(n)o(um)o
(b)q(ering)f(is)h(enough)g(to)f(protect)i(him,)e(if)g(he)h(notices)h(his)
-1329 49 y(mistak)o(e)d(quic)o(kly)g(enough.)18 b(Sometimes)13 b(he)h(do)q
(esn't)h(notice)e(the)i(error)f(for)f(a)h(long)-1330 50 y(time,)g(or)g
(deletes)h(all)e(of)h(the)g(v)o(ersions,)h(or)f(expunges)h(them)f(and)g
(then)h(w)o(an)o(ts)f(the)-1328 50 y(data)g(bac)o(k.)-190 66 y(If)j(there)i
(is)e(no)g(bac)o(kup)h(system)g(at)f(all,)g(the)h(users)h(data)e(is)g
(just)g(plain)g(lost.)28 b(If)-1329 50 y(there)19 b(is)e(a)g(p)q(erfect)i
(bac)o(kup)e(system,)i(he)f(quic)o(kly)e(is)h(able)g(to)h(reco)o(v)o(er)g
(from)f(his)-1329 50 y(mistak)o(e.)i(If)c(there)g(is)g(a)f(p)q(o)q(or)g
(bac)o(k)h(up)f(system,)h(his)f(data)g(ma)o(y)g(b)q(e)h(reco)o(v)o(ered)h
(in)-1329 50 y(a)e(corrupted)h(form)e(or)h(with)g(incorrect)h(p)q
(ermission)f(set)h(on)e(it.)-418 134 y(24)-999 b
24 @eop1

23 @bop0

23 @eop0
0 0 23 @bop1 262 307 a @F9 @sf(from)8 b(air)h(conditioning)f(problems,)i
(one)g(from)f(programmer)g(error.)17 b(A)o(t)10 b(all)e(three)j(cen)o
(ters)q(,)-1431 50 y(there)h(w)o(ere)f(mac)o(hines)g(with)f(irreplacable)h
(scien)o(ti\014c)h(data)e(that)h(had)g(nev)o(er)g(b)q(een)h(bac)o(k)o(ed)
-1431 50 y(up)h(in)h(their)g(liv)o(es.)-236 50 y(Man)o(y)e(bac)o(kup)g
(failures)g(are)h(caused)h(b)o(y)e(more)g(subbtle)h(problems)f(than)h
(these.)19 b(Still)-1433 49 y(it)11 b(is)i(instructiv)o(e)f(to)h(note)f
(that)h(man)o(y)e(sites)i @F6 @sf(never)k @F9 @sf(mak)o(e)12 b(a)f(second)j
(cop)o(y)e(of)g(their)g(data.)-1432 50 y(This)e(means)g(than)h(an)o(y)f
(problem)g(from)f(a)h(defectiv)o(e)i(disk)e(driv)o(e,)g(to)h(a)f(w)o(ater)g
(main)g(break,)-1432 50 y(to)j(a)h(t)o(yping)f(mistak)o(e)g(when)i(up)q
(dating)e(system)i(soft)o(w)o(are)f(can)g(sp)q(ell)g(disaster.)-1212 50 y
(If)f(the)g(primary)g(goal)f(is)h(that)g(of)f(main)o(taining)f(and)i
(restoring)h(data,)e(the)i(\014rst)g(thing)-1432 50 y(to)e(do)g(during)g
(an)h(inciden)o(t)f(needs)i(to)e(b)q(e)i(to)e(c)o(hec)o(k)h(when)g(the)h
(most)e(recen)o(t)i(bac)o(kup)f(w)o(as)-1432 49 y(completed.)29 b(If)17 b
(it)g(w)o(as)g(not)h(done)f(v)o(ery)h(recen)o(tly)m(,)h(an)e(immediate)f
(full)h(system)h(dump)-1432 50 y @F6 @sf(must)11 b @F9 @sf(b)q(e)i(made)e
(and)h(the)h(system)f(m)o(ust)g(b)q(e)h(sh)o(utdo)o(wn)f(un)o(til)f(it)g
(is)h(done.)17 b(Of)12 b(course,)h(one)-1431 50 y(can't)g(trust)i(this)f
(dump)g(as)g(the)g(attac)o(k)o(er)h(ma)o(y)d(ha)o(v)o(e)i(already)g(mo)q
(di\014ed)f(the)i(system.)-1395 108 y @F5 @sf(3.1.2)47 b(Main)o(taining)
15 b(and)h(restorin)o(g)f(service)-850 77 y @F9 @sf(Second)h(to)f(main)o
(taining)o 14 x(the)i(data,)e(main)o(taini)o(ng)f(service)j(is)e(imp)q
(ortan)o(t.)23 b(Users)17 b(ha)o(v)o(e)-1432 49 y(probably)c(come)i(to)f
(rely)h(on)f(the)h(computing)f(cen)o(ter)i(and)f(will)e(not)h(b)q(e)h
(pleased)g(if)f(they)-1431 50 y(can't)f(con)o(tin)o(ue)h(to)g(use)h(it)e
(as)h(planned.)-639 108 y @F5 @sf(3.1.3)47 b(Figuring)15 b(ho)o(w)h(it)f
(happ)q(enned)o -714 77 a @F9 @sf(This)d(is)h(b)o(y)g(far)f(the)i(most)f
(in)o(teresting)g(part)g(of)f(the)i(problem)e(and)h(in)g(practice)h(seems)g
(to)-1432 50 y(tak)o(e)e(preciden)o(t)i(o)o(v)o(er)f(all)e(of)h(the)h
(others.)19 b(It)12 b(of)g(course)i(strongly)e(con\015icts)i(with)e(the)h
(t)o(w)o(o)-1432 49 y(preceeding)i(goals.)-246 50 y(By)e(immediately)e
(making)h(a)g(complete)i(cop)o(y)f(of)f(the)h(system)h(after)f(the)h
(attac)o(k,)e(one)-1431 50 y(can)i(analyze)h(it)f(at)h(one's)g(leisure.)
21 b(This)15 b(means)g(that)f(w)o(e)h(don't)g(need)g(to)g(w)o(orry)g(ab)q
(out)-1432 50 y(normal)k(use)h(destro)o(ying)h(evidence)g(of)e(ab)q(out)h
(the)h(attac)o(k)o(er)g(re-en)o(tering)g(to)f(destro)o(y)-1431 50 y
(evidence)15 b(of)e(what)h(happ)q(enned.)-464 49 y(Ultimately)m(,)o 10 x
(one)e(ma)o(y)e(nev)o(er)i(b)q(e)g(able)f(to)g(determine)h(ho)o(w)f(it)f
(happ)q(enned.)19 b(One)12 b(ma)o(y)-1433 50 y(\014nd)j(sev)o(eral)h(w)o
(a)o(ys)g(that)g(\\could)f(ha)o(v)o(e)g(happ)q(enned")i(presen)o(ting)f(a)g
(n)o(um)o(b)q(er)g(of)f(things)-1432 50 y(to)e(\014x.)-107 108 y @F5 @sf
(3.1.4)47 b(Av)o(oiding)16 b(the)e(F)l(uture)h(Inciden)o(t)o(s)g(and)g
(Escalation)-1098 77 y @F9 @sf(This)f(needs)i(to)f(b)q(e)g(an)f(explicit)h
(goal)e(and)i(often)f(is)h(not)f(realized)h(un)o(til)f(m)o(uc)o(h)h(to)q
(o)f(late.)-1432 49 y(T)m(o)j(a)o(v)o(oid)g(future)i(inciden)o(ts)g(one)g
(of)f(course)i(should)e(\014x)g(the)h(problem)g(that)f(\014rst)h(o)q(c-)
-1431 50 y(curred)e(and)f(remo)o(v)o(e)g(an)o(y)f(new)i(securit)o(y)g
(vulnerabiliti)o(es)f(that)g(w)o(ere)h(added)f(either)h(b)o(y)-1432 50 y
(the)f(attac)o(k)o(ers)g(or)f(b)o(y)h(the)g(system)g(sta\013)g(while)f
(trying)g(to)h(\014gure)g(out)f(what)g(w)o(as)h(going)-1433 50 y(on.)6 50 y
(Bey)o(ond)h(this,)g(one)g(needs)h(to)e(prev)o(en)o(t)i(turning)e(a)h
(casual)f(attac)o(k)o(er)i(who)e(ma)o(y)g(not)-1432 49 y(b)q(e)i(caugh)o
(t)f(in)o(to)g(dedicate)h(opp)q(onen)o(t,)h(to)e(prev)o(en)o(t)i(en)o
(ticing)e(other)h(attac)o(k)o(ers)g(and)g(to)-1432 50 y(prev)o(en)o(t)12 b
(others)g(in)f(one's)h(organization)e(and)h(related)h(organizations)f
(from)g(b)q(eing)g(forced)-1431 50 y(to)i(in)o(tro)q(duce)i(restrictions)g
(that)f(w)o(ould)f(b)q(e)i(neither)f(p)q(opular)g(nor)g(helpful.)-1222 108 y 
@F5 @sf(3.1.5)47 b(Av)o(oiding)16 b(lo)q(oking)g(fo)q(olish)-652 77 y 
@F9 @sf(Another)h(real)f(w)o(orld)g(consideration)h(that)f(I)h(had)f(not)g
(exp)q(ecte)q(d)i(to)e(b)q(ecome)i(an)e(issue)-1431 49 y(is)h(one)h(of)f
(image)f(managemen)o(t.)28 b(In)18 b(practice,)h(it)e(is)h(imp)q(ortan)o
(t)e(not)i(to)f(lo)q(ok)g(fo)q(olish)-1433 50 y(in)f(the)h(press,)h(an)f
(issue)g(that)g(w)o(e)g(will)e(discuss)j(more)f(fully)e(in)i(an)f(app)q
(endix.)26 b(Also)17 b(it)-737 151 y(23)-999 b
23 @eop1

22 @bop0
@F1 @sf
[<
00FF800007FFF0001FFFFC003F01FE007C007F007E007F80FF007FC0FF003FC0FF003FE0FF
003FE07E003FE03C003FE000003FE000003FE000003FC000003FC000007F8000007F000000
7E000001FC0000FFF00000FFC0000007F0000001F8000001FC000000FE000000FF000000FF
000F007F801F807F803F807F803F807F803F807F803F80FF001F00FF000F81FE0007FFFC00
03FFF000007F8000>
	 27 39 -3 38 34] 51 @dc
[<
FFFF80FFFF80FFFF80FFFF80FFFF80FFFF80>
	 17 6 -1 16 23] 45 @dc
@F9 @sf
[<
00000F0000001F8000003FC000003FC0000038E00000306000006020003FE02000F0E02003
A0780007205C000E208E001C1107003C0E078038000380780003C0780003C0700001C0F000
01E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0F00001E0700001C0780003
C0780003C0380003803C0007801C0007000E000E0007001C000380380000E0E000003F8000
>
	 27 37 -2 28 32] 81 @dc

22 @eop0

0 0 22 @bop1 262 307 a @F1 @sf(3)69 b(Pre-Planning)24 b(y)n(our)g(Inciden)n
(t)e(Handling)-1223 99 y @F2 @sf(3.1)55 b(Goals)-264 77 y @F9 @sf(Despite)
17 b(y)o(our)g(b)q(est)h(plans)f(to)g(a)o(v)o(oid)f(inciden)o(ts)h(they)h
(ma)o(y)e(v)o(ery)h(w)o(ell)g(o)q(ccur.)28 b(Prop)q(er)-1430 50 y
(planning)16 b(can)i(reduce)h(their)f(serv)o(er)q(it)o(y)m(,)g(cost)h(and)e
(incon)o(v)o(enience)i(lev)o(els.)29 b(There)19 b(are)-1431 50 y(ab)q(out)
13 b(half)g(dozen)i(di\013eren)o(t)g(goals)e(that)h(one)g(can)g(ha)o(v)o
(e)f(while)h(handling)e(an)i(inciden)o(t.)-1366 91 y(1.)20 b(Main)o(tain)
13 b(and)h(restore)h(data.)-541 83 y(2.)20 b(Main)o(tain)13 b(and)h
(restore)h(service.)-580 83 y(3.)20 b(Figure)14 b(out)g(ho)o(w)g(it)f
(happ)q(enned.)-594 83 y(4.)20 b(Av)o(oid)13 b(the)i(future)f(inciden)o
(ts)h(and)e(escalation.)-814 83 y(5.)20 b(Av)o(oid)13 b(lo)q(oking)g(fo)q
(olish.)-451 83 y(6.)20 b(Find)14 b(out)g(who)f(did)h(it.)-425 83 y(7.)20 b
(Punish)14 b(the)h(attac)o(k)o(ers.)-426 91 y(The)k(order)g(sho)o(wn)f(ab)q
(o)o(v)o(e)h(is)f(what)g(I)h(b)q(eliev)o(e)f(the)i(order)f(of)f
(priorities)g(generally)-1432 50 y(should)10 b(b)q(e.)17 b(Of)10 b(course)i
(in)e(a)g(real)g(situation)f(there)j(are)f(man)o(y)e(reasons)i(wh)o(y)f
(this)g(ordering)-1431 50 y(migh)o(t)k(not)i(b)q(e)h(appropriate)f(and)g
(w)o(e)g(will)f(discuss)i(the)f(whens)h(and)f(wh)o(y)g(of)f(c)o(hanging)
-1432 50 y(our)e(priorities)h(in)g(the)g(next)g(section.)-536 50 y(F)m(or)i
(an)o(y)h(giv)o(en)f(site,)i(one)f(can)g(exp)q(ect)i(that)e(a)g(standard)g
(goal)f(prioritization)f(can)-1431 49 y(b)q(e)g(dev)o(elop)q(ed.)21 b
(This)15 b(should)f(b)q(e)i(done)f(in)f(adv)n(ance.)21 b(There)16 b(is)e
(nothing)g(so)h(terrible)g(as)-1431 50 y(b)q(eing)e(alone)g(in)g(a)g @F6 @sf
(c)n(old)18 b @F9 @sf(mac)o(hine)13 b(ro)q(om)g(at)h(4)f(on)g(a)g(Sunda)o
(y)h(morning)e(trying)h(to)h(decide)-1431 50 y(whether)h(to)e(sh)o(ut)i
(do)o(wn)e(the)h(last)g(hole)g(to)f(protect)i(the)g(system)f(or)g(try)g
(to)g(get)g(a)f(phone)-1431 50 y(trace)h(done)f(to)h(catc)o(h)g(the)f
(attac)o(k)o(er.)19 b(It)13 b(is)g(similarly)f(di\016cult)g(to)h(decide)i
(in)d(the)i(middle)-1432 50 y(of)j(a)g(disaster)i(whether)g(y)o(ou)e
(should)h(sh)o(ut)g(do)o(wn)f(a)h(system)g(to)g(protect)h(the)f(existing)
-1432 50 y(data)13 b(or)h(do)g(ev)o(erything)g(y)o(ou)f(can)h(to)g(con)o
(tin)o(ue)g(to)g(pro)o(vide)f(service.)-1046 49 y(No)q(one)f(who)g(is)h
(handling)e(the)i(tec)o(hnical)f(side)h(of)e(an)i(inciden)o(t)f(w)o(an)o
(ts)g(to)g(mak)o(e)g(these)-1430 50 y(p)q(olicy)20 b(decisions)h(without)f
(guidance)h(in)f(the)i(middle)e(of)g(a)g(disaster.)40 b(One)21 b(can)g(b)q
(e)-1431 50 y(sure)16 b(that)g(these)h(decisions)f(will)e(b)q(e)i(repla)o
(y)o(ed)f(an)h(re-analyzed)g(b)o(y)f(a)g(dozen)h(\\Monda)o(y)-1432 50 y
(Morning)11 b(Quarterbac)o(ks")i(who)f(will)e(explain)h(what)h(should)g
(ha)o(v)o(e)g(b)q(een)h(done)f(could)g(not)-1432 50 y(b)q(e)i(b)q(othered)h
(to)f(mak)o(e)f(up)h(a)g(set)h(of)e(guidelines)h(b)q(efore.)-848 49 y(Let)g
(us)g(lo)q(ok)f(at)h(eac)o(h)g(of)g(these)h(goals)e(in)h(a)f(little)g
(more)h(detail.)-1081 108 y @F5 @sf(3.1.1)47 b(Main)o(taining)15 b(and)h
(restorin)o(g)f(data)-800 77 y @F9 @sf(T)m(o)g(me,)i(the)g(user)h(data)e
(is)g(of)g(paramoun)o(t)g(imp)q(ortance.)26 b(An)o(ything)16 b(else)i(is)e
(generally)-1432 50 y(replacable.)35 b(Y)m(ou)19 b(can)h(buy)g(more)f
(disk)h(driv)o(es,)h(more)f(computers,)h(more)f(electrical)-1431 50 y(p)q
(o)o(w)o(er.)e(If)13 b(y)o(ou)h(lose)g(the)g(data,)f(though)h(a)g(securit)o
(y)g(inciden)o(t)g(or)g(otherwise,)h(it)e(is)h(gone.)-1367 49 y(Of)k
(course,)j(if)d(the)h(computer)h(is)e(con)o(trolling)f(a)i(ph)o(ysical)f
(device,)i(there)g(ma)o(y)e(b)q(e)-1431 50 y(more)f(than)g(just)h(data)f
(at)h(stak)o(e.)29 b(F)m(or)17 b(example,)h(the)g(most)f(imp)q(ortan)o(t)g
(goal)f(for)h(the)-1431 50 y(computer)d(in)g(P)o(acemak)o(er)g(is)g(to)f
(get)i(the)f(next)g(pulse)h(out)f(on)f(time.)-1037 50 y(In)j(terms)h(of)e
(the)h(protection)h(of)e(user)i(data,)f(there)h(is)f @F6 @sf(nothing)21 b 
@F9 @sf(that)16 b(can)g(tak)o(e)g(the)-1431 50 y(place)10 b(of)g(a)g(go)q
(o)q(d)g(bac)o(k-up)g(strategy)m(.)17 b(During)10 b(the)h(w)o(eek)g(that)f
(this)h(c)o(hapter)g(w)o(as)g(written,)-1432 49 y(three)j(cen)o(ters)h
(that)e(I)f(w)o(ork)h(with)g(su\013ered)h(catastrophic)g(data)e(loss.)18 b
(Tw)o(o)12 b(of)h(the)g(three)-735 147 y(22)-999 b
22 @eop1

21 @bop0
@F4 @sf
[<
7FC7F0FFE7F87FC7F00E03800E03800E03800E03800E03800E03800E03800E03800E03800E
03800F03800F87800FFF000EFE000E3C000E00000E00000E00000E00007E0000FE00007E00
00>
	 21 25 0 24 22] 104 @dc
[<
003FE0007FF0003FE000070000070000070000070000070000070007C7001FE7003FF7003C
3F00700F00700F00E00700E00700E00700E00700E00700E00700700F00700F003C1F001FF7
000FE70007C700>
	 20 27 -2 17 22] 113 @dc
@F2 @sf
[<
180FC0001C3FF8001EE07C001FC03E001F801F001F001F801F000F801F000FC01F000FC01F
000FC01F000FC01F000FC01F000FC01F000FC01F000FC01F000F801F000F801F001F001F80
1E001FF07C001F3FF8001F0FE0001F0000001F0000001F0000001F0000001F0000001F0000
001F0000001F0000001F0000001F0000001F000000FF000000FF000000>
	 26 35 -2 34 31] 98 @dc
@F2 @sf
[<
001FFFF000001FFFF0000000FE00000000FE00000000FE00000000FE00000000FE00000000
FE00000000FE00000000FE00000000FE00000000FE00000000FE00000000FE00000001FE00
000001FF00000003FF80000003FD80000007F8C000000FF0E000000FF06000001FE0700000
3FC03000003FC01800007F801C0000FF000C0000FF00060001FE00070001FE00030003FC00
018007F80001C007F80000C0FFFF800FFEFFFF800FFE>
	 39 34 -1 33 42] 89 @dc

21 @eop0

0 0 21 @bop1 262 307 a @F2 @sf(2.13)55 b(.rhosts)18 b(and)i(pro)n(xy)e
(logins)-745 77 y @F9 @sf(Just)c(as)f(some)g(p)q(eople)h(trust)g(eac)o(h)g
(other,)g(some)f(accoun)o(ts)h(trust)h(eac)o(h)e(other)h(and)f(some)-1431 
50 y(mac)o(hines)h(trust)i(eac)o(h)f(other.)21 b(There)16 b(are)f(sev)o
(eral)h(mec)o(hanism)e(for)g(setting)h(up)g(a)g(trust)-1431 49 y
(relationship.)i(Among)c(these)i(are)g @F4 @sf(hosts.equ)o(iv)p @F9 @sf(,)o 
13 x @F4 @sf(.rhosts)p @F9 @sf(,)o 13 x(and)e(pro)o(xy)h(logins.)-1257 50 y
(These)21 b(mec)o(hanisms)f(essen)o(tially)f(allo)o(w)g(a)g(user)i(to)f
(login)e(from)h(one)h(mac)o(hine)g(to)-1432 50 y(another)14 b(without)f(a)h
(passw)o(ord.)k(There)d(are)g(three)g(basic)f(implicatio)o(ns)f(to)h
(this.)-1249 91 y(1.)20 b(If)14 b(y)o(ou)f(can)h(imp)q(ersonate)g(a)f(mac)o
(hine,)g(y)o(ou)h(can)f(gain)g(access)q 15 x(to)g(other)h(mac)o(hines)-1328 
50 y(without)g(ha)o(ving)f(to)g(pro)o(vide)h(passw)o(ords)h(or)f(\014nd)g
(bugs.)-965 83 y(2.)20 b(Once)c(y)o(ou)f(get)g(access)h(to)f(one)g(accoun)o
(t)g(on)g(one)g(mac)o(hine,)f(y)o(ou)h(are)g(lik)o(ely)e(to)i(b)q(e)-1328 
50 y(able)f(to)g(reac)o(h)g(man)o(y)f(other)i(accoun)o(ts)g(on)e(other)i
(mac)o(hines.)-1036 83 y(3.)20 b(If)10 b(y)o(ou)g(gain)f(con)o(trol)h(of)g
(a)g(mac)o(hine,)g(y)o(ou)g(ha)o(v)o(e)g(gained)g(access)i(to)e(all)f(the)h
(mac)o(hines)-1328 50 y(that)k(trusts)h(it.)-289 91 y(V)m(arious)e(exp)q
(erimen)o(ts)i(ha)o(v)o(e)f(sho)o(wn)g(that)g(b)o(y)f(starting)h @F6 @sf
(almost)h(anywher)n(e)g(inter)n(est-)-1433 50 y(ing)p @F9 @sf(,)h(once)g
(one)g(has)h(con)o(trol)e(of)h(one)g(medium)f(size)i(mac)o(hine,)f(one)g
(can)g(gain)f(access)j(to)-1432 50 y(tens)e(of)f(thousands)h(of)f
(computers.)25 b(In)16 b(m)o(y)e(most)i(recen)o(t)h(exp)q(erimen)o(t,)g
(starting)e(from)-1432 50 y(a)f(medium)f(size)j(timesharing)d(system,)i(I)g
(gained)f(immediate)f(access)q 16 x(to)h(150)f(mac)o(hines)-1431 49 y(and)k
(surpassed)i(5000)d(distinct)i(mac)o(hines)f(b)q(efore)h(completing)f(the)h
(second)g(recurs)q(ion)-1431 50 y(step.)-85 116 y @F2 @sf(2.14)55 b
(Debugging)-417 77 y @F9 @sf(Ab)q(out)19 b(one)h(third)g(of)f(the)h
(securit)o(y)g(holes)g(that)g(I)f(ha)o(v)o(e)g(come)h(across)h(dep)q(end)g
(on)e(a)-1432 50 y(debugging)10 b(option)h(b)q(eing)h(enabled.)17 b(When)
12 b(installing)d(system)k(soft)o(w)o(are,)e(alw)o(a)o(ys)g(c)o(hec)o(k)
-1431 50 y(that)i(all)g(the)i(\\debugging")d(options)i(that)g(y)o(ou)f
(are)i(not)e(using)h(are)g(disabled.)-1253 116 y @F2 @sf(2.15)55 b
(Getting)18 b(P)n(eople)g(Mad)h(at)g(Y)-5 b(ou)-837 76 y @F9 @sf(It)16 b
(is)h(sad)g(but)g(true)h(that)f(a)f(small)g(n)o(um)o(b)q(er)h(of)f(sites)i
(ha)o(v)o(e)e(gotten)h(groups)g(of)g(hac)o(k)o(ers)-1431 50 y(angry)11 b
(at)h(them.)18 b(In)12 b(at)g(least)g(t)o(w)o(o)g(cases,)h(this)g(w)o(as)f
(b)q(ecause)h(the)g(hac)o(k)o(ers)g(had)f(found)g(an)-1432 50 y(in)o
(teresting)k(securit)o(y)g(hole,)f(had)h(tried)g(to)f(con)o(tact)h(the)h
(administrators)e(of)g(the)h(cen)o(ter)-1430 50 y(and)d(w)o(ere)i(giv)o
(en)e(a)h(hard)g(time)g(when)g(they)g(w)o(ere)h(seriously)f(trying)g(to)f
(help.)-1178 50 y(When)d(one)g(is)f(giv)o(en)g(a)h(\\tip")e(from)h
(someone)h(that)g(w)o(on't)f(iden)o(tify)g(themselv)o(es)i(ab)q(out)-1432 
50 y(a)h(securit)o(y)j(problem,)d(it)h(is)g(generally)g(w)o(orth)g(in)o(v)o
(estigating.)j(It)e(is)f(not)g(w)o(orth)g(trying)g(to)-1432 49 y(tric)o(k)f
(the)g(informan)o(t)f(in)o(to)g(giving)f(his)i(phone)g(n)o(um)o(b)q(er)g
(to)g(y)o(ou.)17 b(It)12 b(almost)f(nev)o(er)i(w)o(orks,)-1432 50 y(and)f
(it)h(is)g(the)g(\\t)o(yp)q(e)h(of)e(dirt)o(y)h(tric)o(k")f(that)i(will)d
(probably)h(get)i(p)q(eople)f(mad)f(at)h(y)o(ou)g(and)-1432 50 y(at)g(the)i
(v)o(ery)f(least)g(prev)o(en)o(t)h(y)o(ou)e(from)g(getting)h(early)g(w)o
(arnings)f(in)h(the)g(future.)-599 576 y(21)-999 b
21 @eop1

20 @bop0
@F5 @sf
[<
1F8070E0F8F0F878F87C707C007C007C007C007C007C007C007C007C007C007C007C007C00
7C007C007C007C007C007C03FC03FC000000000000000000000000007800FC00FC00FC00FC
0078>
	 14 38 3 29 15] 106 @dc
@F5 @sf
[<
FFFF007C0F007E07003E03001F03801F81800F818007C18007E00003F00001F00060F80060
FC00607C00303E00303F003C1F003FFF80>
	 17 18 -1 17 21] 122 @dc

20 @eop0

0 0 20 @bop1 262 307 a @F9 @sf(routine)14 b(use)h(and)f(one)h(for)f
(privileged)g(access)i(with)e(a)g(hop)q(e)h(that)f(they)h(will)e(only)h
(share)-1431 50 y(the)g(former)g(with)f(their)i(secretary)m(.)-568 108 y 
@F5 @sf(2.11.3)47 b(T)l(ro)s(jan)15 b(Horses)-466 77 y @F9 @sf(Ha)o(ving)
9 b(an)i(\\unsupp)q(orted")h(or)f(\\public")e(area)j(on)e(disk)h(where)h
(users)g(place)f(binaries)g(for)-1432 49 y(common)g(use)j(simpli\014es)e
(the)i(placemen)o(t)f(of)f(T)m(ro)r(jan)g(horse)i(programs.)j(Ha)o(ving)
12 b(sev)o(eral)-1431 50 y(areas)g(for)g(user)h(main)o(tained)e(binaries)i
(and)f(a)g(single)f(user)j(resp)q(onsible)f(for)f(eac)o(h)h(reduces)-1430 
50 y(but)h(do)q(es)g(not)g(eliminate)f(this)h(problem.)-664 108 y @F5 @sf
(2.11.4)47 b(Wizards)-341 76 y @F9 @sf(Wizards)12 b(and)g(system)h
(programmers)f(often)h(add)f(their)h(o)o(wn)e(secur)q(it)o(y)i(problems.)k
(They)-1431 50 y(are)e(often)f(the)i(ones)f(to)g(create)h(privileged)e
(programs)h(that)g(are)g(needed)h(and)f(then)g(for-)-1432 50 y(gotten)h
(ab)q(out)h(without)f(b)q(eing)h(disabled.)26 b(Thinking)15 b(that)i(an)f
(accoun)o(t)h(do)q(esn't)h(need)-1431 50 y(to)12 b(b)q(e)i(c)o(hec)o(k)o
(ed/audited)g(b)q(ecause)g(it)f(is)f(o)o(wned)h(b)o(y)g(someone)g(that)g
(should)g(kno)o(w)f(b)q(etter)-1430 50 y(than)h(to)h(mak)o(e)f(a)h(silly)f
(mistak)o(e)g(is)h(a)g(risky)f(p)q(olicy)m(.)-825 108 y @F5 @sf(2.11.5)47 b
(F)l(unders)-337 76 y @F9 @sf(F)m(unders)14 b(are)g(often)g(giving)e
(accoun)o(ts)i(on)g(the)g(mac)o(hines)g(that)g(they)g(\\paid)f(for.")k
(All)c(to)-1432 50 y(often)e(these)h(accoun)o(ts)g(are)g(nev)o(er)g(used)g
(but)f(not)g(disabled)g(ev)o(en)h(though)f(they)g(are)h(found)-1432 50 y
(to)j(b)q(e)h(dorman)o(t)f(b)o(y)g(the)i(pro)q(cedures)g(discusse)q(d)g
(ab)q(o)o(v)o(e.)23 b(Again,)14 b(this)i(is)f(a)h(mistak)o(e)f(to)-1432 
50 y(b)q(e)f(a)o(v)o(oided.)-206 116 y @F2 @sf(2.12)55 b(Group)19 b
(Accoun)n(ts)-555 76 y @F9 @sf(A)13 b(group)h(accoun)o(t)g(is)g(one)g
(that)f(is)h(shared)g(among)f(sev)o(eral)h(p)q(eople)g(in)g(suc)o(h)g(a)g
(w)o(a)o(y)f(that)-1432 50 y(one)g(can't)g(tell)g(whic)o(h)g(of)g(the)h(p)q
(eople)f(in)g(the)h(group)f(is)g(resp)q(onsible)i(for)e(a)g(giv)o(en)f
(action.)-1370 50 y(Those)18 b(of)f(y)o(ou)h(famil)o(iar)e(with)h
(Hardin's)h(\\The)g(T)m(ragedy)f(of)h(The)g(Common")e(will)-1433 50 y
(understand)g(that)g(this)g(is)f(a)h(problem)f(in)g(an)o(y)h(system)g
(computer)g(or)g(otherwise.)24 b(P)o(art)-1431 50 y(of)13 b(the)h(problem)g
(here)h(is)f(with)f(passw)o(ords.)-649 91 y(1.)20 b(Y)m(ou)c(can't)g(c)o
(hange)h(the)f(passw)o(ord)h(easily)m(.)24 b(Y)m(ou)16 b(ha)o(v)o(e)g(to)g
(\014nd)g(ev)o(ery)o(one)h(in)f(the)-1328 50 y(group)e(to)g(let)g(them)g
(kno)o(w.)-495 83 y(2.)20 b(If)14 b(something)f(Dum)o(b)g(happ)q(ens)i(y)o
(ou)f(don't)f(kno)o(w)g(who)h(to)g(talk)f(to)h(ab)q(out)f(it.)-1308 83 y
(3.)20 b(If)12 b(someone)h(shares)h(the)f(group)f(passw)o(ord)h(with)f
(another)h(p)q(erson,)g(y)o(ou)f(can)h(nev)o(er)-1328 50 y(\014nd)h(out)g
(who)g(did)f(or)h(who)g(all)e(the)j(p)q(eople)f(who)g(knew)g(the)h(passw)o
(ord)f(w)o(ere.)-1294 91 y(Group)h(accoun)o(ts)h(should)f @F6 @sf(always)j 
@F9 @sf(b)q(e)e(a)o(v)o(oided.)22 b(The)15 b(administrativ)o(e)g(w)o(ork)g
(to)g(set)-1431 50 y(up)e(sev)o(eral)h(indep)q(enden)o(t)h(accoun)o(ts)f
(is)g(v)o(ery)g(small)e(in)h(comparison)g(to)h(the)g(extra)g(e\013ort)-1431 
50 y(in)f(disaster)i(reco)o(v)o(ery)g(for)e(not)h(doing)f(so.)-602 49 y
(One)j(m)o(ust)f(not)h(only)e(a)o(v)o(oid)g(the)i(explicit)f(group)h
(accoun)o(ts,)g(but)f(also)g(the)h(implicit)-1433 50 y(ones.)29 b(This)18 b
(is)g(where)g(an)g(individual)o 16 x(shares)h(his)f(passw)o(ord)g(with)f
(dozens)i(of)e(p)q(eople)-1431 50 y(or)d(allo)o(ws)f(dozens,)i(p)q(erhaps)h
(h)o(undreds)g(of)e(them)g(to)h(use)g(his)f(through)h(pro)o(xy)f(logins)g
(or)-1432 50 y @F4 @sf(.rhosts)p @F9 @sf(.)o 530 242 a(20)-999 b
20 @eop1

19 @bop0
@F2 @sf
[<
00FE0007FFC00F83E01F01F03E00F83E00F87C007C7C007C7C007CFC007EFC007EFC007EFC
007EFC007EFC007EFC007EFC007EFC007EFC007EFC007EFC007EFC007EFC007C7C007C7C00
7C7C007C3E00F83E00F81F01F00F83E007FFC000FE00>
	 23 32 -2 31 28] 48 @dc

19 @eop0

0 0 19 @bop1 262 307 a @F2 @sf(2.10)55 b(Routing)-353 77 y @F9 @sf
(Routing)9 b(can)j(pro)o(vide)e(a)h(c)o(heap)h(partial)e(protection)h(for)g
(a)g(computer)g(cen)o(ter.)19 b(There)12 b(are)-1431 50 y(some)j(mac)o
(hines)g(that)h(don't)f(need)h(to)f(talk)g(to)g(the)h(outside)f(w)o(orld)g
(at)g(all.)21 b(On)16 b(others,)-1431 49 y(one)g(w)o(ould)f(migh)o(t)h
(lik)o(e)f(to)h(b)q(e)h(able)f(to)g(initiate)g(con)o(tact)g(out)o(w)o(ard)g
(but)h(not)f(ha)o(v)o(e)g(an)o(y)-1432 50 y(real)d(need)i(to)f(allo)o(w)e
(others)j(to)f(con)o(tact)g(this)g(mac)o(hine)g(directly)m(.)-985 50 y(In)c
(an)g(academic)h(computer)g(when)g(administrativ)o(e)e(computers)j(are)f
(placed)f(on)g(same)-1431 50 y(net)o(w)o(ork)g(as)h(the)g(studen)o(t)h
(mac)o(hines,)f(limiti)o(ng)e(routing)h(is)h(often)g(a)f(v)o(ery)h(go)q(o)q
(d)f(idea.)17 b(One)-1431 50 y(can)e(set)h(up)f(the)h(system)g(suc)o(h)g
(that)f(the)h(users)h(on)e(administrativ)o(e)f(mac)o(hines)h(can)h(use)-1431 
49 y(the)d(resources)q 14 x(of)f(the)h(academic)g(mac)o(hines)g(without)f
(placing)g(them)h(at)f(signi\014can)o(t)h(risk)-1432 50 y(of)g(attac)o(k)h
(b)o(y)f(the)i(studen)o(t)g(mac)o(hines.)-567 50 y(Ideally)f(one)h(w)o
(ould)f(wish)h(to)f(place)h(the)h(mac)o(hines)f(that)f(need)i(to)f(b)q(e)g
(protected)q 16 x(on)-1432 50 y(their)9 b(o)o(wn)g(lo)q(cal)g(area)h(net)g
(with)f(activ)o(e)g(routers)i(to)e(prev)o(en)o(t)i(an)e(attac)o(k)o(er)h
(from)e(\\listening)-1432 50 y(in")20 b(on)g(the)h(broadcast)h(net.)39 b
(This)20 b(t)o(yp)q(e)i(of)e(an)g(attac)o(k)h(is)f(b)q(ecoming)h
(increasingly)-1432 50 y(p)q(opular.)-152 116 y @F2 @sf(2.11)55 b(Humans)
-357 76 y @F9 @sf(In)17 b(almost)f(all)g(tec)o(hnological)g(systems,)j
(the)f(w)o(eak)o(est)g(link)e(is)h(the)h(h)o(uman)f(b)q(eings)g(in-)-1432 
50 y(v)o(olv)o(ed.)g(Since)c(the)h(users,)g(the)g(installers)f(and)f(the)i
(main)o(tainers)e(of)h(the)h(system)f(are)h(\(in)-1432 50 y(the)g(a)o(v)o
(erage)g(case\))h(all)e(h)o(umans,)g(this)h(is)f(a)h(serious)h(problem.)
-1001 108 y @F5 @sf(2.11.1)47 b(Managers)-372 76 y @F9 @sf(Managers,)17 b
(b)q(osses,)h(cen)o(ter)g(directors)g(and)e(other)h(resp)q(e)q(cte)q(d)h
(p)q(eople)f(are)f(often)h(giv)o(en)-1432 50 y(privileged)i(accoun)o(ts)h
(on)f(a)h(v)n(ariet)o(y)f(of)f(mac)o(hines.)36 b(Unfortunately)m(,)19 b
(they)i(often)e(are)-1431 50 y(not)d(as)h(famil)o(iar)e(with)h(the)h
(systems)h(as)f(the)g(programmers)f(and)h(system)g(main)o(tainers)-1432 
50 y(themselv)o(es.)i(As)14 b(a)g(result,)g(they)g(often)g(are)h(the)f
(targets)h(of)e(attac)o(k.)18 b(Often)d(they)f(are)g(so)-1431 50 y(busy)i
(that)f(do)h(not)g(tak)o(e)f(the)i(securit)o(y)f(precautions)h(that)f
(others)h(w)o(ould)d(tak)o(e)i(and)g(do)-1432 50 y(not)d(ha)o(v)o(e)g(the)h
(same)f(lev)o(el)g(of)g(tec)o(hnical)g(kno)o(wledge.)18 b(They)c(are)f
(giv)o(en)g(these)i(privileges)-1432 49 y(as)f(a)g(sign)g(of)f(resp)q(ec)q
(t.)20 b(They)15 b(often)f(ignore)g(instructions)h(to)f(c)o(hange)g(passw)o
(ords)h(or)g(\014le)-1432 50 y(protections)-138 50 y(The)g(attac)o(k)o
(ers)g(rarely)f(sho)o(w)h(this)f(lev)o(el)g(of)g(resp)q(e)q(ct.)21 b(They)
15 b(break)g(in)o(to)f(the)h(unpro-)-1432 50 y(tected)j(managerial)d
(accoun)o(t)i(and)f(use)i(it)e(as)h(a)f(v)o(ector)h(to)g(the)g(rest)h(of)e
(the)h(system)h(or)-1432 50 y(cen)o(ter.)26 b(This)16 b(leads)g(to)g(an)g
(em)o(barrassing)g(situations)g(b)q(ey)o(ond)g(the)h(break-in)f(itself)f
(as)-1431 49 y(the)f(manager)g(is)f(made)h(to)g(lo)q(ok)f(p)q(ersonally)h
(incomp)q(eten)o(t)g(and)g(is)g(sometimes)g(accused)-1430 50 y(of)f(b)q
(eing)h(un\014t)g(for)f(his)h(p)q(osition.)-481 50 y(Prev)o(en)o(t)19 b
(this)f(t)o(yp)q(e)h(of)e(situation)h(form)f(o)q(ccurring)i(b)o(y)f
(giving)e(privileges)i(only)g(to)-1432 50 y(p)q(eople)c(that)g(need)h(and)e
(kno)o(w)h(ho)o(w)f(to)h(use)h(them.)-819 108 y @F5 @sf(2.11.2)47 b
(Secretaries)-397 76 y @F9 @sf(Secretaries)14 b(are)f(often)g(giv)o(e)f
(their)h(b)q(osses)h(passw)o(ords)g(b)o(y)e(their)h(b)q(osses.)20 b(When)
12 b(a)h(secre-)-1430 50 y(tary)h(uses)i(his)e(b)q(osses)i(accoun)o(t,)e
(he)h(has)g(all)e(the)i(privileges)f(that)h(his)f(b)q(oss)h(w)o(ould)f(ha)o
(v)o(e)-1432 50 y(and)f(generally)h(do)q(es)g(not)g(ha)o(v)o(e)g(the)g
(training)f(or)h(exp)q(ertise)i(to)e(use)g(them)g(safely)m(.)-1252 50 y
(It)g(is)f(probably)h(not)f(p)q(ossible)h(to)g(prev)o(en)o(t)h(b)q(osses)g
(from)e(giving)g(their)h(passw)o(ords)h(to)-1432 50 y(their)j(secretaries)q
(.)30 b(Still)17 b(one)h(can)g(reduce)h(the)f(need)h(for)e(this)h(b)o(y)f
(setting)i(up)e(groups)-1431 49 y(correctly)m(.)31 b(One)19 b(migh)o(t)d
(consider)j(giving)e(\\b)q(osses")i(t)o(w)o(o)f(separate)h(accoun)o(ts)g
(one)f(for)-737 201 y(19)-999 b
19 @eop1

18 @bop0
@F2 @sf
[<
001800C000003800E000003C01E000007C01F000007E03F000007E03F00000FE03D80000FB
07D80001FB079C0001F38F8C0001F18F0C0003E18F060003E0DF060007E0DE070007C0DE03
0007C07E03000F807C01800F807C01800F807801801F007800C0FFE7FF07F8FFE7FF07F8>
	 37 22 -1 21 40] 119 @dc
@F9 @sf
[<
FFFFE0F803E07800E03C00603C00201E00201F00300F001007801007801003C01003E00001
E00000F00000F000007800007C00003C00001E00401E00400F00400F804007806003C06003
C07001E07C01F07FFFF0>
	 20 28 -2 27 25] 90 @dc
@F5 @sf
[<
FFFFFCFFFFFC7E00FC7F003C3F001C1F801C1F800E0FC00E0FE00607E00603F00603F80601
F80000FC0000FC00007E00007F00003F00C01F80C01FC0C00FC0E007E0E007E07003F07803
F87E01F87FFFFC7FFFFC>
	 23 28 -3 27 29] 90 @dc
@F4 @sf
[<
FFFFC0FFFFC0FFFFC07801C03C01C01E01C00F000007800003E00001F000007800003C0070
1E00700F007007807FFFC07FFFC03FFFC0>
	 18 18 -1 17 22] 122 @dc
[<
60F0F0600000000060F0F0F0F0F0F0F0F0F0F0F0F0F0F0F060>
	 4 25 -9 24 22] 33 @dc
[<
3C00003F00007F80007BC00079C00001C00000E00000E00000E00000F00000F00000F00001
B80001B800039800039C00039C00071C00071C00070E000E0E000E0E000E07001C07007F1F
C0FF9FE07F1FC0>
	 19 27 -1 17 22] 121 @dc
[<
00F80003FE0007FF000707000E03800E03801C01C01C01C01C01C01C01C01C01C01C01C01C
01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C01C07F07F0FF8FF87F07
F0>
	 21 25 0 24 22] 85 @dc
[<
7F0F00FF9F007F1F001C17001C37001C37001C37001C77001C77001C67001C67001CE7001C
E7001CE7001CC7001CC7001DC7001DC7001D87001D87001D87001D07007F1FC0FF3FE07E1F
C0>
	 19 25 -1 24 22] 78 @dc
[<
7FFFE0FFFFE07FFFE01C00E01C00E01C00E01C00E01C00E01C00001C1C001C1C001FFC001F
FC001FFC001C1C001C1C001C00001C00001C01C01C01C01C01C01C01C07FFFC0FFFFC07FFF
C0>
	 19 25 -1 24 22] 69 @dc
[<
07FC000FFE0007FC0000E00000E00000E00000E00000E00000E00000E00000E00000E00000
E00000E00000E00000E00000E00000E000E0E0E0E0E0E0E0E0E0E0E0E0FFFFE0FFFFE07FFF
E0>
	 19 25 -1 24 22] 84 @dc
@F4 @sf
[<
03F8000FFE003FFF807C07C07001C0E000E0E000E0E000E0E000E07803C03FFF801FFF001F
FC001800003800001BE0001FF0000FF8001C1C00380E00380E00380E00380E00380E001C1C
C00FFFE007F7E003E3C0>
	 19 28 -1 17 22] 103 @dc
@F2 @sf
[<
01FF000FFFC01F01F03C0038780038F8001CF0001CF0001EF0001EF0003EF000FE7801FE78
07FC3C1FFC1E7FF807FFF003FFE007FFC00FFF801FFFC01FF9E03FE0F03F80783F00783E00
783C00781C00781C00F00E00F00703E003FFC000FE00>
	 23 32 -2 31 28] 56 @dc
@F2 @sf
[<
03F8000FFE001C0F801E03C03F01E03F00F03F00F83F00F81E007C00007C00007C00207E07
FC7E0FFE7E1E037E3E01FE7C00FE7C00FEFC007EFC007EFC007EFC007EFC007CFC007CFC00
7C7C00787C00F83E00F01E01F00F83E007FF8001FE00>
	 23 32 -2 31 28] 57 @dc

18 @eop0

0 0 18 @bop1 324 307 a @F9 @sf(While)13 b(the)i(am)o(bitio)o(us)e(and)h
(dedicated)h(system)g(manager)e(is)h(encouraged)h(to)f(\014x)g(all)-1433 
50 y(of)f(the)h(securit)o(y)g(problems)g(that)g(exist,)f(\014xing)g(these)i
(few)f(will)e(discourage)i(most)g(of)f(the)-1431 50 y(attac)o(k)o(ers.)-174 
116 y @F2 @sf(2.7)55 b(New)19 b(Securit)n(y)e(Holes)-611 77 y @F9 @sf(New)g
(securit)o(y)g(holes)g(are)h(alw)o(a)o(ys)d(b)q(eing)i(found.)26 b(There)
18 b(are)f(a)g(n)o(um)o(b)q(er)g(of)f(computer)-1431 49 y(mail)o(ing)g
(lists)i(and)f(advisory)g(groups)h(the)h(follo)o -1 x(w)d(this.)30 b
(Three)19 b(groups)f(of)f(particular)-1432 50 y(in)o(terest)e(are)f(CER)m
(T,)f(ZARDOZ)h(and)g(CIA)o(C.)-747 108 y @F5 @sf(2.7.1)47 b(CER)l(T)-275 
77 y @F9 @sf(Cert)21 b(is)f(a)f(D)o(ARP)m(A)h(sp)q(onsored)h(group)f(to)g
(help)h(in)o(ternet)g(sites)g(deal)f(with)g(securit)o(y)-1431 50 y
(problems.)38 b(They)21 b(ma)o(y)f(b)q(e)h(con)o(tacted)h(as)e @F4 @sf
(cert@cert.s)o(ei.cm)o(u.edu)o @F9 @sf(.)37 b(They)21 b(also)-1432 49 y
(main)o(tai)o(n)13 b(a)g(24)h(hour)g(phone)g(n)o(um)o(b)q(er)g(for)f
(secur)q(it)o(y)h(problems)g(at)g(\(412\))f(268-7090.)-1362 108 y @F5 @sf
(2.7.2)47 b(ZARDOZ)-348 77 y @F9 @sf(Neil)12 b(Gorsuc)o(h)i(mo)q(derates)g
(a)f(computer)h(secur)q(it)o(y)g(discussion)g(group.)j(He)d(ma)o(y)f(b)q
(e)h(con-)-1432 50 y(tacted)249 b(as)g @F4 @sf(zardoz!secu)o(rity)o(-requ)o
(e)p(st@u)o(unet.)o(UU.NE)o(T)-1433 50 y @F9 @sf(or)13 b @F4 @sf
(security-req)o(uest@)o(cpd.)p(c)o(om)p @F9 @sf(.)o -586 107 a @F5 @sf
(2.7.3)47 b(CIA)o(C)-266 77 y @F9 @sf(CIA)o(C)16 b(is)h(the)h(Departmen)o
(t)f(of)f(Energy's)i(Computer)f(Inciden)o(t)h(Advisory)f(Capabili)o(t)o(y)
-1433 50 y(team)10 b(led)g(b)o(y)g(Gene)h(Sc)o(h)o(ultz.)17 b(This)10 b
(team)g(is)h(in)o(terested)h(in)d(disco)o(v)o(ering)i(and)f(eliminati)o
(ng)-1433 50 y(securit)o(y)j(holes,)g(exc)o(hanging)g(securit)o(y)h(to)q
(ols,)e(as)h(w)o(ell)f(as)h(other)h(issues.)19 b(Con)o(tact)13 b(CIA)o(C)
-1432 49 y(as)g @F4 @sf(ciac@tiger.l)o(lnl.g)o(ov)p @F9 @sf(.)-478 117 y 
@F2 @sf(2.8)55 b(Excess)18 b(Services)-506 76 y @F9 @sf(Ev)o(ery)e(extra)h
(net)o(w)o(ork)f(service)i(that)e(a)f(computer)i(o\013ers)g(p)q(oten)o
(tially)e(p)q(oses)i(an)f(addi-)-1432 50 y(tional)c(secur)q(it)o(y)j
(vulnerabilit)o(y)l(.)j(I)c(am)f(emphatically)g @F6 @sf(not)18 b @F9 @sf
(suggesting)d(that)f(w)o(e)h(remo)o(v)o(e)-1432 50 y(those)d(services)q 
13 x(that)g(the)h(users)g(are)g(using,)f(I)g(am)f(encouraging)h(the)h
(remo)o(v)n(al)d(of)i(services)-1430 50 y(that)h(are)h(un)o(used.)k(If)13 b
(y)o(ou)g(are)h(not)f(getting)g(a)g(b)q(ene\014t)i(from)d(a)h(service,)i
(y)o(ou)e(should)g(not)-1432 50 y(pa)o(y)g(the)i(price)g(in)f(terms)h(of)e
(system)i(o)o(v)o(erhead)g(or)f(securit)o(y)h(risk.)k(Sometimes,)14 b(as)g
(with)-1432 49 y @F4 @sf(rexecd)f @F9 @sf(under)j(unix,)f(the)h(risks)f
(are)h(not)f(immediately)e(apparen)o(t)j(and)f(are)h(caused)g(b)o(y)-1432 
50 y(unexp)q(ected)g(in)o(teractions)e(that)g(do)f(not)h(include)g(an)o(y)g
(bugs)g(p)q(er)g(se.)-1102 116 y @F2 @sf(2.9)55 b(Searc)n(h)19 b(P)n(aths)
-445 77 y @F9 @sf(If)13 b(a)g(user)h(has)g(set)h(his)e(searc)o(h)i(path)e
(to)h(include)f(the)h(curren)o(t)h(directory)g(\(\\.")i(on)c(Unix\),)-1432 
50 y(he)j(will)e(almost)h(alw)o(a)o(ys)g(ev)o(en)o(tually)g(ha)o(v)o(e)h
(a)f(serious)i(problem.)24 b(There)16 b(are)h(a)e(n)o(um)o(b)q(er)-1431 
50 y(of)h(securit)o(y)h(vulnerabilities)f(that)h(this)g(p)q(oses)h(as)f(w)o
(ell)f(as)h(logistical)e(ones.)27 b(Searc)o(hing)-1431 49 y(through)13 b
(the)h(all)f(of)g(the)h(users)h(initial)o(izatio)o(n)d(\014les)i(and/or)g
(through)f(the)h(pro)q(cess)q 15 x(table)-1432 50 y(\(with)f @F4 @sf(ps)
22 b(-e)13 b @F9 @sf(on)h(unix\))f(can)h(detect)i(this)e(problem.)-147 305 y
(18)-999 b
18 @eop1

17 @bop0
@F2 @sf
[<
FFFF83FFFCFFFF83FFFC07F0003FC007F0007F8007F0007F0007F000FF0007F001FE0007F0
01FC0007F003F80007F007F80007F007F00007F00FE00007F01FE00007F01FC00007F83F80
0007FE7F800007F77F000007F3FE000007F1FE000007F0FC000007F038000007F018000007
F00E000007F007000007F003800007F001C00007F000E00007F000300007F000180007F000
0E0007F000070007F0000380FFFF803FFCFFFF803FFC>
	 38 34 -2 33 44] 75 @dc
@F5 @sf
[<
003FFF0000003FFF00000003F000000003F000000003F000000003F000000003F000000003
F000000003F000000003F000000003F000000003F000000007F80000000FF80000000FFC00
00001FCE0000003F860000003F870000007F03000000FE01800000FE01C00001FC00C00003
F800600003F800700007F00030000FE0003800FFFC01FF80FFFC01FF80>
	 33 28 -1 27 36] 89 @dc
[<
07F007F01FFE3FF87E07FE1C7C01F806FC07F006F80FF000F81FD800781F8C00783F060038
7E03001CFC030004FC018003F800C001F000C003F0006003E0003003E001FF03F001FF07C8
000007C4000007C2000007C3000007C18000078180000381800003C1800001C1000000E300
00003C0000>
	 32 29 -2 28 37] 38 @dc

17 @eop0

0 0 17 @bop1 365 307 a @F9 @sf(to)17 b(b)q(e)h(a)f(\014le)h(to)f(b)q(e)h
(in)f(his)g(home)g(directory)h(that)g(is)f(o)o(wned)g(b)o(y)h(someone)f
(else.)-1328 50 y(Flagging)12 b(this)i(when)h(the)f(link-coun)o(t)f(is)h
(\\1")f(is)h(w)o(orth)o(while.)-1039 90 y(Automated)d(scripts)h(can)g(\014nd)f
(these)i(errors)g(b)q(efore)f(they)f(are)h(exploited.)17 b(In)11 b
(general)-1431 49 y(a)g(serious)i(error)g(of)e(one)h(of)f(the)i(t)o(yp)q
(es)g(describ)q(ed)g(ab)q(o)o(v)o(e)f(is)g(en)o(tered)h(in)o(to)e(a)h(giv)o
(en)f(cluster)-1430 50 y(univ)o(ersit)o(y)i(system)i(ev)o(ery)g(other)f(w)o
(eek.)-646 116 y @F2 @sf(2.6)55 b(W)-5 b(ell)18 b(Kno)n(wn)i(Securit)n(y)d
(Holes)-803 77 y @F9 @sf(While)10 b(h)o(undreds)j(of)d(securit)o(y)j
(holes)e(exist)h(in)f(commonly)f(used)i(programs,)f(a)g(v)o(ery)h(small)
-1433 50 y(n)o(um)o(b)q(er)17 b(of)f(these)j(accoun)o(t)e(for)g(most)g(of)f
(the)i(problems.)28 b(Under)18 b(mo)q(dern)f(v)o(ersion)g(of)-1432 49 y
(VMS,)c(most)h(of)f(them)h(relate)h(to)e(either)i(DECNET)f(or)g(creating)g
(Mailb)q(o)o(xes.)-1192 50 y(Under)19 b(unix,)f(a)g(handful)f(of)h
(programs)g(accoun)o(t)g(for)g(most)g(of)g(the)h(problems.)30 b(It)-1431 
50 y(is)15 b(not)h(that)h(these)g(bugs)f(are)h(an)o(y)e(w)o(orse)i(or)f
(easier)h(to)f(exploit)f(than)i(the)f(others,)h(just)-1431 50 y(that)d
(they)h(are)f(w)o(ell)g(kno)o(wn)g(and)g(p)q(opular.)19 b(The)c(in)o
(terested)h(reader)f(is)g(referred)h(to)e(the)-1431 50 y(Hac)o(kman)f(Pro)r
(ject)i(for)f(a)f(more)h(complete)g(listing.)-831 89 y @F5 @sf(Set-Uid)o 
15 x(Shell)h(Scripts.)20 b @F9 @sf(Y)m(ou)14 b(should)h(not)f(ha)o(v)o(e)h
(an)o(y)f(set-uid)i(shell)e(scripts.)23 b(If)14 b(y)o(ou)-1329 50 y(ha)o
(v)o(e)c(system)i(source,)g(y)o(ou)d(should)i(consider)g(mo)q(difying)o 
9 x(c)o(hmo)q(d)g(to)f(prev)o(en)o(t)h(users)-1327 50 y(from)i(creating)i
(set-uid)f(programs.)-678 82 y @F5 @sf(FTP)l(.)20 b @F9 @sf(The)14 b(\014le)f
(transfer)h(utilities)e(has)h(had)g(a)g(n)o(um)o(b)q(er)g(of)g(problems)g
(b)q(oth)g(in)f(terms)i(of)-1329 50 y(con\014guration)f(managemen)o(t)f
(\(remem)o(b)q(ering)h(to)g(disallo)o(w)e(accoun)o(ts)i(lik)o(e)f(\\sync")
-1328 50 y(from)f(b)q(eing)h(used)g(to)f(transfer)i(\014les\))f(and)f
(legitimate)g(bugs.)17 b(P)o(atc)o(hed)12 b(v)o(ersion)g(are)-1328 50 y(a)o
(v)n(ailabl)o(e)h(for)g(most)h(systems.)-590 82 y @F5 @sf(Login)19 b @F9 @sf
(on)13 b(the)h(Sun)f(386i)f(and)h(under)h(Dec)f(Ultrix)g(3.0,)f(un)o(til)g
(a)h(b)q(etter)h(\014x)f(is)g(a)o(v)n(ailabl)o(e,)-1176 83 y(c)o(hmo)q(d)h
(0100)e(/bin/login)-573 82 y(to)i(protect)h(y)o(ourself)f(from)f(a)h
(serious)g(securit)o(y)h(bug.)-954 82 y @F5 @sf(Send)o(mail.)20 b @F9 @sf
(Probably)14 b(the)g(only)f(program)g(with)h(as)g(man)o(y)f(securit)o(y)h
(problems)g(as)g(the)-1328 50 y(y)o(ello)o(wpages)e(system)h(itself.)18 b
(Again)12 b(a)g(patc)o(hed)h(v)o(ersion)g(should)f(b)q(e)i(obtained)e(for)
-1329 50 y(y)o(our)i(system.)-333 82 y @F5 @sf(TFTP)l(.)21 b @F9 @sf(This)f
(program)g(should)h(b)q(e)g(set)g(to)g(run)g(as)g(an)f(unprivileged)g
(user)i(and/or)-1329 50 y(c)o(hro)q(oted.)-271 82 y @F5 @sf(Rw)o(alld.)f 
@F9 @sf(This)14 b(program)f(needs)i(to)f(b)q(e)g(set)h(to)f(run)g(as)g(an)g
(unprivileged)f(user.)-1282 83 y @F5 @sf(Mkdir.)20 b @F9 @sf(Some)f(v)o
(ersions)g(of)f(unix)g(do)g(not)g(ha)o(v)o(e)h(an)f(atomic)g(k)o(ernel)h
(call)e(to)i(mak)o(e)f(a)-1329 50 y(directory)11 b(and)f(hence)h(can)f
(lea)o(v)o(e)g(the)g(ino)q(des)h(in)e(a)h(\\bad")f(state)i(if)e(it)g(is)h
(in)o(terrupted)-1327 49 y(at)15 b(just)h(the)f(righ)o(t)g(momen)o(t.)21 b
(If)15 b(y)o(our)g(system)h(is)f(one)g(of)g(these)h(it)f(is)g(w)o(orth)o
(while)-1329 50 y(to)g(write)h(a)f(short)h(program)f(that)g(increases)i
(the)f(job)f(priorit)o(y)g(of)f(a)h(job)g(while)g(it)-1329 50 y(is)f
(making)e(a)i(directory)h(so)f(as)g(to)f(mak)o(e)h(it)f(more)h(di\016cult)f
(to)h(exploit)f(this)h(hole.)-1416 82 y @F5 @sf(YP)h(&)h(NFS.)21 b @F9 @sf
(Both)16 b(presen)o(t)h(gian)o(t)d(securit)o(y)j(holes.)22 b(It)16 b(is)f
(imp)q(ortan)o(t)g(to)g(arrange)h(to)-1329 50 y(get)c(patc)o(hes)h(as)e
(so)q(on)h(as)f(they)h(b)q(ecome)h(a)o(v)n(ai)o(labl)o(e)e(for)g(these)i
(subsystems)g(b)q(ecause)-1327 50 y(w)o(e)j(can)f(exp)q(ect)i(more)e
(secur)q(it)o(y)h(problems)f(with)g(them)g(in)g(the)h(future.)23 b(Sun)15 b
(has)-1328 50 y(recen)o(tly)g(started)g(a)f(computer)g(securit)o(y)h
(group)f(that)g(will)e(help)i(solv)o(e)g(this)f(set)i(of)-1329 50 y
(problems.)416 124 y(17)-999 b
17 @eop1

16 @bop0
@F5 @sf
[<
40300808040402027AFEFEFCFC78>
	 7 14 -3 28 13] 39 @dc
@F5 @sf
[<
FF07FCFF07FC0C03E00607C0070F80039F0001DF0000FE00007C0000F80001F80001FC0003
EE0007C7000F83801F8180FFC7FCFFC7FC>
	 22 18 -1 17 25] 120 @dc

16 @eop0

0 0 16 @bop1 262 307 a @F2 @sf(2.5)55 b(File)18 b(Protections)-519 77 y 
@F9 @sf(With)g(\014le)h(protections)h(simple)e(measures)i(can)g(a)o(v)o
(oid)d(most)i(problems.)33 b(Batc)o(h)20 b(jobs)-1432 50 y(should)13 b(b)q
(e)i(run)f(on)g(a)f(regular)h(basis)g(to)g(c)o(hec)o(k)h(that)f(the)g
(protections)h(are)f(correct.)-1342 91 y @F5 @sf(W)l(ritable)h(Binaries)h
(and)f(System)f(Directories.)20 b @F9 @sf(The)j(most)f(common)g(problem)
-1329 50 y(with)16 b(\014le)h(protections)g(is)g(that)f(some)h(system)g
(binary)f(or)h(directory)g(is)f(not)h(pro-)-1329 50 y(tected.)i(This)13 b
(allo)o(ws)e(the)i(attac)o(k)o(er)f(to)h(mo)q(dify)e(the)i(system.)18 b
(In)12 b(this)h(manner,)f(an)-1329 49 y(attac)o(k)o(er)h(will)e(alter)h(a)g
(common)f(program,)h(often)g(the)h(directory)g(listing)e(program)-1329 50 y
(to)18 b(create)h(a)f(privileged)f(accoun)o(t)h(for)g(them)g(the)g(next)g
(time)g(that)g(a)f(privileged)-1329 50 y(user)e(uses)g(this)f(command.)-445 
66 y(When)i(p)q(ossible)f(the)h(system)f(binaries)h(should)e(b)q(e)i(moun)o
(ted)f(read-only)m(.)21 b(In)15 b(an)o(y)-1329 50 y(ev)o(en)o(t)g(a)f
(program)f(should)h(systematically)f(\014nd)i(and)e(correc)q(t)i(errors)g
(in)f(the)h(pro-)-1329 50 y(tection)g(of)e(system)i(\014les.)k(\\Public")
13 b(areas)h(for)g(unsupp)q(orted)i(executable)f(should)-1329 50 y(b)q(e)k
(mo)q(derated)f(and)g(these)i(executable)f(should)e @F6 @sf(never)23 b 
@F9 @sf(b)q(e)c(used)f(b)o(y)g(privileged)-1329 50 y(users)e(and)d
(programs.)18 b(System)d(data)e(\014les)h(su\013er)h(from)f(simila)o(r)f
(vulnerabilities.)-1424 83 y @F5 @sf(Readable)i(Restricted)o 15 x(System)f
(Files.)22 b @F9 @sf(Just)16 b(as)g(the)h(encrypted)g(passw)o(ords)g(need)
-1328 49 y(to)11 b(b)q(e)h(protecte)q(d,)g(the)g(system)g(has)g(other)g
(data)f(that)g(is)g(w)o(orth)g(protecting.)18 b(Man)o(y)-1329 50 y
(computers)d(ha)o(v)o(e)e(passw)o(ords)i(and)e(phone)h(n)o(um)o(b)q(ers)h
(of)e(other)h(computers)h(stored)-1328 50 y(for)i(future)g(use.)28 b(The)
17 b(most)f(common)g(use)i(of)e(this)h(t)o(yp)q(e)g(of)f(information)f(is)i
(for)-1329 50 y(net)o(w)o(ork)g(mail)e(b)q(eing)h(transp)q(orted)i(via)e
(UUCP)g(or)h(protected)h(DECNET.)e(It)h(is)-1329 50 y(di\016cult)h(to)f
(rew)o(ork)i(these)g(systems)g(so)f(that)g(this)g(information)e(w)o(ould)h
(not)h(b)q(e)-1328 50 y(neces)q(sary)j(and)f(hence)h(it)f(m)o(ust)f(b)q(e)i
(protected.)37 b(Y)m(ou)20 b(ha)o(v)o(e)f(an)h(obligatio)o(n)f(to)-1329 
49 y(protect)d(this)f(data)g(ab)q(out)g(y)o(our)f(neigh)o(b)q(ors)h(just)g
(as)g(they)h(ha)o(v)o(e)e(a)h(resp)q(onsibilit)o(y)-1329 50 y(to)f
(protect)h(similar)e(data)g(that)h(they)g(ha)o(v)o(e)g(ab)q(out)g(y)o(ou.)
-1003 83 y @F5 @sf(Home)h(Dir's)h(and)f(Init)g(Files)i(Shou)o(ldn't)d(Be)i
(W)l(ritable.)k @F9 @sf(Chec)o(king)g(that)f(these)-1327 50 y(directories)e
(and)e(\014les)h(can)f(b)q(e)h(written)g(only)f(b)o(y)g(the)h(o)o(wner)f
(will)f(prev)o(en)o(t)i(man)o(y)-1329 50 y(careless)i(errors.)25 b(It)16 b
(is)g(also)f(w)o(orth)o(while)g(to)h(c)o(hec)o(k)g(that)g(p)q(eoples)h
(mail)d(arc)o(hiv)o(es)-1328 50 y(are)g(not)g(publically)e(readable.)19 b
(Though)13 b(this)h(is)f(not)h(directly)g(a)g(securit)o(y)g(threat,)-1328 
49 y(it)g(is)g(only)f(one)h(more)g(line)f(of)g(co)q(de)i(while)e(writing)g
(the)i(rest)g(of)e(this.)-1106 67 y(In)20 b(man)o(y)g(v)o(ersions)g(of)g
(the)h(common)e(op)q(erating)h(systems)h(sp)q(ecial)g(c)o(hec)o(ks)g(are)
-1328 50 y(placed)13 b(in)f(the)h(command)e(in)o(terpreters)q 14 x(to)h
(prev)o(en)o(t)h(them)f(from)g(using)g(initiali)o(za-)-1330 49 y(tion)h
(\014les)h(that)g(w)o(ere)g(written)g(b)o(y)g(a)f(third)g(part)o(y)m(.)18 b
(In)13 b(this)h(case)g(there)h(are)f(still)f(at)-1329 50 y(least)g(t)o(w)o
(o)e(t)o(yp)q(es)i(of)f(in)o(teresting)g(attac)o(ks.)18 b(The)13 b(\014rst)g
(is)f(to)g(install)e(a)i(T)m(ro)r(jan)g(horse)-1328 50 y(in)17 b(the)i(p)q
(erson's)f(home)f(directory)i(tree)g(rather)f(than)g(in)f(the)h(initial)o
(ization)e(\014le)-1329 50 y(itself)c(and)f(the)h(second)h(is)e(to)h
(simple)f(remo)o(v)o(e)h(the)g(initiali)o(zation)e(\014les)i(themselv)o
(es.)-1328 50 y(Often)k(securit)o(y)g(w)o(eaknesses)g(are)g(remedied)f
(through)g(the)h(prop)q(er)f(initiali)o(zation)-1330 50 y(\014le)f(and)g
(without)f(these)j(\014les)e(the)g(vulnerabilities)f(are)i(re-in)o(tro)q
(duced.)-1258 83 y @F5 @sf(No)h(Unexp)q(ected)o 15 x(Publically)g(W)l
(ritable)g(Files)g(or)f(Directories.)20 b @F9 @sf(There)g(are)g(of)-1329 
49 y(course)e(places)f(and)g(individual)o 16 x(\014les)g(that)f(should)h
(b)q(e)g(publically)e(writable)h(but)-1328 50 y(these)k(are)e(stable)h
(quan)o(tities)f(and)g(the)g(script)h(can)g(ignore)e(them.)31 b(In)19 b
(practice)-1328 50 y(user)e(seems)f(to)f(react)h(w)o(ell)f(to)g(b)q(eing)g
(told)g(ab)q(out)g(\014les)g(that)g(they)h(o)o(wn)f(that)g(are)-1328 50 y
(publically)e(o)o(v)o(erwritable.)-529 83 y @F5 @sf(When)i(P)o(aren)n(ts)f
(aren't)h(Owners.)20 b @F9 @sf(While)13 b(it)f(is)h(not)g(un)o(usual)g
(for)f(someone)i(to)f(ha)o(v)o(e)-1329 50 y(a)k(link)f(to)h(a)g(\014le)g
(outside)g(of)g(his)g(directory)h(structure,)h(it)e(is)g(un)o(usual)g(for)f
(there)-735 156 y(16)-999 b
16 @eop1

15 @bop0
@F4 @sf
[<
7F03C0FF87E07F07E01C0E701C0E701C0E201C0E001C0E001C0E001C0E001C1C001FFC001F
F8001FFC001C1E001C0F001C07001C07001C07001C07001C0F001C1E007FFC00FFF8007FE0
00>
	 20 25 -1 24 22] 82 @dc
@F4 @sf
[<
0E0E000F1E000F1E001B1B0019130019B30019B30019B30019B30019B30019B30039B38039
F38039F38038E3803803803803803803803001807001C07001C07001C0FC07E0FE0FE0FC07
E0>
	 19 25 -1 24 22] 87 @dc
@F4 @sf
[<
7FF800FFFE007FFF001C0F801C07801C03C01C01C01C01C01C00E01C00E01C00E01C00E01C
00E01C00E01C00E01C00E01C01E01C01C01C01C01C03C01C07801C0F007FFF00FFFE007FF8
00>
	 19 25 0 24 22] 68 @dc
@F4 @sf
[<
70F8F8F870000000000000000070F8F8F870>
	 5 18 -8 17 22] 58 @dc
[<
C00000E00000E000007000007000003800003800001C00001C00000E00000E000007000007
000003800003800001C00001C00000E00000E000007000007000003800003800001C00001C
00000E00000E00000700000700000380000380000180>
	 17 32 -2 28 22] 47 @dc
[<
0F1E000F1E000F1E001DB7001DB7001DB7001DB70019B30019F30019F30038E38038038038
0380380380380380FF1FE0FFBFE0FF1FE0>
	 19 18 -1 17 22] 119 @dc
@F4 @sf
[<
01F00007FC000FFE001F0F003C0700380380700380700380F00000E00000E00000E00000E0
0000E00000E00000E00000F000007003807003803803803C07801F0F800FFF8007FB8001F1
80>
	 17 25 -2 24 22] 67 @dc
@F4 @sf
[<
03E0000FF8001FFC001E3C003C1E00780F00700700700700F00780E00380E00380E00380E0
0380E00380E00380E00380E00380700700700700780F00380E001E3C001FFC000FF80003E0
00>
	 17 25 -2 24 22] 48 @dc

15 @eop0

0 0 15 @bop1 262 307 a @F5 @sf(Sysdiag.)20 b @F9 @sf(Or)d @F4 @sf(diag)p 
@F9 @sf(.)25 b(This)17 b(is)f(used)i(for)e(doing)g(hardw)o(are)h(main)o
(tenance)f(and)h(should)-1329 50 y(ha)o(v)o(e)d(a)g(passw)o(ord.)-411 78 y 
@F5 @sf(Ro)q(ot.)20 b @F9 @sf(Or)11 b @F4 @sf(Rootsh)e @F9 @sf(or)h @F4 @sf
(rootcsh)f @F9 @sf(or)h @F4 @sf(toor)p @F9 @sf(.)16 b(All)9 b(to)h(often)h
(shipp)q(ed)g(without)f(a)g(passw)o(ord.)-1432 77 y @F5 @sf(Sync.)20 b 
@F9 @sf(Used)g(to)f(protect)h(the)f(disks)g(when)h(doing)e(an)g(emergency)i
(sh)o(utdo)o(wn.)34 b(This)-1329 50 y(accoun)o(t)15 b(should)e(b)q(e)i
(restricted)h(from)d(\014le)h(transfer)h(and)e(other)i(net)f(uses.)-1294 
78 y @F5 @sf(Finger.)20 b @F9 @sf(Or)d @F4 @sf(Who)g @F9 @sf(or)g @F4 @sf
(W)g @F9 @sf(or)g @F4 @sf(Date)g @F9 @sf(or)g @F4 @sf(Echo)p @F9 @sf(.)27 b
(All)17 b(of)f(these)j(ha)o(v)o(e)e(legitimate)f(uses)i(but)-1328 50 y
(need)d(to)f(b)q(e)g(set)h(up)f(to)g(b)q(e)g(prop)q(erly)h(captiv)o(e.)-785 
78 y(Among)e(the)h(things)g(that)g(one)g(should)g(do)g(with)f(a)h(new)g
(unix)f(system)i(is)-1065 72 y @F4 @sf(grep)21 b(::)43 b(/etc/pass)o(wd)
-603 72 y @F9 @sf(to)13 b(see)i(what)e(unpassw)o(orded)i(accoun)o(ts)f
(exist)g(on)g(the)g(system.)19 b(All)12 b(of)h(these)j(are)e(w)o(orth)-1432 
50 y(sp)q(ecial)g(atten)o(tion.)-312 106 y @F5 @sf(2.4.2)47 b(VMS)-253 76 y 
@F9 @sf(Since)11 b(VMS)g(is)f(a)o(v)n(aila)o(ble)g(from)f(only)h(one)h(v)o
(endor,)g(the)h(default)e(accoun)o(t)h(here)h(are)f(b)q(etter)-1430 50 y
(kno)o(wn.)24 b(On)16 b(large)g(systems,)i(these)f(app)q(ear)g(with)f
(standard)g(w)o(ell)g(kno)o(wn)f(passw)o(ords.)-1431 50 y(On)f(smaller)f
(systems,)i(these)h(accoun)o(ts)f(app)q(ear)f(with)g(no)g(passw)o(ords)h
(at)f(all.)j(With)d(the)-1431 50 y(exception)j(of)f @F4 @sf(Decnet)p @F9 @sf
(,)g(all)g(ha)o(v)o(e)h(b)q(een)h(eliminated)e(on)h(systems)h(new)o(er)g
(than)e(v)o(ersion)-1431 49 y(4.6.)-66 73 y @F5 @sf(Decnet)-148 77 y
(System)-152 78 y(Systest)o -149 78 a(Field)-105 77 y(UETP)-72 73 y @F9 @sf
(Man)o(y)11 b(of)h(the)g(net)o(w)o(orking)g(and)g(mail)e(deliv)o(ery)i
(pac)o(k)n(ages)g(routinely)g(added)g(to)g(VMS)-1431 49 y(systems)k(also)f
(ha)o(v)o(e)h(w)o(ell)f(kno)o(w)g(passw)o(ord.)24 b(In)15 b(the)i(past)f
(six)f(mon)o(ths)h(these)h(accoun)o(ts)-1431 50 y(ha)o(v)o(e)c(b)q(een)i
(commonly)e(used)h(to)g(break)g(in)o(to)g(VMS)g(systems.)-994 73 y @F5 @sf
(MMPONY)-232 77 y(PLUTO)-168 72 y @F9 @sf(The)j(passw)o(ord)h(on)f(all)f
(of)h(these)h(accoun)o(ts)g(should)f(b)q(e)h(reset)q 18 x(when)g(a)f(new)h
(system)g(is)-1432 50 y(obtained.)33 b(There)20 b(are)g(man)o(y)e
(problems)h(with)g(the)h @F4 @sf(DECNET)e @F9 @sf(accoun)o(t)h(and)g(the)h
(with)-1432 50 y(the)15 b @F4 @sf(Task)21 b(0)14 b @F9 @sf(ob)r(ject.)21 b
(System)15 b(managers)g(should)f(obtain)g(one)h(of)f(the)h(standard)g
(repair)-1431 50 y(scripts)g(to)e(remo)o(v)o(e)h(these)i(vulnerabiliti)o
(es.)-698 106 y @F5 @sf(2.4.3)47 b(CMS)-251 76 y @F9 @sf(It)18 b(has)h(b)q
(een)g(man)o(y)f(y)o(ears)h(since)h(I)e(ha)o(v)o(e)g(seriously)h(used)g
(CMS.)g(A)o(t)f(last)g(glance)h(the)-1431 50 y(default)13 b(con\014guration)h
(seemed)h(to)e(include)h(w)o(ell)g(kno)o(w)f(passw)o(ords)i(for)e(t)o(w)o
(o)h(accoun)o(ts.)-1425 78 y @F5 @sf(rcsc)-81 78 y(op)q(erator)515 132 y 
@F9 @sf(15)-999 b
15 @eop1

14 @bop0
@F4 @sf
[<
7F0000FF80007F00001C00001C00001C00001C00001C00001C00001C00001FF8001FFE001F
FF001C0F801C03801C03C01C01C01C01C01C01C01C03C01C03801C0F807FFF00FFFE007FF8
00>
	 18 25 -1 24 22] 80 @dc

14 @eop0

0 0 14 @bop1 262 307 a @F5 @sf(Sub)r(job)o(s.)20 b @F9 @sf(It)14 b(is)h
(often)g(the)g(case)h(that)f(a)f(restricte)q(d)i(accoun)o(t)f(is)g(set)g
(up)g(to)g(only)f(run)h(a)-1329 50 y(single)c(application.)16 b(This)11 b
(single)g(application)e(program)i(is)g(in)o(v)o(ok)o(ed)f(b)o(y)h(a)g
(startup)-1328 50 y(script)19 b(or)e(instead)h(of)f(the)h(standard)g
(command)f(in)o(terpreter.)31 b(V)m(ery)18 b(often)g(this)-1329 50 y
(program)c(has)g(an)f(option)g(to)h(spa)o(wn)g(a)g(subpro)q(cess.)-842 62 y
(In)i(some)f(cases)h(this)g(migh)o(t)e(b)q(e)i(an)f(arbitrary)g(job)g(\(e.)g
(g.)f(the)i @F4 @sf(/spawn)e @F9 @sf(option)h(to)-1329 50 y(Mail)d(in)h
(VMS)h(or)f(\\:!")k(to)c(vi)f(in)h(unix\))g(or)g(migh)o(t)f(b)q(e)i
(limited)e(to)h(a)g(small)f(n)o(um)o(b)q(er)-1328 50 y(of)k(programs.)24 b
(In)16 b(the)g(former)g(case)h(the)g(problem)e(is)h(immediate,)f(in)h(the)g
(latter)-1328 49 y(case,)c(it)e(is)g(often)h(the)g(case)g(that)f(one)h(of)f
(these)i(programs)e(in)g(turn)h(allo)n(ws)f(arbitrary)-1329 50 y(spa)o
(wning.)-180 63 y(A)15 b(carefully)f(written)h(subsystem)h(will)d(prev)o
(en)o(t)j(this)e(\(and)h(all)e(other)i(suc)o(h)h(prob-)-1329 49 y(lems\).)
25 b(Generally)15 b(these)i(subsyste)q(ms)g(are)f(create)q(d)h(quic)o(kly)e
(rather)i(than)f(care-)-1328 50 y(fully)m(.)-194 75 y @F5 @sf(Editors.)k 
@F9 @sf(Most)c(editors)g(are)g(su\016cien)o(tly)g(p)q(o)o(w)o(erfully)f
(that)h(if)f(the)h(restricted)q 17 x(system)-1328 50 y(can)e(use)h(an)f
(editor,)f(a)h(w)o(a)o(y)f(can)h(b)q(e)h(found)e(to)h(cause)h(problems.)
-1146 75 y @F5 @sf(F)l(ull)h(Filenames.)k @F9 @sf(Man)o(y)10 b(restricte)q
(d)h(subsyste)q(ms)g(presume)h(that)e(b)o(y)g(resett)q(ing)h(the)g(set)-1328 
50 y(of)k(places)h(the)g(command)f(in)o(terpreter)q 17 x(lo)q(oks)g(for)g
(executable)h(programs)g(\(called)-1329 50 y(its)g(\\searc)o(h)h(path"\))f
(functionalit)o(y)o 15 x(can)g(b)q(e)g(restricte)q(d.)25 b(In)16 b(unix)f
(this)h(migh)o(t)f(b)q(e)-1328 49 y(done)f(b)o(y)g(altering)f(the)i @F4 @sf
(Path)e @F9 @sf(v)n(ariable)g(or)h(the)g(logical)e(names)i(table)g(in)f
(VMS.)-1272 63 y(All)j(to)q(o)g(often)g(the)h(clev)o(er)g(attac)o(k)o(er)f
(is)g(able)g(to)h(defeat)f(this)g(plan)g(b)o(y)g(using)g(the)-1328 50 y
(complete)g(\014lename)f(of)g(the)h(\014le)f(of)g(in)o(terest.)24 b
(Sometimes)15 b(non-standard)g(names)-1328 49 y(for)f(the)g(\014le)g(are)g
(neces)q(sary)h(to)f(circum)o(v)o(en)o(t)g(a)g(clev)o(er)h(restriction)g
(program.)-1338 75 y @F5 @sf(Remo)o(v)m(able)g(Restriction)f(Files.)21 b 
@F9 @sf(When)15 b(a)e(system)i(relies)f(on)g(an)f(initializati)o(on)g(\014le)
-1329 50 y(to)f(pro)o(vide)f(protection,)i(it)e(is)h(imp)q(ortan)o(t)f
(that)g(this)h(\014le)g(cannot)g(b)q(e)g(altered)g(or)g(re-)-1328 50 y(mo)o
(v)o(ed.)17 b(If)11 b(an)g(restrict)q(ed)i(application)d(is)i(able)f(to)g
(write)h(to)f(its)h(\\home)f(directory")-1328 50 y(where)k(these)h
(initial)o(izatio)o(n)d(\014les)h(are)g(k)o(ept)h(it)e(can)h(often)g(free)h
(itself.)-1218 75 y @F5 @sf(Non-stand)o(ard)f(Login.)20 b @F9 @sf(Some)c
(net)o(w)o(ork)g(access)q 17 x(metho)q(ds)h(do)f(not)g(read)g(or)g(resp)q
(e)q(ct)-1327 50 y(the)c(startup)g(\014les.)18 b(Among)10 b(these)j(are)f
(man)o(y)e(\014le)i(transfer)g(systems.)18 b(I)11 b(ha)o(v)o(e)h(often)-1329 
49 y(b)q(een)h(able)e(to)g(gain)f(privileged)h(access)i(to)e(a)g(mac)o
(hine)g(b)o(y)g(using)g(the)h(the)g(login)e(and)-1329 50 y(passw)o(ord)k
(from)f(a)h(captiv)o(e)f(accoun)o(t)i(with)e(the)h(\014le)g(transfer)g
(facilit)o(y)e(that)i(didn't)-1329 50 y(kno)o(w)i(that)g(these)h(accoun)o
(ts)g(w)o(eren't)g(\\normal.)o(")23 b(Man)o(y)16 b(\014le)g(transfer)h
(faciliti)o(es)-1329 50 y(ha)o(v)o(e)d(metho)q(ds)g(for)g(disabling)e(the)j
(use)g(of)e(selected)j(accoun)o(ts.)-1118 75 y @F5 @sf(In)o(ter)o(rup)o
(ts.)j @F9 @sf(It)13 b(is)g(sad)g(that)g(a)f(n)o(um)o(b)q(er)h(of)g(the)g
(captiv)o(e)g(accoun)o(ts)h(w)o(on't)e(withstand)h(a)-1329 50 y(single)h
(in)o(terrupt)g(or)g(susp)q(end)i(c)o(haracter.)j(T)m(ry)14 b(it)f(just)h
(to)g(b)q(e)h(sure.)-1135 71 y(Making)f(sure)i(that)f(y)o(ou)f(ha)o(v)o(e)h
(not)f(made)h(an)o(y)f(of)h(the)g(ab)q(o)o(v)o(e)g(listed)g(mistak)o(es)f
(is)h(of)-1432 50 y(course)d(not)e(su\016cien)o(t)h(for)g(ha)o(ving)f(a)g
(p)q(erfectly)i(safe)f(system.)18 b(Av)o(oiding)9 b(these)j(mistak)o(es,)
-1432 49 y(or)i(a)o(v)o(oiding)f(the)i(use)g(of)f(captiv)o(e)h(accoun)o
(ts)g(at)g(all,)e(is)h(enough)h(to)g(discourage)g(the)g(v)n(ast)-1432 50 y
(ma)r(jorit)o(y)d(of)h(attac)o(k)o(ers.)-328 50 y(Eac)o(h)f(op)q(erating)h
(system)g(for)f(eac)o(h)h(v)o(endor)g(has)f(some)h(particular)f(default)g
(accoun)o(ts)-1431 50 y(that)h(need)i(to)f(b)q(e)h(disabled)e(or)h
(otherwise)h(protected.)-872 104 y @F5 @sf(2.4.1)47 b(Unix)-247 77 y @F9 @sf
(Under)14 b(unix)g(there)h(are)f(a)g(lot)f(of)h(p)q(ossible)g(default)f
(accoun)o(ts)i(since)g(there)g(are)f(so)g(man)o(y)-1432 50 y(di\013eren)o
(t)19 b(v)o(endors.)32 b(Belo)o(w)19 b(is)f(a)g(partial)g(list)g(of)f(the)i
(default)g(accoun)o(ts)g(that)f(I)h(ha)o(v)o(e)-1432 50 y(success)q(fully)
14 b(used)g(in)g(the)g(past)g(that)g(are)h(not)e(men)o(tioned)h(ab)q(o)o
(v)o(e.)-382 124 y(14)-999 b
14 @eop1

13 @bop0
@F2 @sf
[<
7FF8007FF8000F80000F80000F80000F80000F80000F80000F80000F80000F80000F80000F
80000F80000F80000F80000F80000F80000F80000F8000FFFC00FFFC000F80000F80000F80
000F80000F80000F80000F83C00F87E007C7E003C7E001E3E000FFC0003F80>
	 19 35 -1 34 17] 102 @dc
[<
0007FC0000003FFF800000FC07E00003F001F80007E000FC000FC0007E001F80003F003F80
003F803F00001F807F00001FC07F00001FC07E00000FC0FE00000FE0FE00000FE0FE00000F
E0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE0FE00000FE07E00000FC07E
00000FC07F00001FC03F00001F803F00001F801F80003F001F80003F000FC0007E0007E000
FC0003F001F80000FC07E000003FFF80000007FC0000>
	 35 34 -3 33 42] 79 @dc
[<
1F807FE078F8FC7CFC3CFC3E783E003E003E003E003E003E003E003E003E003E003E003E00
3E003E003E003E003E003E003E003E003E003E003E003E03FE03FE00000000000000000000
000000000038007C00FE00FE00FE007C0038>
	 15 46 3 35 17] 106 @dc
@F5 @sf
[<
000FF818007FFE7801FC07F807E001F80F8001F81F0001F83F0001F83E0001F87E0001F87C
0001F8FC007FFFFC007FFFFC000000FC000000FC000000FC000000FC000000FC0000007C00
00187E0000183E0000383F0000381F0000780F80007807E001F801FC07F8007FFE38000FF0
08>
	 32 28 -3 27 38] 71 @dc
@F4 @sf
[<
3FFE007FFF003FFE0001C00001C00001C00001C00001C00001C00001C00001C00001C00001
C00001C00001C000FFFF00FFFF007FFF0001C00001C00001C30001E78000FF80007F80001F
00>
	 17 25 -1 24 22] 102 @dc
@F4 @sf
[<
063C000EFF000FFF800F83C00F01E00E00E00E00700E00700E00700E00700E00700E00700E
00E00F00E00F83C00FFF800EFF000E3E000E00000E00000E00000E00007E0000FE00007E00
00>
	 20 25 0 24 22] 98 @dc

13 @eop0

0 0 13 @bop1 262 307 a @F9 @sf(is)13 b(near)i(expiration.)-268 50 y(Also)f
(VMS)g(securit)o(y)h(auditing)e(mak)o(es)h(the)g(remo)o(v)n(al)f(of)g
(expired)i(users)h(a)d(bad)h(idea.)-1432 50 y(Because)f(one)f(of)f(the)h
(most)g(common)e(errors)j(is)f(t)o(yping)f(the)h(passw)o(ord)g(on)f(the)i
(username)-1431 50 y(line,)j(DEC)g(suppres)q(ses)q 18 x(an)o(y)g(in)o(v)n
(ali)o(d)g(username)h(from)f(the)h(logs)f(un)o(til)g(a)g(breaking)h(at-)
-1432 49 y(tempt)f(is)h(detecte)q(d.)27 b(But)18 b(if)d(the)j(username)f
(is)g(v)n(alid)e(and)h(the)h(passw)o(ord)g(wrong,)g(the)-1431 50 y
(username)d(is)g(logged.)-354 116 y @F2 @sf(2.4)55 b(Default)18 b(Accoun)n
(ts)i(and)f(Ob)s(jects)-867 77 y @F9 @sf(One)12 b(of)f(the)h(jo)o(ys)f(of)g
(man)o(y)g(op)q(erating)h(systems)g(is)g(that)g(they)g(come)g(complete)g
(with)f(pre-)-1431 50 y(built)i(accoun)o(ts)j(and)e(other)h(ob)r(jects.)
21 b(Man)o(y)14 b(op)q(erating)h(systems)h(ha)o(v)o(e)e(enabled)h(either)
-1431 50 y(accoun)o(ts)f(or)g(prelogin)f(facilities)g(that)h(presen)o(t)i
(securit)o(y)e(risks.)-963 49 y(The)i(standard)h(\\accoun)o(ts")f(for)g
(an)f(attac)o(k)o(er)i(to)f(try)g(on)g(an)o(y)f(system)i(include)f(the)-1431 
50 y(follo)o -1 x(wing)o(:)-174 92 y @F5 @sf(Op)q(en.)k @F9 @sf(A)10 b
(facilit)o(y)e(to)i(automatically)e(create)k(new)f(accoun)o(ts.)17 b(It)
11 b(is)f(often)g(set)h(b)o(y)f(default)-1329 49 y(to)i(not)g(require)h
(either)f(a)g(passw)o(ord)g(or)g(system)h(manager)e(appro)o(v)n(al)g(to)h
(create)h(the)-1328 50 y(new)i(accoun)o(ts.)-356 83 y @F5 @sf(Help.)21 b 
@F9 @sf(Sometimes)12 b(the)i(pre-login)e(help)h(is)g(to)q(o)g(helpful.)k
(It)c(ma)o(y)f(pro)o(vide)h(phone)g(n)o(um-)-1329 50 y(b)q(ers)e(or)f
(other)g(information)e(that)h(y)o(ou)h(w)o(ouldn't)e(w)o(an)o(t)h(to)h
(adv)o(ertise)g(to)g(non-users.)-1431 83 y @F5 @sf(T)l(elnet.)20 b @F9 @sf
(Or)10 b(T)m(erminal.)16 b(An)10 b(accoun)o(t)h(designed)g(to)f(let)g
(someone)g(just)h(use)g(this)f(mac)o(hine)-1329 50 y(as)g(a)g(stepping)h
(stone)g(to)f(get)g(to)g(another)h(mac)o(hine.)16 b(It)10 b(is)g(useful)g
(for)g(hiding)f(origins)-1329 50 y(of)14 b(an)f(attac)o(k.)-333 83 y @F5 @sf
(Guest)o(.)20 b @F9 @sf(Man)o(y)13 b(op)q(erating)h(systems)h(are)f(shipp)q
(ed)h(with)f(guest)g(accoun)o(ts)h(enabled.)-1359 83 y @F5 @sf(Demo.)20 b 
@F9 @sf(Not)15 b(only)f(are)i(sev)o(eral)g(op)q(erating)f(systems)h(shipp)q
(ed)g(with)f(a)g(demo)g(accoun)o(t,)-1329 50 y(but)g(when)g(installing)e
(some)i(pac)o(k)n(ages,)f(a)h(demo)f(accoun)o(t)i(is)e(automatically)o 14 x
(cre-)-1328 49 y(ated.)34 b(All)18 b(to)q(o)h(often)g(the)g(demo)g(accoun)o
(t)h(has)f(write)g(access)i(to)e(some)g(of)f(the)-1328 50 y(system)d
(binaries)f(\(executable)h(\014les\).)-713 83 y @F5 @sf(Games.)20 b @F9 @sf
(Or)11 b(Pla)o(y)m(.)16 b(Often)11 b(the)h(passw)o(ord)f(is)g(Games)g
(when)g(the)g(accoun)o(t)h(name)f(is)f(Pla)o(y)m(.)-1330 50 y(In)j(some)f
(cases)i(this)e(accoun)o(t)h(has)g(the)g(abilit)o(y)d(to)j(write)f(to)h
(the)g(Games)f(directory)-1328 50 y(allo)o(wing)j(an)i(attac)o(k)o(er)h
(to)f(not)g(only)f(pla)o(y)g(games,)i(and)f(sno)q(op)g(around,)g(but)h(to)
-1329 50 y(also)c(insert)g(T)m(ro)r(jan)f(horses)i(at)f(will.)-692 83 y 
@F5 @sf(Mail.)22 b @F9 @sf(Quite)15 b(often)h(a)f(system)h(is)f(shipp)q
(ed)h(with)f(or)g(is)g(giv)o(en)g(an)g(unpassw)o(orded)h(mail)-1330 49 y
(accoun)o(t)g(so)f(that)g(p)q(eople)h(can)f(rep)q(ort)i(problems)e(\(lik)o
(e)f(their)i(inabili)o(t)o(y)e(to)h(login\))-1330 50 y(without)d(logging)o 
11 x(in.)17 b(In)11 b(t)o(w)o(o-thirds)h(of)f(the)i(systems)g(that)f(I)f
(ha)o(v)o(e)h(observ)o(ed)h(with)-1329 50 y(suc)o(h)k(an)f(accoun)o(t,)h
(it)f(w)o(as)g(p)q(ossible)h(to)f(break)h(in)o(to)e(the)i(main)e(system)j
(through)-1329 50 y(this)c(accoun)o(t.)-273 91 y(Often)h(these)i(default)d
(accoun)o(ts)i(are)f(normal)f(accoun)o(ts)i(with)f(an)f(initiali)o(zation)g
(\014le)-1432 50 y(\()p @F4 @sf(.login)p @F9 @sf(,)o 17 x @F4 @sf
(.profile)p @F9 @sf(,)o 17 x @F4 @sf(login.cmd)p @F9 @sf(,)o 17 x @F4 @sf
(login.bat)p @F9 @sf(,)o 17 x(etc.\))29 b(or)18 b(alternate)f(command)g
(line)-1432 50 y(in)o(terpreter)f(to)f(mak)o(e)g(it)g(do)f(something)h
(non-standard)g(or)g(restrict)q 16 x(its)g(action.)21 b(These)-1430 50 y
(are)d(generally)g(called,)g(\\Captiv)o(e)g(Accoun)o(ts")h(or)f(\\T)m
(urnk)o(ey)g(Logins.")30 b(Setting)19 b(up)f(a)-1432 49 y(restricted)g
(login)c(so)i(that)g(it)g(sta)o(ys)g(restrict)q(ed)i(is)d(v)o(ery)i(hard.)
24 b(It)16 b(should)g(of)g(course)h(b)q(e)-1431 50 y(v)o(ery)d(easy)m(,)f
(but)h(in)g(most)f(cases)j(a)d(mistak)o(e)h(is)f(made.)-163 165 y(13)-999 b
13 @eop1

12 @bop0
@F5 @sf
[<
0FE0001FF800383C00780F007C07007C07803807C00003C00003C00003E003E3E00E1BE03C
0BE03807E07807E0F803E0F803E0F803E0F803E0F803C0F803C07803C07807803C07801E0F
000FFE0003F800>
	 19 27 -2 26 24] 57 @dc
@F5 @sf
[<
03F8000F1E001C07003C07803803807803C07803C0F803E0F803E0F803E0F803E0F803E0F8
03E0F803E0F803E0F803E0F803E0F803E0F803E07803C07803C07803C03803803C07801C07
000F1E0003F800>
	 19 27 -2 26 24] 48 @dc

12 @eop0

0 0 12 @bop1 262 307 a @F5 @sf(2.1.9)47 b(The)16 b(T)l(ruth)e(ab)q(out)h
(P)o(assw)o(ord)f(Aging)-850 77 y @F9 @sf(Some)i(facilities)g(force)h
(users)h(to)e(c)o(hange)h(their)g(passw)o(ords)h(on)e(a)h(regular)f
(basis.)27 b(This)-1432 50 y(has)15 b(the)g(b)q(ene\014cial)g(side)g(e\013ec)q
(t)h(of)e(remo)o(ving)g(dorman)o(t)g(accoun)o(ts.)22 b(It)15 b(is)g(also)f
(the)i(case)-1431 49 y(that)d(it)h(limits)e(the)j(utilit)o(y)e(of)g(a)g
(stolen)i(passw)o(ord.)-760 50 y(While)i(these)i(are)g(go)q(o)q(d)e(and)h
(w)o(orth)o(while)g(e\013ects,)i(most)e(system)h(administrators)-1432 50 y
(b)q(eliev)o(e)d(that)g(c)o(hanging)g(passw)o(ords)h(on)f(a)g(regular)g
(basis)g(mak)o(es)g(it)g(harder)h(for)f(an)g(at-)-1432 50 y(tac)o(k)o(er)c
(to)g(guess)i(them.)j(In)12 b(practice,)i(for)d(an)h(attac)o(k)o(er)h
(that)f(has)h(gotten)f(the)h(crypt)g(text)-1431 50 y(of)g(the)j(passw)o
(ord)f(\014le,)f(he)h(generally)f(only)g(needs)i(a)e(few)h(hours)g(to)f
(\014nd)h(the)g(passw)o(ords)-1431 49 y(of)d(in)o(terest)j(and)e(hence)h
(frequen)o(t)g(c)o(hanges)g(do)f(not)g(increase)i(the)f(di\016cult)o(y)e
(of)h(his)g(task.)-1432 50 y(F)m(or)g(the)i(attac)o(k)o(er)g(who)f(is)g
(guessing)h(without)e(a)h(cop)o(y)h(of)e(the)i(encrypt)h(passw)o(ord,)e
(ev)o(en)-1431 50 y(c)o(hanging)f(the)i(passw)o(ord)g(ev)o(ery)g(min)o
(ute)g(w)o(ould)e(at)h(most)h(double)f(the)h(e\013ort)g(he)g(w)o(ould)-1432 
50 y(b)q(e)f(required)h(to)f(exp)q(end.)-410 108 y @F5 @sf(2.1.10)47 b(Ho)o
(w)17 b(do)e(y)o(ou)g(c)o(hange)g(a)h(passw)o(ord)-825 76 y @F9 @sf(Users)h
(should)f(b)q(e)g(told)g(to)g(c)o(hange)g(their)h(passw)o(ords)f(whenev)o
(er)i(they)e(ha)o(v)o(e)g(reason)h(to)-1432 50 y(exp)q(ect)h(that)f
(another)g(p)q(erson)g(has)g(learned)g(their)h(passw)o(ords)f(and)g(after)f
(eac)o(h)i(use)f(of)-1432 50 y(an)f(\\un)o(trusted")h(mac)o(hine.)26 b
(Unfortunately)16 b(man)o(y)g(users)i(are)f(neither)g(told)f(this,)h(nor)
-1432 50 y(ho)o(w)11 b(to)i(c)o(hange)f(the)h(passw)o(ord.)18 b(Be)13 b
(sure)h(b)q(oth)e(to)h(tell)f(y)o(ou)f(users)j(ho)o(w)e(to)g(c)o(hange)h
(their)-1431 50 y(passw)o(ords)19 b(and)f(include)h(these)h(instructions)g
(in)e(the)h(on-line)f(do)q(cumen)o(tation)h(in)f(an)-1432 49 y(ob)o(vious)
11 b(place.)17 b(Users)q 13 x(should)12 b(not)g(b)q(e)h(exp)q(ected)h(to)e
(realize)g(the)h(passw)o(ord)f(c)o(hanging)g(is)-1432 50 y(\(1\))j(an)f
(option)h(for)f(directory)i(main)o(tenance)f(under)h(TOPS-20)f(and)g(man)o
(y)f(v)o(ersions)h(of)-1432 50 y(CMS,)e(\(2\))h(is)g(sp)q(elled)g @F4 @sf
(passwd)f @F9 @sf(under)h(unix)g(or)g(\(3\))f(is)h(an)g(option)f(to)h 
@F4 @sf(set)f @F9 @sf(under)i(VMS.)-1416 116 y @F2 @sf(2.2)55 b(Old)19 b
(P)n(assw)n(ord)h(Files)-597 77 y @F9 @sf(It)14 b(is)g(often)g(the)h(case)g
(at)f(sites)h(running)f(shado)o(w)g(passw)o(ord)h(systems,)g(someone)f
(forgets)-1431 50 y(to)f(prev)o(en)o(t)i(the)f(shado)o(w)f(passw)o(ord)h
(\014le)g(from)f(b)q(eing)g(publically)f(readable.)19 b(While)13 b(this)
-1432 50 y(is)e(easy)i(to)f(prev)o(en)o(t)g(b)o(y)g(ha)o(ving)f(a)h(batc)o
(h)g(job)f(that)h(routinely)g(rev)o(ok)o(es)h(read)f(p)q(ermissions)-1431 
49 y(that)f(w)o(ere)h(acciden)o(tly)g(gran)o(ted,)g(there)g(is)g(an)f(in)o
(teresting)h(v)n(arian)o(t)e(of)h(this)g(problem)h(that)-1432 50 y(is)h
(harder)i(to)f(prev)o(en)o(t.)-308 50 y(When)20 b(passw)o(ord)g(\014les)g
(are)g(edited,)i(some)e(editors)g(lea)o(v)o(e)f(bac)o(kup)h(\014les)g
(that)g(are)-1431 50 y(publically)o 16 x(readable.)27 b(In)16 b(fact)h
(when)g(a)g(new)g(system)h(is)e(installed)g(a)h(passw)o(ord)g(\014le)g(is)
-1432 50 y(often)11 b(created)h(b)o(y)f(extracting)h(informatio)o(n)e
(from)g(the)i(passw)o(ord)g(\014les)f(of)g(man)o(y)f(existing)-1432 49 y
(systems.)18 b(The)c(collection)e(of)h(passw)o(ord)g(\014les)h(is)f(all)e
(to)q(o)i(often)g(left)g(publically)e(readable)-1431 50 y(in)k(some)h
(forgotten)g(disk)f(area)h(where)h(it)f(is)f(found)h(b)o(y)f(an)h(attac)o
(k)o(er)g(w)o(eeks)h(or)f(mon)o(ths)-1432 50 y(later.)g(The)11 b(attac)o
(k)o(er)g(then)h(uses)f(this)g(data)f(to)g(break)h(in)o(to)f(a)g(large)g
(n)o(um)o(b)q(er)h(of)f(mac)o(hines.)-1432 116 y @F2 @sf(2.3)55 b(Dorman)n
(t)19 b(Accoun)n(ts)-589 77 y @F9 @sf(While)14 b(requiring)h(ann)o(ual)f
(passw)o(ord)i(c)o(hanges)g(do)q(es)g(ev)o(en)o(tually)f(remo)o(v)o(e)g
(dorman)o(t)g(ac-)-1432 50 y(coun)o(ts,)h(it)g(is)g(w)o(orth)o(while)f(to)h
(try)h(a)e(more)h(activ)o(e)h(approac)o(h)f(for)f(their)i(remo)o(v)n(al.)
23 b(The)-1431 49 y(exact)14 b(nature)h(of)e(this)h(approac)o(h)g(will)e
(v)n(ary)h(from)h(cen)o(ter)h(to)f(cen)o(ter.)-1111 108 y @F5 @sf(2.3.1)
47 b(VMS)-253 77 y @F9 @sf(In)19 b(VMS,)h(the)h(accoun)o(t)f(expiration)g
(\014eld)g(is)f(a)h(go)q(o)q(d)g(metho)q(d)g(of)f(retiring)h(dorman)o(t)
-1432 50 y(accoun)o(ts,)11 b(but)h(care)f(should)g(b)q(e)h(tak)o(en)f(as)g
(no)g(adv)n(ance)g(notice)g(is)g(giv)o(en)f(that)h(an)g(accoun)o(t)-736 
157 y(12)-999 b
12 @eop1

11 @bop0
@F5 @sf
[<
03F8001FFE003E07807803807801C0F001E0F001E0F001E0F003E0F007E0781FE0387FC01D
FF8007FF800FFE001FFC003FFE007FC7007F83807E03C07803C07803C03803C03807801E0F
800FFE0003F800>
	 19 27 -2 26 24] 56 @dc
[<
07800FC00FC00FC00FC007800000000000000000030003000300030003000180018001C000
E00070003C003E701FF81FF81FF01F601E303C0FF0>
	 16 29 -3 28 23] 63 @dc

11 @eop0

0 0 11 @bop1 262 307 a @F9 @sf(generated)14 b(passw)o(ords,)f(y)o(ou)f
(should)h(consider)g(running)g(an)f(o)q(ccasional)g(sw)o(eep)i(o)o(v)o(er)f
(the)-1431 50 y(en)o(tire)k(user)h(\014le)f(system)h(lo)q(oking)e(for)g
(scripts)j(con)o(taining)d(these)i(passw)o(ords.)28 b(Prop)q(er)-1430 50 y
(selection)12 b(of)f(y)o(our)g(passw)o(ord)h(generation)g(algorithm)e(can)i
(mak)o(e)f(this)h(m)o(uc)o(h)f(easier)i(than)-1432 50 y(it)g(sounds.)-113 
49 y(As)d(with)f(almost)g(all)f(passw)o(ord)i(issues,)h(the)g(user)f(of)f
(a)h(single)f(computer)h(cen)o(ter)q 11 x(whic)o(h)-1432 50 y(giv)o(es)h
(him)g(one)i(mac)o(hine)e(generated)j(passw)o(ord)e(for)g(access)h(to)f
(all)f(the)i(mac)o(hines)f(he)g(will)-1433 50 y(use)k(will)f(not)g(ha)o(v)o
(e)h(nearly)g(the)g(lev)o(el)g(of)f(di\016cult)o(y)g(as)h(the)g(user)h
(who)e(uses)i(computers)-1430 50 y(at)c(man)o(y)h(cen)o(ters)i(and)e(migh)o
(t)f(ha)o(v)o(e)h(to)g(remem)o(b)q(er)h(dozens)g(or)f(ev)o(en)h(h)o
(undreds)g(of)f(suc)o(h)-1431 50 y(passw)o(ords.)-193 108 y @F5 @sf(2.1.7)
47 b(The)16 b(Sorro)o(ws)e(of)i(Sp)q(ecial)g(Purp)q(ose)e(Hardw)o(are)-1034 
76 y @F9 @sf(With)g(the)i(problems)f(of)f(broadcast)i(net)o(w)o(orks)g
(and)f(user)h(selecting)g(bad)f(passw)o(ords)h(or)-1432 50 y(reb)q(elling)d
(at)h(mac)o(hine)g(generated)h(passw)o(ord,)f(some)g(facilities)f(ha)o(v)o
(e)h(turned)h(to)e(sp)q(ecial)-1431 50 y(purp)q(ose)e(hardw)o(are)g(that)g
(generates)h(k)o(eys)f(dynamically)l(.)16 b(Generally)10 b(these)i
(devices)g(lo)q(ok)-1433 50 y(lik)o(e)h(small)g(calculators)i(\(or)f
(smart)h(card\))g(and)f(when)h(a)f(user)h(en)o(ters)h(a)e(short)h(passw)o
(ord)-1431 49 y(\(often)e(four)f(digits\))h(they)g(giv)o(e)g(him)f(a)g
(passw)o(ord)i(that)f(is)f(go)q(o)q(d)h(for)g(a)f(single)h(use.)18 b(If)
13 b(the)-1431 50 y(p)q(erson)e(w)o(an)o(ts)g(to)g(login)e(again,)h(he)h
(m)o(ust)g(get)g(a)f(new)h(passw)o(ord)h(from)e(his)g(k)o(ey-generator.)
-1369 50 y(With)i(a)g(few)g(exceptions,)i(the)f(tec)o(hnology)f(of)g
(these)h(devices)h(w)o(orks)f(v)o(ery)f(w)o(ell.)17 b(The)-1431 50 y
(exceptions)d(include)g(systems)h(with)f(bad)g(time)f(sync)o(hronization,)g
(unreliable)h(or)g(fragile)-1433 50 y(hardw)o(are)g(or)g(v)o(ery)h(short)f
(generated)i(k)o(eys.)j(In)14 b(at)g(least)g(one)h(case)g(the)g(generated)g
(k)o(eys)-1431 49 y(w)o(ere)e(so)g(short)g(that)g(it)f(w)o(as)h(faster)g
(to)f(attac)o(k)h(the)g(mac)o(hine)g(b)o(y)f(guessing)h(the)g(passw)o(ord)
-1431 50 y(\\1111")f(than)i(b)o(y)f(guessing)i(at)e(the)i(user)g
(generated)g(passw)o(ords)g(it)e(replaced.)-1192 50 y(Despite)19 b(the)h
(tec)o(hnology)e(of)g(these)j(devices)e(w)o(orking)f(w)o(ell)g(and)h(the)g
(installation)-1433 50 y(generally)14 b(b)q(eing)h(almost)f(painless,)h
(there)h(are)f(t)o(w)o(o)g(serious)g(problems)g(with)g(their)g(use.)-1431 
50 y(The)e(\014rst)h(is)f(cost.)19 b(Buying)12 b(a)h(device)h(for)f(a)g
(user)h(of)f(large)g(cen)o(ter)i(can)e(easily)g(cost)h(more)-1432 50 y
(than)e(an)f(additional)g(mainfram)o(e.)17 b(The)12 b(second)h(problem)f
(is)g(more)g(serious.)18 b(This)12 b(is)g(one)-1431 49 y(of)j(user)j
(reluctance.)27 b(Most)16 b(users)q 17 x(are)h(un)o(willing)d(to)j(carry)g
(an)f(extra)h(device)g(and)f(the)-1431 50 y(p)q(eople)d(who)g(are)h(users)h
(of)d(man)o(y)h(cen)o(ters)i(are)f(ev)o(en)g(less)g(willi)o(ng)e(to)h
(hold)g(a)g(dozen)h(suc)o(h)-1431 50 y(devices)h(and)e(remem)o(b)q(er)i
(whic)o(h)f(is)g(whic)o(h.)-632 50 y(In)h(one)g(cen)o(ter,)i(these)f
(devices)g(w)o(ere)g(used)g(only)e(for)h(privileged)g(accesse)q(s)h
(initiated)-1432 50 y(from)d(insecure)i(lo)q(cations.)j(Only)c(a)g
(handful)f(of)g(them)h(had)g(to)g(b)q(e)h(made.)j(\(Being)c(inno-)-1432 
49 y(v)n(ativ)o(e,)h(the)j(cen)o(ter)g(sta\013)f(built)e(them)i(from)f
(old)g(programmable)f(calculators.\))26 b(They)-1431 50 y(w)o(ere)12 b
(used)h(only)e(b)o(y)h(the)h(\\on)e(call")g(system)i(programmer)f(when)g
(handling)f(emergencies)-1430 50 y(and)i(pro)o(vided)h(some)g(securit)o(y)h
(without)e(b)q(eing)h(to)g(obtrusiv)o(e.)-1005 108 y @F5 @sf(2.1.8)47 b
(Is)16 b(W)l(riting)g(P)o(assw)o(ords)o 15 x(Do)o(wn)f(that)g(Bad?)-951 
77 y @F9 @sf(One)d(of)g(the)g(\014rst)h(things)f(that)g(w)o(e)g(w)o(ere)h
(all)e(told)h(when)g(w)o(e)g(b)q(egan)g(using)g(timesharing)g(is)-1432 49 y
(that)i(one)g(should)f(nev)o(er)i(write)g(do)o(wn)e(passw)o(ords.)19 b(I)
14 b(agree)h(that)f(the)g(users)i(should)e(not)-1432 50 y(record)k(their)g
(passw)o(ords)g(on-line.)27 b(There)19 b(ha)o(v)o(e)e(b)q(een)h(a)f(large)g
(n)o(um)o(b)q(er)h(of)e(break-ins)-1431 50 y(enable)c(b)o(y)h(a)f(user)i
(ha)o(ving)e(a)g(batc)o(h)h(script)h(that)e(w)o(ould)g(include)h(a)g
(clear-text)g(passw)o(ord)-1431 50 y(to)g(let)h(them)g(login)f(to)g
(another)i(mac)o(hine.)-620 50 y(On)f(the)h(other)g(hand,)f(ho)o(w)f
(often)i(has)f(y)o(our)g(w)o(allet)f(b)q(een)j(stolen?)j(I)14 b(b)q(eliev)o
(e)h(that)f(a)-1432 49 y(passw)o(ord)e(written)i(do)o(wn)e(in)g(w)o(allet)g
(is)g(probably)g(not)g(a)h(serious)g(risk)g(in)f(comparison)g(to)-1432 50 y
(other)j(the)g(problems)g(including)e(the)j(selection)f(of)f(\\dum)o(b")g
(passw)o(ord)h(that)g(are)g(easier)-1431 50 y(to)e(remem)o(b)q(er.)19 b
(In)14 b(classi\014ed)h(systems,)f(this)g(is,)f(of)h(course,)g(not)g(p)q
(ermitted.)-540 221 y(11)-999 b
11 @eop1

10 @bop0
@F9 @sf
[<
FFFFFFFFFF80>
	 41 1 0 11 42] 124 @dc

10 @eop0
 0 0 10 @bop1 365 307 a @F9 @sf(six)14 b(c)o(haracter)h(passw)o
(ord,)f(this)g(giv)o(es)g(ab)q(out)g(40)f(bits)h(of)g(randomness.)k(It)c
(is)g(v)o(ery)-1328 50 y(hard)g(to)g(guess)h(and)f(p)q(erhaps)h(ev)o(en)f
(harder)h(to)f(remem)o(b)q(er.)-962 64 y(Often)h(a)f(little)f(bit)h(of)f
(p)q(ost)i(pro)q(cessing)g(is)f(done)g(on)g(these)h(passw)o(ords)g(as)f(w)o
(ell)f(as)-1328 49 y(on)k(the)h(random)f(syllables)f(discusse)q(d)i(b)q
(elo)o(w.)28 b(This)17 b(p)q(ost)h(pro)q(cessing)g(remo)o(v)o(es)-1328 50 y
(passw)o(ords)j(that)e(migh)o(t)g(pro)o(v)o(e)g(o\013ensiv)o(e)h(to)g(the)g
(user.)36 b(When)20 b(a)f(p)q(oten)o(tially)-1330 50 y(o\013ensiv)o(e)14 b
(passw)o(ord)f(is)f(generated,)i(the)g(program)e(simply)f(tries)j(again.)i
(The)d(user)-1327 50 y(often)h(b)q(eha)o(v)o(es)g(the)f(same)h(w)o(a)o(y)e
(and)h(runs)h(the)g(randomizer)f(o)o(v)o(er)h(and)f(o)o(v)o(er)g(again)-1330 
50 y(un)o(til)i(a)g(passw)o(ord)h(that)g(seems)h(less)f(random)f(and)h
(more)f(memorable)g(to)h(him)f(is)-1329 50 y(selecte)q(d.)33 b(In)18 b
(principle,)h(the)g(clev)o(er)g(user)h(could)e(write)h(a)f(program)g(that)g
(k)o(ept)-1328 49 y(requesting)g(new)f(random)f(passw)o(ords)h(un)o(til)e
(an)i(English)f(w)o(ord)g(w)o(as)g(c)o(hosen)i(for)-1329 50 y(him;)13 b
(this)h(w)o(ould)f(tak)o(e)h(m)o(uc)o(h)f(to)q(o)h(long)f(to)h(b)q(e)g
(practical.)-1039 78 y @F5 @sf(Num)o(b)q(ers.)19 b @F9 @sf(Num)o(b)q(ers)
14 b(are)g(a)e(lot)h(lik)o(e)f(letters.)19 b(P)o(eople)14 b(don't)e(try)h
(to)g(pronounce)h(them)-1328 50 y(and)e(there)i(are)e(v)o(ery)h(few)f(n)o
(um)o(b)q(ers)h(that)f(are)h(\\o\013ensiv)o(e")f(p)q(er)h(se.)18 b(An)13 b
(eigh)o(t)f(digit)-1330 49 y(random)e(n)o(um)o(b)q(er)h(has)f(ab)q(out)h
(26)e(bits)i(of)f(randomness)h(in)f(it)g(and)g(is)g(of)g(comparable)-1329 
50 y(strength)17 b(to)d(a)h(4)g(c)o(haracter)h(random)f(passw)o(ord)g(c)o
(hosen)h(from)f(the)g(unrestrict)q(ed)-1327 50 y(set)k(of)f(prin)o(table)g
(c)o(haracters.)32 b(\(The)19 b(amoun)o(t)e(of)h(randomness)h(in)e(a)h
(passw)o(ord)-1328 50 y(is)g(the)f(log)g(\(base)h(2\))f(of)g(the)h(n)o(um)o
(b)q(er)g(of)e(p)q(ossible)i(passw)o(ords)g(if)f(they)g(w)o(ere)i(all)-1330 
50 y(equally)13 b(lik)o(ely)g(to)h(o)q(ccur.\))-429 63 y(Eigh)o(t)e(digit)g
(n)o(um)o(b)q(ers)h(are)g(hard)g(to)f(remem)o(b)q(er.)19 b(F)m(ortunately)
12 b(\\c)o(h)o(unking")f(them)-1328 50 y(in)o(to)20 b(groups)g(\(as)h
(184|25)o(|75)o(46\))e(mak)o(es)h(this)g(less)h(di\016cult)e(than)i(it)e
(w)o(ould)-1329 50 y(otherwise)c(b)q(e.)-342 78 y @F5 @sf(Syllables.)20 b 
@F9 @sf(This)c(is)f(b)o(y)g(far)g(the)h(most)g(common)e(metho)q(d)i
(curren)o(tly)g(used.)24 b(The)16 b(idea)-1329 49 y(is)e(to)g(mak)o(e)g
(non-w)o(ords)g(that)g(are)h(easy)f(to)g(remem)o(b)q(er)h(b)q(ecause)q 15 x
(they)g(sound)f(lik)o(e)-1329 50 y(w)o(ords.)22 b(A)15 b(three)i
(syllable,)d(eigh)o(t)h(letter)h(non-w)o(ord)e(often)h(has)h(ab)q(out)e
(24)h(bits)g(of)-1329 50 y(randomness)j(in)f(it)g(making)e(it)i(not)g
(quite)g(as)h(strong)f(as)g(an)g(8)g(bit)g(n)o(um)o(b)q(er)g(but)-1328 50 y
(hop)q(efully)c(a)h(little)f(bit)h(more)g(memorable.)-695 63 y(The)k
(principle)g(here)g(is)g(go)q(o)q(d.)28 b(In)18 b(fact,)g(this)f(pseudo-w)o
(ord)h(idea)g(should)f(w)o(ork)-1329 50 y(v)o(ery)c(w)o(ell.)j(In)c
(practice)h(it)f(fails)f(miserably)g(b)q(ecause)q 13 x(the)i(standard)f
(programs)g(for)-1329 50 y(generating)k(these)g(pseudo-syllables)f(are)h
(v)o(ery)f(p)q(o)q(or.)22 b(Ev)o(en)o(tually)14 b(w)o(e)h(ma)o(y)f(\014nd)
-1328 50 y(a)g(go)q(o)q(d)f(implemen)o(tation)g(of)g(this)h(and)g(see)h(a)e
(higher)h(lev)o(el)g(of)f(user)i(acceptance)q(.)-1410 77 y @F5 @sf(P)o
(ass)g(Phrases.)k @F9 @sf(P)o(ass)14 b(phrases)g(are)g(the)g(least)f
(common)g(w)o(a)o(y)f(to)h(implemen)o(t)g(mac)o(hine)-1329 50 y(generated)k
(passw)o(ords.)k(The)16 b(idea)e(here)i(is)f(v)o(ery)g(simple.)21 b(T)m
(ak)o(e)14 b(100)g(nouns,)h(100)-1329 50 y(v)o(erbs,)21 b(100)c(adjectiv)o
(e)i(and)g(100)f(adv)o(erbs.)33 b(Generate)20 b(an)e(eigh)o(t)g(digit)g
(random)-1329 50 y(n)o(um)o(b)q(er.)35 b(Consider)20 b(it)f(as)h(four)f(2)g
(digit)g(random)f(n)o(um)o(b)q(ers)j(and)e(use)h(that)g(to)-1329 50 y(pic)o
(k)d(one)g(of)f(eac)o(h)h(of)f(the)h(ab)q(o)o(v)o(e)g(parts)g(of)f(sp)q
(eec)o(h.)28 b(The)17 b(user)h(is)e(then)i(giv)o(en)e(a)-1329 50 y(phrase)g
(lik)o(e)e(\\Orange)h(Cars)g(Sleep)g(Quic)o(kly)m(.")k(The)c(w)o(ords)g
(within)f(eac)o(h)h(list)f(are)-1328 49 y(uniquely)d(determined)h(b)o(y)f
(their)g(\014rst)h(t)o(w)o(o)f(c)o(haracters.)19 b(The)11 b(user)h(ma)o(y)e
(then)i(t)o(yp)q(e)-1328 50 y(the)j(phrase,)f(the)h(\014rst)f(few)g
(letters)h(of)f(eac)o(h)g(w)o(ord)g(or)g(the)g(eigh)o(t)g(digit)f(n)o(um)o
(b)q(er.)-1289 64 y(The)k(phrases)h(are)f(easy)g(to)f(remem)o(b)q(er,)i
(the)f(system)g(remains)g(just)f(as)h(secure)h(if)-1329 50 y(y)o(ou)d
(publish)g(the)h(list)f(of)g(w)o(ords)h(and)f(has)h(ab)q(out)f(26)g(bits)h
(of)e(randomness.)24 b(One)-1328 49 y(can)12 b(adapt)f(the)h(system)g(do)o
(wn)g(to)f(three)i(w)o(ords)e(with)g(20)g(bits)h(of)f(randomness)h(and)-1329 
50 y(still)h(b)q(e)i(su\016cien)o(tly)f(safe)g(for)f(most)h(applications.)
-864 78 y(I)h(b)q(eliev)o(e)g(that)g(mac)o(hine)f(generated)j(passw)o
(ords)e(are)h(generally)e(a)h(bad)g(solution)f(to)-1432 50 y(the)i(passw)o
(ord)g(problem.)23 b(If)15 b(y)o(ou)g(m)o(ust)h(use)g(them,)g(I)g
(strongly)f(urge)h(the)h(use)f(of)f(pass-)-1431 50 y(phrases)h(o)o(v)o(er)g
(the)g(other)g(metho)q(ds.)24 b(In)15 b(an)o(y)g(ev)o(en)o(t,)h(if)f(y)o
(our)g(cen)o(ter)i(is)f(using)f(mac)o(hine)-737 124 y(10)-999 b
10 @eop1

9 @bop0

9 @eop0
0 0 9 @bop1 262 307 a @F9 @sf(e\016cien)o(t)15 b(than)g(the)g(others)h(b)o
(y)f(ab)q(out)g(a)g(factor)f(of)h(50,000,)o 14 x(it)f(should)h(b)q(e)h
(used)f(to)g(sup-)-1431 50 y(plemen)o(t)f(the)h(others)g(rather)g(than)f
(b)q(e)h(used)g(exclusiv)o(ely)m(.)j(Among)13 b(its)i(man)o(y)e(virtues)i
(is)-1432 50 y(that)i(an)g(automated)g(c)o(hec)o(king)g(system)h(that)g
(reads)g(the)g(encrypted)h(passw)o(ords)f(do)q(es)-1431 50 y(not)d
(require)i(ha)o(ving)d(source)j(for)e(the)i(op)q(erating)e(system)i(or)e
(making)f(mo)q(di\014cation)h(an)-1432 49 y(system)f(mo)q(di\014cations.)
-329 50 y(The)i(second)i(metho)q(d)e(of)g(prev)o(en)o(ting)g(dum)o(b)g
(passw)o(ord)h(is)f(to)g(alter)g(the)h(passw)o(ord)-1431 50 y(c)o(hanging)e
(facilit)o(y)g(so)h(that)g(it)g(do)q(esn't)h(accept)h(dum)o(b)e(passw)o
(ords.)26 b(This)16 b(has)g(t)o(w)o(o)g(big)-1432 50 y(adv)n(an)o(tages)i
(o)o(v)o(er)h(the)h(\014rst)g(metho)q(d.)34 b(The)19 b(\014rst)h(of)e
(these)j(is)e(computational.)32 b(The)-1431 50 y(second)21 b(is)g(more)g
(imp)q(ortan)o(t.)38 b(By)21 b(prev)o(en)o(ting)g(the)h(user)f(from)g
(selecting)g(the)g(p)q(o)q(or)-1431 49 y(passw)o(ord)c(to)g(b)q(egin)g
(with,)g(one)g(do)q(esn't)h(need)g(an)e(administrativ)o(e)g(pro)q(cedure)q 
18 x(to)h(get)-1431 50 y(him)d(to)h(c)o(hange)h(it)f(later.)23 b(It)16 b
(can)f(all)g(happ)q(en)h(directly)g(with)f(no)g(h)o(uman)g(in)o(terv)o(en)o
(tion)-1432 50 y(and)e(no)h(apparen)o(t)g(accoun)o(tabilit)o(y)m(.)j(As)e
(a)e(general)h(rule,)g(p)q(eople)h(are)f(not)g(happ)o(y)g(ab)q(out)-1432 
50 y(passw)o(ords)f(and)g(really)f(don't)h(w)o(an)o(t)f(to)h(hear)h(from)e
(another)h(p)q(erson)h(that)f(they)h(need)g(to)-1432 50 y(c)o(hange)g
(their)g(passw)o(ord)g(y)o(et)g(again.)-532 50 y(While)g(this)g(c)o(hange)i
(do)q(es)f(require)h(a)e(system)i(mo)q(di\014cation,)o 14 x(it)e(can)h
(often)g(b)q(e)g(done)-1431 49 y(without)f(source)i(co)q(de)g(b)o(y)f
(writing)f(a)h(pre-pro)q(ces)q(sor)h(to)f(scree)q(n)h(the)g(passw)o(ords)g
(b)q(efore)-1431 50 y(the)g(new)g(passw)o(ord)h(is)e(passed)i(to)f(the)g
(existing)g(utilities.)23 b(The)17 b(w)o(eakness)g(in)e(this)h(ap-)-1432 
50 y(proac)o(h)c(lies)g(with)f(the)i(users)g(who)f(are)h(not)f(required)h
(to)e(use)i(the)g(new)f(st)o(yle)h(of)e(passw)o(ord)-1431 50 y(facili)o(t)o
(y)m(.)o 30 x(As)19 b(a)e(result,)j(one)e(\014nds)h(that)f(facilities)f
(that)h(use)h(only)e(this)h(metho)q(d)h(ha)o(v)o(e)-1432 50 y(go)q(o)q(d)c
(passw)o(ords)j(for)e(ev)o(ery)o(one)h(except)h(the)f(system)g(sta\013)g
(and)f(new)h(users)h(who)e(ha)o(v)o(e)-1432 49 y(had)d(their)i(initial)o 
12 x(passw)o(ords)g(set)g(b)o(y)f(the)g(system)h(sta\013.)-854 50 y(The)k
(third)g(metho)q(d)g(is)f(designed)i(primarily)d(to)i(catc)o(h)g(the)g
(bad)g(passw)o(ords)h(that)-1432 50 y(are)f(en)o(tered)i(in)d(despite)i
(the)g(use)g(of)e(the)i(second)g(metho)q(d.)34 b(Once)20 b(could)f(c)o
(hec)o(k)h(the)-1431 50 y(\\dum)o(bness")d(of)g(a)h(passw)o(ord)g(with)f
(eac)o(h)h(attempted)g(use.)30 b(While)17 b(this)h(is)f(computa-)-1432 50 y
(tionall)o(y)12 b(more)h(exp)q(ensiv)o(e)i(than)e(the)h(second)g(metho)q
(d,)f(it)g(generally)g(catc)o(hes)i(ev)o(ery)o(one.)-1431 49 y(Ev)o(en)e
(the)h(system)f(programmers)h(tend)f(to)g(use)h(the)g(standard)f(login)f
(utilit)o(y)l(.)17 b(It)c(has)g(the)-1431 50 y(nice)k(feature)h(of)e(lo)q
(c)o(king)g(out)i(an)o(y)o(one)e(that)h(\014nds)h(a)f(w)o(a)o(y)f(to)h
(circum)o(v)o(en)o(t)h(the)f(second)-1430 50 y(metho)q(d.)33 b(This)19 b
(generally)g(requires)h(a)f(small)f(amoun)o(t)g(of)h(system)h(source)g
(and)f(risks)-1431 50 y(causing)13 b(em)o(barrassmen)o(t)i(to)f(\\to)q(o)f
(clev)o(er")i(system)f(sta\013)h(mem)o(b)q(ers.)-1057 50 y(In)c(terms)i
(of)e(dum)o(b)g(passw)o(ords,)h(there)h(are)f(a)f(n)o(um)o(b)q(er)h(of)f
(\\attac)o(k)g(lists".)17 b(An)12 b(attac)o(k)-1432 50 y(list)e(is)h(a)g
(list)f(of)h(common)f(passw)o(ords)i(that)f(an)g(attac)o(k)o(er)g(could)g
(use)h(to)f(try)g(to)g(login)e(with.)-1432 49 y(Sev)o(eral)18 b(of)g
(these)i(ha)o(v)o(e)e(b)q(een)i(published)f(and)f(more)g(are)h(constan)o
(tly)g(b)q(eing)f(formed.)-1432 50 y(These)d(lists)f(are)h(used)h(for)e
(the)h(automated)f(passw)o(ord)h(guesser)h(and)e(they)h(ma)o(y)e(also)h(b)q
(e)-1431 50 y(used)f(directly)f(in)g(the)g(second)i(and)e(third)g(metho)q
(d)g(describ)q(ed)i(ab)q(o)o(v)o(e.)j(With)12 b(the)g(second)-1430 50 y
(and)j(third)h(metho)q(d)g(one)g(ma)o(y)f(also)g(use)h(criteria)h
(including)d(minim)o(um)g(length,)i(use)g(of)-1432 50 y(non-alphab)q(etic)f
(c)o(haracters)q(,)i(etc.)26 b(Finally)m(,)o 15 x(information)15 b(ab)q
(out)h(the)g(individual)e(user)-1430 49 y(found)c(in)h(standard)h(system)g
(\014les)g(can)f(b)q(e)h(scanned)h(to)e(see)i(if)d(the)i(user)g(has)g
(incorp)q(orated)-1431 50 y(this)h(information)f(in)o(to)i(his)f(passw)o
(ord.)-631 108 y @F5 @sf(2.1.6)47 b(Mac)o(hine)16 b(Generate)o(d)e(P)o
(assw)o(ords)-787 77 y @F9 @sf(Most)e(users)i(hate)f(mac)o(hine)f
(generated)i(passw)o(ords.)k(Often)13 b(they)g(are)g(unremem)o(b)q(erable)
-1431 50 y(and)j(accompanied)h(b)o(y)g(a)f(w)o(arning)g(to)h(\\)p @F6 @sf
(Never)k @F9 @sf(write)c(them)g(do)o(wn")f(whic)o(h)h(is)g(a)f(frus-)-1431 
49 y(trating)c(com)o(bination.)o 17 x(\(W)m(e)g(will)f(discuss)j(the)f
(the)g(writing)f(do)o(wn)g(of)g(passw)o(ords)i(later.\))-1432 50 y(Mac)o
(hine)g(generated)h(passw)o(ords)f(come)h(in)e(four)h(basic)g(t)o(yp)q(es)
-991 91 y @F5 @sf(Gibb)q(erish)o(.)20 b @F9 @sf(This)14 b(is)g(the)h(most)e
(ob)o(vious)h(approac)o(h)g(to)g(randomness.)19 b(Indep)q(ende)q(n)o(tly)
-1328 50 y(selecte)q(d)d(sev)o(eral)g(c)o(haracters)g(from)f(the)g(set)h
(of)f(all)e(prin)o(table)i(c)o(haracters.)23 b(F)m(or)15 b(a)-727 165 y(9)
-988 b
9 @eop1

8 @bop0
@F9 @sf
[<
FFC0FFF01F003F8006001F0002001E0003003C0001007C000080780000C0F8000041F00000
21E0000023E0000013C000000F8000000F8000000F0000001F0000001E0000003D0000007D
80000078800000F0400001F0600001E0200003E0100003C01800078018000FC03E007FF0FF
C0>
	 28 28 -1 27 31] 88 @dc

8 @eop0

0 0 8 @bop1 262 307 a @F9 @sf(and)13 b(shado)o(w)h(passw)o(ord)g(\014les.)
-425 50 y(Of)19 b(course,)i(since)f(most)f(of)f(us)h(use)h(broadcast)g
(nets,)h(there)f(is)f(a)g(real)g(danger)g(of)-1432 50 y(passw)o(ords)10 b
(b)q(eing)f(seen)i(as)f(they)g(go)f(o)o(v)o(er)h(the)g(wire.)16 b(This)10 b
(class)g(of)f(problems)g(is)h(discussed)-1430 50 y(in)j(the)h(the)h(Jo)o
(ys)f(of)f(Broadcast)i(app)q(endix)f(and)g(the)g(Guests)h(app)q(endix.)-1112 
49 y(Kerb)q(eros,)j(dev)o(elop)q(ed)g(at)e(MIT's)g(A)o(thena)h(pro)r(ject)g
(has)g(an)f(alternativ)o(e)h(means)f(of)-1432 50 y(handling)11 b(passw)o
(ords.)19 b(It)13 b(allo)o(ws)f(one)h(to)g(remo)o(v)o(e)g(all)f(the)i
(passw)o(ords)g(from)e(the)i(normal)-1433 50 y(use)e(mac)o(hines)f(and)g
(to)h(nev)o(er)g(ha)o(v)o(e)f(them)h(broadcasted)g(in)f(clear)h(text.)18 b
(While)11 b(Kerb)q(eros)-1430 50 y(is)16 b(vulnerable)g(to)h(a)f(n)o(um)o
(b)q(er)g(of)g(in)o(teresting)h(passw)o(ord)g(guessing)g(and)f
(cryptographic)-1431 50 y(attac)o(ks)11 b(and)f(curren)o(tly)i(has)f
(problems)g(with)f(m)o(ulti-home)f(mac)o(hines)i(\(Hosts)h(with)f(more)-1432 
49 y(than)16 b(one)h(IP)f(address\),)i(it)e(do)q(es)i(pro)o(vide)e(the)h
(\014rst)g(practical)f(attempt)h(and)f(net)o(w)o(ork)-1431 50 y(securit)o
(y)e(for)g(a)f(univ)o(ersit)o(y)h(en)o(vironmen)o(t.)-619 50 y(An)f(often)g
(o)o(v)o(erlo)q(ok)o(ed)f(issue)i(is)f(that)g(of)g(passw)o(ords)g(for)g
(games.)18 b(Man)o(y)12 b(m)o(ultipla)o(y)n(er)-1432 50 y(computer)17 b
(games,)g(suc)o(h)g(as)g(\\Xtrek")h(and)e(\\Empire")h(require)g(the)h
(user)f(to)g(supply)g(a)-1432 50 y(passw)o(ord)h(to)g(prev)o(en)o(t)h
(users)h(from)d(imp)q(ersonating)g(one)i(another)f(during)g(the)h(game.)
-1433 50 y(Generally)11 b(these)j(passw)o(ords)f(are)g(stored)g(b)o(y)g
(the)g(game)e(itself)h(and)h(are)f(in)g(principle)h(un-)-1432 49 y
(related)j(to)g(the)g(passw)o(ords)h(that)e(the)i(op)q(erating)f(system)g
(itself)g(uses.)25 b(Unfortunately)m(,)-1433 50 y(these)15 b(passw)o(ords)f
(are)g(generally)g(stored)g(unencrypte)q(d)h(and)f(some)f(users)j(use)e
(the)g(same)-1431 50 y(passw)o(ord)i(as)g(they)h(do)f(for)f(logging)g(in)o
(to)g(the)i(mac)o(hine)f(itself.)24 b(Some)16 b(games)g(no)o(w)f(ex-)-1431 
50 y(plicitly)g(w)o(arn)h(the)h(users)h(not)e(use)h(his)g(login)e(passw)o
(ords.)26 b(P)o(erhaps)18 b(these)g(games)e(will)-1433 50 y(ev)o(en)o
(tually)10 b(c)o(hec)o(k)h(that)g(the)g(passw)o(ord)g(is)g(indeed)g(not)f
(the)i(same)e(as)h(the)g(login)f(passw)o(ord.)-1432 107 y @F5 @sf(2.1.4)
47 b(Man)o(y)16 b(faces)g(of)f(a)h(p)q(erson)-629 77 y @F9 @sf(A)10 b
(single)g(individual)o 9 x(can)h(ha)o(v)o(e)f(man)o(y)f(di\013eren)o(t)j
(relationships)e(to)g(a)g(computer)h(at)f(di\013er-)-1431 50 y(en)o(t)k
(times.)20 b(The)15 b(system)g(programmers)f(are)h(acting)f(as)g(\\just)h
(users")g(when)g(they)g(read)-1431 50 y(their)f(mail)e(or)i(pla)o(y)f(a)h
(computer)g(game.)k(In)c(man)o(y)f(op)q(erating)h(systems,)g(a)g(p)q
(erson)h(gets)-1431 50 y(all)c(of)g(his)h(privileges)g(all)f(of)h(the)h
(time.)k(While)11 b(this)i(is)f(not)g(true)h(in)f(Multics,)g(it)g(is)g
(true)h(in)-1432 49 y(the)f(default)g(con\014guration)g(of)g(almost)f(ev)o
(ery)i(other)g(op)q(erating)f(system.)18 b(F)m(ortunately)12 b(a)-1432 50 y
(computer)e(do)q(esn't)h(kno)o(w)f(an)o(ything)f(ab)q(out)h(\\p)q(eople")h
(and)f(hence)h(is)g(p)q(erfectly)g(happ)o(y)f(to)-1432 50 y(allo)n(w)h(a)i
(single)f(p)q(erson)h(ha)o(v)o(e)g(sev)o(eral)g(accoun)o(ts)g(with)f
(di\013eren)o(t)i(passw)o(ords)f(at)g(di\013eren)o(t)-1431 50 y(privilege)f
(lev)o(els.)17 b(This)c(helps)g(to)g(prev)o(en)o(t)h(the)f(acciden)o
(tally)g(disclosure)g(of)g(a)f(privileged)-1432 50 y(passw)o(ord.)27 b(In)
17 b(the)h(case)g(where)g(the)g(privileged)e(user)i(has)g(his)e
(unprivileged)h(accoun)o(t)-1431 49 y(ha)o(ving)11 b(the)j(same)e(passw)o
(ord)i(as)f(his)f(unprivileged)h(accoun)o(t)g(on)f(other)i(mac)o(hines)f
(it)f(will)-1433 50 y(at)k(least)h(b)q(e)h(the)f(case)h(that)f(his)f
(privileges)h(are)g(not)g(compromised)g(when)g(and)g(if)f(this)-1432 50 y
(other)e(mac)o(hine)g(is)f(compromised.)-500 50 y(The)j(one)f(case)h
(where)h(it)e(is)g(esp)q(ecially)g(imp)q(ortan)o(t)g(to)g(ha)o(v)o(e)g
(separate)h(accoun)o(ts)h(or)-1432 50 y(passw)o(ords)c(for)f(a)g(single)g
(individual)f(is)h(for)g(someone)h(who)f(tra)o(v)o(els)h(to)f(giv)o(e)g
(demos.)18 b(One)-1431 49 y(can)g(b)q(e)g(assured)i(that)e(his)g(passw)o
(ord)g(will)f(b)q(e)i(lost)f(when)g(he)h(is)f(giving)e(a)i(demo)g(and)-1432 
50 y(something)f(breaks.)32 b(The)19 b(most)f(common)f(form)h(of)f(\\break)n
(age")h(is)g(a)g(problem)g(with)-1432 50 y(duplex)12 b(of)g(of)g(dela)o(y)m
(.)k(It)d(w)o(ould)e(nice)i(if)f(all)f(that)i(w)o(as)f(lost)g(w)o(as)h
(the)g(demo)f(passw)o(ord)h(and)-1432 50 y(for)g(the)i(demo)e(passw)o(ord)i
(to)e(b)q(e)i(of)e(no)h(use)g(to)g(an)g(attac)o(k)o(er.)-975 108 y @F5 @sf
(2.1.5)47 b(Automated)14 b(Chec)o(ks)i(for)f(Dum)o(b)f(P)o(assw)o(ords)-993 
76 y @F9 @sf(Automated)h(c)o(hec)o(ks)i(for)e(dum)o(b)g(passw)o(ords)h
(come)f(in)g(three)i(v)n(arieties.)22 b(The)16 b(\014rst)g(is)g(to)-1432 
50 y(routinely)g(run)i(a)e(passw)o(ord)i(crac)o(k)o(er)g(against)e(the)i
(encrypted)h(passw)o(ords)e(and)g(notice)-1431 50 y(what)f(is)g(caugh)o
(t.)26 b(While)16 b(this)g(is)h(a)f(go)q(o)q(d)g(idea,)g(it)g(is)h(curren)o
(tly)g(used)h(without)e(either)-1431 50 y(of)e(the)i(other)g(t)o(w)o(o)e
(mec)o(hanisms)i(w)o(e)f(will)f(describ)q(e.)23 b(Since)16 b(it)f(is)g
(computationall)o(y)f(less)-726 171 y(8)-988 b
8 @eop1

7 @bop0
/@F8 @newfont
@F8 @sf
[<
60F0F060>
	 4 4 -4 3 12] 58 @dc

7 @eop0
 0 0 7 @bop1 324 307 a @F9 @sf(The)14 b(w)o(orst)g(o\013enders)i
(of)d(the)i(\\shared)f(passw)o(ord)h(problem")e(are)h(net)o(w)o(ork)g
(main)o(te-)-1432 50 y(nance)i(p)q(eople)h(and)e(teams.)25 b(Often)17 b
(they)f(w)o(an)o(t)g(an)g(accoun)o(t)g(on)g(ev)o(ery)h(lo)q(cal)e(area)h
(net)-1431 50 y(that)g(they)h(service,)h(eac)o(h)f(with)f(the)h(same)g
(passw)o(ord.)26 b(That)16 b(w)o(a)o(y)g(they)h(can)g(examine)-1432 50 y
(net)o(w)o(ork)d(problems)g(and)f(suc)o(h)i(without)e(ha)o(ving)g(to)h(lo)q
(ok)f(up)h(h)o(undreds)h(of)e(passw)o(ords.)-1356 49 y(While)j(the)h(net)o
(w)o(ork)f(main)o(tainers)g(are)h(generally)f(\(but)h(not)g(alw)o(a)o(ys\))f
(go)q(o)q(d)g(ab)q(out)-1432 50 y(pic)o(king)c(reasonable)h(passw)o(ords)h
(and)f(k)o(eeping)h(them)f(secre)q(t,)h(if)e(an)o(y)h(one)h(mac)o(hine)f
(that)-1432 50 y(they)f(are)h(using)g(has)f(a)g(readable)h(passw)o(ord)g
(\014le)f(\(discusse)q(d)i(b)q(elo)o(w\))e(or)g(is)h(ev)o(er)g(compro-)-1432 
50 y(mised,)i(this)h(passw)o(ord)g(is)f(itself)h(compromised)f(and)h(an)f
(attac)o(k)o(er)h(can)g(gain)f(unautho-)-1432 50 y(rized)f(access)i(to)e
(h)o(undreds)h(or)e(thousands)i(of)e(mac)o(hines.)-925 108 y @F5 @sf
(2.1.3)47 b(Readable)16 b(P)o(assw)o(ord)o 15 x(Files)-662 76 y @F9 @sf(A)e
(readable)i(passw)o(ord)f(\014le)g(is)f(an)h(acciden)o(t)h(w)o(aiting)d
(to)i(happ)q(en.)21 b(With)15 b(access)h(to)f(the)-1431 50 y(encrypted)g
(passw)o(ord)f(an)f(attac)o(k)o(er)i(can)e(guess)i(passw)o(ords)f(at)g
(his)g(leisure)g(without)f(y)o(ou)-1432 50 y(b)q(eing)i(able)g(to)g(tell)g
(that)g(he)h(is)f(doing)g(so.)22 b(Once)17 b(he)e(has)h(a)f(correct)i
(passw)o(ord,)f(he)f(can)-1431 50 y(then)d(access)q 13 x(y)o(our)g(mac)o
(hine)g(as)g(that)g(user.)19 b(In)12 b(the)h(case)g(of)e(certain)i(op)q
(erating)f(systems,)-1431 49 y(including)f(older)h(v)o(ersions)g(of)g
(VMS,)f(there)j(is)e(a)f(w)o(ell)h(kno)o(w)f(in)o(v)o(ersion)h(for)g(the)g
(passw)o(ord)-1431 50 y(encryption)k(algorithm)o 14 x(and)g(hence)g(the)g
(attac)o(k)o(er)g(do)q(esn't)g(need)h(to)e(guess)h(at)g(all)e(once)-1431 
50 y(he)g(can)g(read)g(the)h(passw)o(ord)f(\014le.)-477 50 y(Changing)g
(the)i(encryption)h(metho)q(d)e(to)h(some)g(other)g(metho)q(d)g(that)f(is)h
(also)f(publi-)-1433 50 y(cally)g(kno)o(wn)g(do)q(esn't)i(help)f(this)g
(set)h(of)f(problems,)g(ev)o(en)h(if)e(the)i(crypto-system)g(itself)-1432 
49 y(is)d(m)o(uc)o(h)g(stronger.)21 b(The)15 b(w)o(eakness)h(here)f(is)g
(not)f(in)g(the)h(crypto-system)h(but)f(rather)g(in)-1432 50 y(the)f(ease)h
(of)e(making)g(guesses.)-431 50 y(It)f(is)g(vital)e(to)i(protect)h(y)o
(our)f(passw)o(ord)g(\014le)g(from)f(b)q(eing)h(read.)18 b(There)13 b(are)g
(t)o(w)o(o)e(parts)-1431 50 y(to)e(this.)17 b(First)10 b(y)o(ou)f(should)h
(prev)o(en)o(t)g(anon)o(ymous)f(\014le)h(transfers)h(from)e(b)q(e)h(able)g
(to)g(remo)o(v)o(e)-1432 50 y(a)16 b(cop)o(y)g(of)g(the)h(passw)o(ord)g
(\014le.)26 b(While)16 b(this)g(is)h(generally)f(v)o(ery)h(easy)g(to)f(do)g
(correct)q(ly)m(,)-1432 50 y(there)i(is)g(a)f(common)g(mistak)o(e)g(w)o
(orth)h(a)o(v)o(oiding.)o 28 x(Most)g(\014le)g(transfer)h(faciliti)o(es)e
(allo)o(w)-1433 49 y(y)o(ou)12 b(to)i(restrict)g(the)g(part)g(of)f(the)h
(\014le)f(system)h(from)f(whic)o(h)g(unauthen)o(ticated)h(transfers)-1430 
50 y(can)i(b)q(e)i(made.)26 b(It)16 b(is)h(necess)q(ary)h(to)e(put)h(a)f
(partial)g(passw)o(ord)h(\014le)f(in)h(this)f(subsec)q(tion)-1431 50 y(so)h
(that)g(an)g(anon)o(ymous)f(agen)o(t)h(kno)o(ws)g(\\who)g(it)f(\(itself)s
(\))i(is".)27 b(Man)o(y)17 b(sites)g(ha)o(v)o(e)g(put)-1431 50 y(complete)f
(passw)o(ord)h(\014les)g(here)g(defeating)f(one)h(of)f(the)h(most)f(imp)q
(ortan)o(t)f(purp)q(oses)j(of)-1432 50 y(the)c(restrictions.)19 b(\(Of)13 b
(course)i(without)e(this)h(restriction)g(\\W)m(orld)e(Readable")h(tak)o
(es)h(on)-1432 49 y(a)f(v)o(ery)h(literal)f(meaning)p @F8 @sf(:)7 b(:)g(:)o 
6 x @F9 @sf(\))-407 50 y(The)14 b(second)i(part)e(of)g(the)h(solution)e
(is)h(somewhat)g(harder.)20 b(This)14 b(is)g(to)g(prev)o(en)o(t)i(un-)-1432 
50 y(privileged)c(users)i(who)e(are)i(using)e(the)h(system)h(from)e
(reading)g(the)i(encrypted)g(passw)o(ord)-1431 50 y(from)i(the)i(passw)o
(ord)g(\014le.)28 b(The)18 b(reason)g(that)f(this)h(is)f(di\016cult)g(is)g
(that)g(the)h(passw)o(ord)-1431 50 y(\014le)d(has)h(a)f(great)h(deal)g(of)f
(information)f(that)i(p)q(eople)g(and)f(programs)h(need)g(in)g(it)f(other)
-1431 49 y(than)g(the)h(passw)o(ords)g(themselv)o(es.)24 b(Some)16 b(v)o
(ersion)f(of)g(some)h(op)q(erating)f(systems)i(ha)o(v)o(e)-1432 50 y
(privileged)g(calls)g(to)g(handle)h(the)g(details)f(of)g(all)g(this)g(and)h
(hence)h(their)f(utilities)f(ha)o(v)o(e)-1432 50 y(already)c(b)q(een)i
(written)f(to)g(allo)o(w)e(protection)j(of)e(the)i(encrypted)g(passw)o
(ords.)-1188 50 y(Most)d(of)f(the)i(curren)o(t)g(v)o(ersions)f(of)g(Unix)f
(are)h @F6 @sf(not)17 b @F9 @sf(among)10 b(of)i(these)h(systems.)18 b
(Berk)o(e-)-1430 50 y(ley)10 b(has)h(distributed)h(a)f(set)g(of)g(patc)o
(hes)h(to)e(incorp)q(orate)i(this)f(separation)g(\(called)g(shado)o(w)-1432 
50 y(passw)o(ords\))16 b(and)g(the)g(latest)h(v)o(ersion)f(of)f(the)h
(SunOS)h(has)f(faciliti)o(es)f(for)h(it.)23 b(F)m(or)16 b(those)-1431 49 y
(who)g(are)h(using)g(an)f(op)q(erating)h(system)h(that)e(do)q(es)i(not)f
(y)o(et)g(ha)o(v)o(e)f(shado)o(w)h(passw)o(ords)-1431 50 y(and)c(cannot)g
(use)h(one)g(of)e(the)i(new)g(releases,)g(a)f(n)o(um)o(b)q(er)h(of)e(ad)h
(ho)q(c)h(shado)o(wing)e(systems)-1430 50 y(ha)o(v)o(e)g(b)q(een)i(dev)o
(elop)q(ed.)19 b(One)13 b(can)h(install)d(shado)o(w)i(passw)o(ords)h(b)o
(y)f(editing)f(the)i(binaries)-1432 50 y(of)9 b @F4 @sf(/bin/login)p @F9 @sf
(,)o 10 x @F4 @sf(/bin/passw)o(d)g @F9 @sf(and)h(similar)f(programs)i
(that)f(actually)g(need)h(to)g(use)g(the)-1431 50 y(passw)o(ord)k(\014elds)g
(and)f(then)i(mo)q(dify)d @F4 @sf(/etc/vipw)g @F9 @sf(to)h(w)o(ork)h(with)f
(b)q(oth)h(the)g(diminished)-727 156 y(7)-988 b
7 @eop1

6 @bop0

6 @eop0
0 0 6 @bop1 262 307 a @F9 @sf(and)12 b(ev)o(ery)h(mac)o(hine)f(tested.)19 b
(These)13 b(included)g(mac)o(hines)f(that)h(had)f(passw)o(ord)g(systems)
-1430 50 y(designed)i(to)g(prev)o(en)o(t)h(usernames)g(from)e(b)q(eing)h
(used)h(as)f(passw)o(ords.)-1056 50 y(This)c(summer,)h(while)f(I)g(w)o(as)g
(testing)h(a)f(series)i(of)e(sensitiv)o(e)h(systems,)g(where)h(h)o(undred)
-1431 50 y(of)g(thousands)i(of)e(dollars)g(w)o(ere)i(sp)q(en)o(t)g(to)f
(remo)o(v)o(e)h(securit)o(y)g(holes)f(including)f(re-writing)-1432 49 y(a)h
(fair)g(fraction)h(of)f(the)h(op)q(erating)g(system,)g(there)i(w)o(ere)e
(Jo)q(es.)-945 50 y(It)h(is)h(w)o(orth)o(while)e(to)i(include)f(a)g(pro)q
(cess)q 16 x(in)g(y)o(our)h(system)g(batc)o(hing)f(\014le)g(\()p @F4 @sf
(cron)g @F9 @sf(on)-1432 50 y(unix\))e(to)g(c)o(hec)o(k)i(for)e(Jo)q(es)i
(explicitly)m(.)h(The)f(most)e(common)g(o)q(ccurrenc)q(es)q 15 x(of)g(Jo)q
(es)h(is)g(the)-1431 50 y(initial)o 16 x(passw)o(ord)k(that)f(the)h
(system)g(administrators)f(set)h(for)f(an)g(accoun)o(t)h(whic)o(h)f(has)
-1431 50 y(nev)o(er)12 b(b)q(een)h(c)o(hanged.)k(Often)12 b(this)g
(initial)o 10 x(passw)o(ord)g(is)g(set)g(b)o(y)f(the)h(administrator)f
(with)-1432 49 y(the)k(exp)q(ectation)g(the)h(user)f(will)f(c)o(hange)h
(it)f(promptly)m(.)19 b(Often)d(the)f(user)h(do)q(esn't)f(kno)o(w)-1432 
50 y(ho)o(w)d(to)h(c)o(hange)h(it)f(or)g(in)g(fact)g(nev)o(er)h(logs)f(in)g
(at)g(all.)o 17 x(In)g(the)h(latter)g(case)g(a)f(dorman)o(t)g(ac-)-1432 
50 y(coun)o(t)e(lies)h(on)f(the)h(system)g(accomplishing)e(nothing)h
(except)i(w)o(asting)e(system)h(resource)q(s)-1430 50 y(and)h(increasing)h
(vulnerabilities.)-542 108 y @F5 @sf(2.1.2)47 b(Same)16 b(P)o(assw)o(ords)o 
15 x(on)f(Di\013eren)o(t)o 15 x(Mac)o(hines)-966 76 y @F9 @sf(Man)o(y)f(y)o
(ears)i(ago)f(when)h(a)f(computing)g(cen)o(ter)i(had)e(a)g(single)g
(mainframe)f(the)i(issue)g(of)-1432 50 y(a)e(user)h(ha)o(ving)f(the)h
(same)g(passw)o(ord)g(on)f(m)o(ultiple)f(mac)o(hines)i(w)o(as)f(mo)q(ot.)
19 b(As)c(long)f(the)-1431 50 y(n)o(um)o(b)q(er)i(of)f(mac)o(hines)h(that)g
(a)f(user)i(accesse)q(d)g(w)o(as)f(v)o(ery)g(small,)e(it)i(w)o(as)g
(reasonable)g(to)-1432 50 y(request)k(that)f(a)f(p)q(erson)i(to)e(use)i(a)e
(di\013eren)o(t)i(passw)o(ord)f(on)f(eac)o(h)i(mac)o(hine)e(or)h(set)g(of)
-1432 50 y(mac)o(hines.)e(With)c(a)g(mo)q(dern)h(w)o(orkstation)e(en)o
(vironmen)o(t,)h(it)g(is)g(no)g(longer)h(practical)f(to)-1432 49 y(exp)q
(ect)j(this)g(from)e(a)h(user)i(and)e(a)g(user)h(is)g(unlik)o(ely)e(to)h
(comply)f(if)h(ask)o(ed.)23 b(There)16 b(are)g(a)-1432 50 y(n)o(um)o(b)q
(er)e(of)f(simple)g(compromise)h(measures)h(that)f(can)g(and)g(should)g(b)q
(e)g(tak)o(en.)-1218 50 y(Among)9 b(these)j(measures)g(is)e(requesting)h
(that)g(privileged)f(users)i(ha)o(v)o(e)e(di\013eren)o(t)h(pass-)-1431 50 y
(w)o(ords)16 b(for)h(their)g(privileged)f(accoun)o(ts)i(than)e(for)h
(their)g(normal)f(use)h(accoun)o(t)g(and)g(for)-1432 50 y(their)e(accoun)o
(ts)h(on)e(mac)o(hines)i(at)e(other)i(cen)o(ters)q(.)22 b(If)15 b(the)h
(latter)f(is)g(not)g(the)g(case,)h(then)-1431 50 y(an)o(y)o(one)e(who)h
(gains)g(con)o(trol)g(of)f(one)i(of)e(these)j(\\other")e(mac)o(hines)g
(whic)o(h)g(y)o(ou)g(ha)o(v)o(e)g(no)-1432 49 y(con)o(trol)e(o)o(v)o(er,)h
(has)g(gained)f(privileged)g(access)q 15 x(to)h(y)o(ours)g(as)g(w)o(ell.)
-992 50 y(The)c(basic)g(question)h(of)e(when)i(passw)o(ords)g(should)f(b)q
(e)g(the)h(same)f(is)g(actually)f(a)h(simple)-1432 50 y(one.)29 b(P)o
(assw)o(ords)19 b(should)f(b)q(e)g(the)g(same)g(when)g(the)h(t)o(w)o(o)e
(mac)o(hines)h(are)g(\(1\))g(logicall)o(y)-1433 50 y(equiv)n(alen)o(t)d
(\(as)h(in)f(a)h(p)q(o)q(ol)f(of)h(w)o(orkstations\),)g(\(2\))g(\\trust)g
(eac)o(h)h(other")f(to)g(the)h(exten)o(t)-1431 50 y(that)d(compromising)g
(one)h(w)o(ould)f(compromise)h(the)g(others)h(in)f(other)g(w)o(a)o(ys,)f
(or)h(\(3\))g(are)-1431 49 y(run)f(b)o(y)g(the)h(same)g(cen)o(ter)h(with)d
(the)i(same)g(securit)o(y)g(measures.)21 b(P)o(assw)o(ords)15 b(should)f
(b)q(e)-1431 50 y(di\013eren)o(t)k(when)g(the)g(computers)g(are)g(\(1\))f
(run)h(b)o(y)f(di\013eren)o(t)h(organizations,)f(\(2\))h(ha)o(v)o(e)-1432 
50 y(di\013eren)o(t)c(lev)o(els)g(of)g(securit)o(y)g(or)g(\(3\))g(ha)o(v)o
(e)g(di\013eren)o(t)h(op)q(erating)e(systems.)-1128 50 y(Lest)f(this)g
(seems)h(to)q(o)e(strict,)h(b)q(e)g(assured)h(that)f(I)f(ha)o(v)o(e)h(on)f
(sev)o(eral)h(o)q(ccasions)g(brok)o(en)-1431 50 y(in)o(to)e(mac)o(hines)i
(b)o(y)g(giving)e(privileged)h(users)i(on)e(the)i(target)f(mac)o(hines)f
(accoun)o(ts)i(on)e(one)-1431 49 y(of)17 b(m)o(y)g(o)o(wn)h(and)g
(exploiting)f(their)h(use)h(of)e(the)i(same)f(passw)o(ord)h(on)f(b)q(oth.)
30 b(F)m(urther,)-1431 50 y(mac)o(hines)17 b(with)g(di\013eren)o(t)h(op)q
(erating)f(systems)h(are)g(inheren)o(tly)f(vulnerable)g(to)g(di\013er-)-1431 
50 y(en)o(t)e(\\programming)e(bugs")i(and)g(hence)i(b)o(y)e(ha)o(ving)f
(the)h(same)h(passw)o(ords)f(on)g(the)h(t)o(w)o(o)-1432 50 y(mac)o(hines,)g
(eac)o(h)h(mac)o(hine)f(is)g(op)q(en)h(to)f(the)h(all)e(the)i(bugs)f(that)h
(could)f(exist)h(on)f(either)-1431 50 y(system.)-73 50 y(It)g(is)h(in)o
(teresting)f(\(but)h(of)f(little)g(practical)g(v)n(alue\))g(to)g(note)h
(that)f(an)g(attac)o(k)o(er)h(can)-1431 49 y(gain)f(a)h(cryptographic)h
(adv)n(an)o(tage)f(b)o(y)g(ha)o(ving)g(t)o(w)o(o)g(di\013eren)o(t)i
(encrypted)g(strings)f(for)-1432 50 y(the)d(same)g(passw)o(ord.)22 b(This)
15 b(w)o(ould)f(happ)q(en)i(when)f(the)h(user)g(has)f(the)h(same)f(passw)o
(ord)-1431 50 y(on)h(t)o(w)o(o)h(mac)o(hines)g(but)g(it)g(has)g(b)q(een)i
(encrypted)f(with)f(di\013eren)o(t)h(salts.)28 b(In)17 b(principle,)-1432 
50 y(this)12 b(mak)o(es)g(hostile)g(decryption)h(m)o(uc)o(h)f(easier.)18 b
(In)12 b(practice,)i(the)f(attac)o(k)f(metho)q(ds)h(that)-1432 50 y(are)h
(most)g(often)f(used)i(do)f(not)g(exploit)f(this.)-13 156 y(6)-988 b
6 @eop1

5 @bop0
@F1 @sf
[<
FFFFFF80FFFFFF80FFFFFF807FFFFFC03FFFFFC01FFFFFC00FFFFFC0070001C0038001C001
C001C000E000E0007000E0003C00E0001E0000000F0000000780000003E0000003F0000001
F8000000FC000000FE0000007F0000007F8000003FC000003FC000003FE03C003FE07E001F
E0FF001FE0FF001FE0FF003FE0FF003FC0FE003FC07C007F803800FF001F03FE000FFFFC00
03FFF00000FF8000>
	 27 39 -3 38 34] 50 @dc

5 @eop0

0 0 5 @bop1 262 307 a @F1 @sf(2)69 b(Inciden)n(t)22 b(Av)n(oidance)-683 
91 y @F9 @sf(\\An)12 b(ounce)g(of)g(prev)o(en)o(tion)g(is)g(w)o(orth)g(a)g
(p)q(ound)h(of)e(cure.")18 b(In)13 b(computer)f(secur)q(it)o(y)h(this)f
(is)-1432 50 y(an)e(understate)q(men)o(t)i(b)o(y)f(a)g(greater)h(factor)f
(than)g(can)g(b)q(e)h(easily)f(b)q(e)g(b)q(eliev)o(ed.)18 b(V)m(ery)11 b
(little)-1432 50 y(has)j(historically)g(b)q(een)i(done)e(to)h(prev)o(en)o
(t)h(computer)f(break-ins)g(and)f(I)h(ha)o(v)o(e)f(b)q(een)i(told)-1432 
50 y(b)o(y)d(a)h(n)o(um)o(b)q(er)g(of)f(the)i(coun)o(try's)f(top)f
(computer)i(scien)o(tists)g(that)f(\\Computer)g(Securit)o(y)-1431 49 y(is)f
(a)g(w)o(aste)g(of)g(time.")k(The)d(b)q(elief)f(that)g(securit)o(y)i
(measures)f(or)f(prev)o(en)o(tiv)o(e)h(medicine)g(is)-1432 50 y(a)f(w)o
(aste)i(has)f(led)g(to)g(gian)o(t)f(exp)q(enditures)j(to)e(repair)g
(damage)g(to)f(b)q(oth)i(computers)g(and)-1432 50 y(p)q(eople)i(resp)q(e)q
(ctiv)o(ely)m(.)30 b(Must)18 b(of)f(m)o(y)f(surprise,)k(sev)o(eral)e
(system)g(managers)g(reviewing)-1432 50 y(this)f(do)q(cumen)o(t)g(w)o(ere)h
(sure)g(that)g(ev)o(en)f(basic)h(prev)o(en)o(tativ)o(e)f(measures)i(w)o
(ould)d(not)h(b)q(e)-1431 50 y(cost)d(e\013ectiv)o(e)h(as)f(compared)h(to)e
(repairing)h(disasters)h(after)f(they)g(o)q(ccurre)q(d.)-1177 49 y(The)c
(v)n(ast)f(ma)r(jorit)o(y)f(of)h(the)h(securit)o(y)h(inciden)o(ts)f(are)g
(caused)g(b)o(y)g(one)f(of)g(ab)q(out)h(a)f(dozen)-1431 50 y(w)o(ell)h
(understo)q(o)q(d)j(problems.)k(By)11 b(not)g(making)f(these)j(mistak)o
(es,)e(y)o(ou)g(can)h(prev)o(en)o(t)g(most)-1432 50 y(of)i(the)h(problems)g
(from)f(happ)q(ening)h(to)g(y)o(our)f(systems)i(and)f(a)o(v)o(oid)f(un)o
(told)g(hassles)i(and)-1432 50 y(losses.)22 b(Almost)15 b(ev)o(ery)h(site)f
(that)g(I)g(surv)o(ey)h(and)f(almost)g(ev)o(ery)g(inciden)o(t)h(that)f
(did)g(not)-1432 50 y(in)o(v)o(ol)o(v)o(e)d(insiders)h(w)o(as)f(caused)i
(b)o(y)e(one)h(of)f(these)i(problems.)k(In)13 b(the)g(most)f(of)g(the)h
(insider)-1431 49 y(cases,)f(no)f(amoun)o(t)g(of)g(computer)h(securit)o(y)g
(w)o(ould)f(ha)o(v)o(e)g(help)q(ed)h(and)f(these)i(are)f(in)e(man)o(y)-1432 
50 y(w)o(a)o(ys)15 b(demonstrated)h(problems)g(with)f(ph)o(ysical)g
(securit)o(y)h(or)f(p)q(ersonnel)i(p)q(olicy)e(rather)-1431 50 y(than)e
(with)h(computer)h(securit)o(y)f(p)q(er)h(se.)-587 50 y(Most)i(of)f(the)i
(securit)o(y)g(inciden)o(ts)f(are)h(caused)g(b)o(y)f(\\attac)o(k)o(ers")g
(of)g(limi)o(ted)f(abilit)o(y)-1433 50 y(and)f(resource)q(s.)26 b(Because)
17 b(of)f(this)g(and)f(b)q(ecause)q 17 x(there)i(are)f(so)g(man)o(y)f
(easy)i(targets,)f(if)-1432 50 y(y)o(ou)d(pro)o(vide)h(the)g(most)g(basic)g
(lev)o(el)g(of)f(protection,)h(most)g(of)f(the)i(attac)o(k)o(ers)g(will)d
(break)-1431 49 y(in)o(to)f(some)i(other)g(site)g(instead)g(of)f(b)q
(othering)h(y)o(ours.)18 b(There)c(are)f(of)f(course)i(exceptional)-1432 
50 y(cases.)39 b(If)20 b(y)o(ou)g(are)h(b)q(eliev)o(ed)g(to)f(ha)o(v)o(e)h
(highly)e(sensitiv)o(e)i(information)e(or)i(are)g(on)f(a)-1432 50 y(\\hit)
13 b(list")g(of)h(one)g(t)o(yp)q(e)g(or)g(another,)g(y)o(ou)g(ma)o(y)f
(encoun)o(ter)i(more)f(dedicated)h(attac)o(k)o(ers.)-1431 50 y(Readers)j
(in)o(terested)i(in)d(more)h(comprehensiv)o(e)h(defensiv)o(e)g(strategies)g
(should)e(consult)-1431 50 y(the)d(app)q(endices.)-217 49 y(Ov)o(er)f
(all,)f(prev)o(en)o(tion)h(of)f(a)h(problem)f(is)h(ab)q(out)g(four)g
(orders)h(of)e(magnitude)g(c)o(heap)q(er)-1430 50 y(than)18 b(ha)o(ving)f
(to)h(handling)g(it)g(in)g(the)h(a)o(v)o(erage)f(case.)33 b(Prop)q(er)19 b
(planning)e(can)i(reduce)-1430 50 y(the)f(cost)g(of)f(inciden)o(t)h
(handling)e(and)i(reco)o(v)o(ery)h(and)e(is)h(discussed)h(in)e(the)h
(section)h(on)-1432 50 y(planning.)o 27 x(In)e(addition)f(to)h(whatev)o
(er)h(other)g(measures)h(are)e(tak)o(en,)h(the)g(greatest)g(in-)-1432 50 y
(cremen)o(tal)f(securit)o(y)h(impro)o(v)o(emen)o(t)f(will)e(b)q(e)j
(obtained)f(b)q(e)h(implemen)o(ting)d(the)j(simple)-1432 49 y(measures)d
(describ)q(ed)g(b)q(elo)o(w.)-477 117 y @F2 @sf(2.1)55 b(P)n(assw)o(ords)
-377 76 y @F9 @sf(While)9 b(\\go)q(o)q(d)h(passw)o(ords")i(is)e(not)h(a)f
(hot)h(and)f(sexy)h(topic)g(and)f(will)g(nev)o(er)h(command)f(the)-1431 
50 y(prestige)15 b(of)f(exploitable)g(bugs)h(in)f(the)h(op)q(erating)g
(system)g(itself,)f(it)h(is)f(the)h(single)g @F6 @sf(most)-1432 50 y(imp)n
(ortant)h @F9 @sf(topic)d(in)g(inciden)o(t)g(prev)o(en)o(tion.)19 b(Doing)
12 b(ev)o(erything)h(else)h(en)o(tirely)f(correc)q(tly)-1431 50 y(is)g
(almost)g(of)h @F6 @sf(no)h(value)i @F9 @sf(unless)e(y)o(ou)e(get)h(this)g
(righ)o(t!)-841 108 y @F5 @sf(2.1.1)47 b(Jo)q(e's)-249 76 y @F9 @sf(A)15 b
(\\Jo)q(e")h(is)f(an)g(accoun)o(t)h(where)h(the)f(username)g(is)f(the)h
(same)g(as)g(the)g(passw)o(ord.)23 b(This)-1432 50 y(mak)o(es)14 b(the)i
(passw)o(ord)f(b)q(oth)g(easy)g(to)g(remem)o(b)q(er)h(and)e(easy)h(to)g
(guess.)22 b(It)15 b(is)f(the)i(single)-1432 50 y(most)d(common)g(cause)i
(of)e(passw)o(ord)i(problems)f(in)f(the)i(mo)q(dern)f(w)o(orld.)-1105 50 y
(In)f(1986,)f(there)j(w)o(as)e(p)q(opular)g(conjecture)q 15 x(that)g(ev)o
(ery)h(mac)o(hine)f(had)h(a)f(Jo)q(e.)18 b(There)-1430 49 y(w)o(as)e(fair)f
(amoun)o(t)h(of)f(random)h(testing)h(done)g(and)f(in)g(fact)g(a)g(Jo)q(e)h
(w)o(as)f(found)g(on)g(eac)o(h)-726 172 y(5)-988 b
5 @eop1

4 @bop0
@F1 @sf
[<
7FFFFE7FFFFE7FFFFE00FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000
FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE0000FE
0000FE0000FE0000FE0000FE0000FE0000FE0000FE00F8FE00FFFE00FFFE0007FE00007E00
001E00000E00>
	 23 39 -5 38 34] 49 @dc
@F6 @sf
[<
FF00FFC01C001E000C000E0004000E0002001C0002001C0001001C0001801C0000801C0000
401C00007FFC0000201C0000201C0000101C0000181C0000081C0000041C0000041C000002
3C0000023800000138000001B8000000B80000007800000078000000380000003800000018
0000001800>
	 26 29 -2 28 31] 65 @dc
@F6 @sf
[<
FFE7FF000F0078000700380007003800070038000700380003801C0003801C0003801C0003
801C0001C00E0001C00E0001C00E0001C00E0000FFFF0000E0070000E0070000E007000070
0380007003800070038000700380003801C0003801C0003801C0003801C0003C01E001FFCF
FE>
	 31 28 -3 27 31] 72 @dc
@F6 @sf
[<
00001E00FFE079000F0078800700F0800700F0400700F0400700F000038070000380700003
8070000380700001C0700001C0700001C0600001C0C00000FFC00000E0700000E01C0000E0
0E0000700F0000700780007007800070078000380380003803800038038000380700003C0E
0001FFF800>
	 26 29 -3 27 30] 82 @dc
[<
FFFFC00E03C00700E007006007003007001003801003800803800803800801C00001C00001
C00001C00000E00000E00000E00000E0000070000070000070000070000038000038000038
00003800003C0001FFE0>
	 21 28 -3 27 26] 76 @dc
[<
FFFF80000E01E0000700780007003C0007001C0007001E0003800F0003800F0003800F0003
800F0001C00F0001C00F0001C00E0001C01C0000FFF80000E03C0000E00E0000E007000070
0780007003C0007003C0007001C0003801C0003801C0003801C0003803C0003C078001FFFE
00>
	 26 28 -3 27 29] 66 @dc
[<
3C0063006180C1C0C0C0E0E0E060E070E070E0707038703870387038383038303E6039C01C
001C001C001C000E000E000E000E00070007003F00>
	 13 29 -5 28 19] 98 @dc
[<
01FF00000601F00018000E0020000000200000004000000040783C0081C662008381E20083
00E1008300710087007080870070808700708043803840438038404380384021C0384020C0
1C4010E01C401070204008184040040780800200008001000080008001000060020000180C
000007F000>
	 26 29 -6 28 32] 64 @dc
[<
FFF00780038003800380038001C001C001C001C000E000E000E000E0007000700070007000
38003800380038039C007C001C000C00060002>
	 15 28 -4 27 21] 49 @dc
[<
0F000030C000602000601000C01800C00C00C00C00600600600600600600300E00180E0008
1E00063C0003780001F00003F00003CC000786000703000601800601800601800300C00300
C0018080008180006100001E00>
	 18 29 -4 27 21] 56 @dc
[<
1E000021800060C000606000E07000E03800E03800E01C00E01C00E01C00601C00700E0070
0E00700E00780C00380C003C0C003B18001CF0001C00000C00000E00000600000300000383
8001838000C080003080000F00>
	 17 29 -5 27 21] 54 @dc
[<
80E00083F800C7F8007E0C0040060020020010020010010008000006000001000000C00000
3000001800000C000E06001107001083801083800841C00841C00841C00441C00441C00201
C002018001018000C300003C00>
	 18 29 -4 27 21] 50 @dc
[<
FFFFF0000E0078000700180007000C00070004000700040003800200038002000380010003
81010001C0800001C0800001C0800001C0800000FFC00000E0C00000E0400000E040000070
200000702040007000400070004000380040003800400038004000380060003C00E001FFFF
E0>
	 27 28 -3 27 28] 69 @dc
[<
83E000CC1800F004006002006003006001806001802000C02000C00000C00000C00001C000
01C00007C0007F8001FF0003FC0003E0000700000700000600000600100600100300180300
1801001800801800403C00304C000F84>
	 22 30 -3 28 23] 83 @dc
[<
1F000021C000406000803000803800801C00E01C00700E00000E00000E00000E00000E0000
0C00000C0000380001F800000E000007000703800883800841C00841C00841C00440C00400
C00200C001018000C180003E00>
	 18 29 -4 27 21] 51 @dc
[<
01F80000070600000C01800018004000380020007000100070000800F0000800F0000400F0
000400F0000400F0000000F0000000F0000000F00000007800000078000000780000003C00
00003C0000801C0000801E0000800E000080070000C0038001C001C001C000E003C0003002
E0001E0C600003F020>
	 27 30 -6 28 30] 67 @dc
[<
7C0000860000818000E0C000E0C000006000003000003800001800001C00079C000C6C0018
1E00181E00380E00380F003807003807003807001C03001C03001C03800C03800E03000603
0003030001830000C600003C00>
	 17 29 -5 27 21] 57 @dc
[<
00600000E000007000007000007000007000003800003800803F0040F8003F1C00181C000C
1C00061C00020E00010E00018E0000C600004000006000003000003000001800001800001C
00000C00000E000006000007000007000003000003800003800003800001C0000180>
	 18 36 -2 27 21] 52 @dc
[<
0C00000E00000E000007000007000007000003000003800003800001800001C00000C00000
C000006000006000006000003000001000001800800800800C00400400400600601A003027
003C61001FE08017E08009C040>
	 18 29 -7 27 21] 55 @dc
[<
1E000071800060C000E06000C06000E03000E03800E03800E01C00E01C00E01C00700E0070
0E00700E00700E003807003807003807003807001C03001C03800C03800E03800603800603
0003030001830000C600003C00>
	 17 29 -5 27 21] 48 @dc

4 @eop0

0 0 4 @bop1 262 307 a @F1 @sf(1)69 b(Ov)n(erview)-386 91 y @F9 @sf(Since)
13 b(1984,)f(I)g(ha)o(v)o(e)h(b)q(een)h(p)q(erio)q(dically)e(distracted)i
(from)e(m)o(y)h(education,)f(m)o(y)h(researc)o(h)-1430 50 y(and)c(from)f
(m)o(y)h(p)q(ersonal)h(life)e(to)i(help)f @F6 @sf(hand)r(le)h @F9 @sf
(computer)g(emergencies)q(.)18 b(After)10 b(presen)o(ting)-1431 50 y
(dozens)20 b(of)f(pap)q(ers,)j(tutorials)d(talks)h(on)f(computer)h
(securit)o(y)m(,)i(Roger)d(Anderson)i(and)-1432 50 y(George)d(Mic)o(hale)h
(arranged)g(for)f(me)h(to)g(lead)f(a)h(one)g(da)o(y)f(in)o(tensiv)o(e)h
(seminar)f(on)h(the)-1431 49 y(practical)11 b(asp)q(ects)j(of)d(computer)h
(securit)o(y)h(in)e(an)h(unclassi\014ed)g(net)o(w)o(ork)o(ed)h(en)o
(vironmen)o(t)-1432 50 y(for)c(IEEE)h(Comp)q(con.)17 b(This)9 b(primer)h
(w)o(as)g(written)g(as)g(a)f(basic)h(text)g(for)g(this)f(t)o(yp)q(e)i
(seminar)-1432 50 y(and)k(has)h(b)q(een)h(used)f(for)g(ab)q(out)f(2)h
(dozen)g(of)f(them)h(in)f(the)i(past)f(y)o(ear)g(,)f(and)h(is)f(still)g
(in)-1432 50 y(draft)e(form.)-137 50 y(The)d(text)h(is)f(divided)g(in)o
(to)f(four)h(main)f(sections)i(with)f(a)g(n)o(um)o(b)q(er)g(of)g(app)q
(endices.)18 b(The)-1431 49 y(\014rst)d(t)o(w)o(o)e(ma)r(jor)h(sections)i
(of)d(this)i(do)q(cumen)o(t)g(con)o(tain)e(the)i(material)f(for)g(the)h
(morning)-1433 50 y(lecture.)29 b(The)18 b(t)o(w)o(o)f(follo)o -1 x(wing)o 
16 x(sections)i(con)o(tain)d(the)i(afterno)q(on)g(lecture)g(con)o(tain)f
(the)-1431 50 y(afterno)q(on's)j(material.)38 b(The)21 b(remaining)e(app)q
(endices)j(include)f(material)f(that)h(is)f(of)-1432 50 y(in)o(terest)15 b
(to)e(those)i(p)q(eople)f(who)g(ha)o(v)o(e)g(to)f(deal)h(with)g(other)g
(computer)h(securit)o(y)f(issues.)-1353 50 y(Since)19 b(this)g(primer)f
(is)h(a)f(direct)i(and)e(simple)h(\\ho)o(w)f(to)g(guide")g(for)h
(cost-e\013ectiv)o(e)-1430 49 y(solutions)e(to)g(computer)i(securit)o(y)g
(problems,)f(it)f(do)q(es)i(not)f(con)o(tain)f(as)h(man)o(y)f(stories)-1431 
50 y(and)12 b(examples)g(as)h(m)o(y)e(other)i(tutorials.)k(Those)c
(readers)q 13 x(in)o(tereste)q(d)h(in)e(these)h(stories)h(or)-1432 50 y
(who)e(are)g(ha)o(ving)g(di\016cult)o(y)f(con)o(vincing)h(p)q(eople)h(in)f
(their)h(organization)e(of)h(the)h(need)g(for)-1432 50 y(computer)k
(securit)o(y)g(are)g(referred)q 17 x(to)g @F6 @sf(A)o(ttack)g(of)g(the)g
(Tiger)g(T)m(e)n(am)p @F9 @sf(,)f(when)h(it)f(b)q(ecomes)-1430 50 y(a)o(v)n
(ail)o(abl)o(e.)j(and)14 b(those)h(readers)h(in)o(terested)g(in)d
(comprehensiv)o(e)j(list)e(of)f(computer)i(secu-)-1430 50 y(rit)o(y)e
(vulnerabilities)g(should)h(con)o(tact)g(the)h(author)f(regarding)f(the)i 
@F6 @sf(Hackman)j @F9 @sf(pro)r(ject.)-1350 49 y(Suggestions,)11 b
(questions)h(and)f(other)g(commen)o(ts)g(are)h(alw)o(a)o(ys)e(w)o(elcome.)
17 b(Please)12 b(send)-1431 50 y(commen)o(ts)i(to)g @F4 @sf(primer@cert.)o
(sei.c)o(mu.e)p(d)o(u)p @F9 @sf(.)k(I)d(hop)q(e)g(to)f(publish)g(a)g(this)h
(set)g(of)f(notes)-1431 50 y(in)g(a)h(more)g(complete)g(form)f(in)h(the)h
(future.)22 b(When)15 b(sending)g(commen)o(ts)g(or)g(questions,)-1431 50 y
(please)f(men)o(tion)f(that)h(y)o(ou)g(w)o(ere)g(reading)g(v)o(ersion)g
(CER)m(T)f(0.6)g(of)g(June)i(8,)e(1990.)-758 91 y @F6 @sf(R)o(ussel)r(l)i
(L.)g(Br)n(and)-343 50 y(br)n(and@l)r(l)r(l-cr)n(g.l)r(l)o(nl.gov)-437 50 y
(1862)g(Euclid)g(A)o(ve,)g(Suite)g(136)-435 50 y(Berkeley,)f(CA)29 b
(94709)-198 1005 y @F9 @sf(4)-988 b
4 @eop1

3 @bop0

3 @eop0
0 0 3 @bop1 262 307 a @F5 @sf(G)24 b(Guest)14 b(Accoun)o(ts)990 b(42)-1370 
50 y @F9 @sf(G.1)29 b(A)o(ttac)o(k)14 b(Di\016cult)o(y)f(Ratios)31 b @F8 @sf
(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(42)-1370 50 y(G.2)29 b(Individual)13 b(Sp)q
(onsors)43 b @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(42)-1370 50 y
(G.3)29 b(The)15 b(No)e(Guest)i(P)o(olicy)j @F8 @sf(:)i(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)44 b @F9 @sf(42)-1432 91 y @F5 @sf(H)25 b(Orange)15 b(Bo)q(ok)1047 b
(43)-1432 91 y(I)44 b(Ac)o(kno)o(wledgemen)n(ts)924 b(44)-727 2151 y @F9 @sf
(3)-988 b
3 @eop1

2 @bop0

2 @eop0
0 0 2 @bop1 419 307 a @F9 @sf(3.1.4)46 b(Av)o(oiding)13 b(the)h(F)m(uture)g
(Inciden)o(ts)h(and)f(Escalation)21 b @F8 @sf(:)f(:)g(:)h(:)f(:)g(:)h(:)
44 b @F9 @sf(23)-1275 50 y(3.1.5)i(Av)o(oiding)13 b(lo)q(oking)o 13 x(fo)q
(olish)21 b @F8 @sf(:)g(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(23)-1275 50 y(3.1.6)60 b(Finding)13 b(out)h
(who)f(did)h(it)33 b @F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(24)-1275 50 y(3.1.7)i
(Punishing)14 b(the)g(attac)o(k)o(ers)34 b @F8 @sf(:)21 b(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(24)-1370 
49 y(3.2)d(Bac)o(kups)25 b @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(24)-1275 50 y(3.2.1)i(Wh)o(y)13 b(W)m(e)h
(Need)h(Bac)o(k)f(Ups)e @F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(24)-1275 50 y(3.2.2)i(Ho)o
(w)14 b(to)f(form)g(a)h(Bac)o(k)g(Up)g(Strategy)h(that)f(W)m(orks)28 b 
@F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(25)-1370 50 y(3.3)d(F)m
(orming)13 b(a)g(Plan)22 b @F8 @sf(:)e(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(26)-1370 50 y(3.4)d(T)m(o)q(ols)13 b(to)h(ha)o(v)o(e)g(on)f(hand)
29 b @F8 @sf(:)20 b(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(27)-1370 49 y(3.5)d
(Sample)14 b(Scenarios)g(to)g(W)m(ork)f(on)g(in)h(Groups)28 b @F8 @sf(:)
20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(27)-1432 
92 y @F5 @sf(4)38 b(Inciden)o(t)14 b(Handling)944 b(29)-1370 50 y @F9 @sf
(4.1)41 b(Basic)15 b(Hin)o(ts)32 b @F8 @sf(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(29)-1275 49 y(4.1.1)i(P)o(anic)14 b(Lev)o
(el)26 b @F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(29)-1275 50 y
(4.1.2)i(Call)13 b(Logs)g(and)h(Time)f(Lines)26 b @F8 @sf(:)20 b(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf
(29)-1275 50 y(4.1.3)i(Accoun)o(tabilit)o(y)13 b(and)h(Authorit)o(y)20 b 
@F8 @sf(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(29)-1275 50 y(4.1.4)i(Audit)14 b(Logs)33 b @F8 @sf(:)21 b(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(29)-1275 50 y(4.1.5)i(Timestamps)14 b 
@F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(29)-1370 49 y(4.2)d
(Basic)15 b(T)m(ec)o(hniques)27 b @F8 @sf(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)44 b @F9 @sf(30)-1275 50 y(4.2.1)i(Di\013erencing)19 b @F8 @sf(:)i
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(30)-1275 50 y(4.2.2)i(Finding)31 b 
@F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(30)-1275 50 y
(4.2.3)i(Sno)q(oping)36 b @F8 @sf(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(30)-1275 50 y(4.2.4)i(T)m(rac)o(king)13 b @F8 @sf(:)20 b(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(30)-1275 50 y(4.2.5)i(Psyc)o
(hology)33 b @F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(30)-1370 
49 y(4.3)d(Prosecution)28 b @F8 @sf(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)44 b @F9 @sf(30)-1370 50 y(4.4)d(Exercise)28 b @F8 @sf(:)20 b
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(31)-1432 
91 y @F5 @sf(5)38 b(Reco)o(v)o(ering)14 b(F)l(rom)h(Disasters)760 b(32)-1432 
92 y(A)26 b(Micro)16 b(Computers)951 b(32)-1432 91 y(B)28 b(VMS)16 b
(Script)1071 b(35)-1432 91 y(C)28 b(Highly)16 b(Sensitiv)o(e)f(En)o
(vironmen)o -1 x(ts)o 676 x(37)-1432 92 y(D)25 b(Handling)15 b(the)g
(Press)920 b(38)-1370 50 y @F9 @sf(D.1)30 b(Spin)14 b(Con)o(trol)40 b 
@F8 @sf(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(38)-1370 
49 y(D.2)30 b(Time)14 b(Con)o(trol)26 b @F8 @sf(:)20 b(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(38)-1370 50 y(D.3)30 b(Hero)15 b(Making)
35 b @F8 @sf(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(38)-1370 
50 y(D.4)30 b(Discouraging)13 b(or)h(Encouraging)f(a)h(Next)h(Inciden)o(t)
30 b @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(38)
-1370 50 y(D.5)30 b(Prosecution)e @F8 @sf(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(39)-1370 50 y(D.6)30 b(No)14 b(Commen)o(t)
30 b @F8 @sf(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(39)-1370 
49 y(D.7)30 b(Honest)o(y)g @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(39)-1432 92 y @F5 @sf(E)31 b(Ob)s(ject)14 b
(Co)q(de)i(Protection)o 820 x(40)-1432 91 y(F)32 b(The)15 b(Jo)o(y)h(of)f
(Broadcast)872 b(41)-727 258 y @F9 @sf(2)-988 b
2 @eop1

1 @bop0

1 @eop0
0 0 1 @bop1 262 307 a @F1 @sf(Con)n(ten)n(ts)-269 91 y @F5 @sf(1)38 b(Ov)o
(erview)1150 b(4)-1432 92 y(2)38 b(Inciden)o(t)14 b(Av)o(oidance)942 b(5)
-1370 50 y @F9 @sf(2.1)41 b(P)o(assw)o(ords)23 b @F8 @sf(:)d(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)65 b @F9 @sf(5)-1275 49 y(2.1.1)46 b
(Jo)q(e's)18 b @F8 @sf(:)j(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)65 b 
@F9 @sf(5)-1275 50 y(2.1.2)46 b(Same)14 b(P)o(assw)o(ords)g(on)g(Di\013eren)o
(t)h(Mac)o(hines)d @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)
65 b @F9 @sf(6)-1275 50 y(2.1.3)46 b(Readable)14 b(P)o(assw)o(ord)g(Files)f 
@F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)65 b @F9 @sf(7)-1275 50 y(2.1.4)46 b(Man)o(y)14 b(faces)g(of)f
(a)h(p)q(erson)f @F8 @sf(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)65 b @F9 @sf(8)-1275 50 y(2.1.5)46 b
(Automated)14 b(Chec)o(ks)h(for)e(Dum)o(b)h(P)o(assw)o(ords)20 b @F8 @sf
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)65 b @F9 @sf(8)-1275 50 y(2.1.6)46 b
(Mac)o(hine)14 b(Generated)h(P)o(assw)o(ords)40 b @F8 @sf(:)20 b(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)65 b @F9 @sf(9)-1275 49 y
(2.1.7)46 b(The)14 b(Sorro)o(ws)h(of)e(Sp)q(ecial)h(Purp)q(ose)h(Hardw)o
(are)j @F8 @sf(:)j(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(11)-1275 50 y
(2.1.8)i(Is)14 b(W)m(riting)f(P)o(assw)o(ords)h(Do)o(wn)g(that)f(Bad?)23 b 
@F8 @sf(:)d(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(11)-1275 
50 y(2.1.9)i(The)14 b(T)m(ruth)g(ab)q(out)g(P)o(assw)o(ord)g(Aging)42 b 
@F8 @sf(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf
(12)-1275 50 y(2.1.10)25 b(Ho)o(w)14 b(do)f(y)o(ou)h(c)o(hange)g(a)g
(passw)o(ord)24 b @F8 @sf(:)c(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)44 b @F9 @sf(12)-1370 50 y(2.2)d(Old)14 b(P)o(assw)o(ord)g
(Files)20 b @F8 @sf(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(12)-1370 49 y
(2.3)d(Dorman)o(t)13 b(Accoun)o(ts)28 b @F8 @sf(:)21 b(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)44 b @F9 @sf(12)-1275 50 y(2.3.1)i(VMS)15 b @F8 @sf(:)21 b(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(12)-1370 50 y(2.4)d
(Default)13 b(Accoun)o(ts)j(and)d(Ob)r(jects)j @F8 @sf(:)k(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf
(13)-1275 50 y(2.4.1)i(Unix)19 b @F8 @sf(:)i(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)44 b @F9 @sf(14)-1275 50 y(2.4.2)i(VMS)15 b @F8 @sf(:)21 b
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(15)-1275 49 y
(2.4.3)i(CMS)16 b @F8 @sf(:)21 b(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)44 b @F9 @sf(15)-1370 50 y(2.5)d(File)14 b(Protections)j @F8 @sf(:)j(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(16)-1370 50 y(2.6)d(W)m(ell)
13 b(Kno)o(wn)h(Securit)o(y)g(Holes)35 b @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf
(17)-1370 50 y(2.7)d(New)15 b(Securit)o(y)f(Holes)i @F8 @sf(:)21 b(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(18)-1275 50 y(2.7.1)i(CER)m(T)24 b @F8 @sf
(:)c(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(18)-1275 49 y
(2.7.2)i(ZARDOZ)28 b @F8 @sf(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf
(18)-1275 50 y(2.7.3)i(CIA)o(C)35 b @F8 @sf(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)44 b @F9 @sf(18)-1370 50 y(2.8)d(Excess)q 15 x(Services)28 b 
@F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(18)-1370 50 y
(2.9)d(Searc)o(h)15 b(P)o(aths)37 b @F8 @sf(:)20 b(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)44 b @F9 @sf(18)-1370 50 y(2.10)20 b(Routing)29 b @F8 @sf
(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f
(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(19)-1370 
50 y(2.11)20 b(Humans)27 b @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(19)-1275 49 y(2.11.1)25 b(Managers)30 b 
@F8 @sf(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(19)-1275 50 y
(2.11.2)25 b(Secretaries)q 43 x @F8 @sf(:)c(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(19)-1275 50 y(2.11.3)25 b(T)m(ro)r(jan)13 b(Horses)i @F8 @sf(:)20 b
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(20)-1275 50 y(2.11.4)25 b(Wizards)e 
@F8 @sf(:)d(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(20)-1275 50 y
(2.11.5)25 b(F)m(unders)k @F8 @sf(:)20 b(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g
(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)44 b @F9 @sf(20)-1370 49 y(2.12)20 b(Group)14 b(Accoun)o(ts)42 b @F8 @sf
(:)20 b(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(20)-1370 50 y(2.13)20 b
(.rhosts)15 b(and)e(pro)o(xy)h(logins)29 b @F8 @sf(:)21 b(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(21)-1370 50 y(2.14)20 b(Debugging)14 b @F8 @sf(:)20 b(:)h(:)f(:)g
(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g
(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf(21)-1370 50 y(2.15)20 b
(Getting)14 b(P)o(eople)g(Mad)g(at)f(Y)m(ou)27 b @F8 @sf(:)20 b(:)g(:)h(:)f
(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(21)-1432 91 y @F5 @sf(3)38 b(Pre-Plann)o(ing)15 b(y)o(our)f
(Inciden)o(t)h(Handling)542 b(22)-1370 50 y @F9 @sf(3.1)41 b(Goals)f @F8 @sf
(:)21 b(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h
(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b @F9 @sf
(22)-1275 50 y(3.1.1)i(Main)o(taining)12 b(and)i(restoring)g(data)24 b 
@F8 @sf(:)c(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)44 b 
@F9 @sf(22)-1275 50 y(3.1.2)i(Main)o(taining)12 b(and)i(restoring)g
(service)j @F8 @sf(:)j(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)
44 b @F9 @sf(23)-1275 49 y(3.1.3)i(Figuring)13 b(ho)o(w)g(it)h(happ)q
(enned)35 b @F8 @sf(:)20 b(:)h(:)f(:)g(:)g(:)h(:)f(:)g(:)h(:)f(:)g(:)g(:)h
(:)f(:)g(:)h(:)44 b @F9 @sf(23)-727 167 y(1)-988 b
1 @eop1

0 @bop0
/@F0 @newfont
@F0 @sf
[<
00003FE0000001FFFC000007F00F00001F800380003E0000C0007800002000F000001001E0
00000803C000000807800000040F800000060F000000021F000000021E000000013E000000
013C000000017C000000017C000000017C000000007800000000F800000000F800000000F8
00000000F800000000F800000000F800000000F800000000F800000000F800000000F80000
0000F80000000078000000007C000000017C000000017C000000013C000000013E00000003
1E000000031F000000030F000000070F80000007078000000F03C000000F01E000001F00F0
00002F007800004F003E000087001F8003070007F01E030001FFF80300003FE001>
	 40 51 -4 49 48] 67 @dc
[<
001FC00000F0780001C01C0007800F000F0007801E0003C01E0003C03C0001E03C0001E07C
0001F0780000F0F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F80000F8F800
00F8780000F0780000F0780000F03C0001E03C0001E01C0001C01E0003C00F000780070007
0001C01C0000F07800001FC000>
	 29 31 -2 30 33] 111 @dc
[<
FFFC0000FFFC00000FC0000007800000078000000780000007800000078000000780000007
800000078000000780000007800000078000000781F80007860F000798038007A001E007A0
00F007C000F0078000780780007C0780003C0780003E0780003E0780001F0780001F078000
1F0780001F0780001F0780001F0780001F0780001F0780001F0780001E0780003E0780003C
0780003C0780007807C0007807A000F00F9001E0FF8803C0FF8607000781FC00>
	 32 45 -2 30 37] 112 @dc
[<
FFF8FFF80FC007800780078007800780078007800780078007800780078007800780078007
80078007800780078007800780078007800F80FF80FF800780000000000000000000000000
0000000000000000000007000F801F801F800F800700>
	 13 48 -2 47 18] 105 @dc
[<
FFFC1FFF80FFFC1FFF800FC001F800078000F000078000F000078000F000078000F0000780
00F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0
00078000F000078000F000078000F000078000F000078000F000078000F000078000F00007
8000F00007C000F00007C000F00007A000F00007A001E0000F9001E000FF8C03C000FF8307
80000780FE0000>
	 33 31 -2 30 37] 110 @dc
[<
003FE00001C01C00070007001C0001C0380000E07000007070000070E0000038E0000038E0
000038E0000038E000003870000070300000F0180001E00E000FC003FFFF8007FFFF000FFF
F8000E0000001C0000001800000018000000180000001800000018000000087F000009C1C0
000780E000070070000F0078001E003C001E003C003E003E003E003E003E003E003E003E00
3E003E003E003E001E003C001E003C000F007800070070080380E81C01C1C41C007F030800
0000F0>
	 30 47 -2 31 33] 103 @dc
[<
000200010000000600018000000700038000000700038000000F0003C000000F8007C00000
0F8007C000001E80072000001E400F2000001E400F2000003C400E1000003C201E1000003C
201E10000078201C08000078103C08000078103C080000F01038040000F00878040000F008
78040001E00870020001E004F0020001E004F0020003C007E0010003C003E0010003C003E0
0100078003C00080078003C000800F8003C001C00FC007C003F0FFF07FF80FFCFFF07FF80F
FC>
	 46 31 -1 30 48] 119 @dc
[<
001F000078C000E04001E02001C02003C01003C01003C01003C01003C01003C01003C01003
C01003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0
0003C00003C00003C00003C000FFFFE01FFFE00FC00007C00003C00001C00001C00000C000
00C00000C000004000004000004000004000004000>
	 20 44 -1 43 25] 116 @dc
[<
FFFC1FFF80FFFC1FFF800FC001F800078000F000078000F000078000F000078000F0000780
00F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0
00078000F000078000F000078000F000078000F000078000F000078000F000078000F00007
8000F00007C000F00007C000F00007A000F00007A001E000079001E000078C03C000078307
80000780FE0000078000000007800000000780000000078000000007800000000780000000
07800000000780000000078000000007800000000780000000078000000007800000000780
00000007800000000F80000000FF80000000FF800000000780000000>
	 33 50 -2 49 37] 104 @dc
[<
001FC00000F0300001C00C00078002000F0002000E0001001E0000803C0000803C0000007C
00000078000000F8000000F8000000F8000000F8000000F8000000F8000000FFFFFF80F800
0780F80007807800078078000F807C000F003C000F001C000F001E001E000E001E0007003C
000380380000E0E000003F8000>
	 25 31 -2 30 29] 101 @dc
[<
000FFFFF8000000FFFFF800000001FC0000000000F80000000000F80000000000F80000000
000F80000000000F80000000000F80000000000F80000000000F80000000000F8000000000
0F80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F
80000000000F80000000000F80000000000F80000000000F80000000000F80000000000F80
000000000F80000000000F80000000000F80000000000F80000000000F80000000000F8000
0000000F80000000000F80000080000F80001080000F80001080000F80001080000F800010
80000F80001080000F800010C0000F800030C0000F80003040000F80002040000F80002060
000F80006070000F8000E078000F8001E07E000F8007E07FFFFFFFFFE07FFFFFFFFFE0>
	 44 49 -2 48 48] 84 @dc
[<
FFFE00FFFE000FC00007800007800007800007800007800007800007800007800007800007
800007800007800007800007800007800007800007800007800007800007C00007C00007C0
0007C03807A07C0F907CFF907CFF8C180783E0>
	 22 31 -2 30 25] 114 @dc
[<
03FC03E00F0307F03E008F087C005E0478003E04F8003E04F8003E04F8001E04F8001E04F8
001E047C001E003C001E003E001E001F001E000F801E0003E01E0000FC1E00000FFE000000
1E0000001E0000001E0008001E003E001E003E001E003E001C003C003C0010003800100070
000C00E0000303C00000FE0000>
	 30 31 -3 30 33] 97 @dc
[<
7FFF007FFF0007E00003C00003C00003C00003C00003C00003C00003C00003C00003C00003
C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C00003C0
0003C00003C00003C00003C000FFFFC0FFFFC003C00003C00003C00003C00003C00003C000
03C00003C00003C00003C00003C00003C00001C03801E07C00E07C00707C003838001C1000
07E0>
	 22 50 -1 49 20] 102 @dc
[<
FFFC1FFF83FFF0FFFC1FFF83FFF00FC001F8003F00078000F0001E00078000F0001E000780
00F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0
001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E
00078000F0001E00078000F0001E00078000F0001E00078000F0001E00078000F0001E0007
8000F0001E00078000F0001E0007C000F8001E0007C000F8001E0007A000F4001E0007A001
E4003C000F9001E2003C00FF8C03C1807800FF83078060F0000780FE001FC000>
	 52 31 -2 30 55] 109 @dc
[<
001FC0FF80007030FF8001C008F80003C004F000038002F000078001F000078001F0000780
01F000078000F000078000F000078000F000078000F000078000F000078000F000078000F0
00078000F000078000F000078000F000078000F000078000F000078000F000078000F00007
8000F000078000F000078000F000078000F000078000F0000F8001F000FF801FF000FF801F
F000078000F000>
	 33 31 -2 30 37] 117 @dc
[<
800FF000807FFC00C1F01E00C7000700EC000380F80001C0F00000E0E00000E0E00000F0C0
000070C00000788000007880000078800000788000007880000078000000F8000000F80000
00F0000001F0000003F0000007E000001FE00000FFC0000FFF8000FFFF0003FFFC0007FFF8
000FFF80001FF800003FC000003F0000007E0000007C000000F8000000F8000020F0000020
F0000020F0000020F0000060F000006070000060700000E0780000E0380001E03C0003E01E
0006E00F001C6007C0786001FFE020007F8020>
	 29 51 -4 49 37] 83 @dc
[<
003F8000E0600380180700040F00021E00021E00013C00017C00007C0000780000F80000F8
0000F80000F80000F80000F80000F80000F80000F800007800007C00087C003E3C003E1C00
3E1E001E0F000407000403801800E060003F80>
	 24 31 -3 30 29] 99 @dc
[<
1F8000000030400000007030000000F810000000F808000000F80C00000070040000000004
00000000020000000002000000000100000000010000000001000000000080000000008000
000001C000000001C000000001C000000003E000000003E000000007D00000000790000000
07900000000F080000000F080000001F040000001E040000001E040000003C020000003C02
0000007C0100000078010000007801000000F000800000F000800001F000400001E0004000
01E000400003C000200003C000200007C000300007800038000FC0007C00FFF801FF80FFF8
01FF80>
	 33 45 -1 30 35] 121 @dc
[<
FFFF80FFFF8007F00003E00003E00003E00003E00003E00003E00003E00003E00003E00003
E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E0
0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
03E00003E00003E00003E00003E00003E00003E00003E00003E00007F000FFFF80FFFF80>
	 17 49 -3 48 23] 73 @dc
[<
003F81FF00E061FF038011F0070009E00E0005E01E0003E01C0001E03C0001E03C0001E078
0001E0780001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F80001E0F800
01E0F80001E0780001E07C0001E03C0001E03C0001E01E0001E00E0003E00F0003E0078005
E001C019E000F061E0001F81E0000001E0000001E0000001E0000001E0000001E0000001E0
000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E0000001E000
0003E000003FE000003FE0000001E0>
	 32 50 -3 49 37] 100 @dc
[<
80FE00C301C0CC0060F00030F00038E00018E0001CC0001CC0001C80001C80003C80003C00
00F80001F8003FF003FFE00FFFC01FFF003FF0007E0000F80000F00010E00010E00010E000
10E000306000303000701800F00E033001FC10>
	 22 31 -2 30 26] 115 @dc
[<
FFE00003FFFCFFE00003FFFC1F8000003F80070000001F00030000001F00030000003F0001
0000003E00010000003E00008000007C00008000007C00008000007C0000400000F8000040
0000F80000400001F80000200001F00000200001F00000200003F000001FFFFFE000001FFF
FFE00000180007E00000080007C00000080007C0000004000F80000004000F80000004000F
80000002001F00000002001F00000002003F00000001003E00000001003E00000001807E00
000000807C00000000807C0000000040F80000000040F80000000040F80000000021F00000
000021F00000000023F00000000013E00000000013E00000000017E0000000000FC0000000
000FC0000000000FC000000000078000000000078000000000030000000000030000000000
03000000>
	 46 50 -2 49 50] 65 @dc
[<
FFFF800000FFFF80000007F000000003E000000003E000000003E000000003E000000003E0
00000003E000000003E000000003E000000003E000000003E000000003E000000003E00000
0003E000000003E000000003E000000003E000000003E000000003E000000003E000000003
E000000003E000000003FFFFF00003E0007C0003E0001F0003E000078003E00003C003E000
03E003E00001E003E00001F003E00000F003E00000F803E00000F803E00000F803E00000F8
03E00000F803E00000F803E00000F003E00001F003E00001F003E00001E003E00003C003E0
00078003E0001F0007E0007E00FFFFFFF800FFFFFFC000>
	 37 49 -4 48 45] 80 @dc
[<
00008000000001C000000001C000000001C000000003E000000003E000000007D000000007
9000000007900000000F080000000F080000001F040000001E040000001E040000003C0200
00003C020000007C0100000078010000007801000000F000800000F000800001F000400001
E000400001E000400003C000200003C000200007C000300007800038000FC0007C00FFF801
FF80FFF801FF80>
	 33 31 -1 30 35] 118 @dc
[<
000000000F80FFFF80003860FFFF8000701007F00000F01003E00001E00803E00001E00803
E00003E00803E00003E00803E00003E00003E00003E00003E00003E00003E00003E00003E0
0003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E00003E000
03E00003E00007C00003E00007800003E0000F800003E0001E000003E0007C000003E001F0
000003FFFF00000003E001F0000003E0003C000003E0000F000003E00007800003E00003C0
0003E00001E00003E00001F00003E00000F00003E00000F80003E00000F80003E00000F800
03E00000F80003E00000F80003E00000F80003E00000F00003E00001F00003E00001E00003
E00003E00003E00007C00003E0000F800003E0003E000007E001FC0000FFFFFFF00000FFFF
FF000000>
	 45 50 -4 48 49] 82 @dc
/@F3 @newfont
@F3 @sf
[<
0000007C00FFFC01E2000FC003C100078007C08007800FC08007800F808007800F80000780
0F800007800F800007800F000007800F000007800F000007800F000007800E000007801E00
0007801C00000780380000078070000007FFE0000007803C000007800E0000078007800007
8007C000078003C000078003E000078003E000078003E000078003E000078003E000078003
C000078007C000078007800007800E00000F803C0000FFFFE00000>
	 33 35 -2 33 36] 82 @dc
[<
00FC7F0382780601700E00F00E00F00E00700E00700E00700E00700E00700E00700E00700E
00700E00700E00700E00700E00700E00701E00F0FE07F00E0070>
	 24 21 -1 20 27] 117 @dc
[<
8FC0D030E018C008C00C800C800C801C003C01F80FF03FE07F80F000E008C008C008C01860
1830780F88>
	 14 21 -2 20 19] 115 @dc
[<
00FC000703000E00801C0040380020780020700000F00000F00000F00000F00000F00000FF
FFE0F000E07000E07801E03801C01C01C00C038007070001FC00>
	 19 21 -1 20 22] 101 @dc
[<
FFE00E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E000E
000E000E000E000E000E000E000E000E000E000E000E000E000E001E00FE000E00>
	 11 35 -1 34 14] 108 @dc
[<
FFFFFF000F803F0007800F0007800300078003000780010007800180078001800780008007
80008007800080078000800780000007800000078000000780000007800000078000000780
00000780000007800000078000000780000007800000078000000780000007800000078000
00078000000780000007800000078000000FC00000FFFE0000>
	 25 34 -2 33 30] 76 @dc
[<
70F8F8F870>
	 5 5 -4 4 14] 46 @dc
[<
FFFFFC000F800F00078007C0078003E0078001F0078001F0078000F8078000F8078000F807
8000F8078000F8078000F8078000F0078001F0078001E0078003C00780078007FFFE000780
3E0007800F80078007C0078003E0078001E0078001F0078001F0078001F0078001F0078001
F0078001E0078003E0078003C0078007800F800E00FFFFF800>
	 29 34 -2 33 35] 66 @dc
[<
FFF00F000E000E000E000E000E000E000E000E000E000E000E000E000E000F000F060F0F1E
8FFE460E3C>
	 16 21 -1 20 19] 114 @dc
[<
0FC1E03C2390781708F00F08F00708F00708F007087007007807003C07001E070007C70000
FF000007000007000007001807003C0E003C0C001838000FE000>
	 21 21 -2 20 24] 97 @dc
[<
FFE7FF0E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E00700E
00700E00700E00700E00700F00700F00701E80E0FE60C00E1F80>
	 24 21 -1 20 27] 110 @dc
[<
01F0FE070CF00C02E01801E03800E07800E07000E0F000E0F000E0F000E0F000E0F000E0F0
00E0F000E07000E07800E03800E01C01E00C02E00704E001F8E00000E00000E00000E00000
E00000E00000E00000E00000E00000E00000E00000E00001E0000FE00000E0>
	 23 35 -2 34 27] 100 @dc
/@F13 @newfont
@F13 @sf
[<
020002000200C218F2783AE00F800F803AE0F278C218020002000200>
	 13 14 -2 14 18] 3 @dc
@F3 @sf
[<
07C000187000203800401C00F01E00F80E00F80F00F80F00700F00000F00000F00000F0000
0F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F00000F
00000F00000F00000F00000F00000F00000F00000F00000F00001F0003FFF0>
	 20 35 -2 33 25] 74 @dc
[<
03F0000E0E001803003000806000C0600040C00060C00060C00060C00060C000E06000E060
01C03007C0100F80083F80067F0003FC0003F8000FF8001FC4003F02003E01007801807000
C06000C06000C06000C02000C0200180100180080300060E0001F800>
	 19 34 -2 32 24] 56 @dc
[<
4020101008080404040474FCFCF870>
	 6 15 -4 4 14] 44 @dc
[<
FFFE07C0038003800380038003800380038003800380038003800380038003800380038003
800380038003800380038003800380038003800380F3800F8003800080>
	 15 33 -4 32 24] 49 @dc
[<
0FC000103000201800700C007806007807003003000003800003800001C00001C00001C003
E1E00619E00C05E01805E03803E07003E07001E0F001E0F001E0F001E0F001E0F001E0F001
C0F001C0F001C07003807003803803801807000C0600060C0001F000>
	 19 34 -2 32 24] 57 @dc
[<
01F000071C000C06001C07003803803803807803C07001C07001C07001C0F001E0F001E0F0
01E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E0F001E07001
C07001C07001C07001C03803803803801803000C0600071C0001F000>
	 19 34 -2 32 24] 48 @dc
/@F11 @newfont
@F11 @sf
[<
FFC07FFCFFC07FFC0E000FC006000F8006000F8003001F0003001F0003FFFF0001FFFE0001
803E0000C07C0000C07C0000E0FC000060F8000060F8000031F0000031F000001BE000001B
E000001BE000000FC000000FC00000078000000780000007800000030000>
	 30 26 -1 25 33] 65 @dc
[<
187F001D83C01F00E01E00F01E00781E00781E007C1E007C1E007C1E007C1E007C1E00781E
00781E00F01F00E01FC3C01E7F001E00001E00001E00001E00001E00001E00001E0000FE00
00FE0000>
	 22 26 -1 25 25] 98 @dc
[<
CFE0F830E008E00CC00CC00C003C07F83FF87FE0FF80F000C030C030403020701FB0>
	 14 17 -1 16 17] 115 @dc
[<
03E00F301E181E181E181E181E181E001E001E001E001E001E001E001E00FFF03FF01E000E
000E000600060006000600>
	 13 24 -1 23 17] 116 @dc
[<
FFC0FFC01E001E001E001E001E001E001E001E001E001E1C1E3E1D3E1D3EFC9CFC78>
	 15 17 -1 16 18] 114 @dc
[<
1FC3E07C27E0F81700F80F00F80F00F80F007C0F003E0F000FCF0000FF00000F001C0F003E
0F003E0E003E1E001C3C000FF000>
	 19 17 -1 16 21] 97 @dc
[<
03FC000F06001C03003C0180780000780000F80000F80000F80000F80000F80000780E0078
1F003C1F001C1F000F0E0003FC00>
	 17 17 -1 16 20] 99 @dc
/@F12 @newfont
@F12 @sf
[<
FF00FFC01C001E0008001C0008001C00040038000400380006007800020070000200700001
FFE0000100E0000100E0000081C0000081C0000081C0000043800000438000004380000027
000000270000003F0000001E0000001E0000000C0000000C0000000C0000>
	 26 26 -1 25 29] 65 @dc
[<
8F80F040C020C0308030807000F01FE03FC07F00F000C020C020402060E01F20>
	 12 16 -1 15 15] 115 @dc
[<
07E00C18380830047000E000E000E000E000E000E00070003008381C0C1C07F8>
	 14 16 -1 15 17] 99 @dc
[<
07E01C38381C700E6006E007E007E007E007E007E0076006700E300C1C3807E0>
	 16 16 -1 15 19] 111 @dc
[<
FF9FE7F81C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C
0701C01C0701C01C0701C01E0781C01E0781C01D8E6380FC7C1F00>
	 29 16 -1 15 32] 109 @dc
[<
FF80001C00001C00001C00001C00001C00001C00001CF0001F0C001E07001C03001C03801C
01C01C01C01C01C01C01C01C01C01C01C01C03801C03801E07001F0E00FCF800>
	 18 23 -1 15 21] 112 @dc
[<
07CFC00C2E001C1E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C
0E001C0E001C0E00FC7E00>
	 18 16 -1 15 21] 117 @dc
[<
03800E401C201C201C201C201C201C001C001C001C001C001C001C001C00FFC03C001C000C
000C00040004000400>
	 11 23 -1 22 15] 116 @dc
[<
07E00C18380830046000E000E000E000E000FFFCE00C600C701830181C3007C0>
	 14 16 -1 15 17] 101 @dc
[<
FFC01C001C001C001C001C001C001C001C001C001C001C001E201E701D70FCE0>
	 12 16 -1 15 15] 114 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C00FC000000000000
0000000000000018003C003C001800>
	 9 26 0 25 11] 105 @dc
[<
780000E40000E20000E1000001000001000000800000800001C00001C00001C00003A00003
A0000790000710000710000E08000E08001E0C001C04001C04003C0600FF1F80>
	 17 23 -1 15 20] 121 @dc
[<
10F0001B0C001E07001C03001C03801C01C01C01C01C01C01C01C01C01C01C01C01C01801C
03801E07001F0E001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C00
00FC0000>
	 18 26 -1 25 21] 98 @dc
[<
1E3C71FBE0F1E071E071E070707030701C7007F000700070207070E070C03F80>
	 16 16 -2 15 19] 97 @dc
[<
FF9FC01C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001E
0E001E0E001D0C00FCF800>
	 18 16 -1 15 21] 110 @dc
[<
07CFC01C2E00381E00700E00600E00E00E00E00E00E00E00E00E00E00E00E00E00700E0030
0E00380E000C3E0003CE00000E00000E00000E00000E00000E00000E00000E00000E00000E
00007E00>
	 18 26 -1 25 21] 100 @dc
[<
FFC0FFC0>
	 10 2 0 8 13] 45 @dc
[<
8040202010101070F0F060>
	 4 11 -3 3 11] 44 @dc
[<
07E0381C6006C003C003C003C003600F1FFE3FFC3FF07000600020002FC018603030703870
3870387038303018730FCE>
	 16 24 -1 15 19] 103 @dc
[<
010040000180C0000380E0000380E00003C1E0000741D000074190000F2398000E2388000E
2308001E170C001C1704001C160400380E06003C0E0700FF3F9F80>
	 25 16 -1 15 28] 119 @dc
[<
FF9FC01C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001C0E001E
0E001E0E001D0C001CF8001C00001C00001C00001C00001C00001C00001C00001C00001C00
00FC0000>
	 18 26 -1 25 21] 104 @dc
[<
60F0F060>
	 4 4 -3 3 11] 46 @dc
[<
03FFE000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C000000
1C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000001C0000801C
0080801C0080801C0080C01C0180401C0100401C0100701C07007FFFFF00>
	 25 26 -1 25 28] 84 @dc
[<
00800001C00001C00001C00003A00003A0000790000710000710000E08000E08001E0C001C
04001C04003C0600FF1F80>
	 17 16 -1 15 20] 118 @dc
[<
7E00E300E18041C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001
C001C001C001C00FC0000000000000000000000000018003C003C00180>
	 10 33 2 25 12] 106 @dc
[<
7FE00E000E000E000E000E000E000E000E000E000E000E000E000E000E00FFC00E000E000E
000E000E000E000E100738031801F0>
	 13 26 0 25 12] 102 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
001C001C001C001C001C001C00FC00>
	 9 26 0 25 11] 108 @dc
[<
FC3FC0381E00181C0008380004380002700003E00001E00001C00003C0000760000720000E
10001C18003C1C00FF3F80>
	 18 16 -1 15 20] 120 @dc
[<
7F0FF00E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E
07000E07000E0700FFFFF00E07000E07000E07000E07000E07000E070006070407078E0183
C600FC7C>
	 23 26 0 25 22] 11 @dc
[<
7F0FE00E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E07000E
07000E07000E0700FFFF000E00000E00000E00000E00000E00000E02000607000703000182
0000FC00>
	 19 26 0 25 21] 12 @dc
/@F15 @newfont
@F15 @sf
[<
0C000C008C40EDC07F800C007F80EDC08C400C000C00>
	 10 11 -3 11 16] 3 @dc
/@F14 @newfont
@F14 @sf
[<
00FC000383000E00801C0040380020300020700010600010E00010E00000E00000E00000E0
0000E00000E000106000107000103000303800301C00700E00B003833000FC10>
	 20 23 -2 22 25] 67 @dc
[<
07C018303018701CE00EE00EE00EE00EE00E600C600C3018183007C0>
	 15 14 -1 13 18] 111 @dc
[<
FF80001C00001C00001C00001C00001C00001CF8001F0E001C07001C03801C01801C01C01C
01C01C01C01C01C01C01801C03801C03001F0E00FCF800>
	 18 20 0 13 20] 112 @dc
[<
7800A400E200E200010001000180018003C003C003C0072007200E100E101C081C083C0C3C
0EFE1F>
	 16 20 -1 13 19] 121 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C101E381D38FCF0>
	 13 14 0 13 14] 114 @dc
[<
FF1C1C1C1C1C1C1C1C1C1C1C1C7C0000000000183C3C18>
	 8 23 0 22 10] 105 @dc
[<
0FE03838600CC006C006C006600E3FFC3FF83FE0600020002F8018C0306070707070707030
6018E30F9E>
	 16 21 -1 13 18] 103 @dc
[<
FF9FE01C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001E07001D
8E001C7C001C00001C00001C00001C00001C00001C00001C00001C0000FC0000>
	 19 23 0 22 20] 104 @dc
[<
0F001C8038403840384038403800380038003800380038003800FF80380018001800080008
000800>
	 10 20 -1 19 14] 116 @dc
[<
07C01830300870086000E000E000E000E000600070103038183807F0>
	 13 14 -1 13 16] 99 @dc
@F13 @sf
[<
000FC000007FF80001F03E0003800700060001800C0000C018000060300000303000003060
00001860000018C000000CC000000CC000000CC000000CC000000CC000000CC000000C6000
0018600000183000003030000030180000600C0000C0060001800380070001F03E00007FF8
00000FC000>
	 30 29 -2 22 35] 13 @dc
@F14 @sf
[<
FF803C1C00721C00E11C00E11C00E01C00E01C00E01C00E01C00E01C01C01C07801FFE001C
03801C00C01C00E01C00701C00701C00701C00701C00E01C00C01C0380FFFC00>
	 24 23 -1 22 26] 82 @dc
[<
03E7E00E17001C0F001C07001C07001C07001C07001C07001C07001C07001C07001C07001C
0700FC3F00>
	 19 14 0 13 20] 117 @dc
[<
9F00E0C0C0608060806001E01FC07F80FF00E000C040C04060C01F40>
	 11 14 -1 13 14] 115 @dc
[<
07C01830301070086000E000E000E000FFF8E0187038303018600FC0>
	 13 14 -1 13 16] 101 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C001C
001C001C001C00FC00>
	 9 23 0 22 10] 108 @dc
[<
FFFFC01C03C01C00C01C00401C00601C00601C00201C00201C00201C00001C00001C00001C
00001C00001C00001C00001C00001C00001C00001C00001C00001C0000FFC000>
	 19 23 -1 22 22] 76 @dc
[<
60F0F060>
	 4 4 -3 3 10] 46 @dc
[<
FFFF001C01C01C00E01C00701C00381C00381C00381C00381C00301C00701C00E01FFFC01F
FF801C01C01C00E01C00701C00701C00701C00701C00601C00E01C0380FFFE00>
	 21 23 -1 22 25] 66 @dc
[<
1F1E70FFE079E039E039703830381E3803F800381038383038601FC0>
	 16 14 -1 13 18] 97 @dc
[<
FF9FE01C07001C07001C07001C07001C07001C07001C07001C07001C07001C07001E07001D
8E00FC7C00>
	 19 14 0 13 20] 110 @dc
[<
07CFC0182E00301E00700E00600E00E00E00E00E00E00E00E00E00600E00700E00300E001C
3E0007CE00000E00000E00000E00000E00000E00000E00000E00000E00007E00>
	 18 23 -1 22 20] 100 @dc
[<
7FF007000700070007000700070007000700070007000700070007000700070007000700FF
0007000300>
	 12 21 -2 20 18] 49 @dc
[<
1F8020C0603070187018001C000C000E0F8E186E301E601EE00EE00EE00EE00CE00C601830
18183007C0>
	 15 21 -1 20 18] 57 @dc
[<
0FE03830600CC004C006C006C00E601E607C18F80FF00FC01F603E107818700C600C600C20
18183007E0>
	 15 21 -1 20 18] 56 @dc
[<
40402020101070F0F060>
	 4 10 -3 3 10] 44 @dc
[<
07C01C703018701C600C600CE00EE00EE00EE00EE00EE00EE00EE00EE00E600C600C701C30
18183007C0>
	 15 21 -1 20 18] 48 @dc
[<
FF80001C00001C00001C00001C00001C00001C00001C00001C00001C00001C00001FFE001C
03801C00C01C00601C00701C00701C00701C00701C00601C00C01C0380FFFE00>
	 20 23 -1 22 24] 80 @dc
[<
FF9FE7F81C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C0701C01C
0701C01C0701C01E0781C01D8E6380FC7C1F00>
	 29 14 0 13 29] 109 @dc
[<
10F8001B0E001C03001C03801C01801C01C01C01C01C01C01C01C01C01801C03801C03001F
06001CF8001C00001C00001C00001C00001C00001C00001C00001C0000FC0000>
	 18 23 0 22 20] 98 @dc
[<
FF801C001C001C001C001C001C001C001C001C001C001C001C00FF801C001C001C001C001C
001C200E70067003E0>
	 12 23 0 22 11] 102 @dc
[<
FF80FF80>
	 9 2 0 7 12] 45 @dc
[<
0303000303000703800787800787800E86400E4E400E4E401C4C201C3C201C3C2038381038
3838FCFE7C>
	 22 14 -1 13 25] 119 @dc
[<
0180018003C003C003C0072007200E100E101C081C083C0C3C0EFE1F>
	 16 14 -1 13 19] 118 @dc
[<
07FFC000380000380000380000380000380000380000380000380000380000380000380000
38000038000038000038008038048038048038044038084038086038187FFFF8>
	 22 23 -1 22 25] 84 @dc
[<
FC7F383C1838087004F002E001C0038007C007400E201C103C18FE3F>
	 16 14 -1 13 19] 120 @dc
[<
1F006180C1C0E0E0E0E000E000E000E000E000E000E000E000E000E000E000E000E000E000
E000E000E000E00FFC>
	 14 23 -2 22 18] 74 @dc
[<
40402020101070F0F06000000000000060F0F060>
	 4 20 -3 13 10] 59 @dc

0 @eop0

0 0 0 @bop1 314 482 a @F0 @sf(Coping)21 b(with)g(the)h(Threat)g(of)g
(Computer)g(Securit)n(y)-793 91 y(Inciden)n(ts)-772 91 y(A)f(Primer)i
(from)f(Prev)n(en)n(tion)g(through)f(Reco)n(v)n(ery)-830 121 y @F3 @sf
(Russell)15 b(L.)i(Brand)16 -18 y @F13 @sf(\003)-340 115 y @F3 @sf(June)f
(8,)g(1990)q -218 191 a @F11 @sf(Abstract)-638 65 y @F12 @sf(As)e
(computer)g(securit)o(y)h(b)q(ecomes)f(a)g(more)g(imp)q(ortan)o(t)h(issue)f
(in)g(mo)q(dern)h(so-)-1225 45 y(ciet)o(y)m(,)g(it)g(b)q(egins)h(to)f(w)o
(arran)o(t)g(a)h(systematic)f(approac)o(h.)25 b(The)15 b(v)n(ast)h(ma)r
(jorit)o(y)f(of)-1225 46 y(the)g(computer)h(securit)o(y)f(problems)g(and)h
(the)f(costs)g(asso)q(ciated)h(with)e(them)h(can)-1224 46 y(b)q(e)d(prev)o
(en)o(ted)h(with)e(simple)g(inexp)q(ensiv)o(e)i(measures.)k(The)11 b(most)h
(imp)q(ortan)o(t)g(and)-1224 45 y(cost)i(e\013ectiv)o(e)g(of)g(these)g
(measures)g(are)g(a)o(v)n(ailable)g(in)g(the)f(prev)o(en)o(tion)i(and)g
(plan-)-1225 46 y(ning)f(phases.)19 b(These)13 b(metho)q(ds)i(are)e
(presen)o(ted)h(follo)o(w)o(ed)f(b)o(y)h(a)f(simpli\014ed)g(guide)-1224 
46 y(to)g(inciden)o(t)g(handling)h(and)g(reco)o(v)o(ery)m(.)-675 1057 y 
573 -2 z 45 27 a @F15 @sf(\003)2 12 y @F14 @sf(Cop)o(yrigh)o(t)o 20 -1 a
(c)-26 1 y @F13 @sf(\015)e @F14 @sf(Russell)e(L.)h(Brand)f(1989,)g(1990)g
(P)o(ermission)g(to)h(cop)o(y)f(and)g(redistri)o(but)o(e)g(this)g(infor-)
-1433 39 y(mation)f(in)h(whole)h(or)f(in)g(part)g(is)g(gran)o(ted)o 10 x
(pro)o(vid)o(ed)f(eac)o(h)g(cop)o(y)h(include)o(s)f(attributi)o(on)g(and)h
(the)g(v)o(ersion)o -1433 40 a(informat)o(ion)o(.)23 b(This)14 b(p)q
(ermission)f(extends)g(for)h(one)f(y)o(ear)g(min)o(us)h(one)g(da)o(y)g
(from)g(June)f(8,)i(1990;)g(past)-1433 39 y(that)9 b(p)q(oin)o(t,)g(the)g
(reader)g(should)g(obtain)g(a)h(new)o(er)g(cop)o(y)f(of)h(the)g(article)o 
9 x(as)h(the)e(informatio)o(n)g(will)i(b)q(e)f(out)-1433 39 y(of)h(date.)
587 125 y @F9 @sf(0)-988 b
0 @eop1