- This event has passed.
Fundamentals of Security in Computer Programs
June 24 @ 11:00 am - 5:00 pm₹3000
In this workshop we will start with a simple program bug to show how it can be exploited to do something unexpected and then look at various ways in which program bugs can be exploited with a focus on the concept of undefined behaviour in programming.
We will then look at security mechanisms in operating systems (we will use a Linux based operating system for this) like:
- Address Space Randomization
- Stack Protection, _FORTIFY_SOURCE
- Memory corruption checks, pointer encryption
- Memory protection
Less exciting but perhaps more important, we will look at ethical issues in security and finally an overview of information disclosure norms in the Open Source community.
What this session is not
We will not talk about security of web applications, XSS, etc. and we will not focus on finding vulnerabilities. We will mention social engineering, but that is not a bug in the computer program, we will not cover that.
- Very small batch size – 5 people at most
- We will look at live examples and actual code and not just slides
- A boxed vegetarian lunch will be included in the ticket cost
About the Speaker
Siddhesh Poyarekar is a maintainer of the GNU C Library and has contributed to a number of Open Source projects. He has presented at a number of international conferences including the GNU Tools Cauldron, nullcon, FOSS.in and FUDCon. He writes at https://siddhesh.in.
Note our Refund Policy in case you change your mind after you purchase an event ticket.