Changes between Version 7 and Version 8 of BotnetExample
- Timestamp:
- Nov 4, 2010 4:51:42 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
BotnetExample
v7 v8 9 9 === Worm spread metadescription === 10 10 11 Dimensions: 11 12 12 * '''Logical topology:''' 13 13 … … 28 28 '''Relationships:''' 29 29 30 (in English: There must be two sets of hosts, at least one infected host in infected set and at least one vulnerable host in vulnerable set. These sets are disjoint. All objects here are of type Nodes.) 31 30 32 31 * '''Timeline of events: ''' 33 32 34 [[Image(wormwf.jpg, 30%)]] 33 Definitions: 34 35 each Inode i, some VNode v: 36 37 e1 := {type = SCAN, origin = i, destination = v, vulnerability = x } 35 38 36 (in English: Each infected host generates scan events that target a vulnerable host, scanning for vulnerability x. Once scan hits a vulnerable host with vulnerability x, an infection event occurs and vulnerable host becomes infected.39 s1 := {v.state = Infected} 37 40 38 Note that I haven't yet defined very well what scan event means. I have to do this somewhere but I think the right place for this would be a common repository of domain knowledge. 41 Timeline: 42 43 e1 → if (e1.vulnerability == v.vulnerability) then s1 44 39 45 40 46 * '''Invariants:''' There are some in definition of topology and timeline above. No additional ones are needed here.