본문 바로가기

Web/Java

[정의] CI / DI

반응형

CI(Connection information)

서로 다른 인터넷 서비스간에 서비스를 연계하여 사용자를 구분하기 위한 88Byte로 구성되어있는 정보.

ex) 주민등록번호

 

DI(Duplication information)

중복가입 체크를 통해 한 사람의 정보를 통해 여러개의 계정을 만들어 악용하는것을 방지 할 수 있는 64Byte로 구성된 정보.

DI는 특정 서비스에서 나에게 식별 번호를 준다고 생각 할 수 있다. 

ex) 각 계정 id가 달라도 나를 구분할수 있는 번호가 존재하면 각계정들이 나라는것을 인증해줄수 있다.

 

CI 와 DI의 차이점

A와 B사이트에 각 회원가입을 했을경우 CI는 같다고 할 수있다.

반대로 A라는 사이트에 회원가입을 여러번 하여 계정이 여러개일경우 ID는 서로다르지만 DI는 같다고할수있다.

즉 CI는 인터넷공간에서 어디서든 사용가능한 주민번호와 같고 DI는 특정 서비스에서만 사용 가능한 번호로 비유할 수 있다.

 

 

** 출처) https://losskatsu.github.io/it-infra/cidi/#ci-di-%EC%A0%95%EC%9D%98

반응형

'Web > Java' 카테고리의 다른 글

[JAVA] hasNext() 와 next() 의 차이  (0) 2020.06.09
[Java] JDK14 기능정리  (0) 2020.05.13
[Java] 비동기처리 방법  (0) 2020.05.08
Collections emptyMap()을 사용하는 경우  (0) 2020.05.07
[Java] 직렬화  (0) 2020.04.27