2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“

เจ•เจพเจฐเจชเฉ‹เจฐเฉ‡เจŸ เจตเจพเจคเจพเจตเจฐเจฃ เจจเฉ‚เฉฐ เจฐเจฟเจฎเฉ‹เจŸ เจเจ•เจธเฉˆเจธ เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเฉ€ เจœเจผเจฐเฉ‚เจฐเจค เจ…เจ•เจธเจฐ เจตเฉฑเจงเจฆเฉ€ เจœเจพ เจฐเจนเฉ€ เจนเฉˆ, เจญเจพเจตเฉ‡เจ‚ เจ‡เจน เจคเฉเจนเจพเจกเฉ‡ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจœเจพเจ‚ เจญเจพเจˆเจตเจพเจฒ เจนเจจ เจœเจฟเจจเฉเจนเจพเจ‚ เจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ€ เจธเฉฐเจธเจฅเจพ เจตเจฟเฉฑเจš เจ•เจฟเจธเฉ‡ เจ–เจพเจธ เจธเจฐเจตเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

เจ‡เจนเจจเจพเจ‚ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ, เจœเจผเจฟเจ†เจฆเจพเจคเจฐ เจ•เฉฐเจชเจจเฉ€เจ†เจ‚ VPN เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจœเจฟเจธ เจจเฉ‡ เจ†เจชเจฃเฉ‡ เจ†เจช เจจเฉ‚เฉฐ เจธเฉฐเจธเจฅเจพ เจฆเฉ‡ เจธเจฅเจพเจจเจ• เจธเจฐเฉ‹เจคเจพเจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจจ เจฆเจพ เจ‡เฉฑเจ• เจญเจฐเฉ‹เจธเฉ‡เจฏเฉ‹เจ— เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจคเจฐเฉ€เจ•เจพ เจธเจพเจฌเจค เจ•เฉ€เจคเจพ เจนเฉˆเฅค

เจฎเฉ‡เจฐเฉ€ เจ•เฉฐเจชเจจเฉ€ เจ•เฉ‹เจˆ เจ…เจชเจตเจพเจฆ เจจเจนเฉ€เจ‚ เจธเฉ€, เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚, เจนเฉ‹เจฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจฒเฉ‹เจ•เจพเจ‚ เจตเจพเจ‚เจ—, เจ‡เจธ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚. เจ…เจคเฉ‡, เจ•เจˆ เจนเฉ‹เจฐเจพเจ‚ เจตเจพเจ‚เจ—, เจ…เจธเฉ€เจ‚ Cisco ASA 55xx เจจเฉ‚เฉฐ เจฐเจฟเจฎเฉ‹เจŸ เจเจ•เจธเฉˆเจธ เจ—เฉ‡เจŸเจตเฉ‡ เจตเจœเฉ‹เจ‚ เจตเจฐเจคเจฆเฉ‡ เจนเจพเจ‚เฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฐเจฟเจฎเฉ‹เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจตเจงเจฆเฉ€ เจนเฉˆ, เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐ เจœเจพเจฐเฉ€ เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจชเจฐ เจ‰เจธเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเจพเจฒ เจธเจฎเจเฉŒเจคเจพ เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚ เจ•เฉ€เจคเจพ เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.

เจ†เจชเจฃเฉ‡ เจฒเจˆ, เจ…เจธเฉ€เจ‚ Cisco SSL VPN เจฆเฉเจ†เจฐเจพ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจจ เจฒเจˆ, เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉฑเจฒ เจฒเฉฑเจญเจฟเจ† เจนเฉˆเฅค เจ…เจคเฉ‡ เจ‡เจน เจชเฉเจฐเจ•เจพเจธเจผเจจ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฆเฉฑเจธเฉ‡เจ—เจพ เจ•เจฟ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฒเจˆ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเจฎเฉ‡เจ‚ เจ…เจคเฉ‡ เจœเจผเฉ€เจฐเฉ‹ เจฒเจพเจ—เจคเจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจ…เจœเจฟเจนเฉ‡ เจนเฉฑเจฒ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเฉฐเจ—เจ เจฟเจค เจ•เจฐเจจเจพ เจนเฉˆ (เจฌเจธเจผเจฐเจคเฉ‡ เจ•เจฟ เจคเฉเจนเจพเจกเฉ‡ เจฌเฉเจจเจฟเจ†เจฆเฉ€ เจขเจพเจ‚เจšเฉ‡ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ Cisco ASA เจนเฉ‹เจตเฉ‡)เฅค

เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจฌเจพเจ•เจธเจก เจนเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจญเจฐเจชเฉ‚เจฐ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจจ เจฒเจˆ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจตเจฟเจ•เจฒเจช เจชเฉ‡เจธเจผ เจ•เจฐเจฆเฉ‡ เจนเจจ, เจญเจพเจตเฉ‡เจ‚ เจ‡เจน SMS เจฆเฉเจ†เจฐเจพ เจชเจพเจธเจตเจฐเจก เจญเฉ‡เจœเจฃเจพ เจœเจพเจ‚ เจŸเฉ‹เจ•เจจเจพเจ‚ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเจพ, เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจ…เจคเฉ‡ เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจฆเฉ‹เจตเฉ‡เจ‚ (เจ‰เจฆเจพเจนเจฐเจจ เจฒเจˆ, เจฎเฉ‹เจฌเจพเจˆเจฒ เจซเฉ‹เจจ 'เจคเฉ‡)เฅค เจชเจฐ เจชเฉˆเจธเฉ‡ เจฌเจšเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ เจ…เจคเฉ‡ เจฎเฉ‡เจฐเฉ‡ เจฎเจพเจฒเจ• เจฒเจˆ เจชเฉˆเจธเฉ‡ เจฌเจšเจพเจ‰เจฃ เจฆเฉ€ เจ‡เฉฑเจ›เจพ, เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจ•เจŸ เจตเจฟเฉฑเจš, เจฎเฉˆเจจเฉ‚เฉฐ เจ‡เฉฑเจ•-เจตเจพเจฐ เจชเจพเจธเจตเจฐเจก เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ‡เฉฑเจ• เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจคเจฐเฉ€เจ•เจพ เจฒเฉฑเจญเจฃ เจฒเจˆ เจฎเจœเจฌเฉ‚เจฐ เจ•เฉ€เจคเจพ. เจœเฉ‹ เจ•เจฟ, เจฎเฉเจซเจค เจนเฉ‹เจฃ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจตเจชเจพเจฐเจ• เจนเฉฑเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจฌเจนเฉเจค เจ˜เจŸเฉ€เจ† เจจเจนเฉ€เจ‚ เจนเฉˆ (เจ‡เฉฑเจฅเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจฐเจฟเจœเจผเจฐเจตเฉ‡เจธเจผเจจ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจ‡เจน เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ เจ‡เจธ เจ‰เจคเจชเจพเจฆ เจฆเจพ เจ‡เฉฑเจ• เจตเจชเจพเจฐเจ• เจธเฉฐเจธเจ•เจฐเจฃ เจตเฉ€ เจนเฉˆ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจธเจนเจฟเจฎเจค เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเฉ€ เจฒเจพเจ—เจค, เจชเฉˆเจธเฉ‡ เจตเจฟเฉฑเจš, เจœเจผเฉ€เจฐเฉ‹ เจนเฉ‹เจตเฉ‡เจ—เฉ€)เฅค

เจ‡เจธ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจฒเฉ‹เฉœ เจนเฉ‹เจตเฉ‡เจ—เฉ€:

- เจŸเฉ‚เจฒเจธ เจฆเฉ‡ เจฌเจฟเจฒเจŸ-เจ‡เจจ เจธเฉˆเฉฑเจŸ เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจฒเฉ€เจจเจ•เจธ เจšเจฟเฉฑเจคเจฐ - เจฎเจฒเจŸเฉ€เจ“เจŸเฉ€เจชเฉ€, เจซเฉเจฐเฉ€เจฐเฉ‡เจกเฉ€เจ…เจธ เจ…เจคเฉ‡ เจเจจเจœเฉ€เจจเฉˆเจ•เจธ, เจตเฉˆเฉฑเจฌ เจฆเฉเจ†เจฐเจพ เจธเจฐเจตเจฐ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจ•เจฐเจจ เจฒเจˆ (http://download.multiotp.net/ - เจฎเฉˆเจ‚ VMware เจฒเจˆ เจ‡เฉฑเจ• เจคเจฟเจ†เจฐ-เจฌเจฃเจพเจ‡เจ† เจšเจฟเฉฑเจคเจฐ เจตเจฐเจคเจฟเจ†)
- เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเจฐเจตเจฐ
- Cisco ASA เจ–เฉเจฆ (เจธเฉเจตเจฟเจงเจพ เจฒเจˆ, เจฎเฉˆเจ‚ ASDM เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚)
โ€” เจ•เฉ‹เจˆ เจตเฉ€ เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจŸเฉ‹เจ•เจจ เจœเฉ‹ TOTP เจตเจฟเจงเฉ€ เจฆเจพ เจธเจฎเจฐเจฅเจจ เจ•เจฐเจฆเจพ เจนเฉˆ (เจ‰เจฆเจพเจนเจฐเจฃ เจตเจœเฉ‹เจ‚, เจฎเฉˆเจ‚ เจ—เฉ‚เจ—เจฒ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ• เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเจพเจ‚, เจชเจฐ เจ‰เจนเฉ€ FreeOTP เจ•เจฐเฉ‡เจ—เจพ)

เจฎเฉˆเจ‚ เจ‡เจธ เจ—เฉฑเจฒ เจฆเฉ‡ เจตเฉ‡เจฐเจตเจฟเจ†เจ‚ เจตเจฟเฉฑเจš เจจเจนเฉ€เจ‚ เจœเจพเจตเจพเจ‚เจ—เจพ เจ•เจฟ เจšเจฟเฉฑเจคเจฐ เจ•เจฟเจตเฉ‡เจ‚ เจชเฉเจฐเจ—เจŸ เจนเฉเฉฐเจฆเจพ เจนเฉˆ. เจจเจคเฉ€เจœเฉ‡ เจตเจœเฉ‹เจ‚, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฎเจฒเจŸเฉ€เจ“เจŸเฉ€เจชเฉ€ เจ…เจคเฉ‡ เจซเฉเจฐเฉ€เจฐเฉ‡เจกเฉ€เจ…เจธ เจฆเฉ‡ เจจเจพเจฒ เจกเฉ‡เจฌเฉ€เจ…เจจ เจฒเฉ€เจจเจ•เจธ เจชเจนเจฟเจฒเจพเจ‚ เจคเฉ‹เจ‚ เจนเฉ€ เจธเจฅเจพเจชเจฟเจค, เจ‡เจ•เฉฑเจ เฉ‡ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจธเฉฐเจฐเจšเจฟเจค, เจ…เจคเฉ‡ OTP เจชเฉเจฐเจธเจผเจพเจธเจจ เจฒเจˆ เจ‡เฉฑเจ• เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจตเฉ‡เจ—เจพเฅค

เจ•เจฆเจฎ 1. เจ…เจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจคเฉเจนเจพเจกเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจฒเจˆ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚
เจฎเฉ‚เจฒ เจฐเฉ‚เจช เจตเจฟเฉฑเจš, เจธเจฟเจธเจŸเจฎ เจฐเฉ‚เจŸ เจฐเฉ‚เจŸ เจชเฉเจฐเจฎเจพเจฃ เจชเฉฑเจคเจฐเจพเจ‚ เจจเจพเจฒ เจ†เจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจฎเฉˆเจจเฉ‚เฉฐ เจฒเจ—เจฆเจพ เจนเฉˆ เจ•เจฟ เจนเจฐ เจ•เจฟเจธเฉ‡ เจจเฉ‡ เจ…เจจเฉเจฎเจพเจจ เจฒเจ—เจพเจ‡เจ† เจนเฉˆ เจ•เจฟ เจชเจนเจฟเจฒเฉ‡ เจฒเฉŒเจ—เจ‡เจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจฐเฉ‚เจŸ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจชเจพเจธเจตเจฐเจก เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃเจพ เจ‡เฉฑเจ• เจšเฉฐเจ—เจพ เจตเจฟเจšเจพเจฐ เจนเฉ‹เจตเฉ‡เจ—เจพเฅค เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฌเจฆเจฒเจฃ เจฆเฉ€ เจตเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ (เจกเจฟเจซเฉŒเจฒเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ‡เจน เจ—เฉ‡เจŸเจตเฉ‡ '192.168.1.44' เจฆเฉ‡ เจจเจพเจฒ '192.168.1.1' เจนเฉˆ)เฅค เจ‡เจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจคเฉเจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจฐเฉ€เจฌเฉ‚เจŸ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจšเจฒเฉ‹ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจฌเจฃเจพเจ‰ OTP, เจชเจพเจธเจตเจฐเจก เจจเจพเจฒ MySuperPassword.

เจ•เจฆเจฎ 2. เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเฉˆเจŸ เจ…เจช เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ•เจฐเฉ‹
เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจธเจพเจจเฉ‚เฉฐ เจ•เฉฐเจธเฉ‹เจฒ เจ…เจคเฉ‡ เจธเจฟเฉฑเจงเฉ‡ เจซเจพเจˆเจฒ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ multiotp.php, เจœเจฟเจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจ•เฉ‡ เจ…เจธเฉ€เจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจธเฉฐเจฐเจšเจฟเจค เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ 'เจคเฉ‡ เจœเจพเจ“ /usr/local/bin/multiotp/ เจ…เจคเฉ‡ เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš เจนเฉ‡เจ  เจฒเจฟเจ–เฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ“:

./multiotp.php -config default-request-prefix-pin=0

เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจ‡เฉฑเจ•-เจตเจพเจฐ เจชเจฟเฉฐเจจ (0 เจœเจพเจ‚ 1) เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจ‡เฉฑเจ• เจตเจพเจงเฉ‚ (เจธเจฅเจพเจˆ) เจชเจฟเฉฐเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚เฅค

./multiotp.php -config default-request-ldap-pwd=0

เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจฟเฉฐเจจ (0 เจœเจพเจ‚ 1) เจฆเจพเจ–เจฒ เจ•เจฐเจจ เจตเฉ‡เจฒเฉ‡ เจกเฉ‹เจฎเฉ‡เจจ เจชเจพเจธเจตเจฐเจก เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจœเจพเจ‚ เจจเจนเฉ€เจ‚

./multiotp.php -config ldap-server-type=1

LDAP เจธเจฐเจตเจฐ เจฆเฉ€ เจ•เจฟเจธเจฎ เจฆเจฐเจธเจพเจˆ เจ—เจˆ เจนเฉˆ (0 = เจจเจฟเจฏเจฎเจค LDAP เจธเจฐเจตเจฐ, เจธเจพเจกเฉ‡ เจ•เฉ‡เจธ เจตเจฟเฉฑเจš 1 = เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€)

./multiotp.php -config ldap-cn-identifier="sAMAccountName"

เจ‰เจธ เจซเจพเจฐเจฎเฉˆเจŸ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฎ เจชเฉ‡เจธเจผ เจ•เจฐเจจเจพ เจนเฉˆ (เจ‡เจน เจฎเฉเฉฑเจฒ เจกเฉ‹เจฎเฉ‡เจจ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚, เจธเจฟเจฐเจซเจผ เจจเจพเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจ•เจฐเฉ‡เจ—เจพ)

./multiotp.php -config ldap-group-cn-identifier="sAMAccountName"

เจ‡เฉฑเจ•เฉ‹ เจ—เฉฑเจฒ, เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจฒเจˆ

./multiotp.php -config ldap-group-attribute="memberOf"

เจ‡เจน เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจขเฉฐเจ— เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆ เจ•เจฟ เจ•เฉ€ เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ‡เฉฑเจ• เจธเจฎเฉ‚เจน เจจเจพเจฒ เจธเจฌเฉฐเจงเจฟเจค เจนเฉˆ

./multiotp.php -config ldap-ssl=1

เจ•เฉ€ เจฎเฉˆเจจเฉ‚เฉฐ LDAP เจธเจฐเจตเจฐ เจจเจพเจฒ เจ‡เฉฑเจ• เจธเฉเจฐเฉฑเจ–เจฟเจ…เจค เจ•เจจเฉˆเจ•เจธเจผเจจ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจเฉ€ เจšเจพเจนเฉ€เจฆเฉ€ เจนเฉˆ (เจฌเฉ‡เจธเจผเจ•, เจนเจพเจ‚!)

./multiotp.php -config ldap-port=636

LDAP เจธเจฐเจตเจฐ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจชเฉ‹เจฐเจŸ

./multiotp.php -config ldap-domain-controllers=adSRV.domain.local

เจคเฉเจนเจพเจกเจพ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเจฐเจตเจฐ เจชเจคเจพ

./multiotp.php -config ldap-base-dn="CN=Users,DC=domain,DC=local"

เจ…เจธเฉ€เจ‚ เจ‡เจน เจธเฉฐเจ•เฉ‡เจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจฟ เจกเฉ‹เจฎเฉ‡เจจ เจตเจฟเฉฑเจš เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจฆเฉ€ เจ–เฉ‹เจœ เจ•เจฟเฉฑเจฅเฉ‹เจ‚ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจจเฉ€ เจนเฉˆ

./multiotp.php -config ldap-bind-dn="[email protected]"

เจ‡เฉฑเจ• เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเฉ‹ เจœเจฟเจธ เจ•เฉ‹เจฒ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจ–เฉ‹เจœ เจ…เจงเจฟเจ•เจพเจฐ เจนเจจ

./multiotp.php -config ldap-server-password="MySuperPassword"

เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจฏเฉ‚เจœเจผเจฐ เจชเจพเจธเจตเจฐเจก เจฆเจฟเจ“

./multiotp.php -config ldap-network-timeout=10

เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเจพเจฒ เจœเฉเฉœเจจ เจฒเจˆ เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจ•เจฐเจจเจพ

./multiotp.php -config ldap-time-limit=30

เจ…เจธเฉ€เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ†เจฏเจพเจค เจ•เจพเจฐเจตเจพเจˆ เจฒเจˆ เจ‡เฉฑเจ• เจธเจฎเจพเจ‚ เจธเฉ€เจฎเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจนเฉˆ

./multiotp.php -config ldap-activated=1

เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจธเฉฐเจฐเจšเจจเจพ เจจเฉ‚เฉฐ เจธเจฐเจ—เจฐเจฎ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ

./multiotp.php -debug -display-log -ldap-users-sync

เจ…เจธเฉ€เจ‚ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจคเฉ‹เจ‚ เจ‰เจชเจญเฉ‹เจ—เจคเจพเจตเจพเจ‚ เจจเฉ‚เฉฐ เจ†เจฏเจพเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚

เจ•เจฆเจฎ 3. เจŸเฉ‹เจ•เจจ เจฒเจˆ เจ‡เฉฑเจ• QR เจ•เฉ‹เจก เจคเจฟเจ†เจฐ เจ•เจฐเฉ‹
เจ‡เฉฑเจฅเฉ‡ เจธเจญ เจ•เฉเจ เจฌเจนเฉเจค เจนเฉ€ เจธเจงเจพเจฐเจจ เจนเฉˆ. เจฌเฉเจฐเจพเจŠเจœเจผเจฐ เจตเจฟเฉฑเจš OTP เจธเจฐเจตเจฐ เจฆเจพ เจตเฉˆเฉฑเจฌ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ–เฉ‹เจฒเฉเจนเฉ‹, เจฒเฉŒเจ— เจ‡เจจ เจ•เจฐเฉ‹ (เจเจกเจฎเจฟเจจ เจฒเจˆ เจกเจฟเจซเฉŒเจฒเจŸ เจชเจพเจธเจตเจฐเจก เจฌเจฆเจฒเจฃเจพ เจจเจพ เจญเฉเฉฑเจฒเฉ‹!), เจ…เจคเฉ‡ "เจชเฉเจฐเจฟเฉฐเจŸ" เจฌเจŸเจจ 'เจคเฉ‡ เจ•เจฒเจฟเฉฑเจ• เจ•เจฐเฉ‹:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
เจ‡เจธ เจ•เจพเจฐเจตเจพเจˆ เจฆเจพ เจจเจคเฉ€เจœเจพ เจ‡เฉฑเจ• เจชเฉฐเจจเจพ เจนเฉ‹เจตเฉ‡เจ—เจพ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฆเฉ‹ QR เจ•เฉ‹เจก เจนเฉ‹เจฃเจ—เฉ‡เฅค เจ…เจธเฉ€เจ‚ เจฆเจฒเฉ‡เจฐเฉ€ เจจเจพเจฒ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจชเจนเจฟเจฒเฉ‡ เจจเฉ‚เฉฐ เจจเจœเจผเจฐเจ…เฉฐเจฆเจพเจœเจผ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ (เจ†เจ•เจฐเจธเจผเจ• เจธเจผเจฟเจฒเจพเจฒเฉ‡เจ– เจ—เฉ‚เจ—เจฒ เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจคเจพ / เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจคเจพ / 2 เจธเจŸเฉˆเจชเจธ เจชเฉเจฐเจฎเจพเจฃเจ• เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ), เจ…เจคเฉ‡ เจซเจฟเจฐ เจ…เจธเฉ€เจ‚ เจฆเจฒเฉ‡เจฐเฉ€ เจจเจพเจฒ เจฆเฉ‚เจœเฉ‡ เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจซเจผเฉ‹เจจ 'เจคเฉ‡ เจ‡เฉฑเจ• เจธเฉŒเจซเจŸเจตเฉ‡เจ…เจฐ เจŸเฉ‹เจ•เจจ เจตเจฟเฉฑเจš เจธเจ•เฉˆเจจ เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
(เจนเจพเจ‚, เจฎเฉˆเจ‚ เจœเจพเจฃเจฌเฉเฉฑเจ เจ•เฉ‡ QR เจ•เฉ‹เจก เจจเฉ‚เฉฐ เจชเฉœเฉเจนเจจเจฏเฉ‹เจ— เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ–เจฐเจพเจฌ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจนเฉˆ)เฅค

เจ‡เจนเจจเจพเจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจคเฉเจนเจพเจกเฉ€ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจตเจฟเฉฑเจš เจนเจฐ เจคเฉ€เจน เจธเจ•เจฟเฉฐเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ›เฉ‡-เจ…เฉฐเจ• เจฆเจพ เจชเจพเจธเจตเจฐเจก เจคเจฟเจ†เจฐ เจนเฉ‹เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจนเฉ‹ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ, เจคเฉเจธเฉ€เจ‚ เจ‡เจธเจจเฉ‚เฉฐ เจ‰เจธเฉ‡ เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจตเจฟเฉฑเจš เจšเฉˆเฉฑเจ• เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
เจ†เจชเจฃเฉ‡ เจซเจผเฉ‹เจจ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเฉ‹เจ‚ เจ†เจชเจฃเจพ เจฏเฉ‚เจœเจผเจฐเจจเฉ‡เจฎ เจ…เจคเฉ‡ เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก เจฆเจพเจ–เจฒ เจ•เจฐเจ•เฉ‡เฅค เจ•เฉ€ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจธเจ•เจพเจฐเจพเจคเจฎเจ• เจœเจตเจพเจฌ เจฎเจฟเจฒเจฟเจ† เจนเฉˆ? เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ…เฉฑเจ—เฉ‡ เจตเจงเจฆเฉ‡ เจนเจพเจ‚.

เจ•เจฆเจฎ 4. FreeRADIUS เจ“เจชเจฐเฉ‡เจธเจผเจจ เจฆเฉ€ เจตเจพเจงเฉ‚ เจธเฉฐเจฐเจšเจจเจพ เจ…เจคเฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ—
เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฎเฉˆเจ‚ เจ‰เฉฑเจชเจฐ เจฆเฉฑเจธเจฟเจ† เจนเฉˆ, เจฎเจฒเจŸเฉ€เจ“เจŸเฉ€เจชเฉ€ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจซเฉเจฐเฉ€เจฐเฉ‡เจกเฉ€เจ…เจธ เจฆเฉ‡ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจ•เฉเจ เจฌเจšเจฟเจ† เจนเฉˆ เจ‰เจน เจŸเฉˆเจธเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃเจพ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจตเฉ€เจชเฉ€เจเจจ เจ—เฉ‡เจŸเจตเฉ‡ เจฌเจพเจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจจเฉ‚เฉฐ เจซเฉเจฐเฉ€เจฐเฉ‡เจกเฉ€เจ…เจธ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจ เจซเจพเจˆเจฒ เจตเจฟเฉฑเจš เจœเฉ‹เฉœเจจเจพ เจนเฉˆเฅค

เจ…เจธเฉ€เจ‚ เจธเจฐเจตเจฐ เจ•เฉฐเจธเฉ‹เจฒ เจคเฉ‡, เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจตเจฟเฉฑเจš เจตเจพเจชเจธ เจ†เจ‰เจ‚เจฆเฉ‡ เจนเจพเจ‚ /usr/local/bin/multiotp/, เจฆเจพเจ–เจฒ เจ•เจฐเฉ‹:

./multiotp.php -config debug=1
./multiotp.php -config display-log=1

เจนเฉ‹เจฐ เจตเจฟเจธเจคเฉเจฐเจฟเจค เจฒเฉŒเจ—เจฟเฉฐเจ— เจธเจฎเฉ‡เจค.

FreeRADIUS เจ•เจฒเจพเจ‡เฉฐเจŸเจธ เจธเฉฐเจฐเจšเจจเจพ เจซเจพเจ‡เจฒ เจตเจฟเฉฑเจš (/etc/freeradius/clinets.conf) เจจเจพเจฒ เจธเจฌเฉฐเจงเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจฒเจพเจˆเจจเจพเจ‚ เจจเฉ‚เฉฐ เจŸเจฟเฉฑเจชเจฃเฉ€ เจ•เจฐเฉ‹ เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ เจ…เจคเฉ‡ เจฆเฉ‹ เจเจ‚เจŸเจฐเฉ€เจ†เจ‚ เจœเฉ‹เฉœเฉ‹:

client localhost {
        ipaddr = 127.0.0.1
        secret          = testing321
        require_message_authenticator = no
}

- เจŸเฉˆเจธเจŸ เจฒเจˆ

client 192.168.1.254/32 {
        shortname =     CiscoASA
        secret =        ConnectToRADIUSSecret
}

- เจธเจพเจกเฉ‡ เจตเฉ€เจชเฉ€เจเจจ เจ—เฉ‡เจŸเจตเฉ‡ เจฒเจˆเฅค

FreeRADIUS เจจเฉ‚เฉฐ เจฐเฉ€เจธเจŸเจพเจฐเจŸ เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจฒเฉŒเจ— เจ‡เจจ เจ•เจฐเจจ เจฆเฉ€ เจ•เฉ‹เจธเจผเจฟเจธเจผ เจ•เจฐเฉ‹:

radtest username 100110 localhost 1812 testing321

เจœเจฟเฉฑเจฅเฉ‡ เจ‰เจชเจญเฉ‹เจ—เฉ€ = เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฎ, 100110 = เจซเฉ‹เจจ 'เจคเฉ‡ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉเจ†เจฐเจพ เจธเจพเจจเฉ‚เฉฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจชเจพเจธเจตเจฐเจก, เจฒเฉ‹เจ•เจฒเจนเฉ‹เจธเจŸ = RADIUS เจธเจฐเจตเจฐ เจชเจคเจพ, 1812 - เจฐเฉ‡เจกเฉ€เจ…เจธ เจธเจฐเจตเจฐ เจชเฉ‹เจฐเจŸ, testing321 โ€” RADIUS เจธเจฐเจตเจฐ เจ•เจฒเจพเจ‡เฉฐเจŸ เจชเจพเจธเจตเจฐเจก (เจœเฉ‹ เจ…เจธเฉ€เจ‚ เจธเฉฐเจฐเจšเจจเจพ เจตเจฟเฉฑเจš เจฆเจฟเฉฑเจคเจพ เจนเฉˆ)เฅค

เจ‡เจธ เจ•เจฎเจพเจ‚เจก เจฆเจพ เจจเจคเฉ€เจœเจพ เจฒเจ—เจญเจ— เจนเฉ‡เจ เจพเจ‚ เจฆเจฟเฉฑเจคเฉ‡ เจ…เจจเฉเจธเจพเจฐ เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจนเฉ‹เจตเฉ‡เจ—เจพ:

Sending Access-Request of id 44 to 127.0.0.1 port 1812
        User-Name = "username"
        User-Password = "100110"
        NAS-IP-Address = 127.0.1.1
        NAS-Port = 1812
        Message-Authenticator = 0x00000000000000000000000000000000
rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=44, length=20

เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจ‡เจน เจฏเจ•เฉ€เจจเฉ€ เจฌเจฃเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ เจ•เจฟ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจค เจนเฉˆ. เจ…เจœเจฟเจนเจพ เจ•เจฐเจจ เจฒเจˆ, เจ…เจธเฉ€เจ‚ เจฎเจฒเจŸเฉ€เจ“เจŸเจช เจฆเฉ‡ เจฒเฉŒเจ— เจจเฉ‚เฉฐ เจตเฉ‡เจ–เจพเจ‚เจ—เฉ‡:

tail /var/log/multiotp/multiotp.log

เจ…เจคเฉ‡ เจœเฉ‡เจ•เจฐ เจ†เจ–เจฐเฉ€ เจเจ‚เจŸเจฐเฉ€ เจนเฉˆ:

2016-09-01 08:58:17     notice  username  User    OK: User username successfully logged in from 127.0.0.1
2016-09-01 08:58:17     debug           Debug   Debug: 0 OK: Token accepted from 127.0.0.1

เจซเจฟเจฐ เจธเจญ เจ•เฉเจ เจ เฉ€เจ• เจนเฉ‹ เจ—เจฟเจ† เจ…เจคเฉ‡ เจ…เจธเฉ€เจ‚ เจชเฉ‚เจฐเจพ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเจพเจ‚

เจ•เจฆเจฎ 5: Cisco ASA เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เจฐเฉ‹
เจ†เจ“ เจ‡เจธ เจ—เฉฑเจฒ เจจเจพเจฒ เจธเจนเจฟเจฎเจค เจนเจพเจ‚ เจ•เจฟ เจธเจพเจกเฉ‡ เจ•เฉ‹เจฒ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ SLL VPN เจฆเฉเจ†เจฐเจพ เจชเจนเฉเฉฐเจš เจฒเจˆ เจ‡เฉฑเจ• เจธเฉฐเจฐเจšเจฟเจค เจธเจฎเฉ‚เจน เจ…เจคเฉ‡ เจจเฉ€เจคเฉ€เจ†เจ‚ เจนเจจ, เจœเฉ‹ เจ•เจฟ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจฆเฉ‡ เจจเจพเจฒ เจธเฉฐเจฐเจšเจฟเจค เจนเฉˆ, เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‡เจธ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจœเฉ‹เฉœเจจ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค

1. เจ‡เฉฑเจ• เจจเจตเจพเจ‚ AAA เจธเจฐเจตเจฐ เจธเจฎเฉ‚เจน เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
2. เจธเจพเจกเฉ‡ เจฎเจฒเจŸเฉ€เจ“เจŸเฉ€เจชเฉ€ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจธเจฎเฉ‚เจน เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจ•เจฐเฉ‹:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
3. เจ…เจธเฉ€เจ‚ เจธเฉฐเจชเจพเจฆเจฟเจค เจ•เจฐเจฆเฉ‡ เจนเจพเจ‚ เจ•เจจเฉˆเจ•เจธเจผเจจ เจชเฉเจฐเฉ‹เจซเจพเจˆเจฒ, เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเจฐเจตเจฐ เจ—เจฐเฉเฉฑเจช เจจเฉ‚เฉฐ เจฎเฉเฉฑเจ– เจชเฉเจฐเจฎเจพเจฃเฉ€เจ•เจฐเจจ เจธเจฐเจตเจฐ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเฉˆเฉฑเจŸ เจ•เจฐเจจเจพ:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
4. เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจ‰เฉฑเจจเจค -> เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ เจ…เจธเฉ€เจ‚ เจเจ•เจŸเจฟเจต เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเจฐเจตเจฐ เจธเจฎเฉ‚เจน เจจเฉ‚เฉฐ เจตเฉ€ เจšเฉเจฃเจฆเฉ‡ เจนเจพเจ‚:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
5. เจŸเฉˆเจฌ เจตเจฟเฉฑเจš เจ‰เฉฑเจจเจค -> เจธเฉˆเจ•เฉฐเจกเจฐเฉ€ เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ, เจฌเจฃเจพเจ‡เจ† เจธเจฐเจตเจฐ เจธเจฎเฉ‚เจน เจšเฉเจฃเฉ‹ เจœเจฟเจธ เจตเจฟเฉฑเจš เจฎเจฒเจŸเฉ€เจ“เจŸเฉ€เจชเฉ€ เจธเจฐเจตเจฐ เจฐเจœเจฟเจธเจŸเจฐเจก เจนเฉˆเฅค เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจธเฉˆเจธเจผเจจ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจจเจพเจฎ เจชเฉเจฐเจพเจ‡เจฎเจฐเฉ€ AAA เจธเจฐเจตเจฐ เจธเจฎเฉ‚เจน เจคเฉ‹เจ‚ เจชเฉเจฐเจพเจชเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
เจธเฉˆเจŸเจฟเฉฐเจ—เจพเจ‚ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹ เจ…เจคเฉ‡

เจ•เจฆเจฎ 6, เจ‰เจฐเจซ เจ†เจ–เจฐเฉ€
เจšเจฒเฉ‹ เจœเจพเจ‚เจš เจ•เจฐเฉ€เจ เจ•เจฟ เจ•เฉ€ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ SLL VPN เจฒเจˆ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ:

2FA (ASA SSL VPN เจฒเจˆ เจฆเฉ‹-เจ•เจพเจฐเจ• เจชเฉเจฐเจฎเจพเจฃเจฟเจ•เจคเจพ) 'เจคเฉ‡ เจœเจพเจ“
เจตเฉ‹เจ‡เจฒเจพ! เจœเจฆเฉ‹เจ‚ Cisco AnyConnect VPN เจ•เจฒเจพเจ‡เฉฐเจŸ เจฆเฉเจ†เจฐเจพ เจ•เจจเฉˆเจ•เจŸ เจ•เจฐเจฆเฉ‡ เจนเฉ‹, เจคเจพเจ‚ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจ‡เฉฑเจ• เจธเฉˆเจ•เจฟเฉฐเจก, เจตเจจ-เจŸเจพเจˆเจฎ เจชเจพเจธเจตเจฐเจก เจฒเจˆ เจตเฉ€ เจ•เจฟเจนเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจฎเฉˆเจจเฉ‚เฉฐ เจ‰เจฎเฉ€เจฆ เจนเฉˆ เจ•เจฟ เจ‡เจน เจฒเฉ‡เจ– เจ•เจฟเจธเฉ‡ เจฆเฉ€ เจฎเจฆเจฆ เจ•เจฐเฉ‡เจ—เจพ, เจ…เจคเฉ‡ เจ‡เจน เจ•เจฟ เจ‡เจน เจ•เจฟเจธเฉ‡ เจจเฉ‚เฉฐ เจ‡เจธ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจจ เจฌเจพเจฐเฉ‡ เจธเฉ‹เจšเจฃ เจฒเจˆ เจญเฉ‹เจœเจจ เจฆเฉ‡เจตเฉ‡เจ—เจพ, เจฎเฉเจซเจผเจค OTP เจธเจฐเจตเจฐ, เจนเฉ‹เจฐ เจ•เฉฐเจฎเจพเจ‚ เจฒเจˆเฅค เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจšเจพเจนเฉ‹ เจคเจพเจ‚ เจŸเจฟเฉฑเจชเจฃเฉ€เจ†เจ‚ เจตเจฟเฉฑเจš เจธเจพเจ‚เจเจพ เจ•เจฐเฉ‹.

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