AI 엔진을 위한 모범 사례

Prev Next

개요

AI 보안 컨트롤은 정확하고 이해하기 쉬우며 운영에 유용한 탐지를 생성하는 방식으로 배포될 때 가장 효과적입니다. Cato AI 보안 엔진은 사용자 프롬프트, LLM 응답, 에이전트 도구 호출을 실시간으로 분석하여 민감한 콘텐츠, 위험한 행동, 안전하지 않은 AI 사용을 식별함으로써 관리자들이 이를 수행할 수 있도록 돕습니다.

이 기사는 실용적인 AI 보안 지침을 사용하여 엔진을 배포하고 조정하는 방법을 설명합니다. 이것은 탐지 품질을 향상시키고 오탐을 최소화하며 정책 행동을 이해하고 검증하기 쉽게 설계하도록 관리자들이 엔진을 배포하도록 돕습니다. 팀이 사용자 혼란을 피하고 운영 비용을 줄이면서 AI 보안 컨트롤을 강화할 수 있도록 점진적으로 범위를 구축하는 방법도 설명합니다.

자세한 내용은 AI 보안 엔진의 DLP 프로필 설정을 참조하세요.

명확한 보호 목표로 시작하십시오

명확한 AI 보안 목표를 정의하십시오. 이는 엔진이 탐지하고 보호해야 할 것을 결정합니다. 엔진 프로파일은 특정 보호 결과 주변에 관련된 탐지기를 그룹화하여 정책 논리를 조정하고 검증하며 유지관리하기 쉽게 만듭니다. 탐지기는 엔진이 검사해야 할 특정 데이터 유형, 콘텐츠 카테고리, 위험한 행동을 식별하여 관리자에게 프로파일이 취하도록 설계된 것을 더 정확히 제어할 수 있게 합니다.

보호 및 운영 목표를 지원하는 탐지기 가족을 사용하십시오. 일부 탐지기는 개인 정보나 기밀 사업 콘텐츠와 같은 민감한 데이터를 식별하도록 설계되었고, 다른 탐지기는 코드, 비밀, 탈옥 시도나 프롬프트 주입과 같은 안전하지 않은 AI 활동에 집중합니다. 명확한 목적 없이 이러한 목표가 혼합되면 프로파일 행동을 해석하고 조정하기 어려워집니다.

더 나은 접근법은 각 프로파일을 특정 보호 사용 사례에 맵핑하는 것입니다. 예를 들어, 한 프로파일은 개인 및 규제 데이터를 집중하고, 다른 하나는 기술적 비밀 및 소스 코드에, 또 다른 하나는 위험한 AI 오용에 집중할 수 있습니다. 이 구조는 검증을 더 쉽게 하고 관리자들이 특정 상호작용이 왜 플래그화되었는지 이해하는 데 도움이 됩니다.

집중 프로파일 구축

집중된 엔진 프로파일은 논리적 보호 사용 사례 주변에 관련된 논리를 격리시켜 탐지를 해석하고 조정하기 더 쉽게 만듭니다. 이것은 관리자에게 왜 특정 상호작용이 플래그화되었는지에 대한 더 명확한 가시성을 제공하며 다른 탐지 유형, 엔티티 및 콘텐츠에 걸쳐 프로파일 행동을 검증하기 쉽게 만듭니다.

프로파일은 AND, OR 및 EXCLUDE 논리로 탐지기를 결합할 수 있으며, 이것은 관리자가 더 정확한 탐지 행동을 구축할 수 있도록 합니다. 이 논리는 각 프로파일이 특정 보호 결과에 맞게 좁은 범위로 설정될 때 가장 효과적입니다. 예를 들어, 기술적 비밀에 집중하는 프로파일은 민감한 사업 정보 또는 안전하지 않은 프롬프트에 집중하는 프로파일과 독립적으로 조정되어야 합니다.

엔티티 탐지와 콘텐츠 탐지를 다르게 조정하는 것이 중요합니다. 엔티티 탐지는 일반적으로 상호작용에서 자격 증명, 계정 식별자 또는 기타 구조화된 데이터를 식별합니다. 콘텐츠 탐지는 상호작용의 더 넓은 의미나 문맥을 평가하며, 종종 더 신중한 검토와 조정이 필요합니다. 이러한 탐지 유형을 상호교환적으로 처리하면 프로파일 결과를 해석하기 어려워질 수 있습니다. 예를 들어, 세션 탐색기에서 탐지를 검토하는 방법과 프로파일이 왜 일치했는지 해석하는 것에 대해 관리자들을 오도할 수 있습니다.

