이 카테고리가 지금 존재하는 이유
기업과 공공 부문 조직은 가장 가치 있는 데이터에 생성형 AI를 활용하고자 합니다. 운영 기록, 계약서, 소스 코드, 자산 인벤토리, 네트워크 구성, 임상 노트가 그 대상입니다. 그러나 바로 그 데이터가 외부 모델로 전송이 허용되지 않는 데이터입니다.
이로 인해 도입 격차가 생깁니다. AI로부터 가장 큰 혜택을 받을 수 있는 업무가 AI에 노출하기 가장 어려운 업무입니다. 규제가 강화되고 GenAI가 파일럿에서 프로덕션 시스템으로 이동함에 따라, 이 격차는 더 이상 예외적인 사례가 아니라 엔터프라이즈 AI의 핵심 장벽이 됩니다.
직관적인 해결책은 데이터가 모델에 도달하기 전에 민감한 부분을 제거하는 것입니다. 그것이 바로 진짜 문제가 시작되는 지점입니다.
문제는 데이터가 아닙니다. 관계입니다.
Masking, 편집, DLP는 하나의 목적을 위해 만들어졌습니다. 민감한 값이 네트워크를 벗어나지 못하도록 막는 것입니다. 이 목적에서는 훌륭합니다. 그러나 모델이 남겨진 것을 읽을 수 있도록 설계된 적은 없습니다.
전통적인 masking 시스템은 데이터 보호를 최적화합니다. AI 시스템은 추론을 최적화합니다. 마스킹된 값이 관계에 참여하는 순간, 값을 보호하는 것이 관계 자체를 파괴하는 경우가 많습니다.
대부분의 팀이 놓치는 부분이 바로 이것입니다. AI 유용성에 대한 위험은 단일 값이 숨겨진다는 것이 아닙니다—값을 숨기는 것이 모델이 생각하는 데 필요한 연결을 끊는다는 것입니다. 마스킹하는 순간 사라지는 것을 생각해 보십시오.
- Asset ID ↔ Asset Name—ID를 편집하면 모델은 더 이상 취약점을 해당 머신과 연결할 수 없습니다.
- Host ↔ IP ↔ VLAN—이를 평탄화하면 모델은 경보가 실제로 어떤 세그먼트에서 왔는지 추론할 수 없습니다.
- Contract clause ↔ Counterparty—당사자를 삭제하면 갱신 위험이나 의무 관련 질문에 답할 수 없게 됩니다.
- Patient ↔ Treatment ↔ Diagnosis—식별자를 제거하면 모델이 요약하도록 요청받은 임상 체인이 사라집니다.
Figure 1. Masking은 host–IP–VLAN 관계를 끊습니다. Context-preserving data layer는 값을 토큰화하지만 관계를 그대로 유지합니다.
입력은 안전합니다. 출력은 쓸모가 없습니다. 대부분의 팀은 이를 AI를 안전하게 사용하기 위한 비용으로 받아들입니다—데이터를 보호하거나 모델과 함께 사용하거나, 둘 다는 불가능합니다. Context-preserving data layer는 바로 이 트레이드오프를 해소하기 위해 존재합니다.
Context-preserving data layer가 하는 일
민감한 값을 삭제하는 대신 변환합니다—그리고 그 주변의 구조와 관계를 보존하여 모델이 여전히 실제 데이터처럼 동작하는 무언가를 받도록 합니다. 모델은 보호된 데이터로 작동합니다. 돌아오는 과정에서 레이어는 신뢰 경계 내부 로컬에서 원래 값을 복원하여, 모델이 실제 데이터를 본 것처럼 출력이 워크플로우에 전달됩니다.
모델은 실제 데이터를 보지 않습니다. 더 정확하게는, 모델은 실제 데이터를 볼 필요가 없습니다.
Figure 2. 레이어는 AI 모델 이전에 데이터를 변환하고, 신뢰 경계 내부에서 로컬로 값을 복원합니다.
이 카테고리를 정의하는 몇 가지 속성이 있습니다.
- 일반적인 PII가 아닌 맞춤형 보호. 모델 경계를 명확한 형태로 절대 넘어서서는 안 되는 것은 업무 자체가 결정합니다—프로젝트 코드, 자산 및 장비 ID, 계약 조건, 네트워크 식별자, 임상 표현, 소스 코드, 내부 식별자. 일반적인 PII는 보호하는 대상의 일부일 뿐, 핵심이 아닙니다.
- 평탄화되지 않고 보존되는 관계. 자산-이름, host-IP-VLAN, 조항-Counterparty, Patient-Diagnosis—연결이 변환 후에도 살아남습니다. 모델이 추론하는 대상이 바로 그 연결이기 때문입니다.
- 신뢰 경계 내부에서의 복원. 토큰은 추론 후 로컬에서 원래 값으로 다시 매핑되므로 결과를 워크플로우에서 사용할 수 있습니다—그리고 원본 데이터는 출력을 완성하기 위해 외부로 나갈 필요가 없습니다.
기존에 보유한 것과의 차이점
모델 근처에 위치하기 때문에 context-preserving data layer는 실제로 그렇지 않은 것들과 비교됩니다.
- DLP나 masking이 아닙니다. 그것들은 입력을 제거하여 보호합니다. 이것은 입력을 변환하여 보호하므로 맥락이 살아남습니다.
- RAG나 vector database가 아닙니다. RAG는 추가적인 맥락을 모델 안으로 가져옵니다. Context-preserving data layer는 조직에서 이미 나가고 있는 민감한 맥락을 관리합니다. 하나는 지식을 추가하고, 다른 하나는 나가는 것을 지킵니다.
- AI gateway나 MCP layer가 아닙니다. 그것들은 모델 호출을 라우팅, 중개, 오케스트레이션합니다. Context-preserving data layer는 경계를 넘는 내용을 변환합니다—그리고 일반적으로 최종 사용자가 로그인하는 콘솔이 아닌 스택 내부에 임베드됩니다.
엔터프라이즈 스택의 새로운 레이어
AI는 전통적인 보안 스택이 해결하도록 설계된 적 없는 새로운 아키텍처 요구사항을 도입했습니다. 조직은 AI가 의존하는 맥락을 제거하지 않고도 민감한 데이터를 보호하는 레이어가 필요합니다. 그 레이어는 이전에 엔터프라이즈 아키텍처에 존재하지 않았습니다. 우리는 이를 context-preserving data layer라고 부릅니다.
모든 플랫폼 전환은 그것을 작동시키는 레이어에 이름을 붙입니다—Databricks는 레이크하우스, Snowflake는 데이터 클라우드, Palantir는 온톨로지를 명명했습니다. 민감한 데이터에서 엔터프라이즈 AI를 실행하는 전환에도 자체적인 것이 필요합니다. 데이터가 보호되고 여전히 사용 가능하며, 모델을 만나는 정확한 지점에 있는 레이어입니다.
이것은 오래된 가정—데이터를 보호하거나 사용하거나, 둘 다는 불가능합니다—을 동시에 둘 다를 하는 레이어로 대체합니다.
자주 묻는 질문
AI를 위한 context-preserving data layer란 무엇입니까?
Context-preserving data layer는 조직의 민감한 데이터와 AI 모델 사이에 위치하는 소프트웨어 레이어입니다. 추론 전에 민감한 데이터를 보호되지만 의미적으로 사용 가능한 형태로 변환하고, 이후 로컬에서 원래 값을 복원합니다—이를 통해 모델은 원본 데이터를 전혀 수신하지 않고도 실제 세계의 구조에 대해 추론할 수 있습니다.
데이터 masking이나 DLP와 어떻게 다릅니까?
Masking과 DLP는 값을 삭제하거나 편집하여 보호합니다. 이것은 데이터 유출을 막는 데는 효과적이지만, 값 주변의 관계도 파괴합니다—그리고 그 관계가 바로 AI 모델이 추론하는 데 필요한 것입니다. Context-preserving data layer는 관계를 그대로 유지하면서 값을 보호하므로 모델의 출력이 사용 가능한 상태로 유지됩니다.
Context-preserving data layer는 RAG와 같습니까?
아닙니다. RAG(retrieval-augmented generation)는 모델의 답변을 개선하기 위해 추가적인 맥락을 모델 안으로 가져옵니다. Context-preserving data layer는 반대 역할을 합니다. 모델로 가는 도중 조직에서 이미 나가고 있는 민감한 맥락을 관리합니다. RAG는 지식을 추가하고, 이것은 나가는 것을 지킵니다. 함께 사용할 수 있습니다.
AI gateway나 MCP layer와 어떻게 다릅니까?
AI gateway와 MCP layer는 모델 호출을 라우팅, 중개, 오케스트레이션합니다—어떤 모델이 호출되고 어떻게 호출되는지를 관리합니다. Context-preserving data layer는 경계를 넘는 데이터의 내용을 변환합니다. 트래픽 라우팅이 아니라 모델이 보고 보지 못하는 것과 관련이 있으며, 일반적으로 콘솔로 실행되지 않고 스택 내부에 임베드됩니다.
AI 모델이 실제 데이터를 보는 경우가 있습니까?
아닙니다. 모델은 항상 변환된 보호 형태만 수신합니다. 원래 값은 추론 후 조직의 신뢰 경계 내부에서 로컬로 복원됩니다. 이 카테고리의 핵심은 모델이 효과적으로 동작하기 위해 실제 데이터를 필요로 하지 않는다는 것입니다.
이것은 단순히 PII 보호입니까?
아닙니다. 일반적인 PII는 context-preserving data layer가 보호하는 대상의 일부일 뿐, 핵심이 아닙니다. 보호되어야 하는 것은 업무 자체가 정의합니다—프로젝트 코드, 자산 및 장비 ID, 계약 조건, 네트워크 식별자, 임상 표현, 소스 코드, 내부 식별자—그 중 상당 부분은 표준 PII 목록에 해당하지 않습니다.
엔터프라이즈 아키텍처에서 어디에 위치합니까?
민감한 데이터가 AI 모델을 만나는 경계에, 최종 사용자 제품으로 노출되지 않고 스택 내부에 임베드됩니다. 보호와 유용성 중 하나를 선택하도록 강요하지 않고 보호된 엔터프라이즈 데이터에서 AI를 실행할 수 있게 하는 레이어입니다.
