เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)

เบ„เบงเบฒเบกเบ•เป‰เบญเบ‡เบเบฒเบ™เบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบ™เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเบเบฑเบšเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบ‚เบญเบ‡เบšเปเบฅเบดเบชเบฑเบ”เปเบกเปˆเบ™เป€เบเบตเบ”เบ‚เบทเป‰เบ™เป€เบฅเบทเป‰เบญเบเป†, เบšเปเปˆเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบœเบนเป‰เปƒเบŠเป‰เบซเบผเบทเบ„เบนเปˆเบฎเปˆเบงเบกเบ‡เบฒเบ™เบ—เบตเปˆเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบชเบฐเป€เบžเบฒเบฐเปƒเบ™เบญเบปเบ‡เบเบฒเบ™เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ.

เบชเปเบฒเบฅเบฑเบšเบˆเบธเบ”เบ›เบฐเบชเบปเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบšเปเบฅเบดเบชเบฑเบ”เบชเปˆเบงเบ™เปƒเบซเบเปˆเปƒเบŠเป‰เป€เบ—เบเป‚เบ™เป‚เบฅเบเบต VPN, เป€เบŠเบดเปˆเบ‡เป„เบ”เป‰เบžเบดเบชเบนเบ”เบ•เบปเบงเป€เบญเบ‡เบงเปˆเบฒเป€เบ›เบฑเบ™เบงเบดเบ—เบตเบ›เป‰เบญเบ‡เบเบฑเบ™เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ‚เบญเบ‡เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบŠเบฑเบšเบžเบฐเบเบฒเบเบญเบ™เบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ‚เบญเบ‡เบญเบปเบ‡เบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡.

เบšเปเบฅเบดเบชเบฑเบ”เบ‚เบญเบ‡เบ‚เป‰เบญเบเบšเปเปˆเบกเบตเบ‚เปเป‰เบเบปเบเป€เบงเบฑเป‰เบ™, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™, เปƒเบŠเป‰เป€เบ•เบฑเบเป‚เบ™เป‚เบฅเบขเบตเบ™เบตเป‰. เปเบฅเบฐ, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เบปเบ™เบญเบทเปˆเบ™เบˆเปเบฒเบ™เบงเบ™เบซเบผเบฒเบ, เบžเบงเบเป€เบฎเบปเบฒเปƒเบŠเป‰ Cisco ASA 55xx เป€เบ›เบฑเบ™เบ›เบฐเบ•เบนเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบ.

เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบˆเปเบฒเบ™เบงเบ™เบœเบนเป‰เปƒเบŠเป‰เบซเปˆเบฒเบ‡เป„เบเบชเบญเบเบซเบผเบตเบเป€เบžเบตเปˆเบกเบ‚เบถเป‰เบ™, เบกเบตเบ„เบงเบฒเบกเบˆเปเบฒเป€เบ›เบฑเบ™เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบเบฒเบ™เบญเบญเบเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบ. เปเบ•เปˆเปƒเบ™เป€เบงเบฅเบฒเบ”เบฝเบงเบเบฑเบ™, เบ™เบตเป‰เบ•เป‰เบญเบ‡เป€เบฎเบฑเบ”เป‚เบ”เบเบšเปเปˆเบกเบตเบเบฒเบ™เบ›เบฐเบ™เบตเบ›เบฐเบ™เบญเบกเบ„เบงเบฒเบกเบ›เบญเบ”เป„เบž.

