Session Schedule

Session Schedule2019-01-07T06:25:51+00:00

Tuesday

8:00 AM

Hands On Threat Modeling Workshop

Presented by: Robert Hurlbut
Time: Tuesday 8:00 AM - 12:00 PM

Threat modeling is a way of thinking about what could go wrong and how to prevent it. Instinctively, we all think this way in regards to our own personal security and safety. When it comes to building software, some software shops either skip the important step of threat modeling in secure software...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Security, Soft Skills/BusinessFormat: PreCompilerLevel: Intermediate
1:00 PM

iOS Application Security Testing

Presented by: Hans Weisheimer
Time: Tuesday 1:00 PM - 5:00 PM

This hands-on session is aimed at mobile app developers, QA testers, aspiring security testers, and other suspicious persons. Modern mobile app development abstracts away most low-level interaction with the operating system. It is common to rely on third-party modules to handle sensitive data or...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Mobile, Security, TestingFormat: PreCompilerLevel: Intermediate

Wednesday

8:00 AM

Application Security, Basic, Intermediate, Advanced

Presented by: Bill Sempf
Time: Wednesday 8:00 AM - 12:00 PM

Bill will be joining us to teach a dynamic course to help us think like an attacker and give us all the coding tips we need to stop them cold in their tracks. Even the most experienced developers are sure to pick up some new tips and tricks. This hands-on half-day workshop will have something for...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Security, TestingFormat: PreCompilerLevel: Intermediate
1:00 PM

Building a DevSecOps Pipeline

Presented by: Gene Gotimer
Time: Wednesday 1:00 PM - 5:00 PM

The release date is a week away. Development is complete. The code works, and everything looks good. Marketing is ready with the media blitz. Our customers are waiting to get their hands on the new features and are sure to give us good feedback. The only step left is to get the security group to...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Other, SecurityFormat: PreCompilerLevel: Intermediate

Thursday

8:00 AM

Threat Modeling on the Family Road Trip and Other Strategies for Delivering Secure Applications

Presented by: Angela Pinney
Time: Thursday 8:00 AM - 9:00 AM

Gene Spafford said: “The only truly secure system is one that is powered off...” Everyone wants secure applications, but creating them is hard, and we don't all have security certifications. How do you know where to start when "security" is not your full-time job? And how do you get the rest of...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Security, Soft Skills/Business, TestingFormat: General SessionLevel: Introductory and overview
9:15 AM

Capture That Flag : How CTF Competitions Make You a Better Developer

Presented by: John Koerner
Time: Thursday 9:15 AM - 10:15 AM

Have you ever been asked to "think like a hacker?" Do your eyes glaze over when you have to sit through a security audit of your application? Do you want to avoid having an incident like Target, Capital One, or Equifax? If any of these apply to you, consider participating in a Capture the Flag (CTF)...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: SecurityFormat: General SessionLevel: Introductory and overview
10:30 AM

Practical Cryptography for Developers

Presented by: Anthony Eden
Time: Thursday 10:30 AM - 11:30 AM

Understanding the building blocks for cryptography is important for every software developer, especially as the quantity and value of data stored and sent over networks continues to grow. In this talk I will introduce you to the fundamentals of cryptography, demonstrating concepts such as symmetric...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: SecurityFormat: General SessionLevel: Introductory and overview
11:45 AM

Securing Your API Endpoints - A Practical Authentication Guide

Presented by: Seth Petry-Johnson
Time: Thursday 11:45 AM - 12:45 PM

It's never been easier to expose services over HTTP. It's also never been easier to inadvertently expose security holes via those same services. This session is designed for the average developer/architect that wants a brief overview of API security without getting into the weeds of cryptography...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: .NET, Javascript, SecurityFormat: General SessionLevel: Intermediate
1:00 PM

What's in Your Docker? Open Source Security Vulnerabilities in Containers

Presented by: Matt Williams
Time: Thursday 1:00 PM - 2:00 PM

So you stay on top of operating system vulnerabilities and patch regularly, but did you ever consider that there may be vulnerabilities in your containers? In March of 2015, a report that over 30% of the "official" images in the Docker Hub contained high priority security vulnerabilities was issued...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Other, SecurityFormat: General SessionLevel: Introductory and overview
3:30 PM

