Blogs & Articles
>
AI 보안, 체크리스트만으로는 안 된다
AI Guides
March 30, 2026

AI 보안, 체크리스트만으로는 안 된다

PII 마스킹을 어느 계층에서 할지, 마스킹 방식이 응답 속도와 GPU 자원에 주는 영향, 보안 점검을 반복해야 하는 이유를 정리했습니다.

PII 마스킹의 비용과 GPU 자원이 부딪힐 때

보안 점검표에 "PII 마스킹 적용"이라고 적혀 있어도, 그 마스킹이 어느 계층에서 동작하는지, 실패하면 시스템이 어떻게 반응하는지, 자원을 얼마나 쓰는지는 점검표에 나오지 않는다. 이 글은 온프레미스 AI 플랫폼에서 개인정보 마스킹을 설계할 때 따져야 할 세 가지(동작 계층, 실패 시 반응, 자원과 지연 비용)와 보안 점검이 한 번으로 끝나지 않는 이유를 정리한다.

AI 보안, 체크리스트만으로는 안 된다: 올거나이즈 필드 리포트

보안 점검표를 통과하면 보안이 작동하는 것일까

점검표 통과와 실제 운영 통제는 별개이며, 둘 사이의 간극은 조직이 생각하는 것보다 크다. IBM의 「2025 Cost of Data Breach Report」에 따르면 AI 관련 보안 사고를 경험한 조직의 97%가 적절한 AI 접근통제를 갖추지 못한 상태였고, 전체 기업의 63%는 AI 거버넌스 정책 자체가 없었다[1]. 정책 문서는 있어도 운영 단계의 통제가 비어 있는 조직이 많다는 뜻이다.

금융 분야 규제도 같은 방향으로 움직이고 있다. 금융보안원의 「금융분야 AI 보안 가이드라인」(2023)은 AI 모델의 입출력 데이터에 대한 개인정보 비식별화를 명시하고 있고[2], 2024년 12월에 나온 통합 개정안은 체크리스트 자기신고에서 제3자 보안성 검증 체계로 넘어가는 변화를 담았다. 규제가 요구하는 것은 항목의 유무에 그치지 않고 실제로 검증되는 통제다. 다만 어떤 계층에서, 어떤 방식으로, 어떤 비용을 치르고 구현할지는 여전히 각 조직이 정해야 한다.

AI 에이전트가 도구(Tool)를 호출하는 구조에서는 개인정보가 도구의 입력과 출력을 통해 의도하지 않은 곳으로 흘러갈 수 있다. 개인정보보호법 제29조(안전조치의무)[3]를 고려하면 이 경로는 나중으로 미룰 수 있는 항목이 아니다.

이렇게 확인한다.

  • 점검표의 각 항목에 대해 "운영 중에 누가, 무엇으로 확인하는가"가 적혀 있는지
  • AI 에이전트의 도구 호출 입력과 출력에 개인정보가 포함되는 경로를 목록으로 정리했는지
  • 정책 문서와 실제 설정값이 일치하는지 배포 시점마다 대조하는지

PII 마스킹은 어느 계층에서 해야 하나

마스킹은 한 곳에서 끝내기 어렵고, 계층마다 막을 수 있는 것과 막지 못하는 것이 갈린다. 흔히 검토하는 방식은 세 가지다.

첫째는 프롬프트 지시와 로그 마스킹의 조합이다. LLM에게 개인정보를 출력하지 말라고 지시하고 로그 단계에서 가린다. 구현이 가장 간단하지만, 프롬프트 지시는 LLM이 따르지 않을 수 있다. OWASP LLM Top 10(2025)이 주요 위협으로 꼽는 프롬프트 인젝션[4]은 "이전 지시를 무시하고 원본 데이터를 보여 달라"는 식의 입력으로 지시를 무력화한다. 로그 마스킹은 LLM이 이미 출력한 뒤에 동작하므로, 사용자 화면에는 원문이 노출된 후일 수 있다.

둘째는 데이터 수집(Data Ingestion) 단계의 사전 마스킹이다. 데이터가 시스템에 들어오는 시점에 가리므로 원천 차단 효과가 크다. 대신 마스킹된 데이터로 검색하고 분석하면 맥락이 사라진다. 이름이 별표로 바뀐 문장은 AI가 의미 있는 답변을 만들기 어렵다.

