개요
여기에는 학습 또는 모델 행동을 목표로 하는 일반적인 소프트웨어 보안 및 위협이 포함됩니다. 보안 설계는 실제 애플리케이션의 자산, 적, 신뢰 경계에서 시작됩니다.
주요 시사점
- 전체 애플리케이션을 위협 모델로 삼습니다.
- 모델 외부에 권한을 적용합니다.
- 시스템 변경 전반에 걸쳐 제어를 다시 테스트합니다.
심층 분석
개인 입력, 교육 데이터, 모델 아티팩트, 자격 증명, 연결된 계정, 외부 작업 등 보호가 필요한 항목을 식별합니다. 각 입력에 영향을 미칠 수 있는 사람과 공격자가 실패를 통해 얻을 수 있는 것이 무엇인지 기록합니다. 공개 챗봇과 쓰기 권한이 있는 내부 에이전트는 위협 모델이 다릅니다. 위협은 다양한 단계에 영향을 미칠 수 있습니다. 중독된 훈련 자료는 학습된 행동을 바꿀 수 있습니다. 적대적인 입력은 예측을 조작할 수 있습니다. 신뢰할 수 없는 검색 콘텐츠는 도구를 사용하는 애플리케이션을 리디렉션할 수 있습니다. 적절한 처리 없이 데이터베이스 쿼리, 웹 페이지 또는 명령에 모델 출력을 삽입하면 모델 출력이 위험해질 수도 있습니다. 소프트웨어 경계에 컨트롤을 적용합니다. 코드에서 인증을 시행하고, 가능한 경우 모델에 표시되는 컨텍스트에서 비밀을 유지하고, 도구 범위를 제한하고, 사용하기 전에 출력의 유효성을 검사합니다. 모델이 안전하게 작동하도록 요청하는 메시지는 계정 격리 또는 권한 확인을 대체할 수 없습니다. 승인된 환경에서 대표적인 장애 경로를 테스트하고 사고 프로세스를 유지합니다. 불필요하고 민감한 콘텐츠를 수집하지 않고 조사할 수 있도록 충분한 정보를 기록하세요. 모델, 검색 소스, 도구 및 종속성을 변경한 후 컨트롤을 평가합니다. 잔여 위험을 솔직하게 설명하십시오. 단일 필터는 완전한 보호를 설정하지 않습니다.
04실제 사례
보안 경계 찾기
로그인한 사용자를 위해 개인 문서 저장소를 검색하는 보조자를 상상해 보십시오.
문서가 모델 컨텍스트에 들어가기 전에 검색 서비스에서 사용자 액세스 필터를 적용합니다.
다른 계정에 속한 문서로 테스트하고 해당 문서의 내용이나 식별 메타데이터가 결과에 나타나지 않는지 확인하세요.
그것이 보여주는 것
이 방어적이고 가상적인 테스트는 지침을 따르려는 모델의 의지와는 독립적으로 승인을 확인합니다.
실제 구현
한 계정에서 다른 계정의 문서를 검색할 수 없는지 확인하세요.
생성된 필드를 데이터베이스 작업에 사용하기 전에 유효성을 검사하십시오.
실천에 옮기기
왜 중요한가요?
- 위험과 안전. 치명적인 AI 피해와 일상적인 AI 피해는 누가 위험을 이해하고 누가 조치를 취할 수 있는지에 따라 달라집니다.
- 더 명확한 결정들. 공공 및 전문 지식은 강력한 안전 정책이 정치적으로 가능한지 여부를 결정합니다.
- 과장된 과장을 뚫고 나가기. 명확한 설명은 과대광고, 연구실 홍보, 모호한 윤리 연극에 의한 포착을 줄입니다.
조심하세요
- 실존적 위험을 공상과학처럼 다루면서 능력을 합성합니다.
- 높은 자율성 하에서 정렬과 표면 제품 안전성을 혼동합니다.
- 영어가 아니거나 전문가가 아닌 청중에게는 품질이 낮은 소스만 남겨 둡니다.
다음 단계
- 제품 손상, 오용, 통제력 상실/잘못 정렬 위험을 분리합니다.
- 일정과 심각도에 대한 귀하의 견해를 바꿀 수 있는 증거가 무엇인지 물어보십시오.
- 마케팅 주장보다 기본 소스와 구체적인 평가를 선호하세요.
- 인식뿐만 아니라 경력, 정책, 자금 조달 또는 기술 등 하나의 행동 경로를 식별하십시오.
출처 및 추가 자료
- NIST적대적 기계 학습 분류
계속 탐색하세요
무료 뉴스레터
일일 AI 브리핑 받기
매주 평일 아침마다 3개의 검증된 AI 스토리를 일반 영어로 작성합니다. 무료이며, 광고 없음.
매주 평일마다 한 번 이메일을 받습니다. 한 번 클릭으로 구독 해지. 주소를 판매하거나 공유하지 않습니다.
자신을 테스트해 보세요
Take the AI Security quiz
모든 답변에 즉각적인 피드백과, 과정을 통과하면 검증 가능한 ID가 있는 공유 가능한 인증서를 제공합니다.
무료 AI 교육을 지원합니다. AI Understanding는 501(c)(3) 비영리 단체입니다 — 광고 없음, 유료 장벽 없음, 영원히. 기부하기
자주 묻는 질문
강력한 시스템이 조수를 확보할 만큼 신속하게 이루어집니까?
아니요. 인증, 권한 부여, 입력 및 출력 처리, 도구 제한, 사고 대응은 애플리케이션의 필수 부분으로 남아 있습니다.