Changes between Version 12 and Version 13 of CachePoisonExample
- Timestamp:
- Nov 5, 2010 3:30:44 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
CachePoisonExample
v12 v13 9 9 === Cache poisoning metadescription === 10 10 11 define cachePoisoning: 12 * '''Logical topology:''' 11 '''define cachePoisoning:''' 12 13 '''Logical topology:''' 13 14 14 15 '''Objects:''' … … 37 38 38 39 39 *'''Timeline of events: '''40 '''Timeline of events: ''' 40 41 41 42 '''Definitions:''' … … 51 52 e1 -> s1 52 53 53 *'''Invariants:''' Nothing in addition to the topology and timeline above.54 '''Invariants:''' Nothing in addition to the topology and timeline above. 54 55 55 56 === DNS Cache poisoning metadescription === … … 57 58 This is a special case of cache poisoning where the target is DNS cache. 58 59 59 define DNSCachePoisoning: import cachePoisoning cp 60 * '''Logical topology:''' 60 '''define DNSCachePoisoning: import cachePoisoning cp''' 61 62 '''Logical topology:''' 61 63 62 64 '''Objects:''' … … 94 96 95 97 96 *'''Timeline of events: '''98 '''Timeline of events: ''' 97 99 98 100 '''Definitions:''' … … 125 127 126 128 127 *'''Invariants:''' Nothing in addition to the topology and timeline above.129 '''Invariants:''' Nothing in addition to the topology and timeline above. 128 130 129 131 === Confidential access metadescription === … … 131 133 The phishing attempt is essentially same as presenting a valid page to the user that asks for confidential info - it's just that the location of that page is not as user expected. 132 134 133 define confidentialAccess: 134 135 *'''Logical topology:'''135 '''define confidentialAccess:''' 136 137 '''Logical topology:''' 136 138 137 139 '''Objects:''' … … 161 163 collocated(Page, Server) 162 164 163 *'''Timeline of events: '''165 '''Timeline of events: ''' 164 166 165 167 '''Definitions:''' … … 180 182 181 183 182 *'''Invariants:''' Nothing in addition to the topology and timeline above.184 '''Invariants:''' Nothing in addition to the topology and timeline above. 183 185 184 186 === Experiment design === … … 186 188 Now I'm a user who wants to design an experiment. I need to combine two metadescriptions (DNS cache poisoning and phishing) and somehow tie them down to generator choices. To combine I'll do something like this: 187 189 188 define Phishing: import DNSCachePoisoning dcp, confidentialAccess ca 190 '''define Phishing: import DNSCachePoisoning dcp, confidentialAccess ca'' 189 191 190 *'''Logical topology:'''192 '''Logical topology:''' 191 193 192 194 '''Objects:''' … … 197 199 '''Relationships:''' 198 200 199 *'''Timeline of events: '''201 '''Timeline of events: ''' 200 202 201 203 '''Definitions:''' … … 206 208 207 209 208 *'''Invariants:''' Nothing in addition to the topology and timeline above.210 '''Invariants:''' Nothing in addition to the topology and timeline above. 209 211 210 212