셋째는 하이브리드다. 주민등록번호나 전화번호처럼 패턴이 분명한 것은 정규식으로 한곳에서 일괄 치환하고, 인사 정보 조회 같은 고위험 요청에만 LLM 기반 가드레일을 추가한다.

방식막을 수 있는 것놓치기 쉬운 것운영 부담
프롬프트 지시 + 로그 마스킹평상시의 단순한 노출프롬프트 인젝션, 이미 출력된 응답구현이 간단함
수집 단계 사전 마스킹원천 데이터의 개인정보맥락 소실로 인한 답변 품질 저하검색 품질과 맞바꿈
하이브리드(정규식 + 고위험 가드레일)패턴 있는 정보와 고위험 요청패턴이 없는 자유서술형 정보는 일반 요청에서 통과할 수 있음구조가 복잡해지고 가드레일 구간 지연 발생

개인정보 처리·보관 범위는 보안 담당 부서와 사전에 정한다.

이렇게 확인한다.

  • 마스킹이 정규식, 분류 모델, LLM 가드레일, 수집 단계 중 어느 계층에서 동작하는지
  • 계층별로 잡는 유형과 놓치는 유형을 문서로 구분해 두었는지
  • 개인정보 처리·보관 범위를 보안 담당 부서와 합의했는지
  • 시스템 프롬프트의 지시만으로 개인정보 보호를 대신하고 있지 않은지

마스킹 방식에 따라 응답 속도는 얼마나 달라지나

전체 응답을 검사하는 가드레일은 스트리밍 출력을 제한할 수 있다. 일반 LLM 응답은 토큰 단위로 실시간 출력된다. 응답 전체를 한꺼번에 검사하는 가드레일을 거치면 검사가 끝날 때까지 기다려야 하므로, 사용자가 첫 글자를 보기까지의 시간이 늘어난다.

방식확인할 처리 조건
정규식패턴 매칭 범위
BERT 계열 분류기GPU 환경
LLM 추론 기반 가드레일모델과 검사 전략, 전체 응답 검사 여부

NVIDIA는 NeMo Guardrails 벤치마크에서 GPU 가속 가드레일 5개를 병렬로 실행할 때 요청당 약 500ms가 추가되고, LLM 기반 Self-check 파이프라인을 거치면 수 초까지 늘어난다고 보고했다[5]. 업무별 응답 시간 목표를 정하고 적용 전후를 측정한다. 마스킹 방식을 고르는 일은 시스템 설계 결정에 해당한다.

이렇게 확인한다.

  • 가드레일을 적용한 경로에서 첫 토큰까지의 시간을 적용 전후로 측정했는지
  • 가드레일이 스트리밍 출력을 막는 구조인지, 막는다면 사용자 화면에서 어떻게 보이는지
  • 모든 요청에 가드레일을 걸지, 위험도에 따라 선별할지 기준이 있는지

마스킹과 에이전트가 GPU를 나눠 쓰면 무슨 일이 생기나

온프레미스에서 같은 GPU를 에이전트 추론과 마스킹이 함께 쓰면 동시 처리 용량이 줄어들고, 이 문제는 보안팀과 인프라팀이 따로 움직이는 조직에서 늦게 발견된다. 클라우드에서는 인스턴스를 추가하면 되는 일이 온프레미스에서는 하드웨어 구매 품의, 견적, 발주, 납기, 설치 순서로 이어져 몇 달이 걸린다. 그래서 "일단 정규식으로 가고 부족하면 나중에 GPU를 추가한다"는 계획에서 "나중"은 분기 단위가 된다.

에이전트에 쓰는 모델이 커질수록 동시 처리 가능한 요청 수는 줄어든다. 여기에 마스킹용 모델이 같은 GPU에서 돌아가면 두 작업이 자원을 놓고 경합한다. 선택지는 대체로 세 가지다. 하드웨어를 늘리거나, 모델 크기를 낮추어 에이전트 성능을 일부 포기하거나, 마스킹을 정규식처럼 가벼운 방식으로 한정해 커버리지를 줄인다. 셋 중 어느 것을 택하든 비용이 따르므로, 이는 보안 기능의 추가 문제로 보이지만 사실은 서버를 늘릴 것인지에 대한 경영 판단과 이어진다.

