2. 인증
- 401 인증 처리
• 헤더에 www-Authenticate 적용
- 인증 파라미터 수정
• Modus-TR-069과 인증값이 다름
• 추후 개발과정에서 정의가 필요
㈜유미테크 2
3. HTTP Digest 인증
- HTTP 인증 방식 중 하나
- 사용자명, 패스워드 등을 조합한 MD5값 인증
클라이언트 서버
페이지 요청
401 Unauthorized
헤더 Authorization (MD5인증정보) 추가
200 OK
MD5 인증정보(response) 생성
HA1 = MD5( "사용자명:realm:패스워드" )
HA2 = MD5( "HTTP요청방식:URI주소" )
Response = MD5( "HA1값:서버NONCE:요청카운터:클라이언트NONCE:보호품질코드:HA2값" )
4. HTTP Digest 인증 예제
클라이언트 서버
페이지 요청
401 Unauthorized
WWW-Authenticate: Digest algorithm=MD5, qop="auth",
realm="www.sntsoft.co.kr",nonce="3fd50fc08caac022c8437935eb69415b"
HA1 = MD5( "사용자명:realm:패스워드" )
HA2 = MD5( "HTTP요청방식:URI주소" )
Response = MD5( "HA1값:서버NONCE:요청카운터:클라이언트NONCE:보호품질코드:HA2값" )
헤더 Authorization (MD5인증정보) 추가
Authorization: Digest username="ymtech-1234^00:00:00:00:00:01", realm="www.sntsoft.co.kr",
nonce="3fd50fc08caac022c8437935eb69415b", uri="http://localhost:8081/taps/cwmp_d",
response="37febf42767c496b79644272ed809992", qop="auth", nc=00000001,
cnonce="4f91e5cac8dbce7f", algorithm="MD5"
200 OK
5. 계획
- TR069 전체과정 테스트
• TR069에서 필요한 기능 확인
• MO의 Set, Get 테스트
- MO 정의 및 서버에서 요청
• 특별한 기능을 수행하여 결과를 받도록
- CPU상태, 메모리 등등..
㈜유미테크 5