25
MFA JAWS FESTA 2017 LT Akira SHIBATA

JAWS FESTA 中四国 2017 懇親会LT

Embed Size (px)

Citation preview

Page 1: JAWS FESTA 中四国 2017 懇親会LT

MFAJAWS FESTA 2017 LT

Akira SHIBATA

Page 2: JAWS FESTA 中四国 2017 懇親会LT

• •

Page 3: JAWS FESTA 中四国 2017 懇親会LT
Page 4: JAWS FESTA 中四国 2017 懇親会LT
Page 5: JAWS FESTA 中四国 2017 懇親会LT

• MFA Multi-Factor Authentication

• TOTP Code

Page 6: JAWS FESTA 中四国 2017 懇親会LT

MFA

Page 7: JAWS FESTA 中四国 2017 懇親会LT

MFA

Page 8: JAWS FESTA 中四国 2017 懇親会LT
Page 9: JAWS FESTA 中四国 2017 懇親会LT

• •

Page 10: JAWS FESTA 中四国 2017 懇親会LT
Page 11: JAWS FESTA 中四国 2017 懇親会LT

IIJ SmartKey

Page 12: JAWS FESTA 中四国 2017 懇親会LT

IIJ SmartKey

• • • •

Page 13: JAWS FESTA 中四国 2017 懇親会LT

1Password

Page 14: JAWS FESTA 中四国 2017 懇親会LT

1Password

• • ID/Password

• •

• …

Page 15: JAWS FESTA 中四国 2017 懇親会LT
Page 16: JAWS FESTA 中四国 2017 懇親会LT

MFA

• TOTP

https://aws.amazon.com/jp/iam/details/mfa/

Page 17: JAWS FESTA 中四国 2017 懇親会LT

TOTP

Page 18: JAWS FESTA 中四国 2017 懇親会LT

TOTP?

• RFC 6238 - TOTP: Time-Based One-Time Password Algorithm

• HOTP

Page 19: JAWS FESTA 中四国 2017 懇親会LT

• PyOTP - The Python One-Time Password Library • https://github.com/pyotp/pyotp

• otp: One Time Password utilities Go / Golang • https://github.com/pquerna/otp

Page 20: JAWS FESTA 中四国 2017 懇親会LT

PyOTP

[akira@Akira-Mac ~]$ python Python 2.7.10 (default, Jul 15 2017, 17:16:57) [GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import pyotp >>> totp = pyotp.TOTP(“seecret_key") >>> print(totp.now()) 139568 >>> print(totp.now()) 416613

Page 21: JAWS FESTA 中四国 2017 懇親会LT

• https://github.com/beli68/pymfa pip install git+https://github.com/beli68/pymfa

README

Page 22: JAWS FESTA 中四国 2017 懇親会LT
Page 23: JAWS FESTA 中四国 2017 懇親会LT
Page 24: JAWS FESTA 中四国 2017 懇親会LT
Page 25: JAWS FESTA 中四国 2017 懇親会LT

• ˜