문맥 (context)
본 발명은 일반적으로 컴퓨터 보안의 분야에 관한 것이다. 보다 상세하게는, 본 발명은 컴퓨팅 장치의 상황 평가에 기반하여 컴퓨팅 장치상의 데이터로의 액세스를 제한하는 방법 및 장치에 관한 것이다.
기업체들은 건강 기록들, 은행 계좌 번호들, 정부의 식별자들 및 재정 기록들과 같은 점점 증가하고 있는 양의 기밀 고객 데이터를 다루고 있다. 이러한 데이터의 우연하거나 또는 악의 있는 누출은 회사가 명성에 손해를 입고, 고객 소송 및 가혹한 정부의 조치에 노출될 수 있게 한다. 불운하게도, 종종 정보 기술 및 보안 문제들에 대한 교육을 받지 않은 많은 고용인들이 종종 사적인 고객 데이터를 누출하는 실수를 범한다. 예를 들면, 2006년, 재정 서비스 회사 피델리티 (Fidelity) 의 랩탑이 도난당했을 때, 거의 200,000명의 휴렛 팩커드 (Hewlett-Packard) 고용인들의 암호화되지 않은 개인 정보가 위험에 빠지게 되었다. 다른 문제를 일으킨 예는, 파일 공유의 정도를 인식하지 못한 사용자에 의해 파일 공유 프로그램들을 통해 우연히 공유된 다량의 암호화되지 않은 정보에 의해 보여질 수 있다.
이러한 문제점을 처리하기 위해서, 많은 회사들이 사고 또는 부주의한 도난으로부터 정보 누출의 위험을 최소화하기 위해 기밀 데이터를 투명하게 보호하는 툴 (tool)들을 개발하려고 시도해왔다. 예를 들면, 가상 사설망 (Virtual Private Networking, VPN) 공간에서, 회사들은 클라이언트 머신의 상황 평가 (posture assessment, PA) 에 기반하여 VPN을 액세스하기 위한 클라이언트의 능력을 제한하는 시스템들을 개발해오고 있다 (이 기술은 또한 "네트워크 허가 제어" (network admission control, NAC), "디바이스 검증" (Device verification, DV) 및 "신뢰된 네트워크 접속" (trusted network connect, TNC)로서 지칭됨).
PA 기술은 일반적으로 다음과 같이 동작한다. 클라이언트가 (VPN 또는 직접 접속 중 어느 하나를 통해) 네트워크에 접속하도록 허용하기 전에, 클라이언트의 상태는 네트워크에 위협적인지 여부를 결정하기 위해 평가된다. 만약 그렇다면, 클라이언트는 VPN으로의 접속이 차단될 수도 있거나, 완전 액세스 (full access) 로 VPN에 접속하는 것을 허용하기 전에 그것 자체를 패치하는데 사용할 수 있는 격리 네트워크 (quarantine network) 에 접속될 수 있다. 현재의 PA 구현들은 클라이언트가 현재 방화벽 및 최신의 안티바이러스 소프트웨어를 구동하고 있는 지에 대한 간단한 결정으로부터, 서비스 팩들 및 소프트웨어 업데이트들에 대한 클라이언트의 레벨을 검출하기까지, 및 기계에 설치된 모든 소프트웨어의 버전에 대한 세밀한 (fine-grained) 분석에 이르기까지 각 엔드포인트 (endpoint) 에서 평가되는 것들이 다양하다.
비록 현재의 PA 및 NAC 기술은 허가되지 않은 액세스들로부터 네트워크를 보호할 수 있지만, 그것들은 기밀 데이터가 네트워크로부터 검색된 이후, 기밀 데이터를 보호하기 위한 어떠한 것도 수행하지 않는다. 클라이언트의 보안 상황에서의 변화는 클라이언트에서의 기밀 데이터를 위태롭게 할 수 있다. 예를 들면, 바이러스와 같은 악의적인 코드가 우연히 클라이언트로 로딩되면, 악의적인 코드는 기밀 데이터로 액세스할 수 있다. 이러한 문제는 기밀 데이터가 절대로 클라이언트에 저장되지 않도록 하고, 항상 보안 서버로부터 액세스되도록 함으로써 완화될 수 있다. 그러나, 이는 클라이언트가 기밀 데이터에 액세스하고자 할 때마다 클라이언트가 네트워크에 접속될 것을 요구하고, 이는 랩탑들 또는 다른 이동 컴퓨팅 장치들 또는 신뢰할 수 없는 네트워크 연결을 갖는 클라이언트에는 실용적이지 않을 수 있다.
따라서, 클라이언트 머신 상에서의 기밀 데이터를 보호하는 방법 및 장치가 요구된다.
지시문 (instruction)
주어진 원문을 읽고 필요한 정보를 파악하여, 원문에 근거해 질문에 답하라.
질문 (question)
클라이언트의 상태가 네트워크에 위협적인지 여부를 결정하기 위해 평가되는 상황 평가(posture assessment, PA) 기술에서, 클라이언트가 완전 액세스(full access)를 허용받기 전에 접속될 수 있는 네트워크 구성 요소는 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation상황 평가(PA) 기술의 동작 방식 중, 위협적인 클라이언트가 완전 액세스 전 접속하게 되는 특정 네트워크 구성 요소를 찾는다.
-
2정보 추출
information_extractionPA 기술의 동작 과정 중 클라이언트의 상태가 위협적일 경우의 조치를 확인한다.
- 만약 그렇다면, 클라이언트는 VPN으로의 접속이 차단될 수도 있거나, 완전 액세스 (full access) 로 VPN에 접속하는 것을 허용하기 전에 그것 자체를 패치하는데 사용할 수 있는 격리 네트워크 (quarantine network) 에 접속될 수 있다.
-
3근거 선택
evidence_selection완전 액세스 전 패치를 위해 접속되는 구성 요소인 '격리 네트워크'를 선별한다.
- 완전 액세스 (full access) 로 VPN에 접속하는 것을 허용하기 전에 그것 자체를 패치하는데 사용할 수 있는 격리 네트워크 (quarantine network)
-
4논리 통합
logical_integration클라이언트가 위협적일 때 차단되거나, 혹은 패치를 위해 격리 네트워크로 연결된다는 인과 관계를 파악한다.
-
5결론 도출
conclusion_formulation질문에서 요구하는 구성 요소는 격리 네트워크(quarantine network)이다.
- 격리 네트워크 (quarantine network) 에 접속될 수 있다.
-
6답변 생성
answer_generation추출된 엔티티를 바탕으로 최종 답변을 작성한다.
- 격리 네트워크 (quarantine network)
최종 답변 (final_answer)
격리 네트워크 (quarantine network)
핵심 해석 (core_interpretation)
상황 평가(PA) 기술에서 클라이언트가 완전 액세스를 허용받기 전에 자체를 패치하는 데 사용할 수 있는 격리 네트워크에 접속된다.