Az - Local Cloud Credentials
로컬 토큰 저장 및 보안 고려 사항
Azure CLI (Command-Line Interface)
Azure CLI에서 토큰 및 민감한 데이터가 로컬에 저장되어 보안 문제가 발생합니다:
액세스 토큰:
C:\Users\<username>\.Azure
에 위치한accessTokens.json
에 평문으로 저장됩니다.구독 정보: 동일한 디렉토리에 있는
azureProfile.json
에는 구독 세부 정보가 저장됩니다.로그 파일:
.azure
내의ErrorRecords
폴더에는 노출된 자격 증명을 포함하는 로그가 포함될 수 있습니다:
자격 증명이 포함된 실행된 명령.
토큰을 사용하여 액세스한 URL로 민감한 정보가 노출될 수 있습니다.
Azure PowerShell
Azure PowerShell도 로컬에 토큰 및 민감한 데이터를 저장하며 이에 접근할 수 있습니다:
액세스 토큰:
C:\Users\<username>\.Azure
에 위치한TokenCache.dat
에 액세스 토큰이 평문으로 저장됩니다.서비스 주체 비밀: 이러한 정보는
AzureRmContext.json
에 암호화되지 않은 상태로 저장됩니다.토큰 저장 기능: 사용자는 무단 액세스를 방지하기 위해 조심스럽게 사용해야 하는
Save-AzContext
명령을 사용하여 토큰을 지속시킬 수 있습니다.
자동 도구를 사용하여 찾기
보안 권장 사항
평문으로 민감한 데이터를 저장하는 것을 고려할 때, 이러한 파일 및 디렉토리를 보호하기 위해 다음을 수행해야 합니다:
이러한 파일에 대한 액세스 권한 제한.
무단 액세스나 예기치 않은 변경 사항을 모니터링하고 검토하는 디렉토리 정기적 감사.
가능한 경우 민감한 파일에 대해 암호화 사용.
사용자에게 민감한 정보를 다루는 위험 및 최선의 처리 방법에 대해 교육.
Last updated