azure-keyvault-keys-ts
Azure Key Vault 키 관리
Azure 에서 암호화 키를 생성, 암호화, 서명 또는 회전해야 하나요? 이 스킬은 키 관리를 안전하게 처리하기 위한 Azure Key Vault Keys SDK 의 즉시 사용 가능한 코드 스니펫을 제공합니다.
스킬 ZIP 다운로드
Claude에서 업로드
설정 → 기능 → 스킬 → 스킬 업로드로 이동
토글을 켜고 사용 시작
테스트해 보기
"azure-keyvault-keys-ts" 사용 중입니다. P-256 곡선을 사용하여 'signing-key'라는 EC 키 생성
예상 결과:
```typescript
const ecKey = await keyClient.createEcKey('signing-key', {
curve: 'P-256',
enabled: true,
keyOps: ['sign', 'verify']
});
console.log('Created key:', ecKey.name);
```
"azure-keyvault-keys-ts" 사용 중입니다. RSA-OAEP 를 사용하여 'secret-data' 문자열 암호화
예상 결과:
```typescript
const cryptoClient = new CryptographyClient(key, credential);
const encrypted = await cryptoClient.encrypt({
algorithm: 'RSA-OAEP',
plaintext: Buffer.from('secret-data')
});
console.log('Encrypted:', encrypted.result.toString('base64'));
```
보안 감사
안전Static analysis flagged 47 potential issues, but all are false positives. The file is legitimate Azure SDK documentation containing example code blocks (not actual executables), placeholder URLs (not real endpoints), and standard environment variable patterns (Azure best practice). No malicious behavior detected.
심각한 문제 (1)
중간 위험 문제 (3)
품질 점수
만들 수 있는 것
클라우드 애플리케이션 개발자
안전한 키 저장소 및 관리를 위해 Azure Key Vault 를 사용하여 클라우드 애플리케이션의 저장 데이터 암호화를 구현합니다.
DevOps 엔지니어
Azure 환경에서 키 회전 정책을 관리하고 암호화 키 수명 주기 작업을 자동화합니다.
보안 엔지니어
규정 준수를 위해 백업, 복원 및 액세스 제어를 포함한 적절한 키 관리 워크플로우를 구현합니다.
이 프롬프트를 사용해 보세요
Azure Key Vault 에 2048 비트 크기의 'my-encryption-key'라는 새 RSA 키를 생성하세요. 키를 활성화하고 만료 날짜를 설정합니다.
RSA-OAEP 알고리즘을 사용하는 Azure Key Vault 암호화 클라이언트로 사용자 비밀번호를 암호화하는 방법을 보여주세요.
'my-rotation-key' 가 90 일마다 회전되도록 자동 회전을 구성하세요. 회전 정책 설정을 보여줍니다.
Azure Key Vault 에서 키를 백업하고 다른 vault 로 복원하는 방법은 무엇인가요? 백업 및 복원 작업을 포함합니다.
모범 사례
- 개발 및 프로덕션 환경에서 자동 인증을 위해 DefaultAzureCredential 사용
- 실수로 인한 키 삭제를 방지하기 위해 vault 에 soft-delete 활성화
- 보안 규정 준수를 위해 키에 만료 날짜를 설정하고 회전 정책 구현
피하기
- 소스 코드에 연결 문자열이나 비밀 하드코딩 - Azure Key Vault 또는 환경 변수 사용
- 만료 날짜 없는 키 사용 - 항상 유효 기간 설정
- 키 작업 로깅 비활성화 - 감사 추 적은 보안 규정 준수를 위해 중요