Muốn an toàn thì phải kết hợp cả 2, mã dùng để xác thực giao dịch gồm 2 phần, phần đầu sinh ra bởi smart OTP và phần thứ 2 là SMS OTP.1 cái mã thay đổi liên tục, hiệu lực trong vài phút chắc chắn an toàn hơn 1 cái mật mã cố định 4 con số cụ nhỉ.
Cụ đừng tưởng cái smart cụ giữ nó an toàn, cái máy sinh OTP (hoặc app sinh OTP) đó ngân hàng nó nắm và cài đặt quy luật sinh mã. Hacker nó truy cập hoặc nó có được cái quy luật này thì nó có luôn mã, lúc đó user không can thiệp vào giao dịch vẫn mất xèng. Nghĩa là user có cẩn thận cách mấy cũng mất xèng, hay nói trắng ra là user không quyết định được cái việc mình bị mất xèng hay không.
SMS OTP thì user sẽ phải đặt hàng, ngồi chờ tin nhắn SMS đến điện thoại, mở khóa điện thoại, nhập mã SMS. Nếu hacker truy cập được vào SMS từ bảo mật nhà mạng hoặc con đường nào đó thì user cũng bị mất. Tuy nhiên với phương pháp này user đã có quyền chủ động hơn trong việc nâng cao bảo mật và phải thực hiện các bước giao dịch của mình. Với phương pháp này thì thường hacker sẽ phải liên lạc với user để lừa lấy mã SMS. Còn phương pháp kia nó chả cần phải làm gì vì đã có sẵn mã.