Mapuj infrastrukturę jako szablony kodu na zasoby w chmurze
Szablony mapowania infrastruktury jako kodu (IaC) na zasoby w chmurze pomagają zapewnić spójną, bezpieczną i inspekcję aprowizacji infrastruktury. Obsługuje szybkie reagowanie na zagrożenia bezpieczeństwa i podejście do zabezpieczeń według projektu. Mapowanie służy do odnajdywania błędów konfiguracji w zasobach środowiska uruchomieniowego. Następnie koryguj na poziomie szablonu, aby zapewnić brak dryfu i ułatwić wdrażanie za pośrednictwem metodologii ciągłej integracji/ciągłego wdrażania.
Wymagania wstępne
Aby ustawić Microsoft Defender dla Chmury mapować szablony IaC na zasoby w chmurze, potrzebne są następujące elementy:
- Konto platformy Azure ze skonfigurowanym Defender dla Chmury. Jeśli nie masz jeszcze konta platformy Azure, utwórz je bezpłatnie.
- Środowisko usługi Azure DevOps skonfigurowane w Defender dla Chmury.
- Włączono zarządzanie stanem zabezpieczeń w chmurze (CSPM).
- Usługa Azure Pipelines skonfigurowana do uruchamiania rozszerzenia Azure DevOps usługi Microsoft Security DevOps.
- Szablony IaC i zasoby w chmurze skonfigurowane z obsługą tagów. Aby automatycznie tagować szablony IaC, można użyć narzędzi typu open source, takich jak Yor_trace .
- Obsługiwane platformy w chmurze: Microsoft Azure, Amazon Web Services, Google Cloud Platform
- Obsługiwane systemy zarządzania kodem źródłowym: Azure DevOps
- Obsługiwane języki szablonów: Azure Resource Manager, Bicep, CloudFormation, Terraform
Uwaga
Microsoft Defender dla Chmury używa tylko następujących tagów z szablonów IaC do mapowania:
yor_trace
mapping_tag
Zobacz mapowanie między szablonem IaC i zasobami w chmurze
Aby wyświetlić mapowanie między szablonem IaC i zasobami w chmurze w usłudze Cloud Security Explorer:
Zaloguj się w witrynie Azure Portal.
Przejdź do pozycji Microsoft Defender dla Chmury> Cloud Security Explorer.
W menu rozwijanym wyszukaj i wybierz wszystkie zasoby w chmurze.
Aby dodać więcej filtrów do zapytania, wybierz pozycję +.
W kategorii Tożsamość i dostęp dodaj filtr aprowizowany przez.
W kategorii DevOps wybierz pozycję Repozytoria kodu.
Po utworzeniu zapytania wybierz pozycję Wyszukaj , aby uruchomić zapytanie.
Alternatywnie wybierz wbudowany szablon Zasoby w chmurze aprowidowane przez szablony IaC z błędną konfiguracją o wysokiej ważności.
Uwaga
Mapowanie między szablonami IaC i zasobami w chmurze może potrwać do 12 godzin w Eksploratorze zabezpieczeń chmury.
(Opcjonalnie) Tworzenie przykładowych tagów mapowania IaC
Aby utworzyć przykładowe tagi mapowania IaC w repozytoriach kodu:
W repozytorium dodaj szablon IaC zawierający tagi.
Możesz zacząć od przykładowego szablonu.
Aby zatwierdzić bezpośrednio w gałęzi głównej lub utworzyć nową gałąź dla tego zatwierdzenia, wybierz pozycję Zapisz.
Upewnij się, że w potoku platformy Azure dołączono zadanie DevOps zabezpieczeń firmy Microsoft.
Sprawdź, czy w dziennikach potoku jest wyświetlane stwierdzenie, że w tym zasobie znaleziono tagi IaC. Odkrycie wskazuje, że Defender dla Chmury pomyślnie odnalezione tagi.
Powiązana zawartość
- Dowiedz się więcej o zabezpieczeniach metodyki DevOps w Defender dla Chmury.