Hálózati biztonsági szabályok diagnosztizálása

Ebből a cikkből megtudhatja, hogyan használhatja az Azure Network Watcher NSG-diagnosztikát az Azure-forgalomra alkalmazott biztonsági szabályok ellenőrzésére és hibaelhárítására a hálózati biztonsági csoportokon és az Azure Virtual Network Manageren keresztül. Az NSG-diagnosztika ellenőrzi, hogy az alkalmazott biztonsági szabályok engedélyezik-e vagy megtagadják-e a forgalmat.

A cikkben található példa bemutatja, hogyan akadályozhatja meg egy helytelenül konfigurált hálózati biztonsági csoport az Azure Bastion használatát egy virtuális géphez való csatlakozáshoz.

Előfeltételek

Erőforráscsoport létrehozása

  1. Jelentkezzen be a Azure portalra.

  2. A portál tetején található keresőmezőbe írja be az erőforráscsoportot. Válassza ki az erőforráscsoportokat a keresési eredmények között.

  3. Válassza a -t, majd hozza létre a-et.

  4. Az Erőforráscsoport létrehozásaalapismeretek lapján adja meg vagy válassza ki a következő információkat:

    Beállítás Érték
    Előfizetés Válassza ki az előfizetését.
    Erőforráscsoport Adja meg a myResourceGroup parancsot.
    Régió Válassza az USA keleti régiója lehetőséget.
  5. Válassza az Áttekintés + létrehozás lehetőséget.

  6. Válassza a Create gombot.

Virtuális hálózat létrehozása

Ebben a szakaszban egy alhálózattal és az alhálózatra alkalmazott hálózati biztonsági csoporttal rendelkező virtuális hálózatot hoz létre.

  1. A portál tetején található keresőmezőbe írja be a virtuális hálózatokat. Válassza ki a virtuális hálózatokat a keresési eredmények közül.

    Képernyőkép arról, hogyan kereshet virtuális hálózatokat az Azure Portalon.

  2. Válassza a -t, majd hozza létre a-et. A Virtuális hálózat létrehozása lapon adja meg vagy válassza ki a következő értékeket az Alapok lapon:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki az Azure-előfizetését.
    Erőforráscsoport Válassza a myResourceGroup lehetőséget.
    Példány részletei
    Virtuális hálózat neve Írja be a myVNet.
    Régió Válassza az USA keleti régióját.
  3. Válassza a Tovább lehetőséget a Biztonság lapra való továbblépéshez.

  4. A Tovább gombra kattintva lépjen az IP-címek lapra.

  5. Fogadja el az alapértelmezett 10.0.0.0/16 IP-címteret, és szerkessze az alapértelmezett alhálózatot a ceruza ikonra kattintva. Az Alhálózat szerkesztése lapon adja meg a következő értékeket:

    Beállítás Érték
    Alhálózat részletei
    Név Írja be a mySubnet nevet.
    biztonság
    Hálózati biztonsági csoport Válassza az Új létrehozása lehetőséget.
    Írja be a mySubnet-nsg nevet a Név mezőbe.
    Válassza az OK gombot.
  6. Válassza az Mentésgombot.

  7. Válassza a Véleményezés + létrehozás lehetőséget a képernyő alján, és amikor az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.

Az Azure Bastion üzembe helyezése

Az Azure Bastion a böngészőt használja a kapcsolódáshoz a virtuális hálózat virtuális gépeihez biztonságos héjprotokollon (SSH) vagy távoli asztali protokollon (RDP) keresztül, a saját IP-címeik felhasználásával. A virtuális gépeknek nincs szükségük nyilvános IP-címekre, ügyfélszoftverekre vagy speciális konfigurációra. Az Azure Bastionról további információt az Azure Bastionban talál.

Megjegyzés:

