Defending Your Brand With Branded Types

Jul 17, 2024

Speakers

About

Have you ever gotten into a heated argument about typed versus untyped languages? Have you ever thought about what could prove to your friends who love Javascript (boo) that Typescript is better? Well, today we’ll give you some solid evidence: we’re going to talk about how we used branded types in order to prevent multiple classes of vulnerabilities throughout our codebase. With the help of Typescript’s typing system, we were able to ensure that user input was validated, and defend against SSRFs and other vulnerabilities. With the help of branded types, we not only improved our application-layer defense, but also made it easier to catch possible security bugs with static analysis.

Organizer

About Loco Moco Security Conference

Inclusive product security conference that attracts builders and defenders from around the world.

Store presentation

Should this presentation be stored for 1000 years?

How do we store presentations

Total of 0 viewers voted for saving the presentation to eternal vault which is 0.0%

Sharing

Recommended Videos

Presentations on similar topic, category or speaker

Interested in talks like this? Follow Loco Moco Security Conference