Reading material for those registered for this course, and want to get a flavor of the topics to be covered. Please note that most of the articles in the given links are superficial but can provide you with some idea about what kind of issues and concerns are going to be discussed and covered in this course. Please try to read them before you start this course. If you find difficulty in understanding the discussions at these links, you probably need to brush up your operating systems, computer organization, networking material you might have studied as an undergraduate student.
Buffer Overflow Example:
Unix Access Control and File System Permissions
Basic Ideas about Discretionary and Mandatory Access control
Securing Web Browser
Securing Web Servers
http vs https