1
1
Network Security: The Principles of
Threats, Attacks and Intrusions
APRICOT Tutorial Perth Australia 28 February, 2006
Danny McPherson, Arbor Networks Ray Hunt, Associate Professor University of Canterbury, New Zealand
2
Agenda 9.00 - 9.15: APNIC Presentation 9.15 10.30: Danny - - PDF document
Network Security: The Principles of Threats, Attacks and Intrusions APRICOT Tutorial Perth Australia 28 February, 2006 Danny McPherson, Arbor Networks Ray Hunt, Associate Professor University of Canterbury, New Zealand 1 Agenda 9.00 -
1
2
3
5
6
7
8
Howard Lipson. Tracking and Tracing Cyber-Attacks: Technical Challenges and Global Policy Issues. CERT Coordination Center.
9
14
15
16
17
18
20
21
22
28
29
30
31
Moderate Moderate Critical Critical Not Critical Aggregate Severity of All Vulnerabilities Low Low None None None Denial of Service Spoofed Connection Request Vulnerability – CAN-2005-0688 Low None Low Low Not Critical Denial of Service TCP Connection Reset Vulnerability – CAN-2004-0230 Moderate Moderate Moderate
Moderate
Not Critical Denial of Service ICMP Path MTU Vulnerability CAN-2004-1060 Moderate Moderate Moderate
Moderate
Not Critical Denial of Service ICMP Connection Reset Vulnerability – CAN-2004-0790 None None Critical Critical Not Critical Remote Code Execution IP Validation Vulnerability – CAN-2005-0048 Windows Server 2003 Windows XP Service Pack 2 Windows XP Service Pack 1
Windows
2000 Windows 98, 98 SE, ME Impact of Vulnerability Vulnerability Identifiers
32
crafted IP packets with malformed options
with forged ICMP options
sequence numbers and cause DOS attacks by (repeatedly) using TCP RST option
being detected in .cab and .zip files
33
34
35
42
43
44
45
46
47
48
Return address Return address AAAAA Parameter1 Parameter2 AAAAAAA AAAAAAA AAAAAAA AA ……….
Return to address 41414141 System Crash: Access Violation at Address 41414141 Denial of Service
good packet bad packet
49
50
AAAAAAAAAAA AAAAAAAAAAA 12345678 DO BAD THINGS AAAAAAAAAAA AAAAAAAAAAA
Return to address 12345678 EAX EBX 12345660 ECX 75022410 75022410 ……... 12345677 NOP 12345678 CALL ECX 1234567A AND EAX,EAX ……...
51
53
Often combined
54
55
56
57
Often combined
58
59
60
61
62
Often combined
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
“I’ll set aside one just for you” “Great, I’ll take it” “May I have a connection?”
“I’ll set aside one just for you” “May I have a connection?” “Do you still want this connection?”
Bandwidth Processing Power
“I’ll set aside one just for you” “May I have a connection?” “Do you still want this connection?”
Master Nodes
Zombie / Daemon Nodes Zombie / Daemon Nodes
ZzZzzzzZZzzz
Legitimate Users
92
3-way handshake
93
94
95
96
97
103