A megbízható szolgáltatások biztonságos hozzáférésének engedélyezése a hálózat által korlátozott tárolóregisztrációs adatbázishoz
Az Azure Container Registry lehetővé teszi, hogy a megbízható Azure-szolgáltatások hozzáférjenek egy hálózati hozzáférési szabályokkal konfigurált beállításjegyzékhez. Ha a megbízható szolgáltatások engedélyezettek, a megbízható szolgáltatáspéldányok biztonságosan megkerülhetik a beállításjegyzék hálózati szabályait, és műveleteket hajthatnak végre, például lekéréses vagy leküldéses rendszerképeket. Ez a cikk bemutatja, hogyan engedélyezheti és használhatja a megbízható szolgáltatásokat egy hálózatra korlátozott Azure-tárolóregisztrációs adatbázissal.
A jelen cikkben szereplő parancsok futtatásához használja az Azure Cloud Shellt vagy az Azure CLI helyi telepítését. Ha helyileg szeretné használni, a 2.18-es vagy újabb verzióra van szükség. A verzió azonosításához futtassa a következőt: az --version
. Ha telepíteni vagy frissíteni szeretne: Az Azure CLI telepítése.
Korlátozások
- Bizonyos, megbízható szolgáltatásokkal rendelkező beállításjegyzék-hozzáférési forgatókönyvekhez felügyelt identitásra van szükség az Azure-erőforrásokhoz. Kivéve, ha a felhasználó által hozzárendelt felügyelt identitás támogatott, csak rendszer által hozzárendelt identitás használható.
- A megbízható szolgáltatások engedélyezése nem vonatkozik a szolgáltatásvégponttal konfigurált tárolóregisztrációs adatbázisra. A szolgáltatás csak a privát végponttal korlátozott vagy nyilvános IP-hozzáférési szabályokkal rendelkező regisztrációs adatbázisokat érinti.
Tudnivalók a megbízható szolgáltatásokról
Az Azure Container Registry egy rétegzett biztonsági modellel rendelkezik, amely több hálózati konfigurációt támogat, amelyek korlátozzák a beállításjegyzékhez való hozzáférést, beleértve a következőket:
- Privát végpont az Azure Private Linkkel. Ha konfigurálva van, a beállításjegyzék privát végpontja csak a virtuális hálózaton belüli erőforrások számára érhető el, privát IP-címekkel.
- A beállításjegyzék tűzfalszabályai, amelyek csak meghatározott nyilvános IP-címekről vagy címtartományokból engedélyezik a beállításjegyzék nyilvános végpontjának elérését. A tűzfalat úgy is konfigurálhatja, hogy privát végpontok használatakor letiltsa a nyilvános végponthoz való összes hozzáférést.
Ha virtuális hálózaton van üzembe helyezve, vagy tűzfalszabályokkal van konfigurálva, a beállításjegyzék letiltja a hozzáférést a felhasználókhoz vagy szolgáltatásokhoz ezeken a forrásokon kívülről.
Számos több-bérlős Azure-szolgáltatás olyan hálózatokból működik, amelyek nem vehetők fel ezekbe a beállításjegyzék-hálózati beállításokba, megakadályozva, hogy olyan műveleteket hajtsanak végre, mint például a lemezképek lekérése vagy leküldése a beállításjegyzékbe. Ha bizonyos szolgáltatáspéldányokat "megbízhatóként" jelöl ki, a beállításjegyzék-tulajdonos engedélyezheti az Azure-erőforrások kiválasztását a beállításjegyzék hálózati beállításainak biztonságos megkerüléséhez a beállításjegyzék-műveletek végrehajtásához.
Megbízható szolgáltatások
Az alábbi szolgáltatások példányai akkor férhetnek hozzá a hálózat által korlátozott tárolóregisztrációs adatbázishoz, ha a beállításjegyzék engedélyezi a megbízható szolgáltatások beállítását (ez az alapértelmezett beállítás). Idővel további szolgáltatások lesznek hozzáadva.
A megbízható szolgáltatáshoz való hozzáféréshez szükség van egy felügyelt identitás további konfigurálására egy szolgáltatáspéldányban, egy RBAC-szerepkör hozzárendelésére és a beállításjegyzékkel való hitelesítésre. Például a lépésekről a cikk későbbi részében, a Megbízható szolgáltatások munkafolyamatában olvashat.
Megbízható szolgáltatás | Támogatott használati forgatókönyvek | Felügyelt identitás konfigurálása RBAC-szerepkörrel |
---|---|---|
Azure Container Instances | Üzembe helyezés az Azure Container Registryből az Azure Container Instancesben felügyelt identitás használatával | Igen, rendszer által hozzárendelt vagy felhasználó által hozzárendelt identitás |
Microsoft Defender for Cloud | A Microsoft Defender biztonsági réseinek vizsgálata tárolóregisztrációs adatbázisokhoz | Nem |
ACR-feladatok | Hozzáférés a szülőregisztrációs adatbázishoz vagy egy ACR-feladattól eltérő beállításjegyzékhez | Igen |
Machine Learning | Modell üzembe helyezése vagy betanítása Machine Learning-munkaterületen egyéni Docker-tárolórendszerkép használatával | Igen |
Azure Container Registry | Lemezképek importálása hálózat által korlátozott Azure-tárolóregisztrációs adatbázisba vagy onnan | Nem |
Feljegyzés
A megbízható szolgáltatások engedélyezésének engedélyezése jelenleg nem vonatkozik az App Service-re.
Megbízható szolgáltatások engedélyezése – parancssori felület
Alapértelmezés szerint a megbízható szolgáltatások engedélyezése beállítás engedélyezve van egy új Azure-tárolóregisztrációs adatbázisban. Tiltsa le vagy engedélyezze a beállítást az az acr update parancs futtatásával.
Letiltás:
az acr update --name myregistry --allow-trusted-services false
Ha engedélyezni szeretné a beállítást egy meglévő beállításjegyzékben vagy egy olyan beállításjegyzékben, ahol már le van tiltva:
az acr update --name myregistry --allow-trusted-services true
Megbízható szolgáltatások engedélyezése – portál
Alapértelmezés szerint a megbízható szolgáltatások engedélyezése beállítás engedélyezve van egy új Azure-tárolóregisztrációs adatbázisban.
A beállítás letiltása vagy ismételt engedélyezése a portálon:
- A portálon keresse meg a tárolóregisztrációs adatbázist.
- A Beállítások területen válassza a Hálózatkezelés lehetőséget.
- A Nyilvános hálózati hozzáférés engedélyezése területen válassza a Kijelölt hálózatok vagy a Letiltva lehetőséget.
- Tegye az alábbiak egyikét:
- A megbízható szolgáltatások hozzáférésének letiltásához a Tűzfal kivétele területen törölje a jelet a Tárolóregisztrációs adatbázis elérésének engedélyezése a megbízható Microsoft-szolgáltatások jelölőnégyzetből.
- A megbízható szolgáltatások engedélyezéséhez a tűzfal kivétele alatt jelölje be A megbízható Microsoft-szolgáltatások engedélyezése a tárolóregisztrációs adatbázis eléréséhez jelölőnégyzetet.
- Válassza a Mentés lehetőséget.
Megbízható szolgáltatások munkafolyamata
Íme egy tipikus munkafolyamat, amely lehetővé teszi, hogy egy megbízható szolgáltatás egy példánya hozzáférjen egy hálózati hozzáférésű tárolóregisztrációs adatbázishoz. Erre a munkafolyamatra akkor van szükség, ha egy szolgáltatáspéldány felügyelt identitásával megkerüli a beállításjegyzék hálózati szabályait.
- Felügyelt identitás engedélyezése az Azure Container Registry egyik megbízható szolgáltatásának egy példányában.
- Rendeljen hozzá egy Azure-szerepkört az identitáshoz a beállításjegyzékhez. Rendelje hozzá például az ACRPull szerepkört a tárolólemezképek lekéréséhez.
- A hálózat által korlátozott beállításjegyzékben konfigurálja a beállítást a megbízható szolgáltatások általi hozzáférés engedélyezéséhez.
- Az identitás hitelesítő adataival hitelesíthet a hálózat által korlátozott beállításjegyzékkel.
- Képek lekérése a beállításjegyzékből, vagy a szerepkör által engedélyezett egyéb műveletek végrehajtása.
Példa: ACR-feladatok
Az alábbi példa az ACR Tasks megbízható szolgáltatásként való használatát mutatja be. A feladat részleteiért tekintse meg a keresztregisztrációs hitelesítést egy Azure által felügyelt identitással rendelkező ACR-feladatban.
- Azure-tárolóregisztrációs adatbázis létrehozása vagy frissítése.
Hozzon létre egy ACR-feladatot.
- A feladat létrehozásakor engedélyezze a rendszer által hozzárendelt felügyelt identitást.
- Tiltsa le a tevékenység alapértelmezett hitelesítési módját (
--auth-mode None
).
- Rendelje hozzá a feladatidentitást egy Azure-szerepkörhöz a beállításjegyzék eléréséhez. Rendelje hozzá például az AcrPush szerepkört, amely jogosult képek lekérésére és leküldésére.
- Adjon hozzá felügyelt identitás hitelesítő adatokat a beállításjegyzékhez a feladathoz.
- Annak ellenőrzéséhez, hogy a tevékenység megfelel-e a hálózati korlátozásoknak, tiltsa le a nyilvános hozzáférést a beállításjegyzékben.
- Futtassa a feladatot. Ha a beállításjegyzék és a tevékenység megfelelően van konfigurálva, a feladat sikeresen lefut, mert a beállításjegyzék engedélyezi a hozzáférést.
A megbízható szolgáltatások általi hozzáférés letiltását tesztelheti:
- Tiltsa le a beállítást a megbízható szolgáltatások általi hozzáférés engedélyezéséhez.
- Futtassa újra a feladatot. Ebben az esetben a feladat futtatása meghiúsul, mert a beállításjegyzék már nem engedélyezi a tevékenység általi hozzáférést.
Következő lépések
- Ha egy regisztrációs adatbázishoz való hozzáférést egy virtuális hálózat privát végpontja használatával szeretné korlátozni, tekintse meg az Azure Private Link azure-tárolóregisztrációs adatbázishoz való konfigurálását.
- A beállításjegyzék tűzfalszabályai beállításához lásd: Nyilvános IP-hálózati szabályok konfigurálása.