비드래프트 ViKernel Desktop으로 보는 AI 보안의 실행 관문
AIViKernel에이전트보안프롬프트인젝션

AI가 문서를 잘 읽는 것과 그 문서에 적힌 말을 실행해도 되는지는 다른 문제입니다. 비드래프트가 ViKernel을 통해 다루는 질문도 여기에 있습니다. 무엇을 답할지뿐 아니라, 어떤 행동을 허용할지를 따로 확인하는 것입니다.
이 글은 비드래프트가 자사 공개 발표와 제품 데모를 설명하는 글입니다.
AI가 읽은 문장이 왜 실행 권한은 아닐까
회의 자료를 읽고 요약해 달라고 AI에게 일을 맡겼다고 생각해 보겠습니다. 자료에는 숫자와 설명뿐 아니라 다른 사람이 쓴 문장도 들어 있습니다. 그중 어떤 문장이 파일 전송이나 외부 도구 사용을 요구하더라도, 자료를 읽으라는 사용자의 요청이 그 행동까지 허락한 것은 아닙니다.
프롬프트 인젝션은 이런 경계가 흐려질 때 생기는 문제입니다. AI가 참고해야 할 자료 속 문장을 자신에게 내려진 지시로 받아들이는 것입니다. 답변이 자연스럽고 유용해 보인다고 해서 그 뒤의 행동도 적절하다고 볼 수는 없습니다.
11월 3일 ZDNet Korea 보도와 AI타임스 기사는 비드래프트의 ViKernel을 AI 모델과 보안 정책을 연결하는 기술로 소개했습니다. 기사를 읽을 때 중요한 대목은 화려한 이름보다 실행 전 판단이라는 역할입니다. 사용자가 맡긴 일과 실제 행동 사이에 확인 지점을 두려는 접근입니다.
모델이 읽는 문장과 보안 규칙을 어떻게 나눌까
비드래프트가 공개한 설계는 기존 모델 가중치를 유지하면서 CPU와 보안 OS의 동작을 그 옆에 결합하는 방식입니다. 안전하게 답하라는 문장을 더 붙이는 데 그치지 않고, 어떤 행동이 실행될 수 있는지를 다루는 구조를 모델과 결합하겠다는 접근입니다. 공개 설계와 코드
이 구분은 정지와 재개에도 이어집니다. 공개 설계에는 서명된 재개 명령과 감사 기록이 포함돼 있습니다. 자료 속 문장이 안전 규칙을 고치거나 정지를 풀어 주는 권한이 되지 않도록, 읽고 추론하는 능력과 실행을 통제하는 권한을 나누려는 것입니다. 아래 데스크톱 관찰은 이 설계 전체를 재현한 결과가 아니라 현재 공개된 API와 gate 구성의 동작 장면입니다.
ViKernel Desktop은 이 차이를 어떻게 보여줄까
ViKernel Desktop의 공개 데모에서는 AgentGuard가 보안 판단의 흐름을 보여줍니다. 현재 공개 README는 AgentGuard에 LIVE 실행 경로와, 그 경로를 사용할 수 없을 때 재생 결과로 전환하는 경로가 있음을 설명합니다. 화면을 읽을 때도 어떤 모드로 결과를 얻었는지 함께 살펴보는 것이 좋습니다. 공개 데모 설명

11월 4일 확인한 Demo v0.4 화면에는 Spark API와 ViKernel gate의 조합이 선택돼 있었고, 커널 모드는 B의 CPU reference로 표시됐습니다. 이는 현재 화면에 보이는 시연 구성입니다. 그 화면을 Spark 모델 가중치 내부 실행의 증명으로 바꾸어 설명하지는 않습니다.
Policy Engine의 모의 도구 요청으로 차이를 살펴봤습니다. 부산의 날씨를 묻는 요청에는 ALLOW와 규칙 A가 표시됐고, 존재하지 않는 예시 주소로 보내는 이메일 요청에는 DENY와 규칙 F가 표시됐습니다. 감사 기록은 각각 252번과 253번으로 남았습니다. 실제 이메일을 보내거나 프롬프트 공격을 실행한 시험이 아니라, 가짜 데이터를 사용하는 두 가지 UI 관찰입니다.

