Table of contents


Keeping up to date with security risks and best practices are necessary in keeping applications secure.

At GDS we regularly run security workshops, this blog post has more information.


OWASP top 10

Contains information about the ten most critical web application security risks, with suggested steps on how to prevent them.

Capture the flag challenges

These are safe and legal environments built to allow users to learn and practice “hacking” skills through a series of challenges.

The cryptopals crypto challenges

A set of 48 exercises which you can solve in any language to learn about cryptography.


We used this vulnerable rails app in some of our previous security workshops at GDS.


This page was last reviewed on 16 November 2018. It needs to be reviewed again on 16 November 2019 .
This page was set to be reviewed before 16 November 2019. This might mean the content is out of date.