Loading Events

« All Events

  • This event has passed.

Fundamentals of Security in Computer Programs

June 24 @ 11:00 am - 5:00 pm


Get your Ticket Here

This workshop is free for reserved-bit members who have a subscription of duration of 6 months or longer, contact Nisha to reserve your seat.  Know more about our membership plans.

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.

Key Points

  • 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.


June 24
11:00 am - 5:00 pm
Event Tags:
, , ,


337, Amanora Chambers
Pune, India



Note our Refund Policy in case you change your mind after you purchase an event ticket.