이 장면이 쉽게 보여주는 것은 허용과 거절을 나누는 자리입니다. 날씨 정보가 필요하다는 요청과 외부로 메일을 보낸다는 요청은 같은 종류의 행동이 아닙니다. 실행을 제안하는 쪽과 그것을 허용하는 규칙을 구분하면, 사용자는 왜 어떤 일은 진행되고 다른 일은 멈췄는지 살펴볼 수 있습니다.
화면에서 먼저 확인할 것은 복잡한 기술 용어가 아닙니다. 어떤 요청을 넣었는지, 어떤 행동에 대해 판단했는지, 그 결과가 무엇인지입니다. LIVE 요청이 재생 결과로 바뀌었다면 그 상태도 함께 읽어야 합니다. 화면 한 장이 유용한 이유는 막연한 설명을 구체적인 장면으로 바꾸기 때문이지, 그 자체가 모든 보안 검증을 대신하기 때문은 아닙니다.
공개된 시험 수치는 어디까지 말해 줄까
공개 발표에서 비드래프트는 공개 모델 4종과 모의 도구, 가짜 데이터를 이용한 자체 시험 661건에서 요청하지 않은 외부 전송이 없었다고 보고했습니다. 실제 고객 데이터에 대한 운영 기록이나 독립 기관의 인증 건수가 아닙니다. 이 조건을 붙여야 숫자가 무엇을 뜻하는지 제대로 읽을 수 있습니다. 관련 보도
같은 이유로 공개된 21배라는 비교도 범위를 구분해야 합니다. 이는 정책을 판정하는 단계에 관한 자사 비교 수치입니다. AI가 문서를 읽고 답을 만들고 도구를 실행하는 전체 작업이 21배 빨라졌다는 뜻은 아닙니다. 제품을 평가할 때는 보안 판단의 결과와 전체 작업의 시간을 각각 살펴보는 편이 정확합니다.

| 공개 항목 | 읽을 수 있는 의미 | 그 수치만으로 말할 수 없는 것 |
|---|---|---|
| 공개 모델 4종을 이용한 661건 시험 | 모의 도구와 가짜 데이터를 사용한 자사 시험의 범위 | 모든 모델과 실제 업무 환경의 보안 보장 |
| 정책 판정 단계의 21배 비교 | 해당 판정 단계에 한정한 자사 비교 결과 | 전체 AI 작업이나 PC 전체의 21배 가속 |
| 화면의 LIVE 표시와 README의 재생 경로 설명 | 표시된 상태와 데모 실행 방식을 구분할 근거 | 보이지 않는 내부 구현이나 모델 가중치 실행의 증명 |
AI 도구를 고를 때 무엇을 확인하면 좋을까
기능이 많다는 설명보다 실제로 맡길 작업 하나를 정해 보는 것이 도움이 됩니다. 그 작업에 필요한 행동이 무엇인지, 행동이 허용되거나 거절됐을 때 결과가 어떻게 남는지 확인하는 것입니다. 보안 기능 때문에 정상적인 작업까지 막히지는 않는지도 같은 조건에서 함께 살펴봐야 합니다.
ViKernel Desktop을 공개한 목적도 추상적인 보안 설명을 독자가 살펴볼 수 있는 장면으로 옮기는 데 있습니다. 좋은 답변을 만드는 능력과 행동을 허용하는 기준을 구분하면, AI에게 일을 맡길 때 무엇을 확인해야 하는지도 선명해집니다.
ViKernel은 기존 PC 운영체제를 대신하나요
여기서 설명하는 핵심은 AI의 행동과 보안 정책 사이의 판단입니다. 이 글의 보안 OS라는 표현을 Windows 같은 PC 운영체제 전체를 교체한다는 뜻으로 읽을 필요는 없습니다.
데모 화면만 보면 실제 보안 성능을 알 수 있나요
화면은 특정 요청과 결과를 이해하는 데 도움을 줍니다. 실제 업무에 적용하려면 사용하려는 모델, 도구, 권한, 데이터 조건에서 정상 작업과 위험 작업을 함께 비교해야 합니다.
숫자를 비교할 때 가장 중요한 것은 무엇인가요
같은 작업의 같은 단계를 비교했는지입니다. 정책 판정 시간과 AI 전체 응답 시간을 섞으면 서로 다른 대상을 한 숫자로 설명하게 됩니다.