Stranger Danger: hacking open source libraries for fun, profit – and learning
Open source modules are undoubtedly awesome. However, they also represent an undeniable and massive risk. You’re introducing someone else’s code into your system, often with little or no scrutiny. Each component may have vulnerabilities, be compromised, or even be outright malicious. Multiply that risk by hundreds of dependencies, and you have a recipe for disaster.
The talk will use a sample application, Goof, which uses various vulnerable dependencies – which we will exploit as an attacker would. For each issue, we’ll explain why it happened, show its impact, and – most importantly – see how to avoid or fix it.