Presentation: This Will Cut You: Go's Sharper Edges



5:25pm - 6:15pm

Day of week:




An expression of function within a software ecosystem is inextricably bound to the lexicon used to express it. I explore how distinct, exploitable misuse patterns arise in software languages, and through example in Go – in particular a quietly prevalent and worryingly effective denial of service attack on Go systems affecting the Go toolchain itself – hope to begin greater discourse on the language's distinct security characteristics.

Speaker: Thomas Shadwell

Security Engineer @Twitch

I am an application security engineer at Twitch. I'm best known for breaking things I like using including reporting 120 vulnerabilities in Steam, breaking Steam's login encryption or getting XSS, then remote code execution in Mr Robot's website. Breaking what I like using is also how I ended up working at Twitch, which is a story for another time.

Find Thomas Shadwell at

Similar Talks

Principal Technologist for Cloud Foundry
Pulumi Co-founder & CEO, Previously @Microsoft Director of Engineering for Languages/Compilers
High Performance & Low Latency Specialist
Elm Pioneer & Software Engineer @noredink
Distributed Systems Engineer @Monzo


Conference for Professional Software Developers