액세스 제어 목록 (Microsoft) (ACL)

작가: Peter Berry
창조 날짜: 12 팔월 2021
업데이트 날짜: 22 6 월 2024
Anonim
초보자를 위한 Azure Data Lake Storage Gen 2 자습서 2021
동영상: 초보자를 위한 Azure Data Lake Storage Gen 2 자습서 2021

콘텐츠

정의-Microsoft (Access Control List) (ACL)의 의미는 무엇입니까?

Microsoft의 경우 ACL (액세스 제어 목록)은 사용자, 그룹, 프로세스 또는 장치와 같은 리소스에 대한 액세스 권한을 정의하는 시스템 개체 보안 정보 목록입니다. 시스템 객체는 파일, 폴더 또는 기타 네트워크 리소스 일 수 있습니다. 개체 보안 정보를 권한이라고하며 시스템 개체 내용을 보거나 수정하기 위해 리소스 액세스를 제어합니다.

Windows OS는 파일 시스템 ACL을 사용하는데, 여기서 객체와 관련된 사용자 / 그룹 권한은 내부적으로 데이터 구조로 유지됩니다. 이 유형의 보안 모델은 OpenVMS (Open Virtual Memory System) 및 Unix 계열 또는 Mac OS X 운영 체제에서도 사용됩니다.

ACL에는 ACE (Access Control Entities)라고하는 항목 목록이 있으며 시스템 액세스 권한이있는 각“수탁자”의 보안 정보를 보유합니다. 수탁자는 개인 사용자, 사용자 그룹 또는 세션을 실행하는 프로세스 일 수 있습니다. 보안 세부 사항은 내부적으로 데이터 구조에 저장되며 보안 오브젝트를 조작하는 데 사용되는 권한 세트를 나타내는 32 비트 값입니다. 개체 보안 세부 정보에는 일반 권한 (읽기, 쓰기 및 실행), 개체 별 권한 (삭제 및 동기화 등), 시스템 ACL (SACL) 액세스 권한 및 디렉토리 서비스 액세스 권한 (디렉토리 서비스 개체 별)이 포함됩니다. 프로세스가 ACL에서 객체 액세스 권한을 요청하면 ACL은 ACE에서이 정보를 액세스 마스크 형태로 검색하여 32 비트 값이 저장된 해당 객체에 매핑됩니다.


Microsoft Azure 및 Microsoft 클라우드 소개 | 이 가이드를 통해 클라우드 컴퓨팅에 관한 모든 내용과 클라우드에서 비즈니스를 마이그레이션하고 운영하는 데 Microsoft Azure가 어떻게 도움이되는지 알아 봅니다.

Techopedia에서 액세스 제어 목록 (Microsoft) (ACL)에 대해 설명합니다.

ACL은 개별적으로 보안 된 리소스에 액세스하는 응용 프로그램의 인증을 용이하게하는 보안을 제공하도록 설계된 리소스 기반 보안 모델입니다. 데이터베이스 및 / 또는 웹 서비스 등을 사용하여 여러 소스의 인증을 위해 데이터가 필요한 응용 프로그램에서는 이러한 목적을 달성하지 못합니다. 역할 기반 액세스 제어는 발신자 역할 멤버 자격을 기반으로 작업에 대한 액세스 권한을 부여하는 데 사용되는 또 다른 메커니즘이며 주로 확장 성이 필요한 웹 응용 프로그램에 사용됩니다.

Windows는 두 가지 ACL 유형을 사용합니다.
  • DACL (임의 ACL) : DACL은 개체 액세스를 시도하는 트러스트의 ID를 확인하고 개체 액세스 권한 수정을 용이하게합니다. DACL은 지정된 순서로 모든 개체 ACE를 확인하고 액세스 권한이 부여되거나 거부 된 후 중지합니다. 예를 들어 폴더에 단독 읽기 액세스 제한이 할당 될 수 있지만 관리자에게는 일반적으로 DACL 권한을 무시하는 모든 권한 (읽기, 쓰기 및 실행)이 있습니다.
  • SACL (시스템 ACL) : 관리자는 SACL을 사용하여 트러스트 된 개체 액세스 시도를 모니터링하고 보안 세부 정보 로그에 액세스 세부 정보를 기록합니다. 이 기능은 액세스 권한 및 / 또는 침입 탐지와 관련된 응용 프로그램 문제를 디버그하는 데 도움이됩니다. SACL에는 특정 리소스 감사 규칙 집합을 관리하는 ACE가 있습니다. 요컨대,이 둘의 차이점은 DACL은 액세스를 제한하고 SACL은 액세스를 감사한다는 것입니다.