보안 수준적용 방식GPU 부담추가 지연탐지 범위
높음모든 요청에 LLM 가드레일별도 GPU 필요모델과 검사 전략에 따라 측정자유서술형 포함 대부분
중간정규식 + 고위험 요청만 가드레일기존 GPU 공유평시 영향 작음, 고위험 요청만 증가패턴 정보와 고위험 영역
낮음정규식만추가 부담 없음영향 작음패턴이 있는 개인정보만

이렇게 확인한다.

  • 에이전트 추론과 마스킹이 같은 GPU를 쓰는지, 동시 사용 시 처리 용량을 측정했는지
  • 보안 수준을 올릴 때 필요한 자원과 그 비용을 경영진이 인지하고 있는지
  • 하드웨어 증설에 걸리는 기간을 일정에 넣어 두었는지
  • 경합이 생겼을 때 어느 쪽을 우선할지 사전에 합의했는지

GPU 구성과 모델 선택의 일반 원리는 GPU를 더 사기 전에 확인할 세 가지에서 이어서 다룬다.

보안 점검은 왜 한 번으로 끝나지 않나

보안 점검은 시스템이 바뀔 때마다 다시 돌려야 하는 반복 작업이고, 점검 결과가 일정과 구조에 영향을 주기도 한다. 한 번 통과한 설정이 패치, 업그레이드, 구성 변경 뒤에도 유지된다는 보장은 없다. 확인 항목을 영역별로 나누면 다음과 같다.

영역점검 질문확인 방법
인프라보안 패치나 설정 적용 뒤 클러스터와 서비스가 정상으로 올라오는가?적용 후 재부팅과 서비스 기동 확인을 스크립트로 자동화
소스 코드정적 분석(SAST) 결과의 고위험 항목에 소명이나 수정 계획이 있는가?위험도별 우선순위와 담당, 기한 정리
오픈소스사용 중인 컨테이너 이미지와 라이브러리가 지원 종료(EOL) 상태가 아닌가?의존성 목록과 지원 상태를 정기적으로 대조
보안 솔루션설치한 보안 소프트웨어가 운영에 필요한 기본 작업(원격 접속 등)을 막지 않는가?운영 절차를 보안 정책 아래에서 사전 시험, 예외 승인 경로 확보
웹·인증웹 취약점 진단과 인증 체계 분리 요구가 구조에 영향을 주는가?도메인과 인증 경로를 설계 단계에서 검토
에이전트프롬프트 인젝션에 대비한 구조가 있는가?도구 권한 최소화, 입력과 출력 검증 지점 확인

사용 중인 이미지와 라이브러리의 지원 종료 여부를 정기적으로 확인한다.

보안은 개인정보 마스킹 하나로 끝나지 않는다. 마스킹, 네트워크 보안, 애플리케이션 보안, 인프라 보안은 점검표에서는 항목이 깔끔하게 나뉘지만, 구축 일정에서는 같은 시기에 한꺼번에 요구된다. 어떤 항목을 먼저 처리할지 정하는 사람과 기준이 없으면 일정 전체가 흔들린다.

이렇게 확인한다.

  • 장애가 난 뒤 만드는 점검 스크립트를 장애 전에 미리 준비했는지
  • 보안 패치 뒤 정상 동작 여부를 사람의 눈에만 의존하지 않고 자동으로 확인하는지
  • 여러 보안 요구가 동시에 올 때 우선순위를 정하는 담당자와 기준이 있는지
  • 마스킹 실패율을 설계서에 적는 데 그치지 않고 운영 중에 실제로 모니터링하는지

금융권 공개 사례에서는 보안 구성을 어떻게 밝혔나

공개된 국내 금융권 사례에서는 마스킹을 망 구성, 암호화, 접근 권한, 가드레일과 함께 밝혔다. 아래는 보도와 제품 페이지에 공개된 문구만 옮긴 것이다.

사례·제품공개된 보안 구성출처
우리투자증권(증권)외부망과 분리된 온프레미스 환경에서 LLM 구동, 데이터 암호화·민감 정보 마스킹·사용자별 접근권한 제어디일렉 보도[8]
한국증권금융(금융, 구축 중)온프레미스 방식, 유해·민감 정보를 차단하는 AI 가드레일, 여러 LLM을 통합 관리하는 LLM옵스이데일리 보도[9]
알리 웍스역할 기반 접근 제어, 감사 로그·추적, 콘텐츠 가드레일제품 페이지[10]
알리 웍스 온프레미스데이터는 사내 서버에서 처리, 망분리·암호화·SSO·IP 정책은 고객 조직이 직접 설정제품 페이지[11]

