한 소프트웨어 개발 팀이 COTS 솔루션을 사용하여 내부적으로 개발한 웹 애플리케이션의 기능 및 사용자 승인 테스트를 수행하고 있습니다. 자동화된 테스트를 위해 솔루션은 엔터프라이즈 디렉터리의 유효한 사용자 자격 증명을 사용하여 각 애플리케이션을 인증합니다. 이 솔루션은 사용자 이름을 일반 텍스트로, 해당 비밀번호를 전 세계에서 액세스할 수 있는 네트워크 공유에 있는 파일 내의 스크립트에 인코딩된 문자열로 저장합니다. 사용되는 계정 자격 증명은 개발 팀인 le
A. 공유의 ACL에 개발자 전용 그룹을 추가하여 네트워크 공유에 대한 액세스를 제한합니다
B. 하드코딩된 자격 증명을 사용하지 않고 디렉토리 서비스와 통합되는 새로운 COTS 솔루션을 구현합니다
C. 스크립트 파일 내의 사용자 아이디를 인코딩으로 난독화하여 쉽게 식별할 수 없도록 하고 사용 계정을 식별할 수 없도록 합니다
D. 엔터프라이즈 디렉토리 내에 새 사용자 계정을 프로비저닝하고 대상 애플리케이션에 대한 인증에 사용하도록 설정합니다
E. 인증을 위해 일회용 로컬 계정 자격 증명을 허용하도록 웹 애플리케이션을 재설계합니다