Friday August 24 2018, DjangoCon AU Track, C3.3, 14:10 AEST


Multi-factor authentication (MFA) and two-factor auth (2FA) are becoming popular, but how do they work? What are the options, how secure are they, and how do you use them in your own applications?

We’ll answer all these and more, covering everything from Django integration to cryptography.


Multi-factor authentication (MFA) and two-factor auth (2FA) are becoming popular, but how do they work? What are the options, how secure are they, and how do you use them in your own applications?

We’ll answer all these and more, covering everything from Django integration to cryptography.

We will cover:

  • Authentication apps, like Google Authenticator, Authy, Duo
  • SMS-based authentication
  • Hardware tokens, like the Yubikey
  • Biometrics
  • Problems with MFA
  • Cryptography behind some of these algorithms
  • New developments like U2F, TPMs, secure chips

Watch 'Multi-Factor Authentication: How it works and why you need to be using it yesterday' on PyCon AU's YouTube account

Christopher Swenson

Christopher Swenson
Twilio
@chris_swenson
http://swenson.io


Dr. Christopher Swenson is an architect and principal engineer at Twilio, and is enthusiastic about programming, software engineering, mathematics, writing, and open source. Previously, Christopher worked as an engineer at Google and Simple, and as a code breaker, computer scientist, mathematician, and supercomputer programmer for the US Government. Christopher holds a Ph.D in computer science from The University of Tulsa and wrote the book Modern Cryptanalysis. Christopher is maintains a moderately popular open source sorting library, and is also a core contributor to the BeeWare project.