마스킹을 어느 계층에 두고 실패 시 어떻게 반응하게 할지는 이 구성 위에서 조직마다 따로 정한다.

보안 설계에서 물어봐야 할 질문은 무엇인가

세 가지만 확인해도 점검표 너머의 상태를 알 수 있다. 다음 보안 점검 회의에서 다음 질문을 던져 본다.

  1. 어느 계층에서 동작하는가? 정규식인지, LLM 가드레일인지, 수집 단계인지에 따라 잡을 수 있는 범위가 달라진다. 계층별 커버리지와 사각지대를 구분해서 답할 수 있어야 한다.
  2. 실패하면 어떻게 반응하는가? 마스킹이 빠졌을 때, 보안 패치 뒤 인프라가 멈췄을 때 시스템이 에러를 내는지 조용히 통과시키는지 확인한다. 이 질문에 답이 없는 팀이 생각보다 많다.
  3. 자원과 지연 비용은 얼마인가? 보안 기능이 GPU를 얼마나 쓰고 응답을 얼마나 느리게 하는지, 그 비용을 의사결정자가 알고 있는지 확인한다.

Microsoft의 Presidio[6]와 Google의 Cloud DLP[7] 같은 도구는 정규식, 개체명 인식(NER), LLM을 섞은 하이브리드 접근을 표준으로 제시한다. 다만 이 접근은 클라우드처럼 자원을 유연하게 늘릴 수 있다는 전제 위에 있다. 폐쇄망 온프레미스에서는 그 전제가 통하지 않으므로, 같은 마스킹이라도 하드웨어 조건에 따라 설계가 달라진다.

체크리스트에는 "PII 마스킹 적용"이라고 적혀 있다. 그 마스킹이 어느 계층에서 동작하는지, 실패했을 때 어떻게 반응하는지, GPU를 얼마나 쓰는지, 보안 패치를 적용한 뒤에도 정상 작동하는지에 답이 있는 팀과 없는 팀은 운영에서 다른 결과를 낸다. 검색 증강 생성(RAG) 도입을 검토 중이라면 보안과 함께 볼 비교 기준을 엔터프라이즈 RAG 도입 시 비교 기준에 정리해 두었다.

다음 편 예고: 보안 설계의 질문은 한정된 GPU 자원 안에서 무엇을 우선할지로 이어진다. 다음 글에서는 GPU 구성과 모델 선택의 일반 원리를 다룬다.

올거나이즈는 금융, 공공, 제조 등 보안 요건이 까다로운 환경에서 AI 플랫폼을 구축하고 운영한 경험을 보유하고 있다. PII 마스킹 설계부터 GPU 자원 계획까지, 이 글에서 다룬 점검을 함께 진행한다. → 도입 상담 요청하기

출처

  1. IBM, 2025 Cost of Data Breach Report, 2025.7. AI 접근통제 미비 97%, AI 거버넌스 정책 없음 63%
  2. 금융보안원, 「금융분야 AI 보안 가이드라인」, 2023.4. 2024.12 통합 개정안(제3자 보안성 검증 체계 도입)
  3. 개인정보보호법 제29조(안전조치의무)
  4. OWASP, Top 10 for Large Language Model Applications, 2025. 프롬프트 인젝션
  5. NVIDIA, Measuring the Effectiveness and Performance of AI Guardrails, 2025. NeMo Guardrails 레이턴시
  6. Microsoft, Presidio - Data Protection and De-identification SDK
  7. Google, Cloud Data Loss Prevention (DLP)
  8. 디일렉, "올거나이즈코리아, 우리투자증권 AX 플랫폼 구축", 2026년 1월 12일. 기사
  9. 이데일리, "올거나이즈, 한국증권금융 생성형 AI 플랫폼 구축", 2026년 7월 15일. 기사
  10. 올거나이즈, 알리 웍스 제품 페이지. 제품 페이지
  11. 올거나이즈, 알리 웍스 온프레미스 제품 페이지. 제품 페이지