Chapter 10: 1
Computer Security 3e
Dieter Gollmann
Security.di.unimi.it/sicurezza1516/
Computer Security 3e Dieter Gollmann - - PowerPoint PPT Presentation
Computer Security 3e Dieter Gollmann Security.di.unimi.it/sicurezza1516/ Chapter 10: 1 Chapter 10: Software Security Chapter 10: 2 Defences Chapter 10: 3 Prevention Hardware Hardware features can stop buffer overflow attacks from
Chapter 10: 1
Security.di.unimi.it/sicurezza1516/
Chapter 10: 2
Chapter 10: 3
Chapter 10: 4
Chapter 10: 5
Chapter 10: 6
Chapter 10: 7
check value value1 my_address value2 ≠ check value
return address buffer for variable A write to A: value1| value2| my_address to A canary attack detected
Chapter 10: 8
Chapter 10: 9
Chapter 10: 10
Chapter 10: 11
Chapter 10: 12
Chapter 10: 13
inputs a legitimate action might be blocked.
may still get through.
Chapter 10: 14
and &.
Chapter 10: 15
Chapter 10: 16
Chapter 10: 17
http://www.ee.oulu.fi/research/ouspg/
Chapter 10: 18
Chapter 10: 19
Chapter 10: 20
Chapter 10: 21
patch released Time disclosure attack scripts released
Chapter 10: 22
Chapter 10: 23
raise false alarms.
need not carry over to the real system.