Skip to content
KitploitKITPLOIT
उपकरणएक्सप्लॉइटब्लॉग
Log in
जमा करें
उपकरणएक्सप्लॉइटब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

फ़ीडसंपर्कगोपनीयता© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
aws-vault — डेवलपमेंट वातावरण में AWS क्रेडेंशियल्स को सुरक्षित रूप से संग्रहीत और एक्सेस करने के लिए एक वॉल्ट | Kitploit
उपकरण/GitHubGitHub/99designs/aws-vault
क्लाउड इन्फ्रास्ट्रक्चर सुरक्षासामान्य उपयोगिताएँएन्क्रिप्शन/डिक्रिप्शन उपकरणक्लाउड सुरक्षाDevSecOpsसीक्रेट डिटेक्शनपहचान और एक्सेस प्रबंधन (IAM)प्रमाणीकरण
GitHub99designs/aws-vault

aws-vault

डेवलपमेंट वातावरण में AWS क्रेडेंशियल्स को सुरक्षित रूप से संग्रहीत और एक्सेस करने के लिए एक वॉल्ट

9k824239 महीने पहलेKitploit द्वारा समीक्षित
रिपॉजिटरी देखें

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

AWS Vault

Downloads Continuous Integration

[!WARNING] यह प्रोजेक्ट छोड़ दिया गया है और इसे अब कोई और अपडेट नहीं मिल रहे हैं। यदि आप अपडेट प्राप्त करना जारी रखना चाहते हैं या योगदान देना चाहते हैं, तो कृपया यहाँ सक्रिय फोर्क देखें: https://github.com/ByteNess/aws-vault

AWS Vault एक ऐसा टूल है जो डेवलपमेंट एनवायरनमेंट में AWS क्रेडेंशियल्स को सुरक्षित रूप से संग्रहीत और एक्सेस करने के लिए है।

AWS Vault आपके ऑपरेटिंग सिस्टम के सुरक्षित कीस्टोर में IAM क्रेडेंशियल्स को संग्रहीत करता है और फिर उनसे अस्थायी क्रेडेंशियल्स उत्पन्न करता है ताकि उन्हें आपके शेल और एप्लिकेशन्स के सामने प्रस्तुत किया जा सके। यह AWS CLI टूल्स के पूरक के रूप में डिज़ाइन किया गया है, और यह आपके ~/.aws/config में प्रोफाइल और कॉन्फ़िगरेशन से अवगत रहता है।

अधिक जानकारी के लिए announcement blog post देखें।

Installing

आप AWS Vault को इंस्टॉल कर सकते हैं:

  • latest release डाउनलोड करके
  • macOS पर Homebrew के साथ: brew install aws-vault
  • macOS पर MacPorts के साथ: port install aws-vault
  • Windows पर Chocolatey के साथ: choco install aws-vault
  • Windows पर Scoop के साथ: scoop install aws-vault
  • Linux पर Homebrew on Linux के साथ: brew install aws-vault
  • Arch Linux पर: pacman -S aws-vault
  • Gentoo Linux पर: emerge --ask app-admin/aws-vault (पहले Guru सक्षम करें)
  • FreeBSD पर: pkg install aws-vault
  • OpenSUSE पर: devel:languages:go रेपो सक्षम करें फिर zypper install aws-vault
  • Nix के साथ: nix-env -i aws-vault
  • asdf-vm के साथ: asdf plugin-add aws-vault https://github.com/karancode/asdf-aws-vault.git && asdf install aws-vault <version>

Documentation

कॉन्फ़िग, उपयोग, टिप्स और ट्रिक्स USAGE.md फ़ाइल में उपलब्ध हैं।

Vaulting Backends

समर्थित vaulting बैकएंड्स हैं:

  • macOS Keychain
  • Windows Credential Manager
  • Secret Service (Gnome Keyring, KWallet)
  • KWallet
  • Pass
  • Encrypted file

निर्दिष्ट करने के लिए --backend फ़्लैग या AWS_VAULT_BACKEND एनवायरनमेंट वेरिएबल का उपयोग करें।

Quick start

# Store AWS credentials for the "jonsmith" profile
$ aws-vault add jonsmith
Enter Access Key Id: ABDCDEFDASDASF
Enter Secret Key: %%%

# Execute a command (using temporary credentials)
$ aws-vault exec jonsmith -- aws s3 ls
bucket_1
bucket_2

