
Terraform-तैनाती योग्य, डिज़ाइन-द्वारा-कमज़ोर Azure लैब, जिसमें रेड टीमिंग और सुरक्षा पहचान का अभ्यास करने के लिए यथार्थवादी हमले के मार्ग और सामान्य गलत कॉन्फ़िगरेशन शामिल हैं।
यह एक vulnerable-by-design Azure लैब है जिसमें 2 x attack paths सामान्य misconfigurations के साथ शामिल हैं। ये vulnerabilities उन लाइव production environments में पाई जाने वाली vulnerabilities को दर्शाने के लिए हैं और attack vectors का उद्देश्य वास्तविक Threat Actors TTPs के जितना संभव हो उतना यथार्थवादी होना है। यदि आप देखना चाहते हैं कि इन attack path vectors से कौन-कौन से detections और alerts उत्पन्न हो रहे हैं, तो मैं Microsoft E5 trial के लिए साइन अप करने की सलाह देता हूँ, जिसमें Microsoft Defender for Cloud और Azure AD premium P2 plan शामिल है। Azure Developer account के लिए साइन अप करने के links resources.txt फ़ाइल में पाए जा सकते हैं।
Author - Roxana Kovaci (@RoxanaKovaci)
az login
git clone https://github.com/mandiant/Azure_Workshop.git
cd Azure_Workshop
cd kc1
terraform init
terraform validate
terraform plan -out kc1.tfplan
terraform apply kc1.tfplan
cd ../kc2
terraform init
terraform validate
terraform plan -out kc2.tfplan
terraform apply kc2.tfplan
terraform output
Kill-Chain #1:
Objective: Customers PII data तक पहुँच प्राप्त करें।
Solutions: पूर्ण attack path solutions kc1/kc1_solution.txt में पाए जा सकते हैं।
Kill-Chain #2:
Objective: super secret file तक पहुँच प्राप्त करें।
Solutions: पूर्ण attack path solutions kc2/kc2_solution.txt में पाए जा सकते हैं।
प्रत्येक kill-chain के folder में Terraform script (और deployment के लिए आवश्यक अन्य pre-reqs files) और challenges के solutions मौजूद हैं।
अधिक सीखने के लिए अन्य resources और useful links resources.txt फ़ाइल में पाए जा सकते हैं।
प्रत्येक kill-chain scenario को समाप्त करने के बाद, आप अपने tenant में पहले से जोड़े गए सभी resources को हटा सकते हैं:
az login
cd kc1
terraform destroy
cd ../kc2
terraform destroy