이건 그냥 개인적인 생각

1. 서버에서 현재 millisecond값을 value로 하여 authKey를 생성, 유저아이디를 키로 authKey를 메모리에 저장하고 클라로 전송
 
2. 클라이언트는 받은 authKey를 가지고 signature를 생성한뒤 서버로 (signature, nonce, 메세지) 전송
  - nonce 는 클라이언트의 millisecond와 같은 값을 사용
  - signature 생성 : HMACSHA1(authKey,  nonce + 메세지)
 

3. 서버는 받은 nonce와 메세지를 이용해 서버에 저장된 authKey로 signature를 생성, 클라로부터 받은 signature와 일치하는지 체크


'Security' 카테고리의 다른 글

/etc/passwd 내용 노출  (0) 2015.09.03

+ Recent posts