AWS - SSO & identitystore Privesc
AWS आईडेंटिटी सेंटर / AWS SSO
AWS आईडेंटिटी सेंटर / AWS SSO के बारे में अधिक जानकारी के लिए देखें:
AWS - IAM, Identity Center & SSO Enumध्यान दें कि डिफ़ॉल्ट रूप से, केवल उपयोगकर्ता जिनके पास प्रबंधन खाता से अनुमतियाँ हैं, वे IAM आईडेंटिटी सेंटर तक पहुंच और इसे नियंत्रित कर सकते हैं। अन्य खातों के उपयोगकर्ताओं को केवल उसकी अनुमति होगी अगर खाता एक अधिकृत प्रशासक है। अधिक जानकारी के लिए दस्तावेज़ देखें।
पासवर्ड रीसेट
इस तरह के मामलों में विशेषज्ञता बढ़ाने का एक आसान तरीका यह हो सकता है कि उस अनुमति को होने दिया जाए जो उपयोगकर्ताओं के पासवर्ड रीसेट करने की अनुमति देता है। दुर्भाग्यवशः, केवल उपयोगकर्ता को उसका पासवर्ड रीसेट करने के लिए ईमेल भेजने की संभावना है, इसलिए आपको उपयोगकर्ता के ईमेल तक पहुंच की आवश्यकता होगी।
identitystore:CreateGroupMembership
identitystore:CreateGroupMembership
इस अनुमति के साथ एक उपयोगकर्ता को एक समूह में सेट करना संभव है ताकि वह समूह की सभी अनुमतियों को अनुग्रहित करें।
sso:PutInlinePolicyToPermissionSet
, sso:ProvisionPermissionSet
sso:PutInlinePolicyToPermissionSet
, sso:ProvisionPermissionSet
इस अनुमति के साथ एक हमलावर उस Permission Set को अतिरिक्त अनुमतियाँ प्रदान कर सकता है जो उसके नियंत्रण में एक उपयोगकर्ता को प्रदान की गई है
sso:AttachManagedPolicyToPermissionSet
, sso:ProvisionPermissionSet
sso:AttachManagedPolicyToPermissionSet
, sso:ProvisionPermissionSet
इस अनुमति के साथ एक हमलावर उस Permission Set को अतिरिक्त अनुमतियाँ प्रदान कर सकता है जो उसके नियंत्रण में एक उपयोगकर्ता को प्रदान किया गया है
sso:AttachCustomerManagedPolicyReferenceToPermissionSet
, sso:ProvisionPermissionSet
sso:AttachCustomerManagedPolicyReferenceToPermissionSet
, sso:ProvisionPermissionSet
इस अनुमति के साथ एक हमलावर उस Permission Set को अतिरिक्त अनुमतियाँ प्रदान कर सकता है जो उसके नियंत्रण में एक उपयोगकर्ता को प्रदान किया गया है।
इस मामले में इन अनुमतियों का दुरुपयोग करने के लिए आपको जानने की आवश्यकता है कि किसी भी खातों में सभी खातों में एक ग्राहक प्रबंधित नीति का नाम क्या है जिन पर प्रभावित होने वाला है।
sso:CreateAccountAssignment
sso:CreateAccountAssignment
इस अनुमति के साथ एक हमलावर अपने नियंत्रण में एक खाते को एक उपयोगकर्ता को एक अनुमति सेट दे सकता है।
sso:GetRoleCredentials
sso:GetRoleCredentials
उपयोगकर्ता को सौंपे गए किसी भी भूमिका नाम के लिए STS छोटे समयी प्रमाणों को वापस लाता है।
फिर भी, आपको एक एक्सेस टोकन की आवश्यकता है जिसे मुझे यह नहीं पता कि कैसे प्राप्त करें (कार्य सूची).
sso:DetachManagedPolicyFromPermissionSet
sso:DetachManagedPolicyFromPermissionSet
इस अनुमति के साथ एक हमलावर एडवायज़र निर्दिष्ट अनुमति सेट से AWS मैनेज्ड पॉलिसी के संबंध को हटा सकता है। मैनेज्ड पॉलिसी को अलग करने (इनकार पॉलिसी) के माध्यम से अधिक विशेषाधिकार प्रदान किया जा सकता है।
sso:DetachCustomerManagedPolicyReferenceFromPermissionSet
sso:DetachCustomerManagedPolicyReferenceFromPermissionSet
इस अनुमति वाले हमलावर को निर्दिष्ट अनुमति सेट से ग्राहक प्रबंधित नीति के बीच संबंध को हटा सकता है। प्रबंधित नीति को अलग करने (इनकार नीति) के माध्यम से अधिक विशेषाधिकार प्रदान किया जा सकता है।
sso:DeletePermissionBoundaryFromPermissionSet
sso:DeletePermissionBoundaryFromPermissionSet
इस अनुमति के साथ एक हमलावर अनुमति सेट से अनुमति सीमा को हटा सकता है। अनुमति सीमा से दी गई प्रतिबंधनों को हटाकर अधिक विशेषाधिकार प्रदान किया जा सकता है।
Last updated