본문으로 건너뛰기
NEW · Blast Radius: 유출된 API 키 대응 플레이북 (AWS·GCP·Azure)
용어 사전

NHI 보안 용어 30가지

사람 신원이 아닌 기계 신원 관점에서 정의합니다. 각 용어는 1~2 문단, 관련 글과 연결해 두었습니다.

신원과 접근

Non-Human Identity

동의어: NHI · Non Human Identity · Non-Human Identities · Machine Identity · 비인간 신원 · 비인간 아이덴티티 · 기계 신원 · 머신 아이덴티티 · NHI 보안

사람이 요청마다 로그인하지 않아도 소프트웨어나 워크로드가 인증할 때 쓰는 디지털 신원입니다. 서비스 계정과 워크로드 신원이 예시이며, API 키와 토큰은 이런 신원이 사용할 수 있는 자격증명입니다. 소유자, 접근 가능한 리소스, 자격증명의 만료·폐기 방법을 함께 확인해야 합니다.

IAM

동의어: Identity and Access Management · 신원 접근 관리 · ID 접근 관리

디지털 신원(사람+비인간)을 관리하고 각 신원이 무엇을 할 수 있는지 통제하는 분야. 클라우드 맥락(AWS IAM, GCP IAM)에서는 리소스 접근을 관장하는 정책·역할 체계를 지칭합니다.

Least Privilege

동의어: 최소 권한 · 최소 권한 원칙 · Principle of Least Privilege · PoLP

최소 권한은 신원에 업무에 필요한 작업과 리소스 접근만 부여하고, 업무가 바뀌면 권한을 다시 확인하는 원칙입니다. 예를 들어 한 버킷만 읽는 배치 작업에 전체 관리자 권한을 줄 필요는 없습니다.

Zero Trust

동의어: 제로 트러스트 · 제로트러스트 · Zero Trust Architecture · ZTA

네트워크 위치와 무관하게 모든 요청을 기본 비신뢰로 간주하고, 호출마다 신원과 권한을 검증하는 아키텍처 패턴. NHI에서는 "한 번 발급되면 영원히 신뢰" 대신 지속적 검증을 의미합니다.

Service Account

동의어: 서비스 계정 · 서비스 어카운트

서비스 계정은 애플리케이션·스크립트·워크로드가 다른 서비스에 인증할 때 쓰는 계정입니다. 사람 계정과 마찬가지로 권한, 소유자, 자격증명 유효 기간, 사용 로그를 확인해야 합니다.

Workload Identity Federation

동의어: WIF · 워크로드 신원 · 워크로드 아이덴티티 페더레이션

워크로드 신원 페더레이션은 GitHub Actions 같은 환경의 워크로드가 신뢰된 신원 정보를 AWS나 Google Cloud의 접근 권한으로 교환하는 방식입니다. 해당 워크로드에 맞게 설정하면 저장된 장기 클라우드 키를 줄일 수 있지만, 신뢰 정책과 부여된 권한은 계속 점검해야 합니다.

PAM

동의어: Privileged Access Management

특권 사람 접근을 통제·모니터링·감사하는 시스템과 프로세스. PAM은 일반적으로 NHI를 커버하지 않으며, 기계 신원에는 별도의 수명 주기 도구가 필요합니다. Cremit Platform이 그 부분에 집중합니다.

인증 프로토콜

SAML

동의어: Security Assertion Markup Language · SAML 2.0

SAML 2.0은 ID 제공자와 서비스 제공자가 인증 정보를 XML로 교환하는 표준입니다. 기업용 싱글 사인온에 쓰입니다. Cremit Platform은 SAML 2.0 SSO를 지원하며, 특정 ID 제공자를 연결할 때는 메타데이터·속성 매핑·로그인 동작을 확인해야 합니다.

SSO

동의어: Single Sign-On

한 번 로그인으로 여러 애플리케이션에 재인증 없이 접근하게 하는 인증 방식. 보통 SAML 2.0 또는 OIDC로 구현됩니다. NHI 맥락에서 SSO는 관리 도구에 대한 사람 접근에만 적용되고, 기계 간 인증은 서비스 계정을 씁니다.

SCIM

동의어: System for Cross-domain Identity Management · SCIM 2.0

SCIM은 ID 시스템 사이에서 사용자와 그룹을 생성·변경·비활성화하는 표준 HTTP 프로토콜입니다. IdP가 연결된 앱에 비활성화 변경을 보낼 수 있지만, 반영 시간과 실제 접근 차단은 연동 설정과 앱의 세션 처리 방식에 따라 다릅니다.

