[AEM Assets]{class="badge positive" title="AEM Assets에 적용됩니다)."}
속성 기반 액세스 제어 attribute-based-access-control
Content Hub 관리자는 특성 기반 액세스 제어(ABAC)를 사용하여 Content Hub에서 사용할 수 있는 에셋에 대한 액세스 수준을 제어하는 메타데이터 기반 규칙을 정의할 수 있습니다. ABAC는 에셋이 저장되는 위치에 의존하지 않고 각 에셋에 첨부된 속성에 따라 액세스를 제어합니다.
조직의 관리자는 그룹 ID에 매핑된 사용자 그룹에 대한 규칙을 정의합니다. 규칙은 논리 및 비교 연산자의 혼합이며, 관리자는 Content Hub 내에서 에셋 액세스를 관리하는 데 필요한 수만큼 규칙을 정의할 수 있습니다.
규칙은 메타데이터을(를) 기반으로 합니다. 규칙에 정의된 조건이 에셋 메타데이터와 일치하면 Content Hub은 에셋을 사용자 그룹에 표시합니다. 결과적으로 에셋이 저장된 위치보다는 메타데이터 자체에 의해 동적으로 액세스가 결정됩니다. Content Hub은 모든 Assets 및 컬렉션 내에서 사용할 수 있는 모든 자산에 대해 사용자 지정 메타데이터를 포함한 자산 메타데이터를 스캔하여 결과를 사용자 그룹에 표시합니다.
예를 들어 자산 메타데이터가 “Brand = Brand X” 및 "Region = EMEA 또는 아메리카"와 일치하는 경우 그룹 ID = 1011인 사용자 그룹에 대한 액세스를 허용합니다. 그런 다음 Content Hub은 “Brand = Brand X” 및 "Region = EMEA 또는 Americas"가 있는 자산만 ID = 1011인 사용자 그룹에 표시합니다.
Content Hub의 ABAC 규칙은 다음 접근 방식을 사용하여 구성할 수 있습니다.
- Content Hub에서 AI Assistant를 사용하는 셀프서비스 구성(AEM 거버넌스 에이전트 기반)
- 스프레드시트 기반 구성부터 Adobe 지원까지
Content Hub의 AI Assistant를 통해 관리자는 메타데이터와 자연어를 사용하여 ABAC 규칙을 정의하고 관리할 수 있습니다. 따라서 규칙 구성이 빨라지고 수동 지원 워크플로에 대한 의존도가 감소하므로 관리자는 지원 티켓을 통해 모든 변경 사항을 라우팅하는 대신 직접 액세스 정책을 조정할 수 있습니다.
속성 기반 액세스 제어의 몇 가지 주요 이점은 다음과 같습니다.
- 사용 권한에 대한 폴더 구조에 대한 종속성을 제거합니다, 저장소 위치에서 액세스 제어를 분리합니다.
- 관리자가 에셋을 업로드하고 권한 구조를 소급하여 결정할 수 있습니다. 따라서 에셋이 시스템에 이미 있으면 권한을 적용할 수 있습니다
- 중복 에셋의 수를 줄이고 에셋 무결성을 향상시킵니다. 단일 에셋은 각 그룹에 복사되지 않고 규칙에 의해 관리될 수 있기 때문입니다. 동일한 에셋을 다른 그룹과 공유해야 하는 경우 폴더 기반 권한에서 중복이 필요합니다.
- 특정 메타데이터 특성에 따라 규칙에따라 세분화된 액세스 사용
- 브랜드 및 지역 전반에 걸쳐 확장 가능한 거버넌스를 지원합니다. 따라서 조직에 따라 액세스 정책이 늘어날 수 있습니다.
- 메타데이터에 대한 액세스 결정을 중앙 집중화하여 자산 관리를 개선
속성 기반 액세스 제어를 활성화하는 방법 enable-attribute-based-access-control
Content Hub의 ABAC(특성 기반 액세스 제어)은(는) 정의된 규칙에 대해 사용자, 리소스 및 컨텍스트 속성과 같은 특성을 평가하여 액세스를 관리하므로 단순한 역할 할당 이상의 세분화된 권한을 허용합니다. 관리자는 다음 두 가지 방법 중 하나를 사용하여 Content Hub에서 ABAC 규칙을 활성화하고 구성합니다.
-
Content Hub에서 AI Assistant를 사용한 셀프서비스 구성(AEM 거버넌스 에이전트 제공)
관리자는 Content Hub 내에서 자연어를 사용하여 직접 ABAC 규칙을 정의하고 관리합니다. 이를 통해 외부 티켓 없이 셀프 서비스 규칙을 신속하게 만들 수 있으므로 Content Hub 내에서 직접 액세스 정책을 반복하려는 팀에서 가장 빠른 접근 방식을 사용할 수 있습니다. -
Adobe 지원을 통한 스프레드시트 기반 구성
관리자는 스프레드시트에서 ABAC 규칙을 정의하고 Adobe 지원을 통해 제출하여 구성합니다. 이 접근 방식은 Adobe 지원 팀에서 적용하기 전에 구조화된 오프라인 준비 및 검토의 혜택을 받는 대규모 또는 대량 규칙 세트에 적합합니다.
Content Hub에서 AI Assistant를 사용하여 ABAC(속성 기반 액세스 제어) 구성
AEM 거버넌스 에이전트에서 제공하는 Content Hub의 AI Assistant를 사용하면 자연어를 사용하여 Content Hub에서 직접 ABAC(특성 기반 액세스 제어) 규칙을 만들고 관리할 수 있습니다.
ABAC(특성 기반 액세스 제어)은(는) 고정된 사전 정의된 권한 목록이 아닌 사용자 역할, 자산 메타데이터 및 컨텍스트 조건 등의 특성을 기반으로 콘텐츠에 대한 액세스를 제어합니다. 이 속성 기반 모델을 사용하면 액세스 정책을 보다 세분화하고 변화하는 조직 요구 사항에 맞게 조정할 수 있습니다.
가능한 작업 what-you-can-do-ai-assistant
관리자는 AI Assistant를 사용하여 대화 프롬프트를 통해 직접 ABAC 규칙의 전체 라이프사이클을 관리할 수 있습니다.
- 기존 규칙 검색 — 현재 액세스 정책을 빠르게 찾아 검토합니다.
- 규칙 만들기 — 일반 언어 지침을 사용하여 새 액세스 제어를 정의합니다.
- 규칙 업데이트 — 복잡한 구성 인터페이스를 탐색하지 않고 기존 정책을 수정합니다.
- 규칙 삭제 — 오래되거나 불필요한 액세스 제어를 제거합니다.
이것이 중요한 이유 why-this-matters-ai-assistant
AI Assistant는 관리자가 지원 워크플로에 의존하지 않고 액세스 규칙을 독립적으로 만들고 관리할 수 있도록 합니다. 규칙은 자연어로 표시되므로 관리자는 전문 구문을 마스터하거나 지원 팀을 통해 요청을 라우팅할 필요가 없습니다. 이를 통해 액세스 변경 시간을 단축하고, 외부 지원에 대한 의존성을 최소화하며, 거버넌스 팀이 Content Hub 내에서 컨텐츠를 액세스하고 보호하는 방법을 직접 셀프 서비스로 제어할 수 있습니다.
시작하기에 앞서 before-you-begin-ai-assistant
Content Hub에서 속성 기반 액세스 제어(ABAC) 규칙 구성을 위해 AI Assistant를 사용하기 전에 다음 사전 요구 사항을 확인하십시오. 사용자 환경에서 AI Assistant를 사용할 수 있고 작동하려면 아래 각 요구 사항을 충족해야 합니다.
- Adobe Experience Manager(AEM) as a Cloud Service에 대해 라이선스가 부여됨 — AI Assistant 기능에 액세스하려면 유효한 AEM as a Cloud Service 라이선스가 필요합니다.
- AEM 거버넌스 에이전트에서 제공하는 AI Assistant을(를) 활성화하고 조직에서 사용할 수 있습니다. 이 에이전트는 지원되는 ABAC 규칙 구성 워크플로의 밑줄을 긋습니다.
- 아직 액세스할 수 없는 경우 AI Assistant를 사용하기 전에 권한 부여가 조직 수준에서 제공되므로 Adobe 담당자에게 문의하여 필요한 라이선스 단계를 완료하십시오.
- try-buy 프로그램에 GenAI(생성 AI) 라이더가 필요하지 않습니다. 이를 통해 조직에서 추가적인 라이선스 구성 요소 없이 AI Assistant를 평가할 수 있습니다.
AI Assistant를 사용하여 속성 기반 액세스 제어(ABAC) 규칙 구성 단계 steps-ai-assistant
ABAC(특성 기반 액세스 제어)은(는) 수동으로 유지 관리되는 정적 권한 목록이 아닌 사용자 그룹 및 제품 메타데이터와(과) 같은 특성을 기반으로 자산에 액세스할 수 있는 사용자를 제어합니다. Content Hub에서 AI Assistant를 사용하면 일반 자연어 지침을 사용하여 이러한 규칙을 만든 다음, 무엇이든 적용되기 전에 검토할 구조화된 미리 보기를 생성할 수 있습니다.
-
Content Hub에서 AI Assistant를 엽니다.
-
간단한 지침부터 시작하세요.
수행할 작업을 AI Assistant에 알려 주는 광범위한 프롬프트로 시작합니다. 예:
Create a new rule in Content Hub그런 다음 AI 도우미가 규칙을 만드는 데 필요한 정보를 안내하여 누락된 세부 정보를 묻습니다.
-
자연어로 규칙을 정의합니다.
액세스를 결정하는 사용자 그룹, 에셋 및 속성을 지정하여 액세스 조건을 일반 언어로 설명합니다. 예:
Frescopa Web Marketers user group should have access to assets where product equals Frescopa -
ABAC 규칙을 적용해야 하는 환경을 선택하십시오.
올바른 환경을 선택하면 규칙의 범위가 의도한 대상에만 지정되고 다른 환경에는 영향을 주지 않습니다.
-
규칙을 적용하기 전에 검토하십시오.
AI Assistant는 규칙의 구조화된 미리보기를 생성합니다. 아무 것도 자동으로 적용되지 않습니다. 생성된 규칙을 검토하거나, 필요한 경우 조정하거나, 적용하기 전에 작업을 취소할 수 있습니다. 이 미리보기 단계를 통해 모든 기능을 제어할 수 있으며 의도하지 않은 액세스 변경을 방지할 수 있습니다.
-
규칙을 저장하고 적용합니다.
저장되면 액세스가 요청될 때마다 자산 메타데이터을(를) 실시간으로 평가하면서 규칙이 동적으로 적용됩니다. 적용은 메타데이터 기반이므로, 규칙은 일치하는 에셋이 추가되거나 업데이트될 때 수동으로 권한을 재할당할 필요 없이 자동으로 적용됩니다.
이러한 필수 검토 단계는 규칙을 적용하기 전에 정확성을 보장하여 액세스 권한을 잘못 부여하거나 거부할 위험을 줄입니다.
프롬프트를 사용하여 ABAC 규칙 관리 manage-abac-rules-using-prompts
AI Assistant를 사용하기 시작하면 구성 메뉴를 탐색하는 대신 일반 언어 프롬프트를 사용하여 ABAC(특성 기반 액세스 제어) 규칙을 대화식으로 관리합니다. ABAC은(는) 사용자 그룹, 지역 또는 기타 메타데이터 속성과 같은 특성을 기반으로 에셋에 액세스할 수 있는 사용자를 관리하며, AI Assistant를 사용하면 자연스러운 대화를 통해 이러한 규칙을 검색, 생성, 업데이트 및 삭제할 수 있습니다. 이러한 대화형 접근 방식은 액세스 관리를 간소화하고 규칙 구문을 기억해야 하는 필요성을 줄이며, 팀과 콘텐츠가 발전함에 따라 권한을 더 쉽게 정확하게 유지할 수 있습니다.
규칙 검색
변경하기 전에 이미 적용된 액세스 규칙을 검토하려면 다음 프롬프트를 사용합니다.
- 기존의 모든 Content Hub ABAC 규칙 표시
규칙 만들기
다음 프롬프트를 사용하여 그룹에 에셋에 대한 액세스 권한을 부여합니다. 에셋은 광범위하게 또는 지역과 같은 특정 메타데이터 값에 범위가 지정됩니다.
- 모든 에셋에 제품 마케팅 그룹 액세스 권한을 부여하는 규칙 만들기
- 지역이 EMEA인 자산에 대한 영업 그룹 액세스 권한을 부여합니다.
규칙 업데이트
이러한 프롬프트를 사용하여 기존 규칙을 확장하거나 수정합니다. 예를 들어 그룹이 도달할 수 있는 영역을 넓히려면 다음을 수행합니다.
- APAC를 포함하도록 EMEA 마케팅 그룹에 대한 규칙 업데이트
규칙 삭제
이러한 프롬프트를 사용하여 더 이상 필요하지 않은 액세스 규칙을 제거합니다.
- 제품 마케팅 그룹에 대한 규칙 삭제
메타데이터 및 그룹 탐색
조건이 유효한 속성을 참조하도록 새 규칙을 정의하기 전에 사용할 수 있는 그룹 및 메타데이터 속성을 보려면 다음 프롬프트를 사용하십시오.
- 규칙을 설정할 사용 가능한 그룹 및 메타데이터 속성 표시
스프레드시트를 사용하여 ABAC 구성
조직에 대해 AI Assistant가 활성화되지 않은 경우 스프레드시트 기반 워크플로우를 사용하여 속성 기반 액세스 제어(ABAC) 규칙을 구성할 수 있습니다. ABAC는 사용자, 리소스 및 환경 속성을 평가하여 Adobe Experience Manager Assets에 대한 액세스를 관리하며, 스프레드시트 메서드는 이러한 규칙을 정의할 때 AI Assistant에 대한 대안을 제공합니다.
다음 단계에 따라 ABAC 규칙을 정의하고 제출합니다.
- 템플릿을 다운로드하고 스프레드시트에서 규칙을 정의하려면 스프레드시트 다운로드를 클릭하십시오.
- 이 문서에 설명된 지침을 사용하여 스프레드시트에서 규칙을 정의합니다.
- Adobe 지원 티켓을 만들고 스프레드시트에 정의된 규칙을 Adobe에 제공합니다.
[스프레드시트 다운로드]{class="badge informative"}
이 문서에 설명된 지침을 사용하여 스프레드시트에서 규칙을 정의합니다.
스프레드시트를 사용하여 ABAC 규칙을 구성하는 단계 steps-spreadsheet
다음 단계를 순서대로 완료하여 스프레드시트 워크플로우를 통해 ABAC(특성 기반 액세스 제어) 규칙을 구성합니다.
- ABAC 스프레드시트 템플릿을 다운로드합니다. 이 템플릿은 Adobe이 액세스 규칙을 해석하고 적용하는 데 사용하는 표준화된 구조를 제공합니다.
- 개별 자산이 아닌 태그, 속성 또는 분류와 같은 컨텐츠 속성에 따라 액세스를 허용하거나 제한하는 조건인 메타데이터 기반 조건을 사용하여 스프레드시트에서 액세스 규칙을 정의합니다. 이 속성 기반 접근 방식을 사용하면 해당 속성과 일치하는 새 콘텐츠가 추가되면 규칙이 자동으로 비율이 조정될 수 있습니다.
- 각 규칙을 적절한 IMS(Identity Management System) 그룹 ID에 매핑합니다. 정확한 매핑은 각 규칙이 의도한 사용자 그룹에 적용되도록 하여, 잘못된 대상자에게 액세스 권한이 부여되거나 거부되지 않도록 합니다.
- 설명 필드에 각 규칙의 비즈니스 의도를 캡처합니다. 이를 통해 Adobe은 모든 조건의 목적을 명확하게 이해하고 액세스를 정확하게 구성하여 오독의 위험을 줄일 수 있습니다.
- Adobe 지원 티켓을 제출하고 완성된 스프레드시트를 Adobe과 공유합니다. 완성된 템플릿을 첨부하면 Adobe 팀이 규칙을 검토하고 구현하는 데 필요한 모든 것을 얻을 수 있습니다.
- Adobe은 제출된 스프레드시트를 기반으로 조직에 대한 규칙을 구성하여 정의된 ABAC 조건을 환경에 적용합니다.
예제 속성 기반 액세스 제어 사용 사례 example-metadata-based-rules
대규모 마케팅 롤아웃을 지원하려면 여러 지역 및 브랜드의 팀원이 공유 디지털 에셋에 액세스해야 하며 각 담당자에게는 지역 및 브랜드로 정의된 특정 범위가 부여됩니다. ABAC(특성 기반 액세스 제어)은(는) 수동으로 유지 관리되는 권한 목록에 의존하지 않고 각 자산에 연결된 region 및 brand 특성과 같은 자산 메타데이터을(를) 평가하여 이러한 액세스 규칙을 자동으로 적용합니다. 액세스는 각 에셋의 메타데이터에 대해 사용자가 할당한 속성을 일치시켜 결정되므로 에셋 라이브러리가 성장함에 따라 권한이 일관되고 최신 상태로 유지됩니다. 다음 표는 이 사용 사례와 적용되는 규칙에 대한 담당자를 보여 줍니다.
Content Hub 관리자는 이러한 규칙을 사용하여 다음과 같은 이점을 얻을 수 있습니다.
- 세분화된 규칙 기반 액세스: 사용자는 자신의 지역 및 브랜드와 관련된 자산만 볼 수 있습니다. ABAC 규칙은 메타데이터를 자동으로 평가하므로 이 범위에는 수동 권한 할당이 필요하지 않으므로 관리 오버헤드가 줄어들고 잘못 구성된 액세스가 발생할 위험이 있습니다.
- 원활한 글로벌 공동 작업: 각 팀의 가시성은 고유한 메타데이터 기반 규칙에 의해 정확하게 제한되므로 액세스 충돌 없이 지역 팀과 브랜드 팀이 동시에 작업합니다.
- 확장 가능한 미래 지향적 권한: 새로운 지역 또는 브랜드가 추가되면 관리자는 사용자가 권한 사용자를 다시 할당하지 않고 기본 메타데이터에 대해 직접 규칙을 업데이트합니다. 따라서 액세스 모델을 간단하게 확장할 수 있으며, 운영 중단 없이 조직의 성장에 따라 권한 구조를 유지할 수 있습니다.
ABAC가 유용한 추가 시나리오 additional-scenarios-abac
속성 기반 액세스 제어(ABAC)는 브랜드, 시장, 팀 기능 및 지역과 같은 사용자 속성에 따라 액세스를 부여하거나 제한하는 다음과 같은 시나리오도 다룹니다.
- 글로벌 브랜드 및 지역 액세스: 팀에는 해당 브랜드 및 시장과 관련된 자산만 표시됩니다. 이렇게 하면 브랜드 일관성이 유지되고 우발적 크로스브랜드 또는 크로스마켓 자산 노출 위험이 줄어듭니다.
- 에이전시와 파트너 공동 작업: 외부 에이전시와 파트너는 관련된 캠페인 자산에만 액세스할 수 있습니다. 이는 관련 없는 내부 자산에 대한 서드파티 노출을 제한하는 동시에 집중 협업을 가능하게 합니다.
- 다른 팀을 위한 역할 기반 액세스: 마케팅, 판매 및 법률 팀과 같은 팀은 해당 기능과 관련된 자산에 액세스할 수 있으므로 각 팀이 책임과 관련된 콘텐츠만 사용하도록 할 수 있습니다.
- 지역별 법적 준수: 사용자는 특정 규제 또는 지역 요구 사항에 대해 승인된 자산으로 제한될 수 있으므로, 규정 준수 경계를 강화하고 해당 관할권에서 승인되지 않은 콘텐츠를 사용하지 못하도록 할 수 있습니다.
지원되는 규칙 구문 supported-rule-constructs
규칙은 두 범주의 구문으로 만들어집니다. 논리 연산자(여러 조건을 결합함) 및 비교 연산자(개별 사용자 또는 에셋 특성을 값에 대해 테스트함). 이러한 구문은 함께 액세스가 부여되거나 거부되는 시기를 정확하게 정의합니다.
-
논리 연산자(조건을 단일 평가로 결합):
- AND: 규칙을 일치시키려면 모든 조건이 true여야 합니다. 모든 조항이 적용되어야 하기 때문에 AND는 규칙의 범위를 좁히고 보다 엄격한 액세스 요구 사항을 적용합니다.
- OR: 규칙을 일치시키려면 하나 이상의 조건이 true로 평가되어야 합니다. 하나의 충족 조항으로 충분하거나, OR로 규칙의 범위가 넓어지고 여러 적격 사례가 다루어지기 때문입니다.
-
비교 연산자(값에 대해 단일 특성 테스트):
- 같음(=): 사용자 또는 자산 특성 이(가) 지정된 값과 일치하는지 확인합니다. 이렇게 하면 속성이 타겟 값에 정확히 해당하는 경우에만 액세스 결정이 적용됩니다.
- 같지 않음(!=): 사용자 또는 에셋 특성 이(가) 지정된 값과 일치하지 않은지확인합니다. 이렇게 하면 규칙이 속성이 대상 값과 다른 엔티티를 제외합니다.
배열 값 메타데이터 동작: 에셋 메타데이터 필드에 배열(예: 여러 지역 또는 여러 태그)이 포함된 경우 비교 연산자는 집합 멤버십 의미 체계로 이동합니다. 이 경우 Equals는 contains logic(지정된 값이 배열의 어느 곳에나 있는 경우 일치)로 확인되고, Not Equals는 not contain logic(지정된 값이 배열에 완전히 없는 경우에만 일치)로 확인됩니다. 이 전체 정의는 액세스 결정 중에 여러 값을 갖는 속성을 평가하는 방법을 결정하기 때문에 중요합니다.
이러한 연산자들은 깔끔하게 결합되기 때문에 거의 평이한 언어처럼 읽히는 간단하면서도 표현적인 규칙을 작성할 수 있도록 해 준다. 예를 들어 ALLOW if region = emea(유럽, 중동 및 아프리카) AND assetType != prototype and tags != confidential 규칙은 EMEA 지역에 있는 자산에만 액세스 권한을 부여하고, 프로토타입으로 표시된 자산은 제외하며, 태그 배열에 값 confidential이(가) 포함된 자산은 제외합니다. 그 결과, 판독 가능한 단일 명령문은 정밀하고 여러 조건의 액세스 정책을 표현한다.
지침 guidelines-attribute-based-access-control
다음 지침은 ABAC(특성 기반 액세스 제어) 규칙의 AI Assistant 기반 및 스프레드시트 기반 구성에 모두 적용됩니다.
- ABAC 규칙은 Content Hub에 대해 승인된 자산에만 적용됩니다. 자세한 내용은 Content Hub용 Assets 승인을 참조하십시오.
- DENY 규칙을 정의하지 마십시오. 항상 DENY 규칙을 ALLOW 규칙으로 변환합니다. Content Hub의 ABAC 평가는 허용 기반 논리를 기반으로 구축되므로 모든 조건을 ALLOW 규칙으로 표현하면 제외에서 추론하지 않고 액세스가 명시적으로 예상대로 부여됩니다. 예를 들어
ALLOW if region = user-region DENY if assetType = prototype AND confidential = yes을(를)ALLOW if region = user-region AND (assetType != prototype OR confidential != yes)(으)로 변환할 수 있습니다. - ABAC 규칙은 Admin Console에서 사용할 수 있는 Identity Management System(IMS) 그룹 ID를 사용하여 사용자 그룹에 적용됩니다. IMS 그룹 ID를 사용하면 규칙이 올바른 그룹 ID에 일관되게 바인딩됩니다.
- AEM as a Cloud Service 작성자 환경을 사용하여 자산에 대한 승인 대상을 설정할 수 있습니다. ABAC 규칙은 승인 대상 = Content Hub으로 승인된 자산에 적용됩니다. 반대로 승인 대상 = 배달은(는) 배달 및 Content Hub 모두에서 사용할 수 있는 자산에 사용됩니다. 승인 대상 = 게재(으)로 표시된 자산은 Content Hub의 모든 사용자에게 표시되므로 ABAC 제한으로 인해 표시 범위가 제한되지 않습니다.
- ABAC 규칙에 사용된 메타데이터 스키마가 AEM에서 올바르게 정의되고 사용 가능한지 확인하십시오. ABAC 규칙에서 참조된 속성을 정의하는 AEM의 메타데이터 스키마 또는 스키마의 전체 경로를 제공합니다. 필요한 경우 ABAC 조건과 일치하는 샘플 에셋이 있는 테스트 폴더를 만들어 규칙 동작을 확인하고 액세스를 정확하게 평가합니다.
- 조건이 올바르게 작성된 경우에도 메모에 있는 규칙의 비즈니스 의도를 캡처합니다. 이는 문서화된 의도가 필요한 경우 논리의 유효성을 확인하고 수정하는 데 도움이 되기 때문입니다.
- brand, region, product과 같은 액세스 규칙에 사용된 메타데이터 값이 자산 간에 일관되게 유지되는지 확인하십시오. 일관된 메타데이터 값은 규칙이 제어해야 하는 에셋과 일치하지 않는 것을 방지합니다.
- 브랜드 기반 또는 지역 기반 액세스와 같은 주요 사용 사례로 시작하십시오. 이러한 주요 사용 사례는 가장 일반적이고 간단한 액세스 제어 시나리오를 나타냅니다.
- AI Assistant를 사용하여 규칙을 정의할 때 명확한 프롬프트를 사용하십시오. AI Assistant가 의도를 구조화된 규칙으로 정확하게 번역할 수 있도록 비즈니스 언어로 설명합니다.
- Digital Rights Management(DRM)에 대해 설정된 Portable Document Format(PDF) 라이선스 파일은 사용자가 해당 라이선스와 함께 에셋을 다운로드할 때 라이선스 정보를 검토할 수 있도록 모든 사용자에게 계속 표시되어야 합니다.
자주 묻는 질문 faqs-attribute-based-access-control-content-hub
속성 기반 액세스 제어(ABAC)란 무엇입니까?
ABAC(특성 기반 액세스 제어)은(는) 고정 역할만 평가하는 것이 아니라 특성을(를) 평가하여 리소스에 대한 액세스 권한을 부여하거나 거부하는 인증 모델입니다. ABAC에서 액세스 결정은 정의된 정책 집합과 사용자, 리소스, 작업 및 주변 환경의 특성을 비교하여 요청 시 동적으로 결정됩니다. 이러한 결정은 정적 권한이 아닌 속성 값에서 계산되므로 ABAC는 크고 복잡한 시스템에 걸쳐 확장되는 세분화된 컨텍스트 인식 액세스 제어를 지원합니다.
ABAC는 어떤 속성을 평가합니까?
ABAC 정책은 일반적으로 네 가지 속성 범주를 기반으로 합니다.
- 주체 특성 — 액세스를 요청하는 사용자 또는 엔터티의 특성입니다(예: 부서, 직책, 승인 수준 또는 그룹 멤버십).
- 리소스(개체) 특성 — 액세스 중인 콘텐츠 또는 에셋의 속성(예: 분류, 소유자, 콘텐츠 유형 또는 민감도 레이블)입니다.
- 작업 특성 — 읽기, 편집, 게시 또는 삭제와 같이 요청된 작업입니다.
- 환경 특성 — 시간, 위치, 장치 유형, 네트워크 등 요청 시 상황에 맞는 조건입니다.
ABAC는 이러한 속성을 결합하여 정책 규칙에 대해 각 요청을 평가하고 허용 또는 거부 결정을 반환합니다. 이 메커니즘은 액세스 권한이 사전 정의된 단일 역할이 아닌 특정 요청 상황을 반영하도록 합니다.
ABAC는 RBAC(역할 기반 액세스 제어)와 어떻게 다릅니까?
사용자의 할당된 역할에 따라 권한을 부여하는 RBAC(역할 기반 액세스 제어)과 달리, ABAC는 함께 평가된 여러 특성에 따라 권한을 부여합니다. RBAC는 상대적으로 정적인 역할 정의를 통해 액세스를 할당하며, 이는 역할 수가 증가하면 관리하기 어려워질 수 있습니다. 반면 ABAC는 액세스 규칙을 속성을 참조하는 정책으로 표현하므로 각 조합에 대해 새 역할을 만들지 않고 단일 정책이 많은 시나리오를 처리할 수 있습니다. 그 결과, ABAC는 일반적으로 더 큰 유연성과 더 미세한 세부기간을 제공하는 반면, RBAC는 종종 간단한 권한 구조를 위해 더 간단하게 구성할 수 있습니다. 많은 조직은 보다 광범위한 속성 기반 정책 내에서 역할을 하나의 속성으로 사용하여 두 모델을 모두 결합합니다.
콘텐츠 허브에서 ABAC를 사용하는 이유는 무엇입니까?
콘텐츠 허브에서 ABAC는 속성에 따라 특정 콘텐츠 항목을 보거나, 편집하거나, 게시할 수 있는 사용자를 제어하는 데 사용됩니다. 이 접근 방식을 사용하면 관리자는 액세스 규칙을 한 번 정의하고 각 항목에 수동으로 할당된 권한이 아닌 콘텐츠 분류 및 사용자 부서와 같은 속성에서 액세스를 평가하므로 대규모 콘텐츠 라이브러리에서 일관되게 적용할 수 있습니다. 실질적인 이점은 다음과 같습니다.
- 세분화된 제어 — 개별 콘텐츠 항목 및 조건에 맞게 액세스 권한을 조정할 수 있습니다.
- 확장성 — 새 콘텐츠 및 사용자가 추가되면 정책이 자동으로 적용되어 수동 관리가 줄어듭니다.
- 컨텍스트 인식 - 액세스는 위치, 시간 또는 장치와 같은 환경 요인에 응답할 수 있습니다.
- 일관성 — 중앙 집중식 정책은 전체 콘텐츠 허브에 균일한 액세스 규칙을 적용합니다.
ABAC 정책은 어떻게 정의됩니까?
ABAC 정책은 작업이 허용되기 위해 충족되어야 하는 속성 조건을 지정하는 규칙으로 정의됩니다. 각 정책은 주체, 리소스, 작업 및 환경 조건을(를) 요청 시 액세스 제어 엔진이 평가하는 논리 문으로 연결합니다. 정책은 명명된 개인이 아닌 특성을 참조하므로 사용자 및 콘텐츠 변경 시 계속 유효하며, 이를 통해 지속적인 유지 관리가 줄어들고 최소 권한 원칙을 적용할 수 있습니다.
ABAC가 역할 기반 접근 방식보다 더 안전합니까?
ABAC는 역할 전용 모델보다 더 정확하고 상황에 맞는 액세스 결정을 가능하게 하여 보안을 강화할 수 있습니다. 여러 속성을 함께 평가하면 조직에서는 미묘한 조건을 적용할 수 있습니다. 예를 들어 여러 기준을 동시에 충족하지 않는 한 중요한 콘텐츠에 대한 액세스를 제한할 수 있습니다. ABAC의 효과는 잘 설계된 정책과 정확한 속성 데이터에 따라 다르므로 속성 소스를 최신 상태로 신뢰할 수 있게 유지할 때 보안 결과가 향상됩니다.
AEM Assets Content Hub의 속성 기반 액세스 제어(ABAC)란 무엇입니까?
AEM Assets Content Hub의 특성 기반 액세스 제어(ABAC)는 관리자가 메타데이터 기반 규칙을(를) 정의하여 다른 사용자 그룹이 디지털 에셋에 대해 갖는 액세스 수준을 제어할 수 있는 권한 모델입니다. 관리자는 자산별로 권한을 할당하지 않고 액세스 정책을 각 자산의 메타데이터에 저장된 속성에 대해 평가된 조건으로 표현합니다.
ABAC에서 액세스를 확인하는 방법
에셋의 메타데이터가 규칙에 지정된 조건과 일치하는지 여부에 따라 액세스 권한이 부여되거나 거부됩니다. 요청 시 이러한 조건에 대해 에셋의 메타데이터가 평가되므로 에셋 라이브러리 전체에 권한이 자동으로 일관되게 적용됩니다. 따라서 에셋의 메타데이터가 규칙의 조건을 충족하면 연결된 사용자 그룹이 해당 에셋을 보거나 작업할 수 있습니다. 그렇지 않으면 에셋이 해당 그룹에서 숨겨진 상태로 유지됩니다.
특성 기반 액세스 컨트롤의 키 특성
- 메타데이터 기반: 액세스 결정은 정적, 에셋별 권한 목록이 아닌 분류, 부서, 지역, 캠페인 또는 사용 권한과 같은 에셋 특성을 기반으로 합니다.
- 세분화: 규칙은 정확한 메타데이터 조건 조합을 타겟팅할 수 있으므로 관리자는 각 사용자 그룹이 액세스할 수 있는 에셋을 정확하게 제어할 수 있습니다.
- 동적: 액세스 권한이 메타데이터를 따르므로 자산 메타데이터가 변경되거나 기존 규칙과 일치하는 새 자산이 추가되면 자동으로 가시성이 업데이트됩니다. 수동으로 다시 권한을 부여할 필요가 없습니다.
- 그룹 지향: 정책은 정의된 사용자 그룹에 적용되어 각 대상자에게 역할과 관련된 자산만 표시되도록 합니다.
실용적인 응용 프로그램 및 이점
속성 기반 액세스 제어는 많은 팀이 동일한 Content Hub에서 작업하지만 다른 수준의 가시성을 필요로 하는 대규모 공유 에셋 저장소에 적합합니다. 일반적인 애플리케이션에는 기밀 또는 릴리즈 안된 에셋을 특정 팀으로 제한하고, 지역별 콘텐츠를 해당 시장으로 제한하며, 에셋을 사용할 수 있는 그룹에만 노출하여 사용 권한 또는 라이선스 제한을 강화하는 작업이 포함됩니다. 메타데이터 기반의 이러한 동적 접근 방식은 수작업 관리 부담을 줄이고, 자산이 잘못된 사용자에게 노출될 위험을 최소화하며, 자산 라이브러리가 성장하고 변경될 때 자산 라이브러리에 맞게 액세스 정책을 유지합니다.
관리자는 AEM Assets Content Hub에서 ABAC를 사용하여 액세스 규칙을 어떻게 정의합니까?
관리자는 자산 메타데이터에 대한 조건을 작성하고 해당 조건을 특정 사용자 그룹에 연결하여 Adobe Experience Manager(AEM) Assets Content Hub 내의 ABAC(특성 기반 액세스 제어)에서 액세스 규칙을 정의합니다. ABAC은(는) 수동으로 할당된 고정 권한이 아닌 자산의 특성을(를) 기반으로 동적으로 권한이 부여되는 액세스 모델이므로 새 콘텐츠가 추가되면 자동으로 표시 영역이 확장될 수 있습니다.
ABAC 액세스 규칙 작동 방식
관리자는 다음 단계를 통해 액세스 규칙을 만듭니다.
- 메타데이터 조건 정의 — 브랜드 또는 지역과 같은 에셋 메타데이터 특성을 기반으로 조건을 설정합니다.
- 논리 및 비교 연산자 적용 - 연산자를 사용하여 특성을 결합하여 규칙에 적합한 자산을 정확하게 표현합니다.
- 사용자 그룹 ID에 조건 연결 — 각 조건을 특정 사용자 그룹 ID와 연결하고 일치하는 에셋을 표시해야 하는 그룹에 매핑합니다.
ABAC 규칙의 주요 구성 요소
- 메타데이터 특성: 브랜드 또는 지역과 같은 자산 속성은 각 조건의 기반으로 사용되므로 액세스는 개별 자산 할당이 아닌 콘텐츠 자체를 따릅니다.
- 논리 및 비교 연산자: 이러한 연산자를 통해 세분화되고 정밀한 제어를 수행할 수 있으므로 관리자는 의도한 자산 집합과 정확히 일치하는 좁거나 광범위한 조건을 정의할 수 있습니다.
- 사용자 그룹 ID: 규칙은 자격 있는 자산을 정의된 사용자 그룹에 연결하여 각 사용자 그룹에 표시되는 자산을 정확하게 결정합니다.
액세스는 속성에 의해 제어되므로, ABAC 규칙은 정의된 조건과 일치하는 모든 에셋에 자동으로 적용됩니다. 따라서 관련 메타데이터로 태그가 지정된 새 에셋은 수동으로 재할당할 필요 없이 올바른 가시성을 상속하므로 관리 오버헤드가 줄어들고 대규모 에셋 라이브러리에서 일관되고 확장 가능한 거버넌스를 적용할 수 있습니다.
AEM Assets Content Hub에서 기존 폴더 기반 권한보다 ABAC를 사용할 때 얻을 수 있는 주요 이점은 무엇입니까?
Adobe Experience Manager(AEM) Assets Content Hub의 ABAC(특성 기반 액세스 제어)은(는) 실제 폴더 위치가 아닌 에셋 특성 및 메타데이터를 기반으로 권한을 부여합니다. 이는 기존 폴더 기반 권한보다 더 큰 장점입니다. 액세스는 저장된 위치가 아니라 에셋 is에 의해 결정됩니다.
AEM Assets Content Hub에서 ABAC의 주요 이점
- 사용 권한에 대한 폴더 구조에 대한 종속성을 제거합니다. 액세스 권한은 고정된 폴더 계층 구조가 아닌 속성 및 메타데이터에 의해 제어되므로 관리자는 더 이상 무엇을 볼 수 있는지 폴더 트리를 설계하지 않아도 됩니다.
- 소급 권한 할당을 사용합니다. 관리자는 먼저 에셋을 업로드하고 나중에 권한을 할당하여 액세스 규칙의 정의에서 콘텐츠 수집을 분리할 수 있습니다.
- 필요한 중복 에셋의 수를 줄입니다. 단일 에셋이 서로 다른 대상자를 제공하기 위해 별도의 폴더로 복사되지 않고 여러 특성 기반 규칙에 의해 관리될 수 있기 때문입니다.
- 여러 그룹 간의 공유를 단순화합니다. 여러 팀이나 대상자가 동일한 에셋을 사용할 수 있도록 해야 하는 경우, ABAC를 사용하면 복제된 배치 대신 속성 규칙을 통해 각 그룹에 하나의 신뢰할 수 있는 사본을 표시할 수 있습니다.
ABAC가 권한 관리를 간소화하는 이유
권한은 폴더 경로가 아닌 속성에 연결되므로 ABAC는 관리자가 액세스 요구 사항이 변경될 때마다 자산을 복제하거나 폴더를 재구성해야 하는 부담을 제거합니다. 이는 하나의 관리 에셋이 여러 액세스 시나리오를 한 번에 충족할 수 있으므로 에셋을 여러 그룹과 공유해야 하는 경우 특히 유용합니다.
따라서 ABAC는 에셋 무결성을 향상시키고 권한 관리를 간소화합니다. 중복 사본 수를 줄이면 각 에셋에 대해 단일 소스 정보가 유지되므로 버전 유동성이 저하되고 오래된 파일이 유출될 위험이 줄어듭니다. ABAC는 자산 업로드를 권한 할당과 분리하여 관리자가 크고 진화하는 자산 라이브러리 간 액세스를 제어할 수 있도록 보다 유연하고 확장 가능한 모델을 제공합니다.
관리자가 AEM Assets Content Hub 인터페이스에서 직접 ABAC 규칙을 설정할 수 있습니까?
예. 관리자는 Adobe Experience Manager(AEM) Assets Content Hub 인터페이스 내에서 직접 ABAC(특성 기반 액세스 제어) 규칙을 구성할 수 있습니다. ABAC는 사용자 역할, 에셋 메타데이터 및 조직 컨텍스트와 같은 속성에 따라 에셋 액세스를 관리하므로 고정된 수동 할당 목록을 통하지 않고 권한을 동적으로 적용할 수 있습니다.
관리자는 ABAC 규칙 설정을 위해 지원되는 두 가지 경로가 있습니다.
- Content Hub의 AI Assistant - 조직에서 이 기능을 사용할 수 있는 경우 관리자는 AI Assistant를 사용하여 인터페이스에서 직접 ABAC 규칙을 구성합니다. 이 인인터페이스 접근 방식을 통해 팀은 Content Hub을 종료하지 않고도 액세스 규칙을 정의하고 조정할 수 있습니다.
- Adobe 지원을 통한 스프레드시트 기반 워크플로 — 관리자는 Adobe 지원을 통해 설정된 스프레드시트 기반 워크플로를 계속 사용할 수 있습니다. 이 워크플로는 ABAC 규칙을 정의하는 대체 방법으로 사용할 수 있습니다.
두 옵션 모두 동일한 ABAC 거버넌스 결과를 제공하므로 조직은 운영 환경 설정 및 환경에 대해 활성화된 기능에 따라 직접 인인터페이스 구성을 위해 AI Assistant를 선택하거나 스프레드시트 기반 워크플로우를 유지할 수 있습니다.
AEM Assets Content Hub에서 ABAC 규칙을 설정할 때 사용할 수 있는 메타데이터 조건 유형은 무엇입니까?
Adobe Experience Manager(AEM) Assets Content Hub의 특성 기반 액세스 제어(ABAC) 규칙은 AEM 메타데이터 스키마에 정의된 메타데이터 특성에 대해 평가되는 논리 연산자 및 비교 연산자와(과) 같은 두 가지 범주의 메타데이터 조건을 지원합니다. ABAC는 콘텐츠에 첨부된 속성을 평가하여 어떤 에셋에 액세스할 수 있는지를 제어하므로 메타데이터 조건은 액세스 결과를 결정하는 핵심 논리를 형성합니다.
지원되는 연산자
ABAC 규칙은 다음 연산자 유형을 사용하여 메타데이터 값을 결합하고 비교합니다.
- 논리 연산자 — AND 및 OR, 단일 규칙 내에서 여러 메타데이터 조건을 결합하는 데 사용됨.
- 비교 연산자 — 같음 및 같지 않음. 메타데이터 특성이 지정된 값과 일치하는지 또는 일치하지 않는지 여부를 테스트하는 데 사용됩니다.
논리 연산자와 비교 연산자를 결합하면 단일 규칙이 광범위하고 정확한 액세스 조건을 모두 표현할 수 있습니다.
적격 메타데이터 특성
메타데이터 조건은 다음을 포함하여 디지털 에셋과 일반적으로 연결된 다양한 속성 필드에 빌드할 수 있습니다.
- 지역
- 브랜드
- 제품
- 캠페인
- 자산 유형
- 게시 상태
이러한 속성을 사용하면 조직이 자산을 분류하는 방식에 따라 액세스 범위를 지정할 수 있습니다(예: 시장 지역, 브랜드 소유권, 제품 라인, 캠페인 연결, 자산 형식 또는 게시 상태별 가시성 제한).
메타데이터 스키마 요구 사항
ABAC 규칙에서 참조되는 메타데이터 속성을 올바르게 정의하고 AEM 메타데이터 스키마에서 사용할 수 있어야 합니다. 이 요구 사항은 규칙 엔진이 각 속성을 안정적으로 찾아 평가할 수 있도록 합니다. 속성이 누락되거나 스키마에 잘못 구성된 경우 해당 조건을 평가할 수 없으며 규칙이 의도한 대로 적용되지 않을 수 있습니다. 따라서 스키마에 규칙에 사용된 모든 필드가 존재하는지 확인하는 것은 일관되고 예측 가능한 액세스 제어에 필수적입니다.
AEM Assets Content Hub ABAC가 대규모 팀과 다양한 자산 요구 사항을 가진 조직에 특히 유용한 이유는 무엇입니까?
Adobe Experience Manager(AEM) Assets Content Hub의 ABAC(특성 기반 액세스 제어)은(는) 수동으로 유지 관리되는 권한 목록이 아닌 사용자 및 에셋 특성에 의해 자동으로 결정된 에셋에 대한 세분화된 규칙 기반 액세스를 사용할 수 있으므로 대규모 팀이 있는 조직에 특히 유용합니다. 따라서 ABAC는 여러 팀, 시장 및 제품 라인에 걸쳐 다양한 자산 라이브러리를 관리하는 기업에 적합합니다.
ABAC가 에셋 액세스를 제어하는 방법
정적 역할 전용 권한 모델과 달리 ABAC는 액세스 시점에 속성의 조합을 평가하고 정의된 규칙이 충족될 때만 가시성을 부여합니다. 액세스 결정은 일반적으로 다음과 같은 속성에 의해 결정됩니다.
- 사용자 역할 — 자산을 개인의 작업 기능 또는 책임과 일치시킵니다.
- 지역 — 지역 또는 시장에 따라 자산을 제한하거나 노출합니다.
- 브랜드 — 다중 브랜드 조직 내에서 브랜드 ID별로 자산 구분
- 비즈니스 요구 사항 — 팀, 부서 또는 캠페인 요구 사항에 맞게 액세스 조정
이러한 규칙은 동적으로 적용되므로 관리자는 논리를 한 번 정의하고 시스템에서 전체 자산 카탈로그에 걸쳐 일관되게 적용하도록 합니다.
대규모 분산 팀을 위한 실질적인 이점
ABAC는 사용자가 책임과 관련된 자산만 볼 수 있도록 하여 복잡성을 직접 줄이고, 승인되지 않은 콘텐츠를 실수로 사용하지 않도록 하며, 큰 자산 라이브러리를 탐색할 수 있도록 합니다. 그 결과, 조직은 다음과 같은 몇 가지 실질적인 이점을 얻을 수 있습니다.
- 수동 권한 할당 없음 - 액세스는 하나씩 부여하는 대신 규칙으로 관리되므로 팀이 커질수록 관리 오버헤드가 줄어듭니다.
- 에셋의 과도한 중복 없음 — 중앙에서 관리되는 단일 에셋을 각 팀, 지역 또는 브랜드의 개별 사일로 복사하지 않고 특성을 통해 적합한 대상에게 노출할 수 있습니다.
- 관련성 있고 필터링된 경험 - 가시성이 책임과 연결되어 있으므로 각 사용자는 자신의 요구 사항에 맞는 보기에서 작업하여 효율성과 자산 거버넌스를 향상시킵니다.
새 사용자, 지역 또는 브랜드를 추가하려면 시스템 전반에서 권한을 재구축하지 않고 속성 및 규칙을 업데이트해야 하므로 이 속성 기반 접근 방식은 대규모 팀과 다양한 에셋 요구 사항이 있는 조직에 대해 깔끔하게 확장됩니다.
관리자는 Adobe 지원 센터에 제출하기 전에 AEM Assets Content Hub용 ABAC 스프레드시트를 어떻게 준비해야 합니까?
AEM Assets Content Hub에 대한 ABAC(특성 기반 액세스 제어) 스프레드시트를 준비하려면 관리자는 구성 및 문서 단계를 수행한 후 Adobe 지원에 제출해야 합니다. ABAC는 사용자 그룹 멤버십, 권한 및 메타데이터 조건과 같은 속성을 평가하여 액세스를 제어하므로 Adobe 지원에서 의도한 액세스 모델을 작업 구성으로 변환하려면 올바른 구조의 스프레드시트가 필요합니다.
ABAC 스프레드시트를 준비하는 단계
- Adobe Admin Console에서 사용자 그룹을 만듭니다. Adobe 제품에서 사용자와 그룹을 관리하기 위한 중앙 위치인 Adobe Admin Console에서 필요한 사용자 그룹을 설정합니다. 여기서 그룹을 설정하면 액세스 규칙이 자리 표시자 값이 아닌 실제 프로비저닝된 ID에 매핑됩니다.
- 그룹 ID를 기록합니다. 각 사용자 그룹의 그룹 ID을(를) 확인합니다. 이러한 식별자는 스프레드시트에서 각 그룹을 고유하게 참조하므로 Adobe 지원에서 모든 액세스 규칙을 명확하지 않게 올바른 그룹에 일치시킬 수 있습니다.
- 각 그룹에 대한 사용 권한 및 조건을 정의합니다. 스프레드시트에서 각 그룹에 직접 적용되는 권한 및 조건을 명확하게 지정합니다. 명시적인 정의는 오독을 방지하고 각 그룹이 보유하고자 하는 액세스 권한을 정확하게 받을 수 있도록 합니다.
- 메타데이터 속성을 적절한 스키마에 매핑합니다. 모든 메타데이터 속성이 해당 스키마에 올바르게 매핑되었는지 확인하십시오. ABAC 조건은 메타데이터 특성에 의존하며 속성과 스키마 간의 불일치로 인해 액세스 규칙이 실패하거나 예기치 않게 동작할 수 있으므로 정확한 매핑이 중요합니다.
- 설명 열에 비즈니스 의도를 문서화합니다. 댓글 열을 사용하여 각 규칙의 비즈니스 의도를 명확히 합니다. 이 컨텍스트는 Adobe 지원 팀이 모든 규칙의 목적을 이해하는 데 도움이 되며 앞뒤 명확성을 줄이고 최종 구성이 조직의 실제 액세스 거버넌스 목표를 반영하도록 합니다.
이러한 단계를 완료하면 Adobe 지원에 대한 전달을 간소화하고 구현 중 구성 오류의 위험을 줄이는 설명이 필요 없고 확인할 수 있는 스프레드시트가 생성됩니다.
추가 참조