가공데이터 · 한국어 지식관계

통신 수행 방법 및 그 장치와, 통신 수행 제어 방법 및 그장치 document_id A220623055541

분류
의약학
라벨 상태 (label_status)
approved
문맥 (context)
정보 통신 기술의 발달에 힘입어 다양한 기능을 갖는 디지털 장치가 출현하게 되었다. 종래에 하나의 기능을 수행하던 디지털 장치가 두 개 이상의 복합적인 기능을 수행할 수 있게 됨으로써 사용자 편의가 향상되었다. 일 예로, IPTV(Inter Protocol TV)는 TV나 셋탑박스(set-top box)에 인터넷 기능을 추가함으써 복합적인 서비스를 가능하게 한다. 그러나 이러한 디지털 장치는 태생적 한계로 인하여 사용자 인터페이스를 구비하기가 힘들다. 따라서, 사용자가 IPTV를 이용하여 원하는 사이트에 접속하는 것이 용이하지 않다. 종래에는 이러한 문제점을 해결하고자 통신 시스템내에 프록시 서버를 구비하고, 프록시 서버에 사용자 ID 및 패스워드를 저장하였다. 이로 인하여 사용자가 사이트에 접속하고자 할 때마다 사용자 ID 및 패스워드를 입력해야 하는 불편함이 다소나마 해소되었다. 이와 같이 프록시 서버를 구비하는 통신 시스템 중 가장 대표적인 시스템은 SSO(Single Sign On)모델이다. SSO 시스템은 한번의 로그인으로 복수의 서비스 제공자에게서 서비스를 제공받을 수 있는 시스템을 지칭한다. 일반적인 통신 시스템에서 사용자가 복수의 사이트에 접속하기 위해서는 각각의 사이트에서 아이디와 패스워드를 입력하여야 한다. 뿐만 아니라, 해당 사이트에 최초로 회원 가입을 하기 위해서는 이름, 전화 번호등의 개인 정보를 각각의 사이트마다 입력하여야 한다. 그러나, SSO 시스템에서는, 최초에 입력한 사용자 ID 및 패스워드가 프록시 서버의 내부에 저장되고, 저장된 ID 및 패스워드를 이용하여 복수의 사이트에 접속한다. 도 1은 종래 기술에 따른 프록시 서버를 구비한 SSO 시스템(100)이다. 종래 기술에 따른 SSO 시스템(100)은 프록시 서버(120), 서비스 제공자(140) 및 디바이스(130)를 포함한다. SSO 시스템(100)에서 사용자(110)는 프록시 서버(120)에 접속하여 계정을 생성하고, SSO 시스템을 이용할 디바이스(130)를 미리 프록시 서버(120)에 등록한다. 사용자(110)는 디바이스(130) 등록 절차와 더불어 서비스 제공자(140)의 서비스를 디바이스(130)에서 제공받기 위하여, 서비스 제공자(140)에 대응되는 사용자 ID 및 패스워드를 프록시 서버(120)상에서 직접 입력한다. 입력된 사용자 ID 및 패스워드는 프록시 서버(120)의 내부에 저장된다. 향후, 디바이스(130)가 서비스 제공자(140)로의 접속을 요청하면, 프록시 서버(120)는 저장된 사용자 ID 및 패스워드를 이용하여 서비스 제공자(140)로의 로그인 절차를 수행한다. 서비스 제공자(140)로의 로그인 절차가 완료되면, 서비스 제공자(140)가 디바이스(130)와의 통신을 인증하였음을 의미하는 인증 토큰을 프록시 서버(120)에 전송한다. 프록시 서버(120)는 전송된 인증 토큰을 디바이스(130)에 전달한다. 디바이스(130)는 프록시 서버(120)로부터 전달받은 인증 토큰을 이용하여 서비스 제공자(140)와 직접 통신을 수행하거나, 프록시 서버(120)을 경유하여 통신을 수행함으로써 서비스를 제공받는다. 그러나, 디바이스(130)와 서비스 제공자(140)간의 인증 절차를 프록시 서버(120)을 경유하여 수행하는 종래의 기술은 다음과 같은 문제점이 있다. SSO 시스템이 형성되기 위해서는 복수의 서비스 제공자들간의 사전 협약이 필요하며, 보안 체계가 상이한 서비스 제공자들간의 협약은 사실상 불가능하다는 점에서 많은 수의 서비스 제공자들이 SSO 시스템내에 포함되기가 어렵다. 또한, 사용자(110)가 미리 등록하지 않은 서비스 제공자에게 접속하고자 하는 경우에는 사용자 ID 및 패스워드를 입력하여야 하는데, 반드시 프록시 서버(120)상에서 수행하여야 한다. 따라서, 사용자가 사용자 ID 및 패스워드를 입력하기 위해서는 프록시 서버(120)에 접속하여야만 한다는 점에서 매우 불편하였다. 특히 최초에 모든 서비스 제공자에 대한 사용자 ID 및 패스워드를 입력해 둔다는 것은 사실상 불가능하기 때문에 상술한 불편함은 필연적으로 발생할 수 밖에 없었다. 또한, 프록시 서버(120)에 복수의 사용자에 대한 ID 및 패스워드가 저장되어 있기 때문에, 프록시 서버(120)가 해킹을 당하게 되면 사용자 관련 정보들이 쉽게 노출된다는 문제점이 있었다. 또한, 디바이스(130)과 서비스 제공자(140)와의 인증 절차를 반드시 프록시 서버(120)를 경유하여 수행하여야 하기 때문에 프록시 서버(120)에 부하가 크게 걸리고 프록시 서버(120)의 관리에 사용되는 비용이 증가하게 된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
종래 기술인 SSO 시스템(100)에서 프록시 서버(120)가 디바이스(130)의 서비스 제공자(140) 접속 요청을 받았을 때 수행하는 로그인 절차의 방식은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    SSO 시스템 내 프록시 서버가 디바이스의 요청을 받았을 때 수행하는 로그인 방식의 기능을 파악한다.

  2. 2정보 추출information_extraction

    디바이스가 서비스 제공자로의 접속을 요청할 때 프록시 서버가 무엇을 사용하는지 확인한다.

    • 디바이스(130)가 서비스 제공자(140)로의 접속을 요청하면, 프록시 서버(120)는 저장된 사용자 ID 및 패스워드를 이용하여 서비스 제공자(140)로의 로그인 절차를 수행한다.
  3. 3근거 선택evidence_selection

    로그인 절차의 핵심 수단인 '저장된 사용자 ID 및 패스워드'를 근거로 선택한다.

    • 저장된 ID 및 패스워드를 이용하여 복수의 사이트에 접속한다.
  4. 4논리 통합logical_integration

    사용자가 사전에 프록시 서버에 직접 입력하여 저장해둔 정보를 활용하여 로그인을 대행함을 연결한다.

    • 입력된 사용자 ID 및 패스워드는 프록시 서버(120)의 내부에 저장된다.
  5. 5결론 도출conclusion_formulation

    프록시 서버가 내부에 저장된 사용자 ID와 패스워드를 사용하여 서비스 제공자에게 로그인을 수행한다는 결론을 도출한다.

    • 프록시 서버(120)는 저장된 사용자 ID 및 패스워드를 이용하여 서비스 제공자(140)로의 로그인 절차를 수행한다.
  6. 6답변 생성answer_generation

    질문에 대해 프록시 서버가 저장된 정보를 활용한다는 점을 명시하여 답변을 작성한다.

    • 저장된 사용자 ID 및 패스워드를 이용하여 서비스 제공자(140)로의 로그인 절차를 수행한다.
최종 답변 (final_answer)
디바이스(130)가 서비스 제공자(140)로의 접속을 요청하면, 프록시 서버(120)는 내부에 저장된 사용자 ID 및 패스워드를 이용하여 서비스 제공자(140)로의 로그인 절차를 수행한다.
핵심 해석 (core_interpretation)
SSO 시스템에서 디바이스의 접속 요청 시 프록시 서버가 저장된 사용자 ID와 패스워드를 이용하여 로그인 절차를 수행한다.