개인키 PEM 헤더 감지 · 출력용
표준 PEM 개인키 헤더가 답변에 들어가면 막습니다. 인증서·공개키는 허용하며, 모든 비밀값을 탐지하는 기능은 아닙니다.
guardrail · v1

소개
서버 설정·오류 로그를 설명하는 일반 챗봇에서 표준 PEM 개인키 헤더의 재출력을 줄이는 좁은 규칙입니다.
구성
정규식 규칙 1개, 출력 검사만 켬, 일치 시 답변 차단. PRIVATE KEY, RSA/EC/DSA/OPENSSH/ENCRYPTED PRIVATE KEY 헤더를 대상으로 합니다.
사용 방법
1. 내 공간에 추가하고 사용할 일반 챗봇의 가드레일 설정에 연결하세요.
2. 입력·도구 검사는 꺼짐, 출력 검사만 켜짐인지 확인하세요.
3. 실제 사용하는 챗봇·모델에서 합성 문장으로 재시험하세요. 테스트에 실제 비밀키를 넣지 마세요.
확인한 동작
2026-10-06 Next(qwen3-8-flash-next) 가드레일 편집기에서 실제 대화 시험: 합성 PRIVATE KEY 헤더 출력은 ‘출력·차단됨’ 표시와 안내문으로 대체됐고, PUBLIC KEY 헤더 출력은 허용됐습니다. 연결된 다른 실행 경로까지 검증한 것은 아닙니다.
한계
헤더 없는 키, API 토큰, 비밀번호, 인코딩·분할된 키는 탐지하지 못합니다. 교육용 헤더 문자열도 차단됩니다. 입력 수집이나 로그 저장을 막지 않습니다.
보안 비밀 전체 탐지나 유출 방지 보장이 아닙니다. 권한 제한과 비밀값 관리 정책을 함께 사용하세요.