Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OTP API

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on. →
Avatar for eminter25391 eminter25391
September 28, 2012

OTP API

OTP Present for VCContest

Avatar for eminter25391

eminter25391

September 28, 2012

More Decks by eminter25391

Other Decks in Technology

Transcript

  1. PASSWORD CỦA BẠN CÓ THỂ DỄ DÀNG BỊ • QUÊN!

    (NẾU QUÁ PHỨC TẠP) • ĐOÁN! (NẾU QUÁ ĐƠN GIẢN) • ĂN CẮP HOẶC TẤN CÔNG
  2. OTP (One-Time-Password) • Chỉ có giá trị duy nhất trong

    một phiên đăng nhập • Có hiệu lực trong thời gian ngắn
  3. OTP vs Static Password • Do OTP chỉ có thể

    sử dụng một lần, hiệu lực trong thời gian ngắn nên có thể hạn chế tối đa việc lộ password. • OTP được gửi đến User qua một kênh thông tin khác với kênh đăng nhập.
  4. Cơ chế hoạt động • OTP server và User có

    chung một secret key. • OTP được sinh ra và cung cấp cho User. • OTP được phân phối tới User qua SMS, Email, Token Device.. User (Secret key) Server (Secret key) OTP = Skey + Pin + Time OTP Request
  5. Ứng dụng • Các giao dịch điện tử qua môi

    trường Internet (VTC ebank, vidientu.com.vn...) • Hệ thống đòi hỏi độ an toàn cao (VPN, CMS của các báo, Code repositories, Email...)
  6. • Đáp ứng yêu cầu bảo mật ngày càng tăng

    cho các ứng dụng tại VCCorp • Nâng cao tính xác thực, đảm bảo an toàn cho các hệ thống yêu cầu login • Hệ thống đã sẵn sàng: • Web frontend quản trị, CSDL chứa thông tin User • API sinh và xác thực OTP, dễ dàng tích hợp với hầu hết ứng dụng (từ ứng dụng hệ thống tới ứng dụng web, mobile) • Application có sẵn trên iOS, Android, Blackberry, Symbian… tương thích với server
  7. Admin Frontend: – CodeIgniter – LDAP – MySQL Restful API:

    – web.py – BerkeleyDB – Multi-thread programming