A Series of Unfortunate Events - What Happens When Your App is Hacked.

Presented by: Joe Kuemerle
Time: Thursday 3:30 PM - 4:30 PM

Many of us know about the various security checklists and how we should write more secure code. In this session we will move beyond top 10 lists and dive into the world of how attackers compromise systems and how they use those compromises to exploit both individuals and companies. You will see...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: SecurityFormat: General SessionLevel: Intermediate
4:45 PM

App Deco - Applied Design Thinking for Secure Development

Presented by: Wolfgang Goerlich
Time: Thursday 4:45 PM - 5:45 PM

Usability versus security is stupid. It forces us to choose one or the other. It excuses security breaches under the guise of usability. It automatically pits us against them, builders against breakers, developers against defenders. A better approach is to view security like usability: they happen...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Design (UI/UX/CSS), SecurityFormat: General SessionLevel: Intermediate

Friday

8:30 AM

Hack Your App - Intro to Mobile Security Testing

Presented by: Hans Weisheimer
Time: Friday 8:30 AM - 9:30 AM

Your phone really doesn’t want you to see what’s going on under the hood - it’s a feature. Many of the introspection capabilities that exist for web development are absent by default on mobile platforms. This is particularly frustrating when you need to validate assumptions or security...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Mobile, Security, TestingFormat: General SessionLevel: Introductory and overview
9:45 AM

Continuous Security

Presented by: Craig Hills
Time: Friday 9:45 AM - 10:45 AM

A presentation on how to build security testing into your CI/CD pipeline. The primary goal is to think about what the appropriate level of testing is for your project, and determine how to make the most significant improvements to your security, while being cost effective.

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Ruby/Rails, Security, TestingFormat: General SessionLevel: Introductory and overview
11:00 AM

Explain it to me like I'm 5: Oauth2 & OpenID

Presented by: Daniel Mikusa
Time: Friday 11:00 AM - 12:00 PM

Oauth2 and OpenID are quickly becoming mainstays for application developers. Companies want integrated authentication to reduce security footprints and users expect the convenience of single sign-on. As an application developer, it's up to you to facilitate this in your applications. In this talk,...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: .NET, Cloud, Java, Javascript, SecurityFormat: General SessionLevel: Introductory and overview
12:15 PM

DDoS Attacks: Threat Landscape & Defensive Countermeasures

Presented by: Chris Holland
Time: Friday 12:15 PM - 1:15 PM

October 2016’s attack on Dyn's DNS infrastructure was a gloomy wake-up call to the online community at-large, depriving us access to some of the online destinations and applications we use every day, thereby confronting us with the stark reality of an old and ever-growing threat with which the...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Other, SecurityFormat: General SessionLevel: Intermediate

Understanding the identity business, and how to get out of it

Presented by: Jeff Putz
Time: Friday 12:15 PM - 1:15 PM

Knowing who is using your software is super fundamental. It's less important than ever to have to manage those identities yourself, but you can't escape understanding the protocols and players. Let's talk about how things like OAuth2 actually work, and then decide if you can get out of the business...

Room: RosewoodTrack: SecurityTags: Cloud, Other, SecurityFormat: General SessionLevel: Intermediate
2:45 PM

Hacking on a home server for fun and profit

Presented by: Leo Guinan
Time: Friday 2:45 PM - 3:45 PM

Do you have a Raspberry Pi or similar just gathering dust at home? Or maybe various other computer components hanging around? If you do, come join Leo's journey down the road of system administration, beginning with an assortment of Raspberry Pis, and current in the form of a rack server. He will...

Room: Aloeswood / LeopardwoodTrack: SecurityTags: Hardware, Other, SecurityFormat: General SessionLevel: Introductory and overview
4:00 PM

Watch How The Giants Fall: Learning from Bug Bounty Results

Presented by: John Melton
Time: Friday 4:00 PM - 5:00 PM

Security is hard. We all miss things. Attackers find things. "You must learn from the mistakes of others. You can't possibly live long enough to make them all yourself." -Samuel Levenson This talk is a fun, fast-moving survey of some of the best recent bug bounty finds against some of the...

Room: Aloeswood / LeopardwoodTrack: SecurityFormat: General SessionLevel: Intermediate