# open a browser window and login to the AWS Console
$ aws-vault login jonsmith

# List credentials
$ aws-vault list
Profile                  Credentials              Sessions
=======                  ===========              ========
jonsmith                 jonsmith                 -

# Start a subshell with temporary credentials
$ aws-vault exec jonsmith
Starting subshell /bin/zsh, use `exit` to exit the subshell
$ aws s3 ls
bucket_1
bucket_2

How it works

aws-vault अस्थायी क्रेडेंशियल्स उत्पन्न करने के लिए Amazon की STS सेवा का उपयोग GetSessionToken या AssumeRole API कॉल्स के माध्यम से करता है। ये थोड़े समय में समाप्त हो जाते हैं, इसलिए क्रेडेंशियल्स लीक होने का जोखिम कम हो जाता है।

AWS Vault फिर अस्थायी क्रेडेंशियल्स को सब-प्रोसेस के सामने दो तरीकों में से एक में प्रस्तुत करता है

  1. Environment variables सब-प्रोसेस में लिखे जाते हैं। नीचे दिए गए उदाहरण में ध्यान दें कि AWS क्रेडेंशियल्स कैसे लिखे जाते हैं
    $ aws-vault exec jonsmith -- env | grep AWS
    AWS_VAULT=jonsmith
    AWS_DEFAULT_REGION=us-east-1
    AWS_REGION=us-east-1
    AWS_ACCESS_KEY_ID=%%%
    AWS_SECRET_ACCESS_KEY=%%%
    AWS_SESSION_TOKEN=%%%
    AWS_CREDENTIAL_EXPIRATION=2020-04-16T11:16:27Z
    
  2. Local metadata server शुरू किया जाता है। इस दृष्टिकोण का लाभ यह है कि Amazon के SDKs का उपयोग करने वाला कोई भी चीज़ आवश्यकतानुसार क्रेडेंशियल्स को स्वचालित रूप से रीफ्रेश करेगा, इसलिए सत्र समय यथासंभव छोटा हो सकता है।
    $ aws-vault exec --server jonsmith -- env | grep AWS
    AWS_VAULT=jonsmith
    AWS_DEFAULT_REGION=us-east-1
    AWS_REGION=us-east-1
    AWS_CONTAINER_CREDENTIALS_FULL_URI=%%%
    AWS_CONTAINER_AUTHORIZATION_TOKEN=%%%
    

डिफ़ॉल्ट रूप से एनवायरनमेंट वेरिएबल्स का उपयोग किया जाता है, लेकिन आप exec कमांड पर --server फ़्लैग के साथ लोकल इंस्टेंस मेटाडेटा सर्वर को ऑप्ट-इन कर सकते हैं।

Roles and MFA

Best-practice यह है कि अनुमतियाँ सौंपने के लिए Roles बनाएँ। सुरक्षा के लिए, आपको यह भी आवश्यक बनाना चाहिए कि उपयोगकर्ता मल्टी-फैक्टर ऑथेंटिकेशन (MFA) डिवाइस से उत्पन्न एक-बार का की प्रदान करें।

पहले आपको IAM में उपयोगकर्ताओं और भूमिकाओं को बनाना होगा, साथ ही MFA डिवाइस सेटअप करना होगा। इसके बाद आप MFA लागू करने के लिए IAM भूमिकाएँ सेट कर सकते हैं।

यहाँ भूमिकाओं और MFA का उपयोग करने वाला एक उदाहरण कॉन्फ़िगरेशन है:

[default]
region = us-east-1

[profile jonsmith]
mfa_serial = arn:aws:iam::111111111111:mfa/jonsmith

[profile foo-readonly]
source_profile = jonsmith
role_arn = arn:aws:iam::22222222222:role/ReadOnly

[profile foo-admin]
source_profile = jonsmith
role_arn = arn:aws:iam::22222222222:role/Administrator
mfa_serial = arn:aws:iam::111111111111:mfa/jonsmith

[profile bar-role1]
source_profile = jonsmith
role_arn = arn:aws:iam::333333333333:role/Role1
mfa_serial = arn:aws:iam::111111111111:mfa/jonsmith

[profile bar-role2]
source_profile = bar-role1
role_arn = arn:aws:iam::333333333333:role/Role2
mfa_serial = arn:aws:iam::111111111111:mfa/jonsmith

aws-vault से आप यह अपेक्षा कर सकते हैं

टूल डाउनलोड करें