เบชเปเบฒเบฅเบฑเบšเบ•เบปเบงเป€เบฎเบปเบฒเป€เบญเบ‡, เบžเบงเบเป€เบฎเบปเบฒเป„เบ”เป‰เบžเบปเบšเป€เบซเบฑเบ™เบเบฒเบ™เปเบเป‰เป„เบ‚เปƒเบ™เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™ Cisco SSL VPN, เป‚เบ”เบเปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบง. เปเบฅเบฐเบชเบดเปˆเบ‡เบžเบดเบกเบ™เบตเป‰เบˆเบฐเบšเบญเบเบ—เปˆเบฒเบ™เบเปˆเบฝเบงเบเบฑเบšเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบ•เบฑเป‰เบ‡เบเบฒเบ™เปเบเป‰เป„เบ‚เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเป‚เบ”เบเปƒเบŠเป‰เป€เบงเบฅเบฒเบซเบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เปเบฅเบฐเบšเปเปˆเบกเบตเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบชเปเบฒเบฅเบฑเบšเบŠเบญเบšเปเบงเบ—เบตเปˆเบˆเปเบฒเป€เบ›เบฑเบ™ (เบชเบฐเบซเบ™เบญเบ‡เปƒเบซเป‰เบงเปˆเบฒเบ—เปˆเบฒเบ™เบกเบต Cisco ASA เปƒเบ™เป‚เบ„เบ‡เบชเป‰เบฒเบ‡เบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เบ—เปˆเบฒเบ™เปเบฅเป‰เบง).

เบ•เบฐเบซเบผเบฒเบ”เปเบกเปˆเบ™เป€เบ•เบฑเบกเป„เบ›เบ”เป‰เบงเบเบงเบดเบ—เบตเปเบเป‰เป„เบ‚เปเบšเบšเบเปˆเบญเบ‡เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบง, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบชเบฐเป€เบซเบ™เบตเบ—เบฒเบ‡เป€เบฅเบทเบญเบเบซเบผเบฒเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป„เบ”เป‰เบฎเบฑเบš, เบšเปเปˆเบงเปˆเบฒเบˆเบฐเป€เบ›เบฑเบ™เบเบฒเบ™เบชเบปเปˆเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบœเปˆเบฒเบ™ SMS เบซเบผเบทเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ tokens, เบ—เบฑเบ‡เบฎเบฒเบ”เปเบงเปเบฅเบฐเบŠเบญเบšเปเบง (เบ•เบปเบงเบขเปˆเบฒเบ‡, เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบกเบทเบ–เบท). เปเบ•เปˆเบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบ›เบฐเบซเบเบฑเบ”เป€เบ‡เบดเบ™เปเบฅเบฐเบ„เบงเบฒเบกเบ›เบฒเบ–เบฐเบซเบ™เบฒเบ—เบตเปˆเบˆเบฐเบŠเปˆเบงเบเบ›เบฐเบขเบฑเบ”เป€เบ‡เบดเบ™เบชเปเบฒเบฅเบฑเบšเบ™เบฒเบเบˆเป‰เบฒเบ‡เบ‚เบญเบ‡เบ‚เป‰เบญเบ, เปƒเบ™เบงเบดเบเบดเบ”เบเบฒเบ™เปƒเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, เป„เบ”เป‰เบšเบฑเบ‡เบ„เบฑเบšเปƒเบซเป‰เบ‚เป‰เบญเบเบŠเบญเบเบซเบฒเบงเบดเบ—เบตเบšเปเปˆเป€เบชเบเบ„เปˆเบฒเป€เบžเบทเปˆเบญเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบง. เป€เบŠเบดเปˆเบ‡, เปƒเบ™เบ‚เบฐเบ™เบฐเบ—เบตเปˆเบšเปเปˆเป€เบชเบเบ„เปˆเบฒ, เปเบกเปˆเบ™เบšเปเปˆเบซเบ™เป‰เบญเบเบเบงเปˆเบฒเบเบฒเบ™เปเบเป‰เป„เบ‚เบ—เบฒเบ‡เบเบฒเบ™เบ„เป‰เบฒเบซเบผเบฒเบ (เปƒเบ™เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบ„เบงเบ™เบˆเบญเบ‡, เปƒเบซเป‰เบชเบฑเบ‡เป€เบเบ”เบงเปˆเบฒเบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เบ™เบตเป‰เบเบฑเบ‡เบกเบตเบชเบฐเบšเบฑเบšเบเบฒเบ™เบ„เป‰เบฒ, เปเบ•เปˆเบžเบงเบเป€เบฎเบปเบฒเบ•เบปเบเบฅเบปเบ‡เบงเปˆเบฒเบ„เปˆเบฒเปƒเบŠเป‰เบˆเปˆเบฒเบเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ, เปƒเบ™เป€เบ‡เบดเบ™, เบˆเบฐเป€เบ›เบฑเบ™เบชเบนเบ™).

เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบ•เป‰เบญเบ‡:

- เบฎเบนเบšเบžเบฒเบš Linux เบ—เบตเปˆเบกเบตเบŠเบธเบ”เป€เบ„เบทเปˆเบญเบ‡เบกเบทเปƒเบ™เบ•เบปเบง - multiOTP, FreeRADIUS เปเบฅเบฐ nginx, เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบœเปˆเบฒเบ™เป€เบงเบฑเบš (http://download.multiotp.net/ - เบ‚เป‰เบญเบเปƒเบŠเป‰เบฎเบนเบšเบžเบฒเบšเบ—เบตเปˆเบเบฝเบกเบžเป‰เบญเบกเบชเปเบฒเบฅเบฑเบš VMware)
โ€” Active Directory Server
- Cisco ASA เบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡ (เป€เบžเบทเปˆเบญเบ„เบงเบฒเบกเบชเบฐเบ”เบงเบ, เบ‚เป‰เบญเบเปƒเบŠเป‰ ASDM)
โ€” เป‚เบ—เป€เบ„เบฑเบ™เบŠเบญเบŸเปเบงเปƒเบ”เบ™เบถเปˆเบ‡เบ—เบตเปˆเบฎเบญเบ‡เบฎเบฑเบšเบเบปเบ™เป„เบ TOTP (เบ•เบปเบงเบขเปˆเบฒเบ‡เบ‚เป‰เบญเบเปƒเบŠเป‰ Google Authenticator, เปเบ•เปˆ FreeOTP เบ”เบฝเบงเบเบฑเบ™เบˆเบฐเป€เบฎเบฑเบ”)

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบˆเบฐโ€‹เบšเปเปˆโ€‹เป„เบ”เป‰โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เป„เบ›โ€‹เปƒเบ™โ€‹เบฅเบฒเบโ€‹เบฅเบฐโ€‹เบญเบฝเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ‚เบญเบ‡โ€‹เบฎเบนเบšโ€‹เบžเบฒเบšโ€‹. เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบˆเบฐเป„เบ”เป‰เบฎเบฑเบš Debian Linux เบ—เบตเปˆเบกเบต multiOTP เปเบฅเบฐ FreeRADIUS เบ—เบตเปˆเบ•เบดเบ”เบ•เบฑเป‰เบ‡เปเบฅเป‰เบง, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปƒเบซเป‰เป€เบฎเบฑเบ”เบงเบฝเบเบฎเปˆเบงเบกเบเบฑเบ™, เปเบฅเบฐเบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ„เบธเป‰เบกเบ„เบญเบ‡ OTP.

เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ—เบต 1. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป€เบฅเบตเปˆเบกโ€‹เบ•เบปเป‰เบ™โ€‹เบฅเบฐโ€‹เบšเบปเบšโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เป€เบ„เบทเบญโ€‹เบ‚เปˆเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เบ—เปˆเบฒเบ™โ€‹
เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบฅเบฐเบšเบปเบšเบกเบฒเบžเป‰เบญเบกเบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบฎเบฒเบเบฎเบฒเบ. เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเบ„เบดเบ”เบงเปˆเบฒเบ—เบธเบเบ„เบปเบ™เบ„เบฒเบ”เป€เบ”เบปเบฒเบงเปˆเบฒเบกเบฑเบ™เป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบ„เบดเบ”เบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบˆเบฐเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบœเบนเป‰เปƒเบŠเป‰เบฎเบฒเบเบซเบผเบฑเบ‡เบˆเบฒเบเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบšเบ„เบฑเป‰เบ‡เบ—เปเบฒเบญเบดเบ”. เบ™เบญเบเบ™เบฑเป‰เบ™เบ—เปˆเบฒเบ™เบเบฑเบ‡เบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป„เบ”เป‰เบ›เปˆเบฝเบ™เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป€เบ„เบทเบญเบ‚เปˆเบฒเบ (เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบกเบฑเบ™เปเบกเปˆเบ™ '192.168.1.44' เบเบฑเบš gateway '192.168.1.1'). เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ” reboot เบฅเบฐเบšเบปเบšเป„เบ”เป‰.

เบกเบฒเบชเป‰เบฒเบ‡เบœเบนเป‰เปƒเบŠเป‰เปƒเบ™ Active Directory OTP, เบ”เป‰เบงเบเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™ MySuperPassword.

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบต 2. เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเปเบฅเบฐเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบœเบนเป‰เปƒเบŠเป‰ Active Directory
เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ console, เปเบฅเบฐเป‚เบ”เบเบเบปเบ‡เบเบฑเบšเป„เบŸเบฅเปŒ multiotp.php, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เบ—เบตเปˆเบžเบงเบเป€เบฎเบปเบฒเบˆเบฐ configure เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Active Directory.

เป„เบ›เบ—เบตเปˆเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /usr/local/bin/multiotp/ เปเบฅเบฐเบ›เบฐเบ•เบดเบšเบฑเบ”เบ„เปเบฒเบชเบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰เปƒเบ™เบ—เบฒเบ‡เบเบฑเบšเบเบฑเบ™:

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

เบเบณเบ™เบปเบ”เบงเปˆเบฒเบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ‚เบฑเบกเบ›เบฑเบเปเบธเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก (เบ–เบฒเบงเบญเบ™) เป€เบกเบทเปˆเบญเปƒเบชเปˆเป€เบ‚เบฑเบกเบ›เบฑเบเปเบธเบ”เบ„เบฑเป‰เบ‡เบ”เบฝเบง (0 เบซเบผเบท 1)

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

เบเบณเบ™เบปเบ”เบงเปˆเบฒเบ•เป‰เบญเบ‡เปƒเบŠเป‰เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป‚เบ”เป€เบกเบ™เบซเบผเบทเบšเปเปˆ เป€เบกเบทเปˆเบญเปƒเบชเปˆ PIN เปเบšเบšเปƒเบŠเป‰เป€เบ—เบทเปˆเบญเบ”เบฝเบง (0 เบซเบผเบท 1)

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

เบ›เบฐเป€เบžเบ”เบ‚เบญเบ‡เป€เบŠเบตเบšเป€เบงเบต LDAP เปเบกเปˆเบ™เบŠเบตเป‰เปƒเบซเป‰เป€เบซเบฑเบ™ (0 = เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ LDAP เบ›เบปเบเบเบฐเบ•เบด, เปƒเบ™เบเปเบฅเบฐเบ™เบตเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ 1 = Active Directory)

./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

เบ—เบตเปˆเบขเบนเปˆเป€เบŠเบตเบšเป€เบงเบต Active Directory เบ‚เบญเบ‡เบ—เปˆเบฒเบ™

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

เบžเบงเบเป€เบฎเบปเบฒเบŠเบตเป‰เบšเบญเบเบšเปˆเบญเบ™เบ—เบตเปˆเบˆเบฐเป€เบฅเบตเปˆเบกเบ„เบปเป‰เบ™เบซเบฒเบœเบนเป‰เปƒเบŠเป‰เปƒเบ™เป‚เบ”เป€เบกเบ™

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

เบฅเบฐเบšเบธเบœเบนเป‰เปƒเบŠเป‰เบ—เบตเปˆเบกเบตเบชเบดเบ”เบŠเบญเบเบซเบฒเบขเบนเปˆเปƒเบ™ Active Directory

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

เบฅเบฐเบšเบธเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ‚เบญเบ‡เบœเบนเป‰เปƒเบŠเป‰เป€เบžเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบš Active Directory

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

เบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบซเบกเบปเบ”เป€เบงเบฅเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ Active Directory

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

เบžเบงเบเป€เบฎเบปเบฒเบเปเบฒเบ™เบปเบ”เป€เบงเบฅเบฒเบˆเปเบฒเบเบฑเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบ‡เบฒเบ™เบเบฒเบ™เบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบœเบนเป‰เปƒเบŠเป‰

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

เบเบฒเบ™เป€เบ›เบตเบ”เปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ Active Directory

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

เบžเบงเบเป€เบฎเบปเบฒเบ™เปเบฒเป€เบ‚เบปเป‰เบฒเบœเบนเป‰เปƒเบŠเป‰เบˆเบฒเบ Active Directory

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบต 3. เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” QR เบชเปเบฒเบฅเบฑเบš token
เบ—เบธเบเบชเบดเปˆเบ‡เบ—เบธเบเบขเปˆเบฒเบ‡เบขเบนเปˆเบ—เบตเปˆเบ™เบตเป‰เปเบกเปˆเบ™เบ‡เปˆเบฒเบเบ”เบฒเบเบ—เบตเปˆเบชเบธเบ”. เป€เบ›เบตเบ”เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเป€เบงเบฑเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ OTP เปƒเบ™เบ•เบปเบงเบ—เปˆเบญเบ‡เป€เบงเบฑเบš, เป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš (เบขเปˆเบฒเบฅเบทเบกเบ›เปˆเบฝเบ™เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบชเปเบฒเบฅเบฑเบš admin!), เปเบฅเบฐเบ„เบฅเบดเบเปƒเบชเปˆเบ›เบธเปˆเบก "เบžเบดเบก":

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เบ™เบตเป‰เบˆเบฐเป€เบ›เบฑเบ™เบซเบ™เป‰เบฒเบ—เบตเปˆเบกเบตเบชเบญเบ‡เบฅเบฐเบซเบฑเบ” QR. เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบชเบปเบ™เปƒเบˆเบญเบฑเบ™เบ—เบณเบญเบดเบ”เบ‚เบญเบ‡เบกเบฑเบ™เบขเปˆเบฒเบ‡เบเป‰เบฒเบซเบฒเบ™ (เป€เบ–เบดเบ‡เบงเปˆเบฒเบกเบตเบ„เบณเบˆเบฒเบฅเบถเบเบ—เบตเปˆเปœเป‰เบฒเบชเบปเบ™เปƒเบˆเบ‚เบญเบ‡ Google Authenticator / Authenticator / 2 Steps Authenticator), เปเบฅเบฐเบญเบตเบเป€เบ—เบทเปˆเบญเปœเบถเปˆเบ‡ เบžเบงเบเป€เบฎเบปเบฒเบชเบฐเปเบเบ™เบฅเบฐเบซเบฑเบ”เบ—เบตเบชเบญเบ‡เบขเปˆเบฒเบ‡เบเป‰เบฒเบซเบฒเบ™เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ token เบŠเบญเบšเปเบงเบขเบนเปˆเปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบš:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
(เปเบกเปˆเบ™เปเบฅเป‰เบง, เบ‚เป‰เบญเบเป„เบ”เป‰เบ—เบณเบฅเบฒเบเบฅเบฐเบซเบฑเบ” QR เป‚เบ”เบเป€เบˆเบ”เบ•เบฐเบ™เบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เบญเปˆเบฒเบ™เบšเปเปˆเป„เบ”เป‰).

เบซเบผเบฑเบ‡เบˆเบฒเบเบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เบ›เบฐเบ•เบดเบšเบฑเบ”เป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰, เบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบซเบปเบเบ•เบปเบงเป€เบฅเบเบˆเบฐเป€เบฅเบตเปˆเบกเบ–เบทเบเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เปƒเบ™เบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเบ‚เบญเบ‡เบ—เปˆเบฒเบ™เบ—เบธเบเป†เบชเบฒเบกเบชเบดเบšเบงเบดเบ™เบฒเบ—เบต.

เป€เบžเบทเปˆเบญเปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒ, เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบเบงเบ”เป€เบšเบดเปˆเบ‡เบกเบฑเบ™เบขเบนเปˆเปƒเบ™เบเบฒเบ™เป‚เบ•เป‰เบ•เบญเบšเบ”เบฝเบงเบเบฑเบ™:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
เป‚เบ”เบเบเบฒเบ™เปƒเบชเปˆเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰ เปเบฅเบฐเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบงเบˆเบฒเบเปเบญเบฑเบšเบžเบฅเบดเป€เบ„เบŠเบฑเบ™เปƒเบ™เป‚เบ—เบฅเบฐเบชเบฑเบšเบ‚เบญเบ‡เบ—เปˆเบฒเบ™. เบ—เปˆเบฒเบ™เป„เบ”เป‰เบฎเบฑเบšเบ„เปเบฒเบ•เบญเบšเปƒเบ™เบ—เบฒเบ‡เบšเบงเบเบšเป? เบ”เบฑเปˆเบ‡เบ™เบฑเป‰เบ™เบžเบงเบเป€เบฎเบปเบฒเบเป‰เบฒเบงเบ•เปเปˆเป„เบ›.

เบ‚เบฑเป‰เบ™โ€‹เบ•เบญเบ™โ€‹เบ—เบต 4. เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹เป€เบžเบตเปˆเบกโ€‹เป€เบ•เบตเบกโ€‹เปเบฅเบฐโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹เบเบฒเบ™โ€‹เบ”เปเบฒโ€‹เป€เบ™เบตเบ™โ€‹เบ‡เบฒเบ™ FreeRADIUSโ€‹
เบ”เบฑเปˆเบ‡เบ—เบตเปˆเบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒเป„เบ”เป‰เบเปˆเบฒเบงเบกเบฒเบ‚เป‰เบฒเบ‡เป€เบ—เบดเบ‡, multiOTP เป„เบ”เป‰เบ–เบทเบเบ•เบฑเป‰เบ‡เบ„เปˆเบฒเปเบฅเป‰เบงเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบงเบฝเบเบเบฑเบš FreeRADIUS, เบ—เบฑเบ‡เบซเบกเบปเบ”เบ—เบตเปˆเบเบฑเบ‡เป€เบซเบผเบทเบญเปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบฅเบฐเป€เบžเบตเปˆเบกเบ‚เปเป‰เบกเบนเบ™เบเปˆเบฝเบงเบเบฑเบšเบ›เบฐเบ•เบน VPN เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบšเป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ FreeRADIUS.

เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบšเบ„เบทเบ™เป„เบ›เบซเบฒ server console, เป„เบ›เบซเบฒเป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบต /usr/local/bin/multiotp/, เป€เบ‚เบปเป‰เบฒ:

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

เบฅเบงเบกเบ—เบฑเบ‡เบเบฒเบ™เบšเบฑเบ™เบ—เบถเบเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

เปƒเบ™เป„เบŸเบฅเปŒเบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบฅเบนเบเบ„เป‰เบฒ FreeRADIUS (/etc/freeradius/clinets.conf) เบ„เปเบฒโ€‹เบ„เบดเบ”โ€‹เป€เบซเบฑเบ™โ€‹เบญเบญเบโ€‹เบชเบฒเบโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹เบ—เบตเปˆโ€‹เบเปˆเบฝเบงโ€‹เบ‚เป‰เบญเบ‡โ€‹เบเบฑเบšโ€‹ localhost เปเบฅเบฐเป€เบžเบตเปˆเบกเบชเบญเบ‡เบฅเบฒเบเบเบฒเบ™:

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

- เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹

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

- เบชเปเบฒเบฅเบฑเบšเบ›เบฐเบ•เบน VPN เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒ.

Restart FreeRADIUS เปเบฅเบฐเบžเบฐเบเบฒเบเบฒเบกเป€เบ‚เบปเป‰เบฒเบชเบนเปˆเบฅเบฐเบšเบปเบš:

radtest username 100110 localhost 1812 testing321

เบšเปˆเบญเบ™เบ—เบตเปˆ เบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰ = เบŠเบทเปˆโ€‹เบœเบนเป‰โ€‹เปƒเบŠเป‰โ€‹, 100110 = เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹เปƒเบซเป‰โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เป‚เบ”เบโ€‹เบ„เปเบฒโ€‹เบฎเป‰เบญเบ‡โ€‹เบชเบฐโ€‹เบซเบกเบฑเบโ€‹เปƒเบ™โ€‹เป‚เบ—เบฅเบฐโ€‹เบชเบฑเบšโ€‹, localhost = เบ—เบตเปˆเบขเบนเปˆเป€เบŠเบตเบšเป€เบงเบต RADIUS, 1812 - เบžเบญเบ”เป€เบŠเบตเบšเป€เบงเบต RADIUS, test321 โ€” เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบœเปˆเบฒเบ™โ€‹เบฅเบนเบโ€‹เบ„เป‰เบฒโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบ RADIUS (เบ—เบตเปˆโ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹เปƒเบ™โ€‹เบเบฒเบ™โ€‹เบ•เบฑเป‰เบ‡โ€‹เบ„เปˆเบฒโ€‹)โ€‹.

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบˆเบฐเป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™ output เบ›เบฐเบกเบฒเบ™เบ”เบฑเปˆเบ‡เบ•เปเปˆเป„เบ›เบ™เบตเป‰:

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

เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เปƒเบซเป‰เปเบ™เปˆเปƒเบˆเบงเปˆเบฒเบœเบนเป‰เปƒเบŠเป‰เป„เบ”เป‰เบ–เบทเบเบฎเบฑเบšเบฎเบญเบ‡เบขเปˆเบฒเบ‡เบชเปเบฒเป€เบฅเบฑเบ”เบœเบปเบ™. เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเบดเปˆเบ‡เบ™เบตเป‰, เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบšเบดเปˆเบ‡เบšเบฑเบ™เบ—เบถเบเบ‚เบญเบ‡ multiotp เบ•เบปเบงเบ‚เบญเบ‡เบกเบฑเบ™เป€เบญเบ‡:

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 เปเบฅเป‰เบง, เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเป‚เบ”เบเบชเบปเบกเบ—เบปเบšเบเบฑเบš Active Directory, เปเบฅเบฐเบžเบงเบเป€เบฎเบปเบฒเบˆเปเบฒเป€เบ›เบฑเบ™เบ•เป‰เบญเบ‡เป€เบžเบตเปˆเบกเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบšเป‚เบ›เบฃเป„เบŸเบฅเปŒเบ™เบตเป‰.

1. เป€เบžเบตเปˆเบกเบเบธเปˆเบกเป€เบŠเบตเบšเป€เบงเบต AAA เปƒเบซเบกเปˆ:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
2. เป€เบžเบตเปˆเบกเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ multiOTP เบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบธเปˆเบก:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
3. เบžเบงเบเป€เบฎเบปเบฒเปเบเป‰เป„เบ‚ เป‚เบ›เบฃเป„เบŸเบฅเปŒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ, เบ•เบฑเป‰เบ‡เบเบธเปˆเบกเป€เบŠเบตเบšเป€เบงเบต Active Directory เป€เบ›เบฑเบ™เป€เบŠเบตเบšเป€เบงเบตเบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบซเบผเบฑเบ:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
4. เบขเบนเปˆเปƒเบ™เปเบ–เบš เบ‚เบฑเป‰เบ™เบชเบนเบ‡ -> เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™ เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เป€เบฅเบทเบญเบเบเบธเปˆเบกเป€เบŠเบตเบšเป€เบงเบต Active Directory:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
5. เบขเบนเปˆเปƒเบ™เปเบ–เบš เบ‚เบฑเป‰เบ™เบชเบนเบ‡ -> เบกเบฑเบ”เบ—เบฐเบเบปเบก เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡, เป€เบฅเบทเบญเบเบเบธเปˆเบกเป€เบŠเบตเบšเป€เบงเบตเบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบทเป‰เบ™เป€เบŠเบดเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ multiOTP เบ–เบทเบเบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™. เบเบฐเบฅเบธเบ™เบฒเบฎเบฑเบšเบŠเบฒเบšเบงเปˆเบฒเบŠเบทเปˆเบœเบนเป‰เปƒเบŠเป‰ Session เปเบกเปˆเบ™เบชเบทเบšเบ—เบญเบ”เบกเบฒเบˆเบฒเบเบเบธเปˆเบกเป€เบŠเบตเบšเป€เบงเบต AAA เบซเบผเบฑเบ:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
เบ™เบณเปƒเบŠเป‰เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒ เปเบฅเบฐ

เบ‚เบฑเป‰เบ™เบ•เบญเบ™เบ—เบต 6, aka เบญเบฑเบ™เบชเบธเบ”เบ—เป‰เบฒเบ
เปƒเบซเป‰เบเบงเบ”เป€เบšเบดเปˆเบ‡เบงเปˆเบฒเบเบฒเบ™เบเบงเบ”เบชเบญเบšเบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบš SLL VPN:

เป„เบ›เบ—เบตเปˆ 2FA (เบเบฒเบ™เบžเบดเบชเบนเบ”เบขเบทเบ™เบขเบฑเบ™เบชเบญเบ‡เบ›เบฑเบ”เปƒเบˆเบชเปเบฒเบฅเบฑเบš ASA SSL VPN)
เบงเป‰เบฒเบง! เป€เบกเบทเปˆเบญเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบœเปˆเบฒเบ™ Cisco AnyConnect VPN Client, เบ—เปˆเบฒเบ™เบˆเบฐเบ–เบทเบเบ–เบฒเบกเบซเบฒเบฅเบฐเบซเบฑเบ”เบœเปˆเบฒเบ™เบ„เบฑเป‰เบ‡เบ”เบฝเบงเป€เบ—เบทเปˆเบญเบ—เบตเบชเบญเบ‡.

เบ‚เป‰เบฒโ€‹เบžเบฐโ€‹เป€เบˆเบปเป‰เบฒโ€‹เบซเบงเบฑเบ‡โ€‹เบงเปˆเบฒโ€‹เบšเบปเบ”โ€‹เบ„เบงเบฒเบกโ€‹เบ™เบตเป‰โ€‹เบˆเบฐโ€‹เบŠเปˆเบงเบโ€‹เปƒเบซเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบ”โ€‹เบœเบนเป‰โ€‹เบซเบ™เบถเปˆเบ‡, เปเบฅเบฐโ€‹เบงเปˆเบฒโ€‹เบกเบฑเบ™โ€‹เบˆเบฐโ€‹เปƒเบซเป‰โ€‹เบœเบนเป‰โ€‹เปƒเบ”โ€‹เบœเบนเป‰โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เบญเบฒโ€‹เบซเบฒเบ™โ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹เบ„เบดเบ”โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹เบ™เบตเป‰, เบŸเบฃเบต เป€เบŠเบตเบšเป€เบงเบต OTP, เบชเปเบฒเบฅเบฑเบšเบงเบฝเบเบ‡เบฒเบ™เบญเบทเปˆเบ™เป†. เปเบšเปˆเบ‡เบ›เบฑเบ™เปƒเบ™เบ„เปเบฒเป€เบซเบฑเบ™เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบ•เป‰เบญเบ‡เบเบฒเบ™.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™