2016-09-27 8 views
1

입니다 : 기본적으로Onvif 인증이 비활성화 된 재생 공격 보호에서만 작동하는 이유는 무엇입니까? 내가 Python3.My 인증 algorhitm에 ONVIF 클라이언트 작업입니다

b64encode(sha1(b64decode(nonce.encode('utf-8')) + date_utc.encode('utf-8') + password.encode('utf-8')).digest()) 

,

b64encode (SHA1 (b64decode (비표)) + 날짜 + 비밀번호)

나는 또한 ONVIF 프로파일을 만들고 카메라에서 날짜와 시간을 동기화했습니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 사용 된 카메라는 AxisQ1604, fw 버전 5.50.03입니다.

+0

나는 해결책을 찾을 수있는 동일한 문제가 있습니까? –

답변

0

동일한 nonce는 동일한 nonce를 사용하는 다른 usernametoken을 폐기해야합니다 (한 번만).

+0

요청할 때마다 넌스를 생성합니다. – JochoM