मुख्य सामग्री पर जाएँ

SaaS cloud IAM least privilege और access review guide

Scoped permissions, federated operator access, short-lived workload credentials, emergency controls और नियमित reviews से cloud risk घटाएँ।

इस मार्गदर्शिका में

SaaS cloud IAM में least privilege का क्या अर्थ है?

Cloud identity and access management (IAM) तय करता है कि लोग, workloads और services cloud resources पर कौन-सी actions कर सकते हैं। Least privilege का अर्थ है identity को उसके काम के लिए जरूरी access देना, फिर जाँचना कि वह access अभी भी आवश्यक है या नहीं। यह लगातार चलने वाली design और operations practice है; कोई एक role template या account compromise से बचने की guarantee नहीं।

Human, workload और external identities अलग-अलग सूचीबद्ध करें

Workforce administrators, developers, support staff, deployment systems, application runtimes, vendors और emergency identities दर्ज करें। हर identity का owner, उद्देश्य, trust path, permissions, credential type और review date रखें। Code deploy करने वाले व्यक्ति और केवल एक storage bucket पढ़ने वाली production service को अलग identity और policy boundary चाहिए।

इस बिंदु के स्रोत: NIST CSRC Glossary: Least PrivilegeAWS IAM: Security Best Practices

Action, resource और context के अनुसार permission सीमित करें

Role को केवल जरूरी operations, उन्हीं resources पर और जहाँ उचित हो account, environment, network या session जैसी conditions में grant करें। Routine काम के लिए broad administrator policy से बचें। छोटा policy सुरक्षित environment में test करें और जरूरी task रुकने पर ही सोच-समझकर permission बढ़ाएँ।

इस बिंदु के स्रोत: NIST CSRC Glossary: Least PrivilegeAWS IAM: Security Best Practices

Platform support करे तो access temporary और attributable बनाएँ

Workforce access में shared long-lived keys के बजाय identity-provider federation और role assumption को प्राथमिकता दें। Application workload के लिए cloud का workload identity या role mechanism लें ताकि credential short-lived और runtime से जुड़ा हो। ये AWS source की AWS-specific implementation recommendations हैं; अन्य provider की identity service और controls अलग हो सकते हैं।

इस बिंदु के स्रोत: AWS IAM: Security Best Practices
Cloud IAM least-privilege review worksheet
Identity और ownerPurpose और resource scopeCredential या trust pathPrivilege और expiryReview या removal action
Human production operator
Application workload
CI/CD deployment identity

SaaS team privileged cloud access कैसे बनाए?

Daily work को emergency administration से अलग रखें

Routine engineering के लिए सामान्य identity और high-impact administrative action के लिए सीमित, monitored रास्ता रखें। Root या owner account को strong authentication और नियंत्रित recovery से सुरक्षित रखें। तय करें emergency access कौन ले सकता है, incident कहाँ record होगा और काम के बाद permission कैसे हटेगी।

इस बिंदु के स्रोत: AWS IAM: Security Best PracticesNIST CSRC Glossary: Least Privilege

Production, development और deployment के लिए अलग roles बनाएँ

हर environment का resource scope और identity boundary अलग रखें ताकि development service को default रूप से production access न मिले। Deployment role को केवल संबंधित release tasks और repositories दें। ऐसी trust-policy change की review करें जो नए account, project या external party को role लेने दे।

इस बिंदु के स्रोत: AWS IAM: Security Best Practices

Shared user और unmanaged static credential से बचें

पूरी team को एक cloud administrator login न दें और long-lived access key को source code, build variable या local script में न रखें। Static credential जरूरी हो तो exception दर्ज करें, approved secret manager में रखें, permission और owner सीमित करें, use monitor करें और उसे बदलने या rotate करने की योजना रखें।

इस बिंदु के स्रोत: AWS IAM: Security Best PracticesNIST CSRC Glossary: Least Privilege

अतिरिक्त permissions को कैसे review, test और हटाएँ?

असल access activity को तय job के साथ review करें

Owner और manager से पूछें कि identity, उसका role, resource scope और trust relationship अभी जरूरी है या नहीं। Provider access logs या analyzer से unused permission ढूँढ़ें, लेकिन छोटी शांत अवधि में activity न दिखना हटाने का अकेला कारण न हो। Permission घटाने से पहले seasonal, recovery और deployment workflows जाँचें।

इस बिंदु के स्रोत: AWS IAM: Security Best Practices

Allowed और denied दोनों actions test करें

हर high-impact role में आवश्यक operation सफल और असंबंधित action असफल होना verify करें। Cross-account trust, public resource exposure, privilege escalation path, policy wildcard, dormant credential और emergency process जाँचें। Evidence रखें और exception को accountable risk owner तक भेजें।

इस बिंदु के स्रोत: AWS IAM: Security Best PracticesNIST CSRC Glossary: Least Privilege

लोग, workload या supplier बदलें तो access जल्दी revoke करें

Employee के जाने, vendor contract खत्म होने, service retire होने या pipeline का owner बदलने पर roles और credentials हटाएँ। जाँचें temporary session सक्रिय तो नहीं और provider के revocation behavior का पालन करें। Cloud account restructuring, acquisition, बड़े incident या नई production boundary के बाद फिर समीक्षा करें।

इस बिंदु के स्रोत: AWS IAM: Security Best Practices

Cloud IAM least privilege के सवाल

क्या हर engineer के लिए एक administrator role ठीक है?

Routine काम के लिए आम तौर पर नहीं। Task और environment से मेल खाते roles बनाएँ और व्यापक administration को मंजूर, monitored exception रखें। सही permission boundary service architecture और operational duties पर निर्भर है।

इस बिंदु के स्रोत: NIST CSRC Glossary: Least PrivilegeAWS IAM: Security Best Practices

क्या workload को वही credentials उपयोग करने चाहिए जो लोग करते हैं?

नहीं। हर workload को अलग identity और scope दें। जहाँ provider support करे, service को मानव user की long-lived key देने के बजाय workload role या temporary credentials वाली federation अपनाएँ।

इस बिंदु के स्रोत: AWS IAM: Security Best Practices

क्या least privilege का मतलब हर permission तुरंत हटाना है?

नहीं। Observed activity, business context और test किए हुए workflow के आधार पर permission घटाएँ। छोटी अवधि में unused दिखने वाली permission दुर्लभ recovery या release task के काम आ सकती है; हटाने से पहले जाँचें और उचित exception दर्ज करें।

इस बिंदु के स्रोत: AWS IAM: Security Best Practices

Cloud IAM access कितनी बार review करें?

Privilege और risk के अनुसार नियमित cadence रखें और role, owner, supplier या architecture बदलने पर जल्दी review करें। Named owner रखें और हटाए गए access के सचमुच revoke होने का evidence रखें।

इस बिंदु के स्रोत: AWS IAM: Security Best PracticesNIST CSRC Glossary: Least Privilege