Index
1. Introduction to wireless security
- many topics to cover
- practicals
will include use of Python to demonstrate theoretical
concepts
- heavy use of secure shell in later weeks
-
books
- 802.11 Security, O’Reilly,
by Bruce Potter and Bob Fleck
- SSH The Secure Shell, The
Definitive Guide, O’Reilly, by Daniel Barrett and
Richard Silverman
2. ISO OSI 7 Layer model and 802
-

-

- key
- MAC = media access
control (CSMA/CD 802.3)
(CSMA/CA 802.11) - LLC = logical link control (packet
format)
- FHSS = frequency hopping spread spectrum
-
DSSS = direct sequence spread spectrum
- OFDM =
orthogonal frequency division multiplexing
-
802.11n specification will be released 2009 (current
throughput claims range from 72 Mb/s..300 Mb/s).
3. TCP/IP Support Protocols
- are another reason TCP/IPs
popularity
-

4. Denial of service
- DOS attacks aim to prevent access to
resources by traffic choking the network
- may occur at any of the ISO OSI layers
- can also occur by physical removal of equipment
ie disconnection
- more commonly the
term refers to traffic choking
5. TCP/UDP model
6. TCP Header format
-

- HLEN 4 bits
-

7. Services offered by TCP/IP
8. TCP operation
9. TCP Connection
- TCP connection is via SYN (request
connection)
- server replies with SYN
ACK
- client sends ACK and connection is
established
-

10. TCP Denial of service: SYN Flooding
- a TCP implementation typically only
allows 6..20 simultaneous connection establishments
- not to be confused with simultaneous
connections, which are normally measured in 1000’s
- SYN flooding is where an attacker sends multiple
SYNs to a victim, flooding the TCP establishment buffer
- normally TCP implementations reset
half open connections after several minutes
- provides a
valuable window of opportunity for attacker
11. TCP Denial of service: SYN Flooding
-

- note the absence of an ACK
from attacker
- victim does not know
whether being attacked or message delay
12. TCP Denial of service: Land attack
- attacker creates false TCP SYN
packet
- src address = victim.co.uk
-
src port number = dest port number
- dest address =
victim.co.uk
- attacker sends packet
- and watches victim lock up or crash!
- solution
- firewall must be
set up disallow any packet with same src/dest addresses
-
inner router should be configured to only allow outgoing
packets having source address of internal network
13. SSL
- secure sockets layer is a security
protocol that provides communications privacy across the
Internet
- independent of application
protocol
- when connection establishment occurs
- client and server exchange
certificates
- both sides use certificates to
encrypt and sign all information sent
- application
protocols remain identical
- however
transport layer is encrypting and signing
- SSL is
being superceeded by TLS (Transport Layer Security)
14. IP Denial of service: Smurf Attack
- attacker.co.uk sets
- IP dest address as broadcast
- IP
src address as victim.co.uk
- tcp port as
chargen
- chargen generates a continual
ASCII alphabet
- solution disable chargen
15. IP Denial of service: Smurf Attack
16. Other varients of Smurf
- can you think of a variant?
-
obtain the sources to ping, and alter so that it continually
sends ICMP packets, without any delay between transmission
- dest = broadcast IP address
- src =
victim.co.uk
17. Other varients of Smurf
- attacker creates false redirect ICMP
packets with
- dest = nowhere.man
-
src = broadcast.victim.co.uk
Index
1. Introduction to wireless security
2. ISO OSI 7 Layer model and 802
3. TCP/IP Support Protocols
4. Denial of service
5. TCP/UDP model
6. TCP Header format
7. Services offered by TCP/IP
8. TCP operation
9. TCP Connection
10. TCP Denial of service: SYN Flooding
11. TCP Denial of service: SYN Flooding
12. TCP Denial of service: Land attack
13. SSL
14. IP Denial of service: Smurf Attack
15. IP Denial of service: Smurf Attack
16. Other varients of Smurf
17. Other varients of Smurf
Index
This document was produced using
groff-1.19.