[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 15:45:05 (+0700) | #1 | 242003 |
mr.yeuquai
Member
|
0 |
|
|
Joined: 24/06/2011 02:13:50
Messages: 6
Offline
|
|
Em có 1 thắc mắc nho nhỏ.
Em sử dụng tk Techcombank. Nó có cái total key.
để sử dụng tk thì cần có : tên tk đăng nhâp - pass (6 ký tự) + 6 số trên cái total key.
6 số trên total key thay đổi liên tục sau mỗi 1 phút.
Vậy. làm sao Ngân Hàng có thể biết được rằng cái số total key mà mình nhập vào là chính xác?
Hi, có gì mong các bro giải thích giúp. |
|
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 15:52:33 (+0700) | #2 | 242004 |
phanledaivuong
Member
|
0 |
|
|
Joined: 23/05/2008 17:34:21
Messages: 315
Location: /dev/null
Offline
|
|
Bạn tham khảo thêm ở đây:
http://en.wikipedia.org/wiki/One-time_password
|
|
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 16:48:38 (+0700) | #3 | 242008 |
akay2605
Member
|
0 |
|
|
Joined: 25/07/2006 12:29:28
Messages: 2
Offline
|
|
mr.yeuquai wrote:
Em có 1 thắc mắc nho nhỏ.
Em sử dụng tk Techcombank. Nó có cái total key.
để sử dụng tk thì cần có : tên tk đăng nhâp - pass (6 ký tự) + 6 số trên cái total key.
6 số trên total key thay đổi liên tục sau mỗi 1 phút.
Vậy. làm sao Ngân Hàng có thể biết được rằng cái số total key mà mình nhập vào là chính xác?
Hi, có gì mong các bro giải thích giúp.
Nói nôm na là như thế này, ngân hàng sẽ phát cho bạn 1 thiết bị giống như usb có hiển thị số, thiết bị đó được lập trình theo giải thuật của ngân hàng, nó phải trùng với cách mà server quản lý acc tài khoản của bạn. Server và thiết bị đó đồng bộ hoá với nhau bằng thời gian.
He he, mình chỉ biết vậy thôi |
|
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 17:50:29 (+0700) | #4 | 242017 |
mr.yeuquai
Member
|
0 |
|
|
Joined: 24/06/2011 02:13:50
Messages: 6
Offline
|
|
akay2605 wrote:
Nói nôm na là như thế này, ngân hàng sẽ phát cho bạn 1 thiết bị giống như usb có hiển thị số, thiết bị đó được lập trình theo giải thuật của ngân hàng, nó phải trùng với cách mà server quản lý acc tài khoản của bạn. Server và thiết bị đó đồng bộ hoá với nhau bằng thời gian.
Nhưng ý em hỏi là, làm thế nào để số trên cái như cái usb đấy và cái mà trên server quản lý trùng với nhau được khi mà số sinh ra là số ngẫu nhiên? |
|
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 19:26:58 (+0700) | #5 | 242020 |
ng.tuna
Member
|
0 |
|
|
Joined: 24/06/2011 00:21:25
Messages: 1
Offline
|
|
cái này là OTP, bạn tìm hiểu trên mạng nhiều lắm. |
|
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 22:18:17 (+0700) | #6 | 242043 |
phanledaivuong
Member
|
0 |
|
|
Joined: 23/05/2008 17:34:21
Messages: 315
Location: /dev/null
Offline
|
|
mr.yeuquai wrote:
akay2605 wrote:
Nói nôm na là như thế này, ngân hàng sẽ phát cho bạn 1 thiết bị giống như usb có hiển thị số, thiết bị đó được lập trình theo giải thuật của ngân hàng, nó phải trùng với cách mà server quản lý acc tài khoản của bạn. Server và thiết bị đó đồng bộ hoá với nhau bằng thời gian.
Nhưng ý em hỏi là, làm thế nào để số trên cái như cái usb đấy và cái mà trên server quản lý trùng với nhau được khi mà số sinh ra là số ngẫu nhiên?
mình đưa link rồi bạn chưa đọc à ?
Code:
http://en.wikipedia.org/wiki/One-time_password
|
|
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 22:38:07 (+0700) | #7 | 242045 |
|
quanta
Moderator
|
Joined: 28/07/2006 14:44:21
Messages: 7265
Location: $ locate `whoami`
Offline
|
|
mr.yeuquai wrote:
Nhưng ý em hỏi là, làm thế nào để số trên cái như cái usb đấy và cái mà trên server quản lý trùng với nhau được khi mà số sinh ra là số ngẫu nhiên?
Câu trả lời ngắn: bởi vì, tuy ngẫu nhiên, nhưng nó được sinh ra theo cùng một thuật toán dựa vào 2 yếu tố: một là, một khoá bí mật dùng chung và hai là, số bước nhảy thời gian tính từ lúc khởi đầu đến thời điểm hiện tại (ví dụ như trên thiết bị mà bạn có, bước nhảy thời gian = 30s chẳng hạn).
Câu trả lời dài: tìm hiểu HMAC-SHA-1 -> HOTP -> TOTP.
PS: "cái như cái USB đấy" được gọi là token. |
|
Let's build on a great foundation! |
|
|
|
[Discussion] Ngân hàng bảo mật như thế nào? |
24/06/2011 23:12:21 (+0700) | #8 | 242049 |
trycatch
Member
|
0 |
|
|
Joined: 07/12/2010 20:00:36
Messages: 15
Offline
|
|
mr.yeuquai wrote:
akay2605 wrote:
Nói nôm na là như thế này, ngân hàng sẽ phát cho bạn 1 thiết bị giống như usb có hiển thị số, thiết bị đó được lập trình theo giải thuật của ngân hàng, nó phải trùng với cách mà server quản lý acc tài khoản của bạn. Server và thiết bị đó đồng bộ hoá với nhau bằng thời gian.
Nhưng ý em hỏi là, làm thế nào để số trên cái như cái usb đấy và cái mà trên server quản lý trùng với nhau được khi mà số sinh ra là số ngẫu nhiên?
Như bạn quanta nói rồi, mình bổ sung thêm theo cách hiểu của mình.
Hiện nay Token key các NH dùng thường có 2 loại sinh mã:
1: sinh theo event(mỗi lần bấm để sinh mã), nhược điểm là nếu cho trẻ em chơi thì nhanh phải thay token vì loại này giới hạn số lần bấm.
2: Sinh mã theo thời gian thực, loại này bấm thoải mái. Nhược là server xác thực của NH vì 1 lý do nào đó mà sai giờ thì coi như tèo. :d |
|
|
|