들어가며: AI 팩토리, 새로운 공격 표면의 등장
AI 시대는 새로운 인프라 클래스를 만들어냈습니다. 바로 'AI 팩토리(AI Factory)'입니다. 가속 컴퓨팅을 기반으로 하는 AI 팩토리는 엔터프라이즈가 AI 모델을 더 빠르고 효율적으로 훈련, 미세 조정, 배포할 수 있게 해줍니다. 하지만 동시에 **완전히 새로운 공격 표면(attack surface)**을 열어주었습니다.
기존 보안 아키텍처는 AI 팩토리의 규모, 복잡성, 성능 요구를 감당하도록 설계되지 않았습니다. 호스트 시스템 소프트웨어에 의존하는 전통적인 엔드포인트 보호 방식은 동일한 신뢰 경계(trust boundary)와 시스템 자원을 공유하기 때문에, 호스트가 손상되면 보안 소프트웨어 자체도 무력화되기 쉽습니다.
이 글에서는 NVIDIA가 제안하는 **'in-silicon 보안'**이라는 패러다임 전환을 집중적으로 파헤쳐 보겠습니다. BlueField DPU와 DOCA 보안 스택이 어떻게 AI 인프라, 워크로드, 에이전트, 데이터를 AI 규모에서 보호하는지, 그리고 국내 개발자/인프라 엔지니어 입장에서 어떤 점을 주목해야 하는지 살펴봅니다.
함께 보면 좋은 글
![]()
BlueField DPU: 호스트와 분리된 하드웨어 보안 영역
NVIDIA BlueField DPU(Data Processing Unit)는 고성능 네트워킹, 프로그래머블 컴퓨트, 하드웨어 가속, 고급 보안 기능을 단일 플랫폼에 통합합니다. 가장 중요한 특징은 **자체 신뢰 실행 영역(trusted execution domain)**에서 운영된다는 점입니다.
# BlueField in-silicon 보안의 핵심 원리 (개념도)
┌─────────────────────────────────────────────┐
│ Host System (CPU + GPU) │
│ ┌─────────────────────────────────────┐ │
│ │ AI Workload (Training/Inference) │ │
│ │ Agent / Container / VM │ │
│ └─────────────────────────────────────┘ │
│ ▲ (격리됨) │
│ │ │
│ ┌──────┴──────────────────────────────┐ │
│ │ BlueField DPU (In-Silicon Security) │ │
│ │ - DOCA Argus (Runtime Detection) │ │
│ │ - DOCA Vault (Data Access Control) │ │
│ │ - DOCA Flow (Network Enforcement) │ │
│ └─────────────────────────────────────┘ │
└─────────────────────────────────────────────┘
이 구조 덕분에 호스트나 워크로드가 손상되어도 BlueField의 보안 정책은 영향을 받지 않습니다. 공격자가 호스트 OS를 장악하더라도, BlueField는 독립적으로 모니터링과 정책 적용을 계속 수행할 수 있습니다. 또한 보안 처리를 BlueField 실리콘으로 오프로드함으로써 호스트 CPU 자원을 소모하지 않아 AI 워크로드 성능에 영향을 주지 않습니다.
DOCA 보안 스택의 세 가지 축
DOCA는 BlueField 위에서 동작하는 보안 프레임워크로, 크게 세 가지 마이크로서비스로 구성됩니다.
1️⃣ DOCA Argus: 런타임 위협 탐지
DOCA Argus는 AI 팩토리 전체에 실시간 가시성과 상황 인식(situational awareness)을 제공하는 런타임 위협 탐지 마이크로서비스입니다. BlueField의 하드웨어 격리 환경과 DOCA 직접 메모리 접근(DMA) 기능을 활용하여, 소프트웨어 에이전트 없이 호스트의 휘발성 메모리를 안전하게 읽어들입니다.
핵심 기능:
- 커널 메모리 맵 자동 식별: 실행 중인 Linux 커널 버전을 자동으로 파악하고, 해당 커널에 맞는 메모리 맵을 적용하여 정확한 메모리 구조를 분석합니다.
- 제로카피 메모리 접근: 애플리케이션 성능에 영향을 주지 않으면서 메모리 스냅샷을 수집합니다.
- 행동 프로파일링: AI 컨테이너 워크로드의 정상 행동 기준선(baseline)을 구축하고, 실행 바이너리의 SHA-256 해시, 명령줄 인자, 파일/네트워크 접근 패턴 등을 실시간으로 비교하여 변칙을 탐지합니다.
탐지 가능한 위협 예시:
- 허가되지 않은 프로세스 실행
- 허가되지 않은 라이브러리 로딩
- bash 셸 실행 (컨테이너 내부에서)
- 리버스 셸(reverse shell) 활동
- 런타임 드리프트(drift) 감지
2️⃣ DOCA Vault: 실시간 데이터 접근 제어
DOCA Vault는 AI 네이티브 파일 기반 스토리지를 위한 데이터 보안 프레임워크입니다. 제로트러스트(zero-trust) 접근 계층을 스토리지에 제공하며, 호스트 OS나 스토리지 플랫폼과 독립적으로 실리콘에서 직접 세분화된 권한 정책을 적용합니다.
# DOCA Vault 정책 개념 (예시)
# 실제 API는 다를 수 있으며, 개념적 이해를 위한 의사코드입니다.
policy = {
"workload": "training-job-llama-3",
"allowed_processes": ["/usr/bin/python3", "/opt/nvidia/neMo/run.py"],
"file_access": {
"/data/datasets/*.parquet": ["OPEN", "READ"],
"/models/checkpoints/*.safetensors": ["OPEN", "READ", "WRITE"],
"/config/*.yaml": ["OPEN", "READ"],
},
"action_on_violation": "BLOCK_AND_ALERT",
"runtime_integrity": {
"allowed_binaries_sha256": ["a1b2c3..."],
"prevent_drift": True,
}
}
DOCA Vault는 DOCA Argus에서 수집한 컨텍스트 정보(프로세스 ID, 요청 파일, 요청 동작)를 활용하여, 오직 허가된 프로세스만이 지정된 파일에 접근할 수 있도록 보장합니다. 멀티 에이전트 AI 시스템에서 특히 중요하며, 에이전트가 공유 데이터셋이나 모델에 무단으로 접근하는 것을 실시간으로 차단합니다.
3️⃣ DOCA Flow: 가속 네트워크 보안
DOCA Flow는 BlueField 프로세서에서 고성능 패킷 처리 파이프라인을 구축할 수 있는 기반 라이브러리입니다. 개발자는 프로그래머블 API를 통해 패킷 검사, 암호화, 필터링, 정책 적용을 직접 네트워킹 하드웨어에서 실행하도록 오프로드할 수 있습니다.
주요 활용:
- Layer 4 방화벽: 커넥션 트래킹을 지원하는 고성능 방화벽으로 AI 팩토리의 프론트엔드/백엔드 트래픽을 세밀하게 제어합니다.
- 네트워크 세그멘테이션: 워크로드 간 통신을 격리하고, 암호화 트래픽에 대해서도 정책을 적용합니다.
- Layer 7 보안 게이트웨이: AI 보안 게이트웨이, 애플리케이션 인식 검사 등 고급 보안 서비스를 가속합니다.

