Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto článku se dozvíte, jak zobrazit a filtrovat provoz DNS ve virtuální síti pomocí zásad zabezpečení DNS.
Požadavky
- Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
- Vyžaduje se virtuální síť. Další informace najdete v tématu Vytvoření virtuální sítě.
Vytvoření zásad zabezpečení
Pokud chcete vytvořit zásady zabezpečení pomocí webu Azure Portal nebo PowerShellu, zvolte jednu z následujících metod:
Vytvoření zásad zabezpečení DNS pomocí webu Azure Portal:
Na domovské stránce webu Azure Portal vyhledejte a vyberte zásady zabezpečení DNS. Také si můžete vybrat Zásady zabezpečení DNS z Azure Marketplace.
Pokud chcete začít vytvářet novou zásadu, vyberte + Vytvořit .
Na kartě Základy vyberte předplatné a skupinu prostředků nebo vytvořte novou skupinu prostředků.
Vedle názvu instance zadejte název zásady zabezpečení DNS a pak zvolte oblast, ve které se zásady zabezpečení vztahují.
Poznámka:
Zásady zabezpečení DNS se dají použít jenom na virtuální sítě ve stejné oblasti jako zásady zabezpečení.
Vyberte Další: Propojení virtuálních sítí a pak vyberte + Přidat.
Zobrazí se virtuální sítě ve stejné oblasti jako zásady zabezpečení. Vyberte jednu nebo více dostupných virtuálních sítí a pak vyberte Přidat. Nemůžete zvolit virtuální síť, která je už přidružená k jiným zásadám zabezpečení. V následujícím příkladu jsou dvě virtuální sítě přidružené k zásadám zabezpečení, přičemž dvě virtuální sítě jsou k dispozici k výběru.
Jsou zobrazeny vybrané virtuální sítě (VNets). V případě potřeby můžete VNets ze seznamu odebrat před vytvořením propojení virtuálních sítí.
Poznámka:
Propojení virtuální sítě se vytvoří pro všechny virtuální sítě zobrazené v seznamu bez ohledu na to, zda jsou vybrané. Použijte zaškrtávací políčka k výběru VNetů k odstranění ze seznamu.
Vyberte Zkontrolovat + vytvořit a potom Vytvořit. Volba Další: Pravidla provozu DNS se tady přeskočí, ale teď můžete také vytvořit pravidla provozu. V této příručce se pravidla provozu a seznamy domén DNS vytvoří a použijí na zásady zabezpečení DNS později.
Vytvoření pracovního prostoru služby Log Analytics
Tuto část přeskočte, pokud už máte pracovní prostor služby Log Analytics, který chcete použít.
Vytvoření pracovního prostoru služby Log Analytics pomocí webu Azure Portal:
Na domovské stránce webu Azure Portal vyhledejte a vyberte pracovní prostory služby Log Analytics. Pracovní prostor služby Log Analytics můžete také zvolit z Azure Marketplace.
Pokud chcete začít vytvářet nový pracovní prostor, vyberte + Vytvořit .
Na kartě Základy vyberte předplatné a skupinu prostředků nebo vytvořte novou skupinu prostředků.
Vedle názvu zadejte název pracovního prostoru a pak zvolte oblast pracovního prostoru.
Vyberte Zkontrolovat + vytvořit a potom Vytvořit.
Konfigurace nastavení diagnostiky
Teď, když máte pracovní prostor služby Log Analytics, nakonfigurujte nastavení diagnostiky v zásadách zabezpečení tak, aby používalo tento pracovní prostor.
Konfigurace nastavení diagnostiky:
Vyberte zásady zabezpečení DNS, které jste vytvořili (myeast-secpol v tomto příkladu).
V části Monitorování vyberte Nastavení diagnostiky.
Vyberte Přidat nastavení diagnostiky.
Vedle názvu nastavení diagnostiky zadejte název protokolů, které tady shromažďujete.
V části Protokoly a v části Metriky vyberte všechny protokoly a metriky.
V části Podrobnosti o cíli vyberte Možnost Odeslat do pracovního prostoru služby Log Analytics a pak zvolte předplatné a pracovní prostor, které jste vytvořili.
Zvolte Uložit. Viz následující příklad.
Vytvoření seznamu domén DNS
Vytvoření seznamu domén DNS pomocí webu Azure Portal:
Na domovské stránce webu Azure Portal vyhledejte a vyberte seznamy domén DNS.
Vyberte + Vytvořit a začněte vytvářet nový seznam domén.
Na kartě Základy vyberte předplatné a skupinu prostředků nebo vytvořte novou skupinu prostředků.
Vedle názvu seznamu domén zadejte název seznamu domén a pak zvolte oblast seznamu.
Poznámka:
Zásady zabezpečení vyžadují seznamy domén ve stejné oblasti.
Vyberte Další: DNS domény.
Na kartě Domény DNS zadejte názvy domén ručně po jednom nebo je naimportujte ze souboru CSV (čárkami odděleného).
Po dokončení zadávání názvů domén vyberte Zkontrolovat a vytvořit a pak vyberte Vytvořit.
V případě potřeby zopakujte tuto část a vytvořte další seznamy domén. Každý seznam domén může být přidružený k pravidlu provozu, které má jednu ze tří akcí:
- Povolit: Povolte dotaz DNS a protokolujte ho.
- Blok: Zablokujte dotaz DNS a zaznamenejte akci bloku.
- Upozornění: Povolte dotaz DNS a zahlašte upozornění.
Z jednoho pravidla provozu DNS je možné dynamicky přidávat nebo odebírat více seznamů domén.
Konfigurace pravidel provozu DNS
Teď, když máte seznam domén DNS, nakonfigurujte nastavení diagnostiky v zásadách zabezpečení tak, aby používalo tento pracovní prostor.
Poznámka:
Řetězy CNAME se prověřují ("pronásledují") a určují, jestli se mají použít pravidla provozu přidružená k doméně. Například pravidlo, které platí pro malicious.contoso.com platí také pro adatum.com , pokud adatum.com mapuje na malicious.contoso.com nebo pokud se malicious.contoso.com zobrazí kdekoli v řetězci CNAME pro adatum.com.
Konfigurace nastavení diagnostiky:
Vyberte zásady zabezpečení DNS, které jste vytvořili (myeast-secpol v tomto příkladu).
V části Nastavení vyberte Pravidla provozu DNS.
Vyberte + Přidat. Otevře se podokno Přidat pravidlo provozu DNS.
Vedle položky Priorita zadejte hodnotu v rozsahu 100–65000. Pravidla s nižším číslem mají vyšší prioritu.
Vedle názvu pravidla zadejte název pravidla.
Vedle seznamů domén DNS vyberte seznamy domén, které se mají v tomto pravidle použít.
Vedle akce provozu vyberte Povolit, Blokovat nebo Upozornit na základě typu akce, která by se měla použít u vybraných domén. V tomto příkladu je zvolena možnost Povolit .
Ponechte výchozí stav pravidla jako povolený a vyberte Uložit.
Aktualizujte zobrazení a ověřte, že pravidlo bylo úspěšně přidáno. Můžete upravit akce provozu, seznamy domén DNS, prioritu pravidla a stav pravidla.
Zobrazení a testování protokolů DNS
- Přejděte k zásadám zabezpečení DNS a pak v části Monitorování vyberte Nastavení diagnostiky.
- Vyberte pracovní prostor služby Log Analytics, který jste dříve přidružli k zásadám zabezpečení (v tomto příkladu secpol-loganalytics ).
- Vlevo vyberte Protokoly .
- Pokud chcete zobrazit dotazy DNS z virtuálního počítače s IP adresou 10.40.40.4 ve stejné oblasti, spusťte dotaz následujícím způsobem:
DNSQueryLogs
| where SourceIpAddress contains "10.40.40.4"
| limit 1000
Prohlédněte si následující příklad:
Vzpomeňte si, že pravidlo provozu obsahující contoso.com bylo nastaveno na Povolit dotazy. Výsledkem dotazu z virtuálního počítače je úspěšná odpověď:
C:\>dig db.sec.contoso.com +short
10.0.1.2
Rozbalením podrobností dotazu v Log Analytics se zobrazí například tato data:
- OperationName: RESPONSE_SUCCESS
- Oblast: eastus
- QueryName: db.sec.contoso.com
- Typ dotazu: A
- IP adresa zdroje: 10.40.40.4
- ResolutionPath: PrivateDnsResolution
- ResolverPolicyRuleAction: Povolit
Pokud je pravidlo provozu upraveno a nastaveno na Blokovat contoso.com dotazy, výsledkem dotazu z virtuálního počítače je neúspěšná odpověď. Při změně součástí pravidla nezapomeňte vybrat Uložit .
Výsledkem této změny je neúspěšný dotaz:
C:\>dig db.sec.contoso.com
; <<>> DiG 9.9.2-P1 <<>> db.sec.contoso.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 24053
;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1
Neúspěšný dotaz se zaznamená v Log Analytics:
Poznámka:
Zobrazení výsledků dotazů v Log Analytics může několik minut trvat.
Související obsah
- Projděte si koncepty týkající se zásad zabezpečení DNS.
- Projděte si scénáře zón Azure Private DNS.
- Zkontrolujte rozlišení DNS ve virtuálních sítích.