Chương 2 MỘT SỐ KHÁI NIỆM VỀ OTP CÁC PHƯƠNG PHÁP
3.3. Kết quả xây dựng mô hình thực nghiệm
Trên cơ sở các lý thuyết và các mô hình tham khảo, luận văn sẽ trình bày kết quả khi xây dựng một mô hình thực nghiệm mô phỏng các thao tác cơ bản trong giao dịch trực tuyến thông qua việc sinh OTP qua Gmail. Chương trình thực nghiệm mô phỏng các thao tác giao dịch trực tuyến sử dụng xác thực trực tuyến cho người dùng bằng OTP được xây dựng một số mô đun trên môi trường lập trình Java. Các mô đun được mô tả qua kịch bản thực hiện giao dịch trực tuyến có xác thực bằng OTP gồm các bước sau:
1. Người dùng đăng nhập vào trang thanh toán trực tuyến của ngân hàng sử dụng username và password đã đăng ký.
Hình 28: Người dùng đăng nhập vào hệ thống
2. Hệ thống xác thực thông tin tài khoản người dùng; Nếu chính xác sẽ cho người dùng truy cập vào hệ thống.
3. Người dùng vào ứng dụng chuyển khoản. Giao diện chuyển khoản xuất hiện. Người dùng sẽ nhập lần lượt các thông tin của giao dịch vào giao diện chuyển tiền trực tuyến bao gồm: tên tài khoản người nhận, số tài khoản người nhận, số tiền bằng chữ, số tiền bằng số, nội dung chuyển khoản...
Hình 29: Người dùng nhập thông tin chuyển khoản
Người dùng nhấn vào nút “Hoàn Thành”. Giao diện xác thực OTP xuất hiện.
4. Một tin nhắn sẽ được gửi từ tổng đài của hệ thống tới gmail của người dùng chứa mã giao dịch OTP. Người dùng nhập mã OTP nhận được từ tin nhắn gmail vào ô xác thực và nhấn nút “Chấp nhận”. Nếu người dùng nhập đúng OTP thì giao diện giao dịch thành công xuất hiện. Nếu người dùng nhập sai thì hệ thống sẽ yêu cầu người dùng nhập lại OTP.
5. Giao dịch thành công
Hình 31: Người dùng chuyển khoản thành công