기술 비교: 기존 보안 vs. In-Silicon 보안
| 항목 | 전통적 호스트 기반 보안 | NVIDIA BlueField In-Silicon 보안 |
|---|---|---|
| 신뢰 경계 | 호스트 OS와 동일 | 호스트와 분리된 독립 영역 |
| 호스트 손상 시 | 보안 소프트웨어 무력화 가능 | 보안 기능 정상 작동 지속 |
| CPU 자원 소모 | 호스트 CPU 사용 | BlueField 실리콘에서 처리 (호스트 영향 없음) |
| 메모리 접근 | 소프트웨어 에이전트 필요 | 하드웨어 DMA 기반 제로카피 접근 |
| 정책 적용 속도 | 소프트웨어 처리 속도 | 최대 800Gb/s 라인 속도 정책 적용 |
| 위협 탐지 속도 | 소프트웨어 기반 | 소프트웨어 대비 최대 1000배 빠름 |
| 스토리지 접근 제어 | OS 의존적 | 실리콘 인라인 제로트러스트 적용 |
한국 개발 생태계에서의 적용 맥락
국내에서는 특히 금융권, 통신사, 대기업 데이터센터에서 AI 인프라 도입이 가속화되고 있습니다. 하지만 기존 SI/IDC 환경에서는 다음과 같은 주의점이 있습니다.
- 기존 인프라와의 통합 문제: BlueField DPU는 NVIDIA Vera Rubin 플랫폼과 긴밀하게 통합되어 있습니다. 기존 x86/ARM 서버에 BlueField를 추가하는 것은 가능하지만, DOCA 스택의 모든 기능(특히 DOCA Vault의 인라인 스토리지 제어)을 활용하려면 스토리지 아키텍처도 함께 고려해야 합니다.
- 운영 체계 변화: 보안 정책이 호스트에서 분리되면서, 기존 SIEM/SOAR 연동 방식도 변경이 필요합니다. DOCA Argus는 Fluent Bit/Vector를 통해 표준 텔레메트리를 내보내므로, 국내에서 많이 사용하는 SPLUNK, Wazuh, Elastic Stack과의 연동은 비교적 쉬운 편입니다.
- 규제 준수: 금융보안원, ISMS-P 등 국내 규제에서 '하드웨어 기반 격리 보안'을 어떻게 인정할지 아직 명확하지 않습니다. 도입 전에 규제 기관과 사전 협의가 필요할 수 있습니다.
이 기술의 한계 또는 주의사항
- 범용성의 한계: BlueField는 NVIDIA 생태계에 최적화되어 있습니다. AMD/Intel 기반 AI 인프라에서는 동일한 수준의 in-silicon 보안을 제공하기 어렵습니다.
- 초기 도입 비용: BlueField DPU가 내장된 서버는 기존 서버 대비 초기 비용이 높습니다. ROI 분석이 필요합니다.
- 에이전트 AI의 성숙도: DOCA 보안 스택은 에이전틱 AI(agentic AI) 환경을 염두에 두고 설계되었지만, 현재 에이전틱 AI 자체가 빠르게 진화 중인 기술입니다. 보안 정책이 실제 에이전트 행동 패턴을 완벽히 커버할 수 있을지는 지속적인 검증이 필요합니다.
- 운영 복잡성: 기존 보안팀이 DOCA/BlueField에 익숙하지 않다면, 학습 곡선이 존재합니다. 인력 교육이나 전문 파트너사 활용이 필요할 수 있습니다.

