Řešení potíží s ochranou počítače v defenderu pro SQL na počítačích
Pokud na počítačích povolíte Defender for SQL Server a některé instance SQL nejsou v chráněném stavu, při řešení potíží s nasazením použijte tento článek.
Než začnete s kroky pro řešení potíží, ujistěte se, že máte:
- Postupujte podle kroků pro povolení Defenderu pro SQL na počítačích.
- Zkontrolovali jsme stav ochrany databází spuštěných na chráněných počítačích.
Krok 1: Vysvětlení způsobu vytváření prostředků
Defender pro SQL Servery na počítačích automaticky vytvoří prostředky, jak je znázorněno v diagramu.
Zdroje jsou shrnuté v tabulce:
Typ prostředku | Úroveň vytvořená |
---|---|
Skupina prostředků – vytvořena v oblasti Azure usa – východ | Úroveň předplatného |
Spravovaná identita – Spravovaná identita přiřazená uživatelem se vytvoří v každé oblasti Azure. | Úroveň předplatného |
Pracovní prostor Služby Log Analytics – Použijte výchozí nebo vlastní pracovní prostor. | Úroveň předplatného |
Pravidlo shromažďování dat (DCR) – Vytvořeno pro každý pracovní prostor | Úroveň předplatného |
Přidružení pravidla shromažďování dat (DCRA) | Definováno pro každou instanci SQL Serveru |
Agent monitorování Azure (AMA) | Rozšíření se nainstaluje na každou instanci SQL Serveru. |
Rozšíření Defender for SQL | Rozšíření se nainstaluje na každou instanci SQL Serveru. |
Krok 2: Ujistěte se, že jsou povolená rozšíření
Pokud chcete zajistit, aby ochrana fungovala podle očekávání, ujistěte se, že zásady zamítnutí vaší organizace neblokují tato rozšíření:
- Defender for SQL (IaaS a Arc)
- Vydavatel: Microsoft.Azure.AzureDefenderForSQL
- Typ: AdvancedThreatProtection.Windows
- Rozšíření SQL IaaS (IaaS)
- Vydavatel: Microsoft.SqlServer.Management
- Typ: SqlIaaSAgent
- Rozšíření SQL IaaS (Arc)
- Vydavatel: Microsoft.AzureData
- Typ: WindowsAgent.SqlServer
- Rozšíření AMA (IaaS a Arc)
- Vydavatel: Microsoft.Azure.Monitor
- Typ: AzureMonitorWindowsAgent
Krok 3: Ujistěte se, že je povolená oblast USA – východ
Když plán povolíte, Azure vytvoří skupinu prostředků v oblasti USA – východ. Zajistěte, aby tato oblast nezablokovala žádné zásady zamítnutí.
Krok 4: Ověření konvencí vytváření názvů prostředků
Defender pro SQL Server na počítačích používá pro prostředky specifické zásady vytváření názvů. Zajistěte, aby vaše organizace nezablokovala tyto zásady vytváření názvů a neupravovala žádné automaticky vytvořené prostředky.
- DCR:
MicrosoftDefenderForSQL--dcr
- DCRA:
/Microsoft.Insights/MicrosoftDefenderForSQL-RulesAssociation
- Skupina prostředků:
DefaultResourceGroup-
- Pracovní prostor služby Log Analytics:
D4SQL--
Defender pro SQL používá MicrosoftDefenderForSQL jako vytvořenou značku databáze.
Krok 5: Identifikace chybných konfigurací na úrovni předplatného
Pokud chcete zjistit, která předplatná mají chybné konfigurace, použijte sešit pomocníka AMA pro SQL Servery na počítačích.
Otevřete sešit pomocníka AMA pro SQL Servery na počítačích.
V přehledu předplatných zkontrolujte chybné konfigurace na úrovni předplatného.
- SQL Servery na virtuálních počítačích Azure – zobrazuje předplatná, která obsahují virtuální počítače Azure.
- Sql Servery s podporou arc – zobrazuje předplatná, která obsahují virtuální počítače s podporou Azure Arc.
Předplatná se na těchto kartách zobrazují v souladu s vaším konkrétním prostředím.
Zkontrolujte konfigurace součástí pro každé předplatné.
- Počet instancí SQL Serveru v předplatném.
- Instance s nainstalovaným rozšířením Defender for SQL
- Instance s nainstalovaným rozšířením AMA
- Řadiče domény vytvořené pro každý pracovní prostor v předplatném (napříč všemi oblastmi)
- DcRA vytvořené pro každou instanci SQL
- Spravovaná identita vytvořená pro každou oblast na úrovni předplatného
- Pracovní prostor služby Log Analytics vytvořený pro každou oblast na úrovni předplatného
- Automatické zřizování AMA pro předplatné je povolené.
- Pro předplatné je povolený Defender pro SQL.
U každého předplatného zkontrolujte, která komponenta neodpovídá očekávané konfiguraci, například 0/1, 10/15 nebo Ne. Na našem ukázkovém snímku obrazovky má ukázkové předplatné chybné konfigurace v DCRA 0/1.
Po vyhledání předplatného s chybnou konfigurací nejprve vyřešte chybné konfigurace na úrovni předplatného a pak na úrovni prostředků a na úrovni instalace rozšíření.
Krok 6: Řešení chybných konfigurací na úrovni předplatného
Po identifikaci chybných konfigurací začněte tím, že opravíte problémy DCR, pak problémy s pracovním prostorem a nakonec problémy s identitou na úrovni předplatného.
Opravte chybné konfigurace ve správném pořadí. Řešení DCR spoléhá na řešení pracovních prostorů a řešení pracovních prostorů závisí na řešení identit. Pokud se pokusíte tyto chybné konfigurace vyřešit mimo pořadí, nebudou vyřešeny.
Přejděte do části Dodržování zásad>.
Vyberte Obor.
V části Rozsah vyberte příslušné předplatné.
Na stránce Dodržování předpisů vyberte zásadu v souladu s konfigurací pracovního prostoru:
- Výchozí pracovní prostor: Defender for SQL na virtuálních počítačích SQL a SQL Serverech s podporou Arc.
- Vlastní pracovní prostor: Defender for SQL na virtuálních počítačích SQL a sql serverech s podporou Arc
Vyhledejte a vyřešte každý problém, který nedodržuje předpisy, v tomto pořadí dcR pracovního prostoru>identit>.
Jednotlivé problémy opravte následujícím způsobem:
-
Identita -
Create and assign a built-in user-assigned managed identity
. -
Pracovní prostor -
Configure the Microsoft Defender for SQL Log Analytics workspace
. -
DCR -
Configure SQL Virtual Machines to automatically install Microsoft Defender for SQL and DCR with a Log Analytics workspace
neboConfigure Arc-enabled SQL Servers to automatically install Microsoft Defender for SQL and DCR with a Log Analytics workspace
.
-
Identita -
Pro každou zásadu, která nedodržuje předpisy, zkontrolujte důvod dodržování předpisů a výběrem možnosti Vytvořit úlohu nápravy ji vyřešte.
Vyplňte příslušné informace.
Vyberte Opravit.
Opakujte tyto kroky pro každou nedodržující zásady a předplatné.
Zadávání vlastních hodnot pomocí skriptu nasazení PowerShellu
Pokud se vám nepovedlo vyřešit problémy s předplatným sešitu, poskytuje Defender pro SQL Servery na počítačích skript nasazení PowerShellu, který umožňuje zadat vlastní hodnoty pro pracovní prostor, DCR a identitu uživatele. Pokud chcete použít skript PowerShellu, postupujte podle pokynů na této stránce.
Krok 7: Řešení chybných konfigurací na úrovni prostředku
Po vyřešení chybných konfigurací na úrovni předplatného vyřešte chybné konfigurace na úrovni prostředku, včetně chybných konfigurací DCRA a neúplného nasazení rozšíření AMA nebo Defenderu for SQL.
Řešení potíží s chybnou konfigurací rozšíření
Na webu Azure Portal přejděte do části Dodržování zásad>.
Vyberte Obor.
V rozevíracím seznamu vyberte předplatné s chybnou konfigurací.
Vyhledejte a vyberte Defender for SQL na virtuálních počítačích SQL a iniciativě SQL Serverů s podporou Arc.
Vyberte název zásady nedodržující předpisy.
-
Rozšíření Defender pro SQL -
Create and assign a built-in user-assigned managed identity
-
Rozšíření AMA: -
Configure SQL Virtual Machines to automatically install Azure Monitor Agent
neboConfigure Arc-enabled SQL Servers to automatically install Azure Monitor Agent
.
-
Rozšíření Defender pro SQL -
Pro každou zásadu, která nedodržuje předpisy, zkontrolujte důvod dodržování předpisů a výběrem možnosti Vytvořit úlohu nápravy ji vyřešte.
Řešení potíží s chybnou konfigurací DCRA
Na webu Azure Portal vyhledejte a vyberte pravidla shromažďování dat.
Vyberte Předplatné se> rovná příslušnému předplatnému.
Vyberte Použít.
Vyhledejte a vyberte příslušný řadič domény. Zásady vytváření názvů DCR se řídí tímto formátem:
MicrosoftDefenderForSQL-region-dcr
.Vyberte Prostředky konfigurace>.
Vyberte + Přidat.
V rozevírací tabulce Typy prostředků vyberte Počítače – Azure Arc a virtuální počítače v souladu s vaším nasazením.
Rozbalte každou skupinu prostředků a vyberte každý počítač.
Vyberte Použít.