Below are notes to my lectures on a laboratory-based course on Internet/ Computer Security suitable for senior undergraduates and beginning graduate students. The green bar indicates that there is a lab experiment associated with that lecture. Suggestions for improvement are always welcome.
Course Intro | Introduction to CEG 4420/6420 Security Course | |||
Syllabus | Course syllabus, our first class handout | |||
Week-by-Week | This describes the order in which these topics are covered | |||
BootUp | From Powering up to Login Prompt | |||
NetUtils | Various LAN utilities | |||
TCPIP | TCP/IP Refresher | |||
Sniffers | Network sniffers | |||
Config | Configuring a system properly | |||
Fortification | Improving the Security of a System Beyond Proper Configuration | |||
HardenOS | Hardening an OS | |||
Password | Cracking passwords | |||
Cryptography | Essentials of Cryptography for Internet Security | |||
Authentication | User, Node and Service Authentication | |||
Viruses | Viruses,Worms, and Trojans | |||
RootKits | How to hide what you are doing | |||
BackDoors | Discovering backdoors in well-known programs and OS | |||
BufferOverflow | The notorious and ever-present security problem | |||
SecSoftware | Writing better software, security-wise | |||
PacketFilter | Setting up a Packet Filter on Linux | |||
Firewalls | Firewalls, and how to setup one | |||
Probing | Scanning the network | |||
IPspoof | IP spoofing | |||
TCPexploits | Exploiting the weaknesses of TCP | |||
IntrusionDetection | Intrusion detection techniques | |||
Audit | Security Audit of Computer Systems and LANs | |||
CGI-Vulnerabilities | CGI-Vulnerabilities | |||
Privacy | The loss of privacy, and how to regain it | |||
SSH | Secure Shell | |||
Ethics | Ethics of hacking, cracking and attacking. | |||
Sowgandh S. Gadi | Security Hardened Kernels for Linux Servers, MS Thesis, 2004. | |||
Karthik Mohanasundaram | Security Hardening of the
Process init of Linux, MS Thesis,
2004. |
|||
Sripriya Subramanian | Sniffing the Ethernet with High Quality Tools, M. S. Thesis 2003. | |||
Venkata RKR Pothamsetty | Lab Setup For Courses On Internet Security, M. S. Thesis, 2000. | |||
SIGCSE2003 slides | Slides of my presentation at SIGCSE2003, Feb 21,2003 | |||
SIGCSE2003 paper | PDF of the paper appearing in the Proceedings of SIGCSE2003. |