Az óránkénti díjszabás a Bastion üzembe helyezésének pillanatától kezdődik, a kimenő adathasználattól függetlenül. További információ: Díjszabás és termékváltozatok. Ha a Bastiont egy oktatóanyag vagy teszt részeként helyezi üzembe, javasoljuk, hogy a használat befejezése után törölje ezt az erőforrást.

  1. A portál tetején található keresőmezőbe írja be a Bastion kifejezést. Válassza a Bastions lehetőséget a keresési eredmények között.

  2. Válassza a -t, majd hozza létre a-et.

  3. A Bastion létrehozásaalapismeretek lapján adja meg vagy válassza ki a következő információkat:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki az előfizetését.
    Erőforráscsoport Válassza a myResourceGroup lehetőséget.
    Példány részletei
    Név Adja meg a myVNet-Bastion parancsot.
    Régió Válassza az USA keleti régiója lehetőséget.
    Kategória Válassza a Fejlesztő lehetőséget.
    Virtuális hálózatok konfigurálása
    Virtuális hálózat Válassza a myVNetet.
    Alhálózat Az AzureBastionSubnet automatikusan létrejön egy /26 vagy nagyobb címtérrel.
  4. Válassza az Áttekintés + létrehozás lehetőséget.

  5. Válassza a Create gombot.

Fontos

Az óránkénti díjszabás a Bastion-gazdagép üzembe helyezésének pillanatától kezdődik, a kimenő adathasználattól függetlenül. További információért lásd a Pricing oldalt. Javasoljuk, hogy törölje ezt az erőforrást, miután befejezte a használatát.

Virtuális gép létrehozása

Ebben a szakaszban létrehoz egy virtuális gépet és egy hálózati biztonsági csoportot, amely a hálózati interfészére alkalmazódik.

  1. A portál tetején található keresőmezőbe írja be a következőt: virtuális gépek. Válassza ki a virtuális gépeket a keresési eredmények közül.

  2. Válassza a + Létrehozás, majd az Azure virtuális gép lehetőséget.

  3. A Virtuális gép létrehozása lapon adja meg vagy válassza ki a következő értékeket az Alapok lapon:

    Beállítás Érték
    Projekt részletei
    Előfizetés Válassza ki az Azure-előfizetését.
    Erőforráscsoport Válassza a myResourceGroup lehetőséget.
    Példány részletei
    Virtuális gép neve Írja be a myVM nevet.
    Régió Válassza az USA keleti régióját.
    Rendelkezésre állási beállítások Válassza a Nincs szükség infrastruktúra-redundanciára lehetőséget.
    Biztonsági típus Válassza a Standard lehetőséget.
    Image Válassza a Windows Server 2022 Datacenter: Azure Edition – x64 Gen2 lehetőséget.
    Méret Válasszon egy méretet, vagy hagyja meg az alapértelmezett beállítást.
    Rendszergazdai fiók
    Felhasználónév Adjon meg egy felhasználónevet.
    Jelszó Adjon meg egy jelszót.
    Jelszó megerősítése Jelszó újraküldése.
  4. Válassza a Hálózatkezelés lapot, vagy válassza a Tovább: Lemezek, majd a Tovább: Hálózatkezelés lehetőséget.

  5. A Hálózatkezelés lapon válassza ki a következő értékeket:

    Beállítás Érték
    Hálózati felület
    Virtuális hálózat Válassza a myVNetet.
    Alhálózat Válassza a mySubnet lehetőséget.
    Nyilvános IP-cím Válassza a Nincs lehetőséget.
    NIC hálózati biztonsági csoport Válassza az Alapszintű lehetőséget.
    Nyilvános bejövő portok Válassza a Nincs lehetőséget.
  6. Válassza az Áttekintés + létrehozás lehetőséget.

  7. Tekintse át a beállításokat, majd kattintson a Létrehozás gombra.

Biztonsági szabály hozzáadása a hálózati biztonsági csoporthoz

Ebben a szakaszban egy biztonsági szabályt ad hozzá a myVM hálózati adapteréhez társított hálózati biztonsági csoporthoz. A szabály megtagadja a virtuális hálózatról érkező bejövő forgalmat.

  1. A portál tetején található keresőmezőbe írja be a hálózati biztonsági csoportok kifejezést. Válassza a Hálózati biztonsági csoportok lehetőséget a keresési eredmények közül.

  2. A hálózati biztonsági csoportok listájából válassza a myVM-nsg lehetőséget.

  3. A Beállítások alatt válassza a Bejövő biztonsági szabályok lehetőséget.

  4. Válassza ki a -t, és adja hozzá a-et. A Hálózat lapon adja meg vagy válassza ki a következő értékeket:

    Beállítás Érték
    Forrás Válassza a Szolgáltatásazonosítót.
    Forrás szolgáltatáscímke Válassza a VirtualNetwork lehetőséget.
    Forrásporttartományok Belép*.
    Úti cél Válassza Bármelyiket.
    Szolgáltatás Válassza az Egyéni lehetőséget.
    Célporttartományok Belép*.
    Protokoll Válassza Bármelyiket.
    Tevékenység Válassza a Megtagadás lehetőséget.
    Elsőbbség Írja be 1000-et.
    Név Írja be a DenyVnetInBound nevet.
  5. Válassza a Hozzáadás lehetőséget.

    A képernyőképen látható, hogyan adhat hozzá bejövő biztonsági szabályt a hálózati biztonsági csoporthoz a Azure Portal.

