Netwerkbeleid op basis van context

Azure Databricks op context gebaseerde beleidsregels bieden een geïntegreerd beveiligingsframework voor het beheren van zowel inkomend als uitgaand verkeer naar uw werkruimten en resources op accountniveau (bijvoorbeeld de accountconsole en Genie One op accountniveau). Beleidsregels op werkruimteniveau worden geconfigureerd onder beleid op werkruimteniveau, met een standaardbeleid op werkruimteniveau dat is toegewezen aan alle werkruimten zonder expliciete toewijzing. Het beleid op accountniveau wordt afzonderlijk geconfigureerd onder beleid op accountniveau; de beleids-id is account-policy.

Met inkomend verkeer op basis van context kunnen beheerders toegang op werkruimte- en accountniveau beperken op basis van een combinatie van identiteit, netwerkbron en aanvraagtype. Serverloos uitgaand beleid breidt dit besturingselement uit naar uitgaand verkeer door serverloze workloads te beperken tot geautoriseerde bestemmingen. Samen helpen deze netwerkbeleidsregels ervoor te zorgen dat zowel gebruikerstoegang als gegevensverplaatsing binnen vertrouwde grenzen binnen uw organisatie blijven.

Netwerkbeleid op basis van context vormt een aanvulling op deze bestaande beveiligingsfuncties:

  • Context-gebaseerde toegangscontrole:
    • IP-toegangslijsten voor werkruimten
    • Account-IP-toegangslijsten
    • Binnenkomende Private Link (met instellingen voor privétoegang)
  • Serverloos uitgaand verkeerbeheer
    • Uitgaande Private Link (met behulp van netwerkverbindingsconfiguraties)

Voordelen

Op context gebaseerd netwerkbeleid voor inkomend verkeer biedt de volgende voordelen voor uw netwerkbeveiliging:

  • Verbeterde beveiliging: beperk onbevoegde toegang en risico's voor gegevensexfiltratie.
  • Identiteitsbewust beheer: Ondersteuning voor SaaS-clients zonder stabiele IP-bereiken met behulp van op identiteit gebaseerde regels.
  • Flexibele afdwinging: verschillende regels toepassen op verschillende aanvraagtypen, bronnen en identiteiten.
  • Gecentraliseerd beheer: configureer eenmaal op accountniveau en pas deze toe op meerdere werkruimten.
  • Veilig testen: gebruik de modus voor droge uitvoering om beleidsimpact te testen voordat het volledig wordt afgedwongen.

Beleidstypen vergeleken

Netwerkbeleid op basis van context omvat twee typen: toegangscontrole en uitgaande controle. De volgende tabel bevat een overzicht van de belangrijkste verschillen:

Attribute Ingangscontrole Uitgaand verkeercontrole
Wat het bestuurt Binnenkomende aanvragen naar Azure Databricks-eindpunten op workspace- en accountniveau. Uitgaande verbindingen van serverloze berekening naar externe bestemmingen.
Primaire gebruikssituatie Beperk wie toegang heeft tot uw werkruimte en resources op accountniveau, van waaruit en waartoe ze toegang hebben. Voorkom gegevensexfiltratie door te bepalen met welke externe resources serverloze compute verbinding kan maken.
Beleidscriteria Identiteit (meerdere gebruikers of meerdere service-principals)
Netwerkbron (CIDR-bereik, geregistreerde privé-eindpunten)
Toegangstype: voor werkruimten (werkruimte-UI, API, Apps-runtime, Lakebase-runtime); voor account (accountgebruikersinterface, account-API)
Toegestane locaties
FQDN's
Cloudopslagcontainers
Auditlogboek bijhouden system.access.inbound_network systeemtabel system.access.outbound_network systeemtabel

Hoe beleid op basis van context werkt

Met toegangsbeheer kunt u het volgende doen:

  • Stop de toegang vanaf niet-vertrouwde netwerken door zowel geldige referenties als een vertrouwde netwerkbron te vereisen.
  • SaaS-automatiseringsprogramma's met dynamische IP-adressen toestaan met behulp van op identiteit gebaseerde regels in plaats van IP-acceptatielijsten.
  • Beperk gevoelige bewerkingen naar de gebruikersinterface terwijl u bredere API-toegang toestaat.
  • Beperk service-principals met hoge bevoegdheden alleen tot bedrijfsnetwerkbereiken.