강력한 탐지 범위를 유지하면서 오탐을 줄이려면 프로파일에 제외를 추가하십시오. 알려진 안전 패턴이 반복적으로 일치하면, 전체 탐지 논리의 효과를 보존하기 위해 패턴을 제외하십시오. 다른 접근 방식은 종종 실제 위험을 탐지하는 데 있어 전체 프로파일을 덜 효과적으로 만듭니다.

정확성을 조정하십시오

정확한 조정은 관리자가 오탐을 줄 인리며 진정한 위험을 탐지하는 데 있어 프로파일을 덜 효과적으로 만들지 않고 탐지 품질을 개선하는 데 도움이 됩니다. 신뢰도 설정 및 프로파일 논리가 신중하게 조정되면 엔진은 더 현실적인 결과를 생성하고 탐지를 검토하고, 정책을 개선하고, 유용한 범위를 유지하는 데 도움이 됩니다.

엔진이 상호작용을 플래그하기 전에 관리자가 원하는 만큼 확실성을 신뢰도 수준으로 설정하고 그 선택을 검토 비용에 대한 수용 능력과 균형하십시오.

  • 높은 신뢰도는 더 강한 증거를 필요로 하며, 이것은 정확성을 향상하고 오탐을 감소시킵니다.

  • 낮은 신뢰도는 더 넓은 네트로 던져져 더 많은 범위를 증가시킬 수 있지만 검토 비용도 증가할 수 있습니다.

탐지 품질은 플래그된 상호작용의 백분율 그리고 전체 탐지 수만이 아닌 현실적인 트래픽 볼륨을 사용하여 평가되어야 합니다. 큰 트래픽 세트에서는 오탐 약간이 수용 가능할 수 있으며, 작은 샘플에서는 같은 숫자가 중요한 의미를 가질 수 있습니다. 관리자는 프로파일이 전체 AI 사용에 비례하여 얼마나 자주 트리거되는지 검토하고 결과 신호가 운영적으로 유용한지 평가해야 합니다.

제어된 문제 해결 및 튜닝 프로세스는 어떤 조정이 결과를 개선하거나 저하시키는지를 이해하기 쉽게 만듭니다. 한꺼번에 여러 설정을 변경하기 전에 프로파일 논리를 검증하고, 의도된 탐지기가 활성화되어 있는지 확인하며 선택된 신뢰도 설정을 검토하십시오.

현실적인 AI 상호작용으로 테스트

현실적인 테스트는 관리자들이 프로파일이 실제와 유사한 AI 상호작용에서 어떻게 행동하는지 이해하도록 돕고, 프로파일이 시행이나 검토에 사용되기 전에 의존할 수 있도록 합니다. 대표적인 프롬프트, 문서, 코드 및 실제 비밀 형식을 사용하여 타사 AI 앱과 내부 AI 도구 모두에 대해 테스트하십시오.

단순한 예시는 실제로 사용자가 AI 도구와 어떻게 상호작용하는지를 반영하지 않으므로 오해를 줄 수 있습니다. 테스트 프롬프트가 너무 인공적이면, 결과는 엔진이 실제 트래픽에서 어떻게 행동할지를 정확히 대표하지 않을 수 있습니다. AI 보안 엔진은 실제 데이터를 기반으로 훈련되어 있기 때문에 실제 사용자 프롬프트에 가장 적합한 결과를 생성합니다. 실제 워크플로우, 현실적인 콘텐츠 패턴 및 조직의 일반적인 AI 상호작용을 반영하는 테스트 케이스로 프로파일을 검증하십시오.

여러 상호작용에 걸친 AI 상호작용은 엔진이 위험을 평가할 때 대화의 문맥을 사용하기 때문에 검증에 포함되어야 합니다. 일부 AI 보안 관련 문제는 다수의 메시지에 걸쳐, 민감한 정보의 점진적 공개, 이전 콘텐츠의 의미를 바꾸는 후속 프롬프트, 또는 단계적 프롬프트 주입 시도가 있을 때만 명확해집니다. 단일 프롬프트만 테스트하는 것은 엔진이 실제 대화 세션에서 어떻게 작동할지를 충분히 보여주지 않습니다.

반복 검증을 위한 플레이그라운드 사용

Playground는 엔진이 세션에서 프롬프트를 감지하는 방법을 이해하는 기본 단계입니다. 이것은 관리자들에게 프로파일 행동을 검증하고 기대된 결과를 비교하며 실시간 AI 트래픽에서 같은 행동을 검토하기 전에 탐지가 의도한 대로 작동하고 있는지에 대한 신뢰를 구축하는 제어를 제공합니다.