OAuth

동의어: OAuth 2.0

OAuth 2.0은 리소스 소유자의 비밀번호를 클라이언트에 넘기지 않고 제한된 접근 권한을 부여하는 인가 체계입니다. 토큰은 사람에게서 위임받은 접근을 나타낼 수도, 클라이언트가 스스로 수행하는 작업을 나타낼 수도 있습니다. 발급처·권한 범위·유효 기간·소유자를 확인한 뒤 NHI 자격증명인지 판단해야 합니다.

OIDC

동의어: OpenID Connect

OpenID Connect(OIDC)는 OAuth 2.0에 신원 확인 계층을 더해 클라이언트가 최종 사용자의 인증 결과와 신원 정보를 받을 수 있게 합니다. 웹·모바일 로그인에 쓰이는 방식 중 하나이며, SAML과의 선택은 앱과 ID 제공자의 지원 범위에 달려 있습니다.

JWT

동의어: JSON Web Token

JSON Web Token(JWT)은 당사자 사이에 정보를 전달하는 간결한 형식입니다. 서명하거나 암호화할 수 있으며, JWT 형식 자체가 접근 권한을 주지는 않습니다. 서비스가 JWT를 소지자 토큰으로 받아들인다면 노출된 토큰은 만료되거나 서비스에서 거부할 때까지 사용될 수 있습니다.

시크릿

Credential

동의어: 크리덴셜 · 자격증명 · 인증정보

자격증명(credential)은 시스템이 신원을 인증하거나 접근을 허용할 때 받아들이는 정보입니다. 비밀번호, API 키, 액세스 토큰, 인증에 쓰는 개인키가 예시입니다. 시크릿은 비밀로 관리해야 하는 정보를 뜻합니다. 두 용어는 겹치지만 모든 시크릿이 자격증명은 아니며, JWT도 서비스가 접근에 사용할 때 자격증명이 됩니다.

Secret Scanning

동의어: Secret Detection · Credential Scanning · 시크릿 스캐닝 · 시크릿 탐지 · 크리덴셜 스캐닝 · 시크릿 검출

시크릿 스캐닝은 연결된 코드·문서·메시지·저장소에서 노출된 자격증명과 시크릿을 찾는 작업입니다. 탐지 결과만으로 키의 유효성이나 악용 여부가 증명되지는 않습니다. 일부 유형은 발급처에서 유효성을 확인할 수 있고, 나머지는 사람이 검토해야 합니다. Cremit은 설정된 리포와 협업 도구 등을 검사하며, 지원되는 외부 발견 자산은 조직 설정에 따라 모니터링하며 명시적으로 제외한 자산은 건너뜁니다.

Secret Sprawl

동의어: 시크릿 스프롤 · 시크릿 확산 · 시크릿 산재 · 크리덴셜 확산 · Credential Sprawl · Secrets Sprawl

시크릿 스프롤은 자격증명과 시크릿이 리포, CI 설정, 문서, 메시지 등에 흩어져 있고 소유자나 위치를 파악하기 어려운 상태입니다. 키를 교체할 때는 그 값을 사용하는 시스템과 노출될 수 있는 복사본을 찾아야 합니다. 복사본 수만으로 키의 접근 권한이 결정되지는 않습니다.

Credential Leakage

동의어: Credential Exposure · Credential Leak · 크리덴셜 노출 · 자격증명 유출

자격증명 노출은 비밀번호·키·토큰이 원래 허용된 범위 밖에서 볼 수 있게 된 상태입니다. 공개 커밋, 로그, 클라이언트 번들이 예시입니다. 스캐너가 과거 노출을 발견할 수도 있어, 탐지만으로 현재 유효성이나 악용 여부가 확인되지는 않습니다. 증거를 기록하고 유효성과 접근 범위를 확인하되, 살아 있는 노출 자격증명은 지체 없이 차단하고 발급처 로그를 살펴야 합니다.

위협 패턴

NHI Kill Chain

Cremit이 정리한 자격증명 위험 패턴 8가지 시리즈입니다. Ghost, Shadow, Aged, Zombie, Drifted, Over-privileged, Public, Unattributed를 다룹니다. 각 이름은 소유자·현재 유효성·접근 범위·증거를 확인하기 위한 출발점이며, 이름만으로 침해가 확인되지는 않습니다.

Overprivileged NHI

