CI와 DI

단비·2023년 4월 26일
0

학습

목록 보기
19/66

CI(Connecting information)란?

  • 88byte(영대소문자+특수+숫자)
  • 서비스를 연계하여 서로 다른 인터넷 서비스 간에도 동일한 사용자인지 구분을 가능하게 해주는 정보

CI = 주민번호 + @
공식으로 지정된 본인확인 인증기관(주민번호 관리-나이스, KCB 등)에 인증을 받고 각 사이트는 CI와 DI값을 받음
공인인증서나 휴대폰인증은 CI와 DI값을 얻기 위한 매개체 수단(CI 자체가 아님)

단점

  • 주민번호를 없애고자 도입한건데 주민번호와 1:1 매칭이 됨 (도입 취지 퇴색)

DI(Duplication Information)란?

  • 64byte(영대소문자+특수+숫자)
  • 중복 가입 체크 같은걸 방지하기 위한 정보

DI = CI + 사이트 고유코드
여러 개 아이디를 만들었을 때 각자 계정 ID가 달라도 식별 번호는 같음

단점

  • DI 값의 비동일성 (DI가 인증 솔루션마다 다르게 발급되는 문제)
    예) 휴대폰 인증 != 인터넷 인증
  • DI는 법적 보호를 받지 못함



CI와 DI의 차이점

  • CI는 개인 고유 코드, DI는 사이트 고유 코드라고 볼 수 있음

A, B 사이트에 가입하였을 경우 CI는 같음
A사이트에서 여러번 가입한 경우 DI가 같음(사이트 내에서)

profile
tistory로 이전! https://sweet-rain-kim.tistory.com/

0개의 댓글