Megjegyzés:

A VirtualNetwork szolgáltatáscímke a virtuális hálózat címterét, az összes csatlakoztatott helyszíni címteret, társviszonyban lévő virtuális hálózatot, virtuális hálózati átjáróhoz csatlakoztatott virtuális hálózatot, a gazdagép virtuális IP-címét és a felhasználó által megadott útvonalakon használt címelőtagokat jelöli. További információ: Szolgáltatáscímkék.

A virtuálisgép-forgalomra alkalmazott biztonsági szabályok ellenőrzése

Az NSG-diagnosztika használatával ellenőrizheti a Bastion alhálózatról a virtuális gépre irányuló forgalomra alkalmazott biztonsági szabályokat.

  1. A portál tetején található keresőmezőben keresse meg és válassza a Network Watcher elemet.

  2. A Hálózati diagnosztikai eszközök területen válassza az NSG-diagnosztikát.

  3. Az NSG-diagnosztika lapon adja meg vagy válassza ki a következő értékeket:

    Beállítás Érték
    Célerőforrás
    Célerőforrás típusa Válassza a Virtuális gép lehetőséget.
    Virtuális gép Válassza a myVM virtuális gép lehetőséget.
    Forgalmi adatok
    Protokoll Válassza a TCP lehetőséget. További elérhető lehetőségek: Any,UDP és ICMP.
    Irány Válassza a Bejövő lehetőséget. Elérhető másik lehetőség: Kimenő.
    Forrás típusa Válassza az IPv4-cím/CIDR lehetőséget. Egyéb elérhető lehetőség: Szolgáltatáscímke.
    IPv4-cím/CIDR Adja meg a 10.0.1.0/26 értéket, amely a Bastion alhálózat IP-címtartománya. Elfogadható értékek: egy IP-cím, több IP-cím, egy IP-előtag, több IP-előtag.
    Cél IP-cím Hagyja meg az alapértelmezett 10.0.0.4-et, amely a myVM IP-címe.
    Célport Az összes port belefoglalásához írja be a *-ot.

    Képernyőkép, amely az NSG-diagnosztikához szükséges értékeket mutatja be a virtuális géphez való bejövő kapcsolatok tesztelésére az Azure Portalban.

  4. Válassza az NSG-diagnosztika futtatása lehetőséget a teszt futtatásához. Miután az NSG-diagnosztika befejezte az összes biztonsági szabály ellenőrzését, megjeleníti az eredményt.

    Képernyőkép, amely a virtuális géphez bejövő kapcsolatok eredményét mutatja: megtagadva.

    Az eredmény azt mutatja, hogy a Bastion alhálózatról érkező bejövő kapcsolatra három biztonsági szabály van kiértékelve:

    • GlobalRules: ezt a biztonsági rendszergazdai szabályt a rendszer a virtuális hálózat szintjén alkalmazza az Azure Virtual Network Manage használatával. A szabály lehetővé teszi a bejövő TCP-forgalmat a Bastion alhálózatról a virtuális gépre.
    • mySubnet-nsg: Ez a hálózati biztonsági csoport az alhálózat szintjén (a virtuális gép alhálózatán) van alkalmazva. A szabály lehetővé teszi a bejövő TCP-forgalmat a Bastion alhálózatról a virtuális gépre.
    • myVM-nsg: ez a hálózati biztonsági csoport a hálózati adapter (NIC) szintjén van alkalmazva. A szabály megtagadja a bejövő TCP-forgalmat a Bastion alhálózatról a virtuális gépre.
  5. Válassza a myVM-nsgrészleteinek megtekintése lehetőséget a hálózati biztonsági csoport biztonsági szabályainak és a forgalmat megtagadó szabálynak a részleteinek megtekintéséhez.

    Képernyőkép annak a hálózati biztonsági csoportnak a részleteiről, amely megtagadta a virtuális gép forgalmát.

    A myVM-nsg hálózati biztonsági csoportban a DenyVnetInBound biztonsági szabály megtagadja a VirtualNetwork szolgáltatáscímke címteréből a virtuális gépre érkező forgalmat. A Bastion-gazdagép a következő címtartomány IP-címeit használja: 10.0.1.0/26, amely a VirtualNetwork szolgáltatáscímkében található, hogy csatlakozzon a virtuális géphez. Ezért a DenyVnetInBound biztonsági szabály megtagadja a Bastion gazdagépről érkező kapcsolatot.