플레이그라운드를 사용하여 대표 프롬프와 세션 문맥으로 한 프로파일씩 테스트하십시오. 플레이그라운드에서 프롬프트가 탐지되면, 같은 조건에서 같은 프롬프트를 그 프로파일이 탐지해야 합니다. 프롬프트가 플레이그라운드에서 탐지되었지만 AI 채팅에서는 탐지되지 않는 경우, 문제는 탐지 논리 자체에 있는 것이 아닐 수 있습니다. 사용자 상호작용 또는 보안 상호작용 정책의 규칙 구성 문제를 나타낼 수 있습니다.

  1. 플레이그라운드에서 프로파일이 의도된 콘텐츠를 탐지하는지 확인하는 것으로 시작하세요.

  2. 예상된 오탐을 검토하고 실제 위험을 검증하십시오.

  3. 프로파일 또는 탐지기를 변경한 후, 1단계와 2단계를 반복하십시오.

이 프로세스는 프로파일 행동을 규칙 구성 문제와 분리하기 쉽게 만듭니다, 그리고 어떤 조정이 결과를 바꿨는지를 이해하기 쉽게 만듭니다.

사용자 정의 탐지기를 신중하게 작성

잘 정의된 사용자 지정 탐지기는 관리자들이 AI 보안 범위를 내장 탐지기가 충분히 처리하지 못할 수도 있는 비즈니스 전용 콘텐츠로 확장하는 데 도움이 됩니다. 사용자 정의 탐지기가 하나의 명확한 요구로 좁게 범위가 잡히면 검증하기도, 조정하기도 쉬워지고 불필요한 소음을 발생시킬 가능성도 적습니다.

정규 표현식과 사용자 정의 주제 및 의도 탐지기는 다른 목적을 수행합니다.

  • 내용이 정의된 패턴을 따르는 경우 정규 표현식이 가장 적합합니다.

  • 사용자 정의 주제 및 의도는 특정 내용 유형, 사업 문맥 또는 패턴 매칭만으로는 확실히 포착할 수 없는 위험 시나리오를 설명하는 데 더 적합합니다.

    참고: 사용자 지정 탐지를 위한 사용자 지정 주제 및 의도는 곧 제공될 예정입니다.

각 사용자 정의 탐지기를 하나의 명확한 보호 사용 사례로 정의하십시오. 너무 많은 내용 유형이나 비즈니스 시나리오를 한 번에 커버하려는 광범위한 정의를 피하십시오. 좁은 탐지기 논리는 프로파일이 취하도록 설계된 것에 대한 더 나은 제어력을 관리자에게 제공하고 탐지를 해석하고 검증하기 쉽게 만듭니다.

실용적인 기준을 구축하고 점진적으로 확장하십시오

실용적인 기준은 모든 사용 사례를 한 번에 해결하려 하지 않으면서 AI 보안 범위를 빠르게 시작할 수 있도록 관리자에게 도움을 줍니다. 고가치 보호 사항을 중심으로 집중된 세트로 시작하면 초기 출시를 더 쉽게 검증하고 조정하며 AI 사용이 증가함에 따라 확장할 수 있게 됩니다. 대부분의 환경에서는 기준선이 가장 일반적인 AI 보안 및 거버넌스 위험을 커버해야 합니다. 일반적으로 포함되는 사항:

  • 개인 데이터, 비밀 및 자격 증명

  • 소스 코드 및 기술 식별자

  • 민감한 사업 정보

  • 앱용 AI 보안 - 탈옥 시도, 프롬프트 주입, 기타 유해한 콘텐츠 패턴과 같은 안전하지 않은 AI 활동

    참고: 이러한 위험은 때로 사용자용 AI 보안에도 적용됩니다.

기준선이 검증된 이후에는 단계를 거쳐 범위를 확장하십시오.

  1. 가장 중요한 보호 목표로 시작하십시오.

  2. 프로파일이 기대대로 행동하는지 확인하십시오.

  3. 조직 전반에 걸쳐 AI 사용이 성숙해지면 새로운 사용 사례를 추가하십시오.

더 넓은 범위를 한 번에 활성화하는 것보다 단계적 접근법이 더 효과적이며 초기 배포 동안 운영 소음과 불필요한 사용자 혼란을 줄이는 데 도움이 됩니다. 이것은 관리자들이 실제 사용 패턴을 바탕으로 프로파일 논리를 개선할 수 있는 시간을 제공하며, 범위가 시간이 지나면서 확장됨에 따라 프로파일 세트를 이해하기 쉽게 유지합니다.