모델에게 내 드라이브를 보여 주지 마세요: AI가 다루는 데스크톱 앱의 경로·개인정보 규칙
AI 어시스턴트가 KwaFlux에 보내는 것과 돌려받는 것: 파일을 열기 전에 거부되는 네트워크 경로, 원본 옆에 저장되는 결과, 매개변수를 남기지 않는 로그.
핵심 요약
- AI 어시스턴트는 KwaFlux를 쓸 때 어떤 파일로 작업할지 알려 줍니다. 돌려받는 정보는 최소한으로 유지됩니다. 작업 ID, 상태, 출력 파일 이름뿐이며 경로나 폴더 목록은 없습니다.
- 네트워크 경로는 KwaFlux가 무엇이든 열기 전에 거부됩니다. Windows에서는 그런 경로를 여는 것만으로도 로그인 자격 증명이 다른 컴퓨터로 전송될 수 있기 때문입니다.
- 출력은 원본 파일 옆에 저장되며, 같은 이름의 파일이 이미 있으면 기존 파일을 덮어쓰지 않고 새 파일 이름에 번호를 붙입니다.
- AI 호출에 대한 KwaFlux의 사용 텔레메트리는 메서드, 결과, 소요 시간, 작업 ID만 기록하며 매개변수는 기록하지 않습니다.
데스크톱 앱을 다루는 AI 어시스턴트는 내가 신경 쓰는 두 가지 사이에 놓여 있습니다. 내 파일과 클라우드 모델 제공업체입니다. 앱이 어시스턴트에게 돌려주는 것은 무엇이든 그 제공업체로 가는 대화의 일부가 됩니다. 그래서 KwaFlux는 세 가지를 신중하게 다룹니다. 어떤 경로를 받는지, 어디에 쓰는지, 무엇을 보고하는지입니다.
이 글에서는 KwaFlux 도구 호출에서 무엇이 들어가고 무엇이 나오는지, 네트워크 경로가 AI 에이전트에게 위험한 이유, 어시스턴트가 출력 폴더를 고를 수 없는 이유, 그리고 KwaFlux가 AI 호출에 대해 무엇을 기록하는지 알아봅니다.
목차
- AI 어시스턴트는 내 파일에 대해 무엇을 알게 될까?
- 들어가는 것과 나오는 것
- 네트워크 경로를 먼저 거부하는 이유
- 전체 경로, 로컬, 두 번 확인
- 결과가 저장되는 위치
- 허용 목록으로 만드는 결과
- KwaFlux가 AI 호출에 대해 기록하는 것
- 여전히 AI 제공업체에 전달되는 것
- 자주 묻는 질문
AI 어시스턴트는 내 파일에 대해 무엇을 알게 될까?
AI 어시스턴트는 내가 채팅에 입력하거나 붙여 넣은 것, 어시스턴트 자체 도구가 내 컴퓨터에서 읽을 수 있는 것, 그리고 어시스턴트가 호출한 앱이 돌려주는 것을 알게 됩니다.
KwaFlux가 통제할 수 있는 것은 마지막 하나뿐입니다. KwaFlux의 원칙은 어시스턴트가 결과를 보고하고 다음 단계로 넘어가는 데 필요한 만큼만 돌려주고, 그 이상은 주지 않는 것입니다.
들어가는 것과 나오는 것
영상 파일 복구의 첫 단계인 진단 요청을 예로 들어 보겠습니다.
| 항목 | KwaFlux로 들어가는 것 | 어시스턴트에게 돌아가는 것 | 제외되는 것 |
|---|---|---|---|
| 파일 | 사용자나 어시스턴트가 준 로컬 전체 경로 | 파일 이름 | 파일이 있는 폴더, 그 폴더의 다른 파일 |
| 결과 | — | 파일을 복구할 수 있는지, 어떤 복구 모드를 권장하는지 | 결과의 고정 항목 밖에 있는 모든 것 |
| 작업 | — | 작업 ID와 상태 | — |
| 출력(파일을 쓰는 작업) | — | 작업이 성공한 뒤의 출력 파일 이름 | 출력 파일의 전체 경로 |
어시스턴트가 확실히 아는 것은 입력 경로 하나뿐입니다. 어시스턴트가 직접 넘긴 경로이기 때문입니다. KwaFlux는 여기에 아무것도 보태지 않습니다. 전체 경로를 돌려주지 않고, 폴더 목록을 보여 주지 않으며, 사용자 프로필이나 다른 파일의 위치도 알려 주지 않습니다.
네트워크 경로를 먼저 거부하는 이유
Windows에서 \\server\share\video.mp4처럼 백슬래시 두 개로 시작하는 경로는 네트워크 공유를 가리키는 UNC 경로입니다. 프로그램이 이런 경로를 열면 Windows가 내 계정으로 그 서버에 자동으로 로그인을 시도할 수 있습니다.
2023년 Outlook 취약점이 심각했던 이유가 바로 이것입니다. Microsoft 보안 대응 센터(MSRC)는 권고문에서 공격자 서버의 "SMB(TCP 445) 공유를 가리키는 UNC 경로"가 담긴 메시지 때문에 Outlook이 연결을 시도했고, 그 연결이 "사용자의 NTLM 협상 메시지를 보내며", 공격자는 이를 "다른 시스템에 대한 인증에 중계할 수 있다"고 설명했습니다. 클릭은 필요하지 않았습니다.
AI 어시스턴트는 자신이 읽는 텍스트를 통해 이런 경로를 넘겨받을 수 있습니다. 공유 문서 속 파일 이름, 웹 페이지의 한 줄, 붙여 넣은 메시지 같은 것입니다. KwaFlux가 이 경로를 연다면, 영상의 해상도만 읽으려는 것이라도 Windows가 그 로그인을 시작할 수 있습니다. 그래서 KwaFlux는 파일을 읽다가 실패한 뒤가 아니라 파일에 접근하기 전에 네트워크 경로를 거부합니다.
전체 경로, 로컬, 두 번 확인
경로 규칙은 간단합니다.
- 전체 경로만.
..\clip.mp4같은 상대 경로는 "현재 디렉터리"에 따라 달라지며, 백그라운드 프로세스에서는 그곳이 생각한 위치가 아닐 수 있습니다. Microsoft 경로 문서는 드라이브와 백슬래시가 없거나..가 들어간 경로는 현재 디렉터리를 기준으로 해석된다고 설명합니다. KwaFlux는 짐작하는 대신 전체 경로를 요구합니다. - 로컬만. UNC 경로와 그 밖의 네트워크 위치는 거부됩니다.
- 두 프로세스에서 모두 확인. KwaFlux 앱은 모든 경로를 확인합니다. 어시스턴트 환경 안에서 실행되는 MCP 프로세스도, 출력 크기를 고르기 위해 영상 해상도를 읽는 등 스스로 무언가를 읽기 전에 같은 방식으로 경로를 확인합니다. 미디어 정보를 읽을 때는 로컬 파일 프로토콜만 씁니다.
두 번째 확인이 중요한 이유가 있습니다. 이전 버전의 향상 도구 하나는 요청이 앱의 검사에 닿기 전에 MCP 프로세스에서 입력 파일 정보를 읽었습니다. 이 문제는 수정되어, 이제 MCP 쪽이 같은 규칙을 먼저 적용합니다.
결과가 저장되는 위치
어시스턴트는 무엇을 처리할지는 고르지만, 결과를 어디에 둘지는 고르지 않습니다.
- 원본 옆에 저장. 변환, 복구, 향상한 파일은 원본과 같은 폴더에 저장됩니다. 어시스턴트는 시작 프로그램 폴더나 동기화되는 공유 폴더 같은 다른 폴더를 출력 위치로 지정할 수 없습니다.
- 몰래 덮어쓰지 않음. 그 폴더에
clip.mp4가 이미 있으면 새 파일은clip(1).mp4가 됩니다. 앱에서 내보낼 때와 같은 규칙입니다. - 다시 보낸 요청을 알아봄. 시간 초과 뒤처럼 어시스턴트가 같은 요청을 두 번 보내면, 작업이 하나 더 생기지 않고 원래 작업을 돌려받습니다.
링크 다운로드는 다릅니다. 이미 있는 폴더에 저장되며, 매번 확인으로 설정하면 승인 팝업에 어느 폴더인지 표시됩니다.
허용 목록으로 만드는 결과
KwaFlux가 어시스턴트에게 보내는 결과는 엔진이 만든 것을 그대로 넘기지 않고, 정해진 항목 목록으로 만들어집니다. 그래서 내부 경로, 디버그 출력, 다른 사용자나 다른 어시스턴트의 정보처럼 모델에게 줄 의도가 없던 것이 들어가지 않습니다.
특히 작업 목록에는 몇 가지 규칙이 있습니다.
- 작업은 최신순으로 정렬되므로, 목록이 잘리더라도 어시스턴트는 최근 작업을 봅니다.
- 성공한 작업만 출력이 있다고 알리고 출력 파일 이름을 줍니다. 대기 중이거나 실패한 작업이 무언가를 만들어 냈다고 주장하지는 않습니다.
- 이 어시스턴트가 제출한 작업만 걸러 볼 수 있습니다.
영상 제목처럼 웹에서 온 텍스트는 모델에 닿기 전에 추가로 정리됩니다. 이 내용은 웹 영상 제목 속 프롬프트 인젝션에서 다룹니다.
KwaFlux가 AI 호출에 대해 기록하는 것
| 위치 | 기록하는 것 | 기록하지 않는 것 |
|---|---|---|
| 사용 텔레메트리 | 호출한 메서드, 결과, 소요 시간, 작업 ID | 경로, 링크, 파일 이름 등 모든 매개변수 |
| 설정의 최근 에이전트 작업 | 연결된 어시스턴트와 최근 호출 200건 | 매개변수 |
| 앱의 작업 목록 | 작업과, 어떤 어시스턴트가 제출했는지 보여 주는 태그 | — |
활동 목록은 어시스턴트가 무엇을 해 왔는지 볼 수 있도록 마련했습니다. 화면에 파일 이름 기록이 남지 않도록 매개변수는 일부러 뺐습니다. KwaFlux의 전반적인 데이터 처리 방식은 개인정보처리방침을 참고하세요.
여전히 AI 제공업체에 전달되는 것
이 경계를 솔직하게 밝히는 것이 중요합니다. KwaFlux는 미디어를 내 컴퓨터에서 처리합니다. AI 처리는 사용자 GPU에서 실행되며 미디어 파일이 처리를 위해 업로드되지 않습니다. 하지만 어시스턴트와의 채팅은 평소처럼 그 어시스턴트의 모델 제공업체로 갑니다. D:\Clients\Acme\contract-video.mp4라고 입력하면, 내가 입력했으므로 제공업체도 그 경로를 보게 됩니다.
파일 이름 자체가 민감하다면 요청하기 전에 파일 이름을 바꾸거나 평범한 이름의 폴더로 옮기세요. KwaFlux는 대화에 이미 들어 있는 것에 더 보태지는 않지만, 내가 넣은 것을 지워 줄 수는 없습니다.
참고: MCP 사양에는 Roots라는 기능이 있어, 호스트가 사용자가 범위로 보는 폴더를 서버에 알려 줄 수 있습니다. 경로를 Roots로 제한하는 방안도 검토했지만, 호스트는 보통 코드 작업 공간을 선언하고 영상은 그곳에 있는 경우가 드뭅니다. 또 사양의 2026-07-28 개정판은 Roots를 폐기 예정(deprecated)으로 지정했습니다. 쓰게 되더라도 선택적인 추가 제한이 될 것입니다.
마치며
모델이 받는 것은 내가 준 경로와, 짧고 구조화된 답변뿐입니다. 폴더 목록도, 출력 파일의 전체 경로도 주지 않고, 모델을 대신해 네트워크 경로를 열지도 않으며, 로그에 매개변수를 남기지도 않습니다. 결과는 원본 옆에 저장되고 기존 파일을 대체하지 않습니다. 나머지는 내가 채팅에 무엇을 입력하느냐에 달려 있습니다.
내 파일은 내 컴퓨터에
KwaFlux의 로컬 MCP 서버를 쓰면 Codex, Claude, Cursor 등 MCP 앱이 파일을 있는 자리에서 처리하고 결과를 그 옆에 저장합니다. Windows 10(64비트, 버전 1809 이상), Windows 11, Apple Silicon 탑재 macOS 12 이상에서 실행됩니다. 파일 가져오기와 앱 둘러보기에는 계정이 필요 없습니다. 내보내기, 변환, 파일 복구, 링크에서 파일 다운로드에만 로그인과 유료 플랜이 필요합니다.
내 실제 영상으로 효과를 확인하세요
KwaFlux를 받고 결제 전에 내 영상으로 효과를 무료로 미리 보세요. 계정이 필요 없고, 내 GPU에서 처리하며 처리를 위해 미디어를 업로드하지 않습니다. 영상 미리보기는 1, 3 또는 5초, 흔들림 보정 미리보기는 5, 15 또는 30초 중에서 고를 수 있습니다.
자주 묻는 질문
AI 어시스턴트가 내 파일 경로를 볼 수 있나요?
네. 내가 입력하거나 붙여 넣은 경로, 그리고 어시스턴트 자체 도구가 찾은 경로는 봅니다. 잘 설계된 앱은 여기에 더 보태지 않습니다. 전체 경로나 폴더 목록이 아니라 파일 이름과 결과만 돌려줍니다. 채팅 내용은 어시스턴트의 모델 제공업체로 전송됩니다.
네트워크 경로가 AI 에이전트에게 왜 위험한가요?
Windows에서는 UNC 경로를 열면 시스템이 내 계정으로 그 서버에 자동 로그인할 수 있기 때문입니다. 에이전트는 자신이 읽는 텍스트를 통해 그런 경로를 넘겨받을 수 있으므로, 앱은 무엇이든 열기 전에 네트워크 경로를 거부해야 합니다.
AI 에이전트에게 파일 저장 위치를 고르게 해도 되나요?
대개는 그러지 않는 편이 낫습니다. 모델이 폴더를 고르게 하면, 모델을 조종할 수 있는 것은 무엇이든 시작 프로그램 폴더나 동기화 공유 폴더에 쓰거나 기존 파일을 덮어쓸 수 있습니다. 원본 옆에 쓰고 이름이 겹치면 자동으로 바꾸면 결과를 예측할 수 있습니다.
도구 결과의 "항목 허용 목록"은 무슨 뜻인가요?
서버가 하위 프로그램이 돌려준 것을 그대로 넘기지 않고, 이름이 정해진 고정 항목들로 결과를 만든다는 뜻입니다. 디버그 출력이나 내부 경로처럼 목록에 없는 것은 모델에 닿지 않습니다.
로컬 MCP 서버가 내 파일을 클라우드로 보내나요?
보통은 보내지 않습니다. 로컬 서버는 내 디스크의 파일로 작업합니다. 다만 어시스턴트와의 대화는 여전히 모델 제공업체로 갑니다. 로컬 채널을 보호하는 방법을 참고하세요.
참고 자료
- Microsoft Security Response Center, "Microsoft Mitigates Outlook Elevation of Privilege Vulnerability" (March 14, 2023; UNC path to an SMB share, NTLM negotiation message) (2026-10-25 확인)
- Microsoft Learn, "Naming Files, Paths, and Namespaces" (UNC names; fully qualified vs. relative paths) (2026-10-25 확인)
- Model Context Protocol, "Specification" (2026-07-28; Data Privacy) (2026-07-28 확인)
- Model Context Protocol, "Roots" (2026-07-28; deprecated, informational rather than access control) (2026-07-28 확인)


