본문으로 건너뛰기

용어집

API 게이트웨이 (API Gateway)
여러 백엔드 서비스나 모델 엔드포인트에 대한 단일 진입점 역할을 하며, 인증·인가·요청 제한·로깅 등의 공통 보안 기능을 수행하는 컴포넌트.
DP-SGD
Differentially Private Stochastic Gradient Descent. 그래디언트를 클리핑하고 노이즈를 추가하여 차분 프라이버시를 보장하는 딥러닝 학습 알고리즘.
EU AI Act
유럽연합의 AI 규제 법안으로, AI 시스템을 위험 수준(금지·고위험·제한적·최소)에 따라 분류하고 각 수준에 맞는 의무사항을 부과한다.
FGSM (Fast Gradient Sign Method)
손실 함수의 그래디언트 부호 방향으로 입력에 한 번의 perturbation을 더해 적대적 예제를 생성하는 가장 단순한 화이트박스 공격 기법.
L-노름 (L_inf, L2 Norm)
적대적 perturbation의 크기를 제한하는 데 사용되는 거리 척도로, 입력 변화량의 최댓값(L-infinity) 또는 유클리드 거리(L2)로 표현되는 기준.
LIME (Local Interpretable Model-agnostic Explanations)
관심 입력 주변에서 샘플을 생성하고 단순한 해석 가능 모델을 적합시켜, 국소적인 예측 근거를 설명하는 모델 불가지론적 기법.
LLM 심판 (LLM-as-a-Judge)
다른 LLM의 출력 품질을 LLM에게 판정시키는 평가 방식. 유연하지만 심판 모델 자체의 편향과 불안정성이 있어 사람에 의한 주기적 보정이 필요하다.
MITRE ATLAS (Adversarial Threat Landscape for Artificial-Intelligence Systems)
MITRE ATT&CK 프레임워크를 AI 시스템에 확장한 위협 모델링 지식베이스로, AI 시스템에 대한 공격 전술과 기법을 체계적으로 정리한다.
MLOps
머신러닝 모델의 개발, 배포, 운영, 모니터링을 자동화하고 관리하기 위한 방법론 및 도구의 집합.
mTLS (Mutual TLS)
통신하는 양측이 서로의 인증서를 검증하여 상호 신원을 확인하는 양방향 TLS 인증 방식.
NIST AI RMF (NIST AI Risk Management Framework)
미국 NIST가 발표한 AI 위험관리 프레임워크로, Govern·Map·Measure·Manage 네 가지 기능으로 구성되어 AI 시스템의 위험을 체계적으로 관리하도록 안내한다.
OWASP LLM Top 10
OWASP가 발표한 LLM 애플리케이션의 대표적인 10가지 보안 위험 목록으로, 프롬프트 인젝션, 안전하지 않은 출력 처리, 공급망 취약점 등을 포함한다.
PGD (Projected Gradient Descent)
FGSM과 같은 방향의 perturbation을 여러 차례 반복 적용하면서 매 단계마다 허용된 변형 범위 안으로 결과를 투영하는, 보다 강력한 적대적 예제 생성 기법.
pip-audit
Python 패키지 의존성 중 알려진 취약점이 있는 버전을 점검하는 명령줄 도구.
RAG (Retrieval-Augmented Generation)
LLM이 응답을 생성하기 전에 외부 지식베이스에서 관련 문서를 검색하여 프롬프트에 포함시키는 방식으로, 최신 정보 반영과 사실성 향상을 목적으로 한다.
safetensors
임의 코드 실행 위험 없이 모델 가중치를 안전하게 저장하고 불러올 수 있도록 설계된 모델 직렬화 형식.
SAIF
Secure AI Framework. Google이 제시한 AI 보안 프레임워크로, 기존 보안 기반 위에 AI 특화 위험(모델, 데이터, 파이프라인)을 얹어 다루는 접근을 권장한다.
SBOM (Software Bill of Materials)
소프트웨어를 구성하는 구성요소와 의존성 목록을 명시한 문서. AI 영역에서는 모델 카드, 데이터시트 등으로 확장하여 적용한다.
SCA (Software Composition Analysis)
소프트웨어에 포함된 오픈소스 구성요소와 의존성을 분석하여 알려진 취약점(CVE)과 라이선스 문제를 식별하는 기법.
SHAP (SHapley Additive exPlanations)
게임 이론의 Shapley value를 적용하여 각 입력 특성이 예측 결과에 기여한 정도를 정량적으로 분해해 제시하는 모델 설명 기법.
SSRF (Server-Side Request Forgery)
공격자가 서버를 속여 의도하지 않은 내부 자원이나 외부 주소로 요청을 보내게 함으로써, 접근이 제한된 자원에 도달하게 하는 취약점.
가드레일 (Guardrails)
모델 가중치를 바꾸지 않고 LLM의 입력·검색·도구 실행·출력 각 지점에 배치하여 위험한 입력과 응답을 탐지·차단·수정하는 운영 단계의 방어 계층.
간접 프롬프트 인젝션 (Indirect Prompt Injection)
공격자가 직접 프롬프트를 입력하지 않고, 모델이 읽는 웹페이지·문서·검색 결과 등 외부 콘텐츠에 악성 지시문을 숨겨두는 방식의 프롬프트 인젝션.
검색 증강 생성 (RAG)
LLM이 답변을 생성하기 전에 외부 지식 저장소에서 관련 문서를 검색해 프롬프트에 함께 제공함으로써, 최신성·사내 지식·근거 제시를 보완하는 구조.
견고성-정확도 트레이드오프 (Robustness-Accuracy Tradeoff)
적대적 훈련 등으로 모델의 견고성을 높일수록 정상 입력에 대한 정확도(clean accuracy)가 저하되는 상충 관계를 가리키는 개념.
고위험 AI 시스템 (High-Risk AI System)
EU AI Act에서 안전이나 기본권에 중대한 영향을 줄 수 있다고 분류되어, 위험관리·데이터 거버넌스·인간 감독 등 엄격한 의무가 부과되는 AI 시스템.
공격 성공률 (Attack Success Rate, ASR)
전체 시도 또는 샘플 중 공격이 의도한 오분류나 정책 우회를 발생시킨 비율을 나타내는 지표.
과도한 권한 부여 (Excessive Agency)
LLM 에이전트에게 실제 업무 수행에 필요한 수준보다 더 많은 기능·권한·자율성을 부여하여, 오작동이나 악용 시 피해 범위가 커지는 문제.
권한 범위 침범 (LLM Scope Violation)
외부에서 유입된 신뢰할 수 없는 텍스트가 모델의 지시로 승격되어, 사용자 권한을 빌려 접근 권한 밖의 데이터를 수집하게 되는 현상.
권한 상승 (Privilege Escalation)
시스템이나 AI 에이전트에 부여된 접근 권한의 경계를 벗어나, 원래 허용되지 않은 더 높은 수준의 작업이나 자원에 접근하게 되는 취약점.
다중 임차 (Multi-tenant)
여러 사용자나 고객이 동일한 인프라 또는 애플리케이션 인스턴스를 공유하면서도, 서로의 데이터와 자원에는 접근하지 못하도록 논리적으로 격리되는 시스템 구조.
데이터 포이즈닝 (Data Poisoning)
학습 데이터에 악의적인 데이터를 주입하여 모델의 학습 결과를 왜곡하거나 백도어(트리거)를 심는 공격.
데이터/모델 드리프트 (Data/Model Drift)
운영 중 입력 데이터의 분포나 모델의 예측 성능이 학습 시점과 점차 달라지는 현상.
데이터시트 (Datasheet for Datasets)
데이터셋의 수집 과정, 구성, 전처리 방법, 라이선스, 알려진 한계를 정리한 문서.
동형암호 (Homomorphic Encryption)
데이터를 암호화한 상태에서 복호화 없이 연산을 수행할 수 있게 하는 암호화 기법으로, 모델 추론 시 입력 데이터를 노출하지 않고 처리할 수 있다.
레드티밍 (Red Teaming)
공격자의 관점에서 시스템의 취약점과 위험을 능동적으로 탐색하고, 그 결과를 측정·완화로 연결하는 보안 활동.
레이블 플리핑 (Label Flipping)
학습 데이터 일부 샘플의 정답 레이블을 무작위 또는 의도적으로 다른 클래스로 변경하여 모델의 학습 결과를 왜곡시키는 데이터 포이즈닝 기법.
레이트 리미팅 (Rate Limiting)
일정 시간 동안 허용되는 요청 수를 제한하여 과도한 질의를 통한 모델 추출, 비용 남용, 서비스 거부를 완화하는 기법.
마이크로세그멘테이션 (Microsegmentation)
네트워크를 세분화된 구역으로 나누어 한 구역이 침해되더라도 다른 구역으로의 확산을 차단하는 제로 트러스트 구현 기법.
멤버십 추론 공격 (Membership Inference Attack)
특정 데이터가 모델의 학습 데이터셋에 포함되었는지 여부를 추론하는 공격으로, 개인정보 유출로 이어질 수 있다.
모델 DoS (Model Denial of Service)
과도하게 길거나 복잡한 입력, 무제한 생성 요청 등을 통해 모델 서빙 인프라의 연산 자원을 소모시켜 가용성을 저해하는 공격.
모델 레지스트리 (Model Registry)
학습된 모델의 가중치, 버전, 배포 단계(개발/스테이징/프로덕션) 등의 메타데이터를 관리하는 중앙 저장소.
모델 서빙 (Model Serving)
학습이 완료된 모델을 API나 엔드포인트 형태로 배포하여 실시간 또는 배치 추론 요청을 처리하는 과정.
모델 인버전 (Model Inversion)
모델의 출력이나 파라미터로부터 학습에 사용된 입력 데이터를 역으로 복원하려는 공격.
모델 카드 (Model Card)
모델의 아키텍처, 학습 데이터, 의도된 사용 사례, 알려진 한계와 위험, 평가 결과 등을 정리하여 전달하는 표준화된 문서.
모델 탈취 (Model Extraction)
공개된 API에 반복적으로 질의하여 응답을 수집한 뒤, 이를 바탕으로 원본 모델과 유사한 대체 모델을 학습시키는 공격.
문맥 관련성 (Context Relevance)
검색된 근거 문서가 질문과 관련이 있는지를 측정하는 지표. 품질 문제의 원인이 검색 단계인지 생성 단계인지를 가르는 진단에 쓰인다.
민-맥스 최적화 (Min-Max Optimization)
내부 단계에서 손실을 최대화하는 최악의 perturbation을 탐색하고, 외부 단계에서 그에 대한 손실을 최소화하도록 모델을 학습시키는 적대적 훈련의 수학적 정식화.
백도어 공격 (Backdoor Attack)
특정 트리거 패턴이 포함된 입력에 대해서만 공격자가 의도한 클래스로 오분류하도록, 학습 데이터에 트리거가 포함된 샘플을 주입하는 데이터 포이즈닝 기법.
범용 AI 모델 (General-Purpose AI, GPAI)
특정 용도에 한정되지 않고 다양한 다운스트림 애플리케이션의 기반이 되는 대형 파운데이션 모델로, EU AI Act에서 별도의 투명성·평가 의무가 부과되는 대상.
벡터 스토어 (Vector Store)
텍스트를 임베딩한 벡터를 저장하고 유사도 기반 근사 최근접 이웃 검색을 제공하는 저장소. 원문 청크를 함께 보관하는 경우가 많아 민감 데이터의 사본으로 취급해야 한다.
벡터 임베딩 취약점 (Vector and Embedding Weaknesses)
RAG 시스템에서 사용하는 벡터 데이터베이스와 임베딩에 대한 접근통제 미흡, 임베딩으로부터의 원본 데이터 역추론 등으로 발생하는 보안 취약점.
봉투 암호화 (Envelope Encryption)
데이터를 데이터 암호화 키(DEK)로 암호화하고, 그 DEK를 별도의 키 암호화 키(KEK)로 다시 암호화하여 보호하는 계층형 키 관리 기법.
블랙박스 공격 (Black-box Attack)
공격자가 모델 내부 정보 없이 입력에 대한 출력만 관찰할 수 있는 상태에서 수행하는 공격.
살리언시 맵 (Saliency Map)
입력에 대한 출력의 그래디언트 크기를 시각화하여 예측에 가장 큰 영향을 미친 영역을 보여주는 설명 기법.
서로게이트 모델 (Surrogate Model)
타깃 모델에 대한 질의-응답 결과를 학습 데이터로 사용하여, 타깃 모델의 동작을 모방하도록 별도로 학습시킨 대체 모델.
설명 가능한 AI (XAI)
모델이 특정 예측을 내린 이유를 사람이 이해할 수 있는 형태로 제시하는 기법과 연구 분야. SHAP, LIME, Saliency Map 등이 대표적이다.
섭동 (Perturbation)
사람이 인지하기 어려운 수준으로 원본 입력에 추가되는 미세한 변형으로, 적대적 예제를 만드는 핵심 구성 요소.
시스템 프롬프트 유출 (System Prompt Leakage)
시스템 프롬프트에 포함된 정책, 자격증명, 내부 로직 등 비공개 정보가 모델의 응답을 통해 외부로 노출되는 취약점.
안전장치 (Guardrail)
모델이나 애플리케이션이 유해하거나 정책에 위반되는 입력·출력을 생성하지 않도록 적용하는 필터링, 분류, 차단 등의 방어 계층.
안전하지 않은 출력 처리 (Insecure Output Handling)
LLM의 출력을 검증 없이 SQL, 셸 명령, 코드 실행, 브라우저 렌더링 등 후속 시스템에 그대로 전달하여 발생하는 취약점.
어텐션 메커니즘 (Attention, Self-Attention)
입력 시퀀스의 각 토큰이 다른 모든 토큰과의 연관도를 계산하여 문맥 정보를 반영하도록 하는 트랜스포머의 핵심 연산.
에이전트형 침투 테스트 (Agentic Pentest)
LLM 기반 에이전트가 정찰, 취약점 분석, 도구 실행, 검증까지 침투 테스트 과정을 스스로 계획하고 수행하는 방식. 방어자의 점검 수단이면서 동일한 코드가 공격에도 쓰이는 이중 용도 기술이다.
역직렬화 취약점 (Pickle Deserialization Vulnerability)
pickle 기반으로 직렬화된 모델 파일을 불러오는 과정에서 악의적인 코드가 함께 실행될 수 있는 구조적 취약점.
위험 등록부 (Risk Register)
시스템이나 기능별로 식별된 위험 요소, 영향, 발생 가능성, 대응 통제, 책임자 등을 정리한 문서로 AI 거버넌스의 핵심 산출물이다.
의미적 답변 유사도 (SAS)
예측 답변과 정답의 의미적 유사도를 크로스 인코더로 계산하는 모델 기반 평가 지표. 문자열이 달라도 뜻이 같으면 높은 점수를 준다.
인간 감독 (Human Oversight)
AI 시스템의 동작과 출력을 사람이 지속적으로 검토하고 필요 시 개입하거나 중단할 수 있도록 마련하는 통제 체계.
인증 가능한 방어 (Certified Defense)
정해진 범위 내의 perturbation에 대해서는 모델의 출력이 변하지 않음을 수학적으로 증명할 수 있는 방어 기법.
작업 분해 우회 (Task Decomposition)
공격 전체를 개별적으로는 무해해 보이는 작은 요청들로 쪼개어, 요청 단위로만 평가하는 안전 정책과 가드레일을 통과시키는 기법.
적대적 예제 (Adversarial Example)
사람에게는 거의 차이가 없어 보이지만 모델의 예측을 의도적으로 틀리게 만드는, 미세한 변형(perturbation)이 추가된 입력 데이터.
적대적 훈련 (Adversarial Training)
학습 과정에서 적대적 예제를 함께 학습시켜 모델의 강건성(robustness)을 높이는 방어 기법.
전이성 (Transferability)
한 모델을 대상으로 생성된 적대적 예제가 구조나 학습 데이터가 다른 별개의 모델에도 유사한 오분류를 유발하는 현상.
제로 트러스트 (Zero Trust)
내부망 여부와 관계없이 모든 접근 요청을 신뢰하지 않고 매번 검증하며, 최소 권한 원칙에 따라 접근 범위를 제한하는 보안 모델.
제로클릭 (Zero-click)
희생자가 링크 클릭이나 파일 열람 같은 별도 행동을 하지 않고, 평소의 정상 업무만 수행하는 중에 공격이 성립하는 유형.
차분 프라이버시 (Differential Privacy)
데이터셋에 특정 개인의 데이터가 포함되었는지 여부가 분석 결과에 거의 영향을 주지 않도록 통계적 잡음을 추가하여 개인정보를 보호하는 수학적 프레임워크.
차분 프라이버시 예산 (Privacy Budget)
차분 프라이버시 메커니즘이 허용하는 정보 노출 한계를 나타내는 값으로, 여러 메커니즘을 결합할 때 합산되어 소비되는 자원.
책임 있는 공개 (Responsible Disclosure)
보안 연구자가 발견한 취약점을 공개에 앞서 해당 조직에 비공개로 먼저 알리고, 합리적인 수정 기간을 부여한 뒤 공개 여부를 협의하는 취약점 공개 절차.
출처 (Provenance)
데이터셋이나 모델 가중치가 언제, 어떤 소스로부터, 어떤 처리 과정을 거쳐 만들어졌는지를 추적할 수 있게 기록한 계보 정보.
충실도 (Faithfulness)
생성된 답변의 각 주장이 주어진 근거 문서에서 추론 가능한 비율. 정답 데이터 없이 계산할 수 있어 운영 트래픽의 환각 탐지에 쓰인다.
침입 탐지/방지 시스템 (IDS/IPS)
네트워크나 시스템의 비정상적인 트래픽·행위를 탐지하여 경보를 발생시키거나(IDS) 실시간으로 차단하는(IPS) 보안 솔루션.
콘텐츠 출처 인증 (Content Provenance, C2PA)
이미지·영상 등 콘텐츠가 언제, 어떤 도구로 생성·편집되었는지에 대한 정보를 암호학적 서명으로 첨부하여 출처와 변경 이력을 검증할 수 있게 하는 표준 및 기법.
클린 레이블 포이즈닝 (Clean-Label Poisoning)
레이블은 정상적으로 유지한 채 입력 자체에 미세한 조작을 가해, 데이터 검증을 통과하면서도 모델 학습에 의도된 오류를 주입하는 은밀한 포이즈닝 기법.
탈옥 (Jailbreak)
모델에 내재된 안전장치(가드레일)를 우회하여, 본래 거부해야 할 유해하거나 정책에 위반되는 응답을 생성하도록 유도하는 기법.
토큰화 (Tokenization)
텍스트를 단어·부분 단어·문자 단위의 토큰으로 분리하고 이를 정수 ID로 변환하여 모델 입력으로 사용할 수 있게 하는 전처리 과정.
파인튜닝 (Fine-tuning)
사전학습된 모델의 가중치를 추가적인 학습 데이터로 재조정하여 특정 작업이나 도메인에 맞게 적응시키는 학습 기법.
프롬프트 인젝션 (Prompt Injection)
LLM에 입력되는 프롬프트(또는 LLM이 참조하는 외부 콘텐츠)에 악의적인 지시문을 삽입하여 모델의 원래 의도와 다른 동작을 유도하는 공격.
화이트박스 공격 (White-box Attack)
공격자가 모델의 구조, 파라미터, 그래디언트 등 내부 정보에 완전히 접근할 수 있는 상태에서 수행하는 공격.
환각 (Hallucination)
모델이 사실과 다르거나 근거가 없는 정보를 마치 사실인 것처럼 자연스럽게 생성하는 현상.
환각 (Hallucination)
LLM이 사실이 아니거나 주어진 근거에서 도출되지 않는 내용을, 사실인 것처럼 자신 있게 생성하는 현상.