AWS - Directory Services / WorkDocs Enum
Last updated
Last updated
Learn & practice AWS Hacking:HackTricks Training AWS Red Team Expert (ARTE) Learn & practice GCP Hacking: HackTricks Training GCP Red Team Expert (GRTE)
AWS Directory Service for Microsoft Active Directory는 AWS Cloud에서 디렉토리를 설정, 운영 및 확장하는 것을 쉽게 해주는 관리형 서비스입니다. 실제 Microsoft Active Directory를 기반으로 하며, 다른 AWS 서비스와 긴밀하게 통합되어 디렉토리 인식 워크로드 및 AWS 리소스를 쉽게 관리할 수 있습니다. AWS Managed Microsoft AD를 사용하면 기존의 Active Directory 사용자, 그룹 및 정책을 사용하여 AWS 리소스에 대한 액세스를 관리할 수 있습니다. 이는 신원 관리를 단순화하고 추가 신원 솔루션의 필요성을 줄이는 데 도움이 될 수 있습니다. AWS Managed Microsoft AD는 자동 백업 및 재해 복구 기능도 제공하여 디렉토리의 가용성과 내구성을 보장합니다. 전반적으로 AWS Directory Service for Microsoft Active Directory는 AWS Cloud에서 관리되고 고가용성 및 확장 가능한 Active Directory 서비스를 제공하여 시간과 리소스를 절약하는 데 도움을 줄 수 있습니다.
Directory Services는 5가지 유형의 디렉토리를 생성할 수 있습니다:
AWS Managed Microsoft AD: AWS에서 새로운 Microsoft AD를 실행합니다. 관리 비밀번호를 설정하고 VPC에서 DC에 액세스할 수 있습니다.
Simple AD: Linux-Samba Active Directory 호환 서버입니다. 관리 비밀번호를 설정하고 VPC에서 DC에 액세스할 수 있습니다.
AD Connector: 기존 Microsoft Active Directory로 디렉토리 요청을 리디렉션하는 프록시로, 클라우드에 정보를 캐시하지 않습니다. VPC에서 수신 대기하며 기존 AD에 액세스할 자격 증명을 제공해야 합니다.
Amazon Cognito User Pools: Cognito User Pools와 동일합니다.
Cloud Directory: 가장 간단한 것입니다. 사용할 스키마를 지정하고 사용량에 따라 청구되는 서버리스 디렉토리입니다.
AWS Directory Services는 기존의 온프레미스 Microsoft AD와 동기화하거나, AWS에서 자신의 디렉토리를 실행하거나, 다른 디렉토리 유형과 동기화할 수 있습니다.
여기에서 AWS에서 자신의 Microsoft AD를 생성하는 좋은 튜토리얼을 찾을 수 있습니다: https://docs.aws.amazon.com/directoryservice/latest/admin-guide/ms_ad_tutorial_test_lab_base.html
디렉토리의 설명에 AccessUrl
필드에 도메인이 포함되어 있다면, 이는 사용자가 일부 AWS 서비스에서 AD 자격 증명으로 로그인할 수 있음을 의미합니다:
<name>.awsapps.com/connect
(Amazon Connect)
<name>.awsapps.com/workdocs
(Amazon WorkDocs)
<name>.awsapps.com/workmail
(Amazon WorkMail)
<name>.awsapps.com/console
(Amazon Management Console)
<name>.awsapps.com/start
(IAM Identity Center)
AD 사용자는 역할을 통해 AWS 관리 콘솔에 대한 접근 권한을 부여받을 수 있습니다. 기본 사용자 이름은 Admin이며, AWS 콘솔에서 비밀번호를 변경할 수 있습니다.
따라서 Admin의 비밀번호를 변경하거나, 새 사용자를 생성하거나, 사용자의 비밀번호를 변경하고 해당 사용자에게 역할을 부여하여 접근을 유지할 수 있습니다. 또한 AD 내 그룹에 사용자를 추가하고 해당 AD 그룹에 역할에 대한 접근 권한을 부여하여 이 지속성을 더 은밀하게 만들 수 있습니다.
피해자에서 공격자에게 AD 환경을 공유하는 것이 가능합니다. 이렇게 하면 공격자는 AD 환경에 계속 접근할 수 있습니다. 그러나 이는 관리되는 AD를 공유하고 VPC 피어링 연결을 생성하는 것을 포함합니다.
여기에서 가이드를 찾을 수 있습니다: https://docs.aws.amazon.com/directoryservice/latest/admin-guide/step1_setup_networking.html
다른 AD 환경의 사용자에게 하나의 AWS 계정에 대한 AWS 접근 권한을 부여하는 것은 불가능해 보입니다.
Amazon Web Services (AWS) WorkDocs는 클라우드 기반의 파일 저장 및 공유 서비스입니다. 이는 AWS 클라우드 컴퓨팅 서비스의 일부로, 조직이 파일과 문서를 저장, 공유 및 협업할 수 있는 안전하고 확장 가능한 솔루션을 제공하도록 설계되었습니다.
AWS WorkDocs는 사용자가 파일과 문서를 업로드, 접근 및 관리할 수 있는 웹 기반 인터페이스를 제공합니다. 또한 버전 관리, 실시간 협업, 기타 AWS 서비스 및 타사 도구와의 통합과 같은 기능을 제공합니다.
AWS 해킹 배우기 및 연습하기:HackTricks Training AWS Red Team Expert (ARTE) GCP 해킹 배우기 및 연습하기: HackTricks Training GCP Red Team Expert (GRTE)