Översikt över företags säkerhet i Azure HDInsight

Azure HDInsight erbjuder ett antal metoder för att lösa företagets säkerhets behov. De flesta av dessa lösningar är inte aktiverade som standard. Med den här flexibiliteten kan du välja de säkerhetsfunktioner som är viktigast för dig och hjälpa dig att undvika att betala för funktioner som du inte vill ha. Den här flexibiliteten innebär också att det är ditt ansvar att se till att rätt lösningar är aktiverade för din installation och miljö.

Den här artikeln beskriver säkerhetslösningar genom att dela upp säkerhetslösningar i fyra traditionella säkerhets pelare: perimeter säkerhet, autentisering, auktorisering och kryptering.

Den här artikeln beskriver också Azure HDInsight Enterprise Security Package (ESP), som ger Active Directory-baserad autentisering, stöd för flera användare och rollbaserad åtkomst kontroll för HDInsight-kluster.

Företags säkerhets pelare

Ett sätt att titta på företags säkerhet delar säkerhetslösningar i fyra huvud grupper baserat på typen av kontroll. Dessa grupper kallas även säkerhets pelare och är av följande typer: perimeter-säkerhet, autentisering, auktorisering och kryptering.

Perimeter-säkerhet

Perimeter-säkerhet i HDInsight uppnås via virtuella nätverk. En företags administratör kan skapa ett kluster i ett virtuellt nätverk (VNET) och använda nätverks säkerhets grupper (NSG) för att begränsa åtkomsten till det virtuella nätverket. Endast de tillåtna IP-adresserna i reglerna för inkommande NSG kan kommunicera med HDInsight-klustret. Den här konfigurationen tillhandahåller perimeter-säkerhet.

Alla kluster som distribueras i ett VNET kommer också att ha en privat slut punkt. Slut punkten matchar en privat IP-adress i VNET för privat HTTP-åtkomst till kluster-gatewayerna.

Autentisering

Enterprise Security Package från HDInsight tillhandahåller Active Directory-baserad autentisering, stöd för flera användare och rollbaserad åtkomst kontroll. Active Directory-integreringen uppnås genom användning av Azure Active Directory Domain Services. Med dessa funktioner kan du skapa ett HDInsight-kluster som är anslutet till en Active Directory domän. Konfigurera sedan en lista över anställda från företaget som kan autentisera till klustret.

Med den här inställningen kan företags anställda logga in på klusternoderna genom att använda sina domänautentiseringsuppgifter. De kan också använda sina domänautentiseringsuppgifter för att autentisera med andra godkända slut punkter. Som Apache Ambari views, ODBC, JDBC, PowerShell och REST-API: er för att samverka med klustret.

Auktorisering

Det bästa sättet för de flesta företag är att se till att inte alla anställda har fullständig åtkomst till alla företags resurser. På samma sätt kan administratören definiera rollbaserade principer för åtkomst kontroll för kluster resurserna. Den här åtgärden är endast tillgänglig i ESP-kluster.

Hadoop-administratören kan konfigurera rollbaserad åtkomst kontroll (RBAC). Konfigurationerna säkra Apache Hive, HBaseoch Kafka med Apache Ranger-plugin-program. Genom att konfigurera RBAC-principer kan du associera behörigheter med en roll i organisationen. Detta skikt gör det lättare att se till att människor bara har de behörigheter som krävs för att utföra sina uppgifter. Med Ranger kan du också granska data åtkomsten för anställda och eventuella ändringar som gjorts i principer för åtkomst kontroll.

Administratören kan till exempel konfigurera Apache Ranger för att ange åtkomstkontrollprinciper för Hive. Den här funktionen säkerställer filtrering på radnivå och på kolumn nivå (data maskning). Och filtrerar känsliga data från obehöriga användare.

Granskning

Granskning av kluster resurs åtkomst är nödvändig för att spåra obehörig eller oavsiktlig åtkomst till resurserna. Det är lika viktigt som att skydda kluster resurserna från obehörig åtkomst.

Administratören kan visa och rapportera all åtkomst till HDInsight-kluster resurser och data. Administratören kan visa och rapportera ändringar i principerna för åtkomst kontroll.

För att komma åt Apache Ranger och Ambari gransknings loggar och SSH-åtkomst loggar aktiverar Azure Monitor och visar de tabeller som innehåller gransknings poster.

Kryptering

Det är viktigt att skydda data för att uppfylla organisationens krav på säkerhet och efterlevnad. Förutom att begränsa åtkomsten till data från obehöriga anställda bör du kryptera den.

HDInsight stöder data kryptering i vila med både plattforms hanterade och kundens hanterade nycklar. Kryptering av data i överföring hanteras med både TLS och IPSec. Mer information finns i kryptering i överföring för Azure HDInsight .

Efterlevnad

Azure Compliance-erbjudanden baseras på olika typer av garantier, inklusive formella certifieringar. Även attesteringar, valideringar och auktoriseringar. Utvärderingar som producerats av oberoende gransknings företag från tredje part. Avtals ändringar, själv bedömningar och kund väglednings dokument som skapats av Microsoft. Information om efterlevnad av HDInsight finns i Microsoft Trust Center och Översikt över Microsoft Azure efterlevnad.

Modell med delat ansvar

Följande bild sammanfattar de större säkerhets områdena för systemet och de säkerhetslösningar som är tillgängliga för dig i var och en. Det markerar också vilka säkerhets områden som är ditt ansvar som en kund. Och vilka områden som är ansvaret för HDInsight som tjänst leverantör.

Schema för delat HDInsight-ansvar

Följande tabell innehåller länkar till resurser för varje typ av säkerhets lösning.

Säkerhets områden Tillgängliga lösningar Ansvarig part
Säkerhet för data åtkomst Konfigurera åtkomst kontrol listor med ACL: er för Azure Data Lake Storage gen1 och Gen2 Kund
Aktivera egenskapen "säker överföring krävs" för lagrings konton. Kund
Konfigurera Azure Storage brand väggar och virtuella nätverk Kund
Konfigurera tjänst slut punkter för Azure Virtual Network för Cosmos DB och Azure SQL DB Kund
Se till att kryptering i överförings funktionen är aktive rad för att använda TLS och IPSec för kommunikation mellan kluster. Kund
Konfigurera Kundhanterade nycklar för Azure Storage kryptering Kund
Kontrol lera åtkomsten till dina data med Azure-support med hjälp av kundsäkerhet Kund
Program-och mellanprogram säkerhet Integrera med AAD-DS och Konfigurera ESP eller Använd Hib för OAuth-autentisering Kund
Konfigurera Auktoriseringsprinciper för Apache Ranger Kund
Använda Azure Monitor loggar Kund
Operativ systemets säkerhet Skapa kluster med den senaste säkra bas avbildningen Kund
Se till att OS-uppdatering sker med jämna mellanrum Kund
Säkerställ CMK disk kryptering för virtuella datorer Kund
Nätverkssäkerhet Konfigurera ett virtuellt nätverk
Konfigurera regler för inkommande nätverks säkerhets grupp (NSG) eller privat länk Kund
Konfigurera begränsning av utgående trafik med brand vägg Kund
Konfigurera IPSec-kryptering i överföring mellan klusternoder Kund
Virtualiserad infrastruktur Ej tillämpligt HDInsight (Cloud Provider)
Säkerhet för fysisk infrastruktur Ej tillämpligt HDInsight (Cloud Provider)

Nästa steg