동의어: Over-privileged NHI · Overprivileged Non-Human Identity · OWASP NHI5

워크로드가 실제 업무에 필요한 것보다 더 큰 IAM 권한을 가진 기계 신원. OWASP NHI5:2025는 이를 상위 5대 NHI 리스크로 지목합니다. 읽기 전용 배치 작업이 관리자 권한으로 돌면 자격증명 유출 시 실제 필요량보다 훨씬 큰 피해를 냅니다. 정책 복사 붙여넣기, 기본 role 사용, 일회성 작업 후 권한 축소 누락이 주원인입니다.

Vulnerable Third-Party NHI

동의어: Third-Party NHI · Vendor API Key · OWASP NHI3

제3자 NHI는 벤더 API 키, 봇 토큰, OAuth 권한 부여처럼 외부 연동이 자사 시스템이나 데이터에 접근할 때 쓰는 기계 신원 또는 자격증명입니다. OWASP NHI3:2025는 이런 연동의 위험을 다룹니다. 누가 연결을 승인했는지, 무엇에 접근할 수 있는지, 어떻게 감시하고 폐기할지 기록해야 합니다.

Shadow IT

보안팀이 모르는 상태에서 직원이 도입한 도구·서비스·통합. NHI 세계에서 shadow IT는 인벤토리에 올라오지 않는 shadow 서비스 계정, shadow API 키, shadow OAuth grant를 만들어 냅니다.

Ghost Key

소유자가 퇴사했거나 식별 불가능해졌지만 여전히 유효한 API 키 또는 자격증명. NHI Kill Chain의 한 항목입니다.

Over-shared Key

과다 공유된 키는 하나의 자격증명을 여러 프로젝트·환경·도구에 복사해 쓴 경우입니다. 발급처에서 옛 값을 폐기하면 그 값은 모든 사용처에서 무효가 되지만, 의존 시스템마다 새 값을 적용하고 노출된 복사본도 조사해야 합니다. 복사본이 많을수록 소유자와 교체 대상을 찾기 어려워집니다.

Aged Key

수개월에서 수년간 교체되지 않은 장기 자격증명. 시간이 피해를 키웁니다. 유출될 기회가 충분했고, 공격자는 계속 유효할 거라는 예측 가능성 위에서 공격을 계획할 수 있습니다.

Zombie Key

그 용도였던 서비스나 통합이 삭제·폐기됐는데도 여전히 인증되는 자격증명. 키는 살아 있지만 시스템은 죽었다고 간주하는 상태입니다.

Out of Scope Loophole

자격증명 노출이 버그 바운티 범위나 시크릿 매니저 인벤토리에 포함되지 않아, 보안 프로그램이 있는데도 문제가 지속되는 패턴. Notion, Jira, Slack에 붙여넣어진 SaaS 자격증명에서 흔합니다.

Blast Radius

블라스트 레이디어스(blast radius)는 유효한 자격증명이 악용될 경우 접근할 수 있는 시스템·데이터·작업의 범위입니다. 현재 유효성, 연결된 신원, 권한, 리소스 정책, 역할 연결을 확인해 판단합니다. 키 복사본의 위치는 노출 지점이지 접근 범위가 아니며, 접근 가능성이 곧 실제 악용을 뜻하지는 않습니다.

운영

Credential Rotation

동의어: Key Rotation · Secret Rotation · 자격증명 회전 · 키 로테이션 · 시크릿 로테이션 · 크리덴셜 회전

새 자격증명을 발급하고, 그것을 쓰는 모든 시스템을 업데이트하며, 옛 값을 폐기하는 과정. 어려운 지점은 새 키 발급이 아니라 옛 값이 어디에 몇 개 있는지 찾는 일입니다.

AI·에이전트

MCP

동의어: Model Context Protocol

LLM 기반 도구가 외부 데이터 소스와 액션에 구조화된 방식으로 연결되도록 하는 프로토콜. NHI 관점에서 각 MCP 연결은 새로운 신뢰 경계이며, 도구는 이를 연결한 사람의 신원과 자격증명을 상속받습니다.

A2A

동의어: Agent-to-Agent Protocol

AI 에이전트가 서로 직접 통신하고 조율하기 위한 프로토콜. 모든 A2A 호출은 자격증명 행위이며, 에이전트 신원 인벤토리는 사람 신원 인벤토리만큼 중요해집니다.

빠진 용어가 있으신가요?

NHI 분야는 빠르게 진화합니다. 정의가 필요한 용어가 있으면 알려주세요.

문의하기