마치며: AI 팩토리 보안의 새로운 기준
NVIDIA DOCA 보안 스택은 단순한 제품이 아니라 **'보안을 인프라 레이어에 내장하자'**는 패러다임의 변화입니다. DOCA Argus(런타임 탐지), DOCA Vault(데이터 접근 제어), DOCA Flow(네트워크 정책)는 각각 강력하지만, 함께 사용될 때 진정한 시너지를 발휘합니다.
특히 멀티 에이전트 AI 시스템이 점점 더 많은 권한을 위임받는 환경에서, 호스트와 분리된 하드웨어 보안은 선택이 아닌 필수가 될 가능성이 높습니다. 국내에서도 AI 데이터센터를 구축하는 기업이라면, 지금부터라도 in-silicon 보안 아키텍처를 고려해보시길 권장합니다.
다음 단계 학습 방향
- NVIDIA DOCA 공식 문서: Build Secure AI Infrastructure with DOCA (이 글의 근거자료입니다)
- 실습: NVIDIA LaunchPad에서 BlueField 기반 보안 실습 환경을 무료로 체험해볼 수 있습니다.
- 커뮤니티: 한국 NVIDIA 개발자 포럼이나 글로벌 DOCA 커뮤니티에서 실제 사용 사례와 팁을 공유해보세요.
긴 글 읽어주셔서 감사합니다. 궁금한 점이나 추가 논의가 필요하시면 댓글로 남겨주세요! 😊