Outline for May 14, 2007
-
Greetings and felicitations!
-
The laboratory for today from 12-3 is cancelled for reasons beyond our control. Students in this lab should go to another lab (they are at M3-6, W 12-3, and W 3-6). If that is not possible, please try to work the exercises in an open laboratory, and if you have problems please come see me.
-
How antivirus software works
-
Signature scanners
-
Heuristic detectors look for code triggered by events, or disk writes bypassing the OS.
-
Memory resident monitor for virus actions.
-
Spam
-
What is it
-
How they find you ... or do they?
-
How antispam software works
-
Black list
-
Content filtering
-
Bayesian filter of content for spam characteristics
-
White list
-
How firewalls work
-
Block ports
-
Packet filtering based on source and destination, and packet patterns.
-
Mail filtering
-
Security monitoring
-
Cryptography
-
Classical ciphers: sharing a key
-
Public key ciphers: a public and private key
-
Digital signatures
-
Introduction to the Python programming language
-
Running the interpreter
-
Program that prints "hello world"
-
Example of syntax errors
-
Comments
-
Spaces
Here is a PDF version of this document.