Met uitgaande toegangscontrole kunt u het volgende doen:

  • Voorkom gegevensexfiltratie door te beperken welke externe API's serverloze berekeningen kunnen bereiken.
  • Sta alleen connectiviteit toe naar goedgekeurde cloudopslagbuckets en externe databases.
  • Blokkeer uitgaande verbindingen met niet-geautoriseerde bestemmingen terwijl vereiste integraties zijn toegestaan.
  • Naleving afdwingen door het verplaatsen van gegevens naar goedgekeurde regio's en services te beperken.
Configuratiehandleiding Description
Beleid voor inkomend verkeer configureren Stel regels voor toestaan en weigeren in die identiteit, netwerkbron en toegangstype combineren om binnenkomende aanvragen naar uw werkruimte te beheren.
Uitgaand beleid configureren Definieer regels voor uitgaande verbindingen om te bepalen welke externe bestemmingen uw serverloze rekenresources kunnen bereiken.

Handhavingsmodi

Beleidsregels op basis van context hebben twee verschillende afdwingingsmodi:

  • Afgedwongen modus: regels worden actief toegepast. Overtredende aanvragen worden geblokkeerd.
  • Modus voor droge uitvoering: schendingen worden vastgelegd maar niet geblokkeerd. Gebruik deze modus om beleidsimpact te testen voordat u afdwingt.

Databricks raadt aan om te beginnen met de modus voor droge uitvoering om onbedoelde toegangsonderbrekingen te voorkomen.

Auditlogboek bijhouden

Azure Databricks registreert alle beleidsevaluaties voor naleving en bewaking:

Voer een query uit op deze logboeken om de effectiviteit van het beleid te valideren en onbevoegde toegangspogingen te detecteren.

Hoe beleid communiceert met andere besturingselementen

  • IP-toegangslijsten: Zowel IP-toegangslijsten als contextgebaseerd inkomend beleid voor openbare toegang moeten een verzoek toestaan. Als u openbare toegang uitschakelt in uw instellingen voor persoonlijke toegang, weigert het systeem alle openbare aanvragen, ongeacht de beleidsregels voor inkomend verkeer.
  • Privéverbinding:
    • Voor beleidsregels voor de werkruimte en een bepaald geregistreerd eindpunt zijn eindpunten toegestaan in ofwel contextgebaseerde inkomende toegang of het private eindpunt databricks_ui_api. Als het contextgebaseerde ingangsbeleid van de werkruimte echter een weigerregel heeft die alle databricks_ui_api eindpunten weigert, dan kan geen enkel databricks_ui_api eindpunt toegang krijgen tot Azure Databricks.
    • Voor het account-niveau beleid is contextgebaseerde ingress de enige bron van waarheid voor het beleid voor private access.
  • Beveiligingsprofielen: op context gebaseerde beleidsregels bieden besturingselementen op netwerkniveau die een aanvulling vormen op reken- en gegevensbeheer.

Note

Contextgebaseerde ingang is over het algemeen beschikbaar (GA). Enkele gerelateerde functies zijn in de bèta:

  • Contextgebaseerde toegangsregels voor je account: Pas toegangsbeleid toe op de accountconsole, accountniveau Genie One en account-API's. Afwijzingen voor deze polissen worden niet geregistreerd.
  • Partnerplatforms als netwerkbron: Acceptatielijst van IP-adressen die apps van derden (Power BI, Tableau Cloud en dbt-platform) gebruiken om verbinding te maken met Azure Databricks. Azure Databricks beheert en werkt deze IP-lijsten automatisch bij.

Goede praktijken

  • Begin met de modus voor droge uitvoering om het gedrag van het beleid te valideren voordat u afdwingt.
  • Gebruik op identiteit gebaseerde regels voor SaaS-clients met dynamische IP-adressen.
  • Pas eerst weigeringsregels toe op service-principals met hoge bevoegdheden om risico's te beperken.
  • Controleer regelmatig auditlogboeken om onverwachte toegangspatronen te detecteren.
  • Test uitgaande beleidsregels om ervoor te zorgen dat de vereiste externe bronnen toegankelijk blijven.
  • Gebruik beschrijvende beleidsnamen voor onderhoud op lange termijn.