Biztonsági szabály hozzáadása a Bastion alhálózatról érkező forgalom engedélyezéséhez

Ha a Azure Bastion használatával szeretne csatlakozni a myVM-hez , a hálózati biztonsági csoportnak engedélyeznie kell a Bastion alhálózatról érkező forgalmat. A 10.0.1.0/26-os forgalom engedélyezéséhez adjon hozzá egy magasabb prioritású (alacsonyabb prioritású számú) biztonsági szabályt, mint a DenyVnetInBound szabály, vagy szerkessze a DenyVnetInBound szabályt a Bastion alhálózatról érkező forgalom engedélyezéséhez.

A biztonsági szabályt a hálózati biztonsági csoporthoz a Network Watcher lapon adhatja hozzá, amely a virtuális gép forgalmát megtagadó biztonsági szabály részleteit mutatta be.

  1. Ha a biztonsági szabályt a Network Watcherből szeretné hozzáadni, válassza a + Biztonsági szabály hozzáadása lehetőséget, majd adja meg vagy válassza ki a következő értékeket:

    Beállítás Érték
    Forrás Válassza ki az IP-címeket.
    Forrás IP-címek/CIDR-tartományok Adja meg a 10.0.1.0/26 értéket, amely a Bastion alhálózat IP-címtartománya.
    Forrásporttartományok Belép*.
    Úti cél Válassza Bármelyiket.
    Szolgáltatás Válassza az Egyéni lehetőséget.
    Célporttartományok Belép*.
    Protokoll Válassza Bármelyiket.
    Tevékenység Válassza ki az Engedélyezés lehetőséget.
    Elsőbbség Adja meg a 900-at, amely magasabb prioritású, mint a DenyVnetInBound szabályhoz használt 1000.
    Név Írja be az AllowBastionConnections parancsot.

    Képernyőkép, amely bemutatja, hogyan adhat hozzá új biztonsági szabályt a hálózati biztonsági csoporthoz, hogy engedélyezze a virtuális gépre irányuló forgalmat a Bastion alhálózatról.

  2. Válassza az Újraellenőrzés lehetőséget a diagnosztikai munkamenet újbóli futtatásához. A diagnosztikai munkamenetnek most meg kell mutatnia, hogy a Bastion alhálózatról érkező forgalom engedélyezett.

    Képernyőkép, amely a hálózati biztonsági csoport részleteit mutatja egy olyan biztonsági szabály hozzáadása után, amely engedélyezi a virtuális gépre irányuló forgalmat a Bastion alhálózatról.

    Az AllowBastionConnections biztonsági szabály lehetővé teszi a 10.0.1.0/26 IP-címről a virtuális gépre irányuló forgalmat. Mivel a Bastion-gazdagép a 10.0.1.0/26-os IP-címeket használja, a virtuális géppel való kapcsolatát az AllowBastionConnections biztonsági szabály engedélyezi.

Erőforrások tisztítása

Ha már nincs rá szükség, törölje az erőforráscsoportot és a benne található összes erőforrást:

  1. Írja be a myResourceGroup nevet a portál tetején lévő keresőmezőbe. Válassza ki a myResourceGroup elemet a keresési eredményekből.

  2. Válassza az Erőforráscsoport törlése lehetőséget.

  3. A Erőforráscsoport törlése alatt írja be a myResourceGroup nevet, majd válassza a Törlés lehetőséget.

  4. Válassza a(z) Delete lehetőséget a erőforráscsoport és annak minden erőforrásának törlésének megerősítéséhez.