Datasikkerhet og Python i Excel
Applies To
Excel for Microsoft 365 Office.comPython i Excel er nå tilgjengelig for Enterprise- og Business-brukere som kjører Oppdatert kanal i Windows, fra og med versjon 2408 (bygg 17928.20114) og Månedskanal for virksomheter i Windows, fra og med versjon 2408 (bygg 17928.20216). Den er tilgjengelig i forhåndsversjon for familie- og personlige brukere som kjører den gjeldende kanalen i Windows, fra og med versjon 2405 (bygg 17628.20164). Python i Excel er tilgjengelig i forhåndsversjon for Education-brukere som kjører Oppdatert kanal (forhåndsversjon) gjennom Microsoft 365 Insider-program. Det er for øyeblikket ikke tilgjengelig for halvårskanal for foretak.
Det rulles først ut til Excel for Windows, og deretter til andre plattformer på et senere tidspunkt. Hvis du vil ha mer informasjon om tilgjengelighet, kan du se Tilgjengelighet for Python i Excel.
Hvis det oppstår problemer med Python i Excel, kan du rapportere dem ved å velge Hjelp > Tilbakemelding i Excel.
Er Python i Excel nytt for deg? Start med Innføring i Python i Excel og Kom i gang med Python i Excel.
Python kjører med sikkerhet på bedriftsnivå
Python i Excel kjører Python-koden som brukes av Excel i en sikker beholder i Microsoft Cloud med sikkerhet på bedriftsnivå.
Python i Excel er en kompatibel Microsoft 365-tilkoblet opplevelse , og Python-kode kjører innenfor samsvarsgrensen for organisasjonen. Å jobbe sammen med andre på et dokument lagret i OneDrive, eller bruke funksjonen «Analyser data» i Excel, er eksempler på tilkoblede opplevelser i Microsoft 365 som oppfyller kravene.
Python i Excel er EUs personvernforordning (GDPR) og EUDB(European Union Data Boundary).
Python i Excel kjører i Microsoft Cloud med følgende attributter.
-
Python-kode kjører innenfor samsvarsgrensen for organisasjonen på hypervisorisolerte beholdere.
-
Beholderne forblir tilkoblet så lenge arbeidsboken er åpen eller til et tidsavbrudd oppstår.
-
Dataene beholdes ikke i Microsoft Cloud.
-
Python-koden har ikke tilgang til datamaskinen, enhetene eller kontoen.
-
Python-koden har ikke nettverkstilgang.
-
Python-koden har ikke tilgang til et brukertoken.
-
Beholderen har Python og et nøye utvalgt sett med sikre biblioteker levert av Anaconda.
-
Miljøet bruker Anaconda-distribusjonen for Python, som inneholder kildekodebygde Python og biblioteker, levert direkte fra Anaconda.
-
Python-koden kan få tilgang til data gjennom referansene via den innebygde xl()-funksjonen som en del av en Python-formel. Dette betyr at Python-formler har tilgang til å lese celleverdier i arbeidsboken basert på cellehenvisninger, eller verdier fra eksterne datakilder via Power Query-tilkoblingsnavnet.
-
Python-koden returnerer utdata til arbeidsbøkene gjennom Excel-funksjonen =PY(), som viser resultatet av Python-koden i cellen der funksjonen skrives inn. Python-funksjoner kan ikke returnere andre objekttyper som makroer, VBA-kode eller andre formler.
-
Python-koden har ikke tilgang til andre egenskaper i arbeidsboken, for eksempel formler, diagrammer, pivottabeller, makroer eller VBA-kode.
Vanlige spørsmål
Python i Excel følger de samme sikkerhetspolicyene som Excel når det gjelder å åpne arbeidsbøker fra Internett eller uklarerte kilder.
Hvis du åpner en arbeidsbok som inneholder Python-kode fra Internett, kjører ikke Excel-beskyttet visning Python-formler i arbeidsboken. Hvis en arbeidsbok åpnes med Microsoft Defender Application Guard, kjøres ikke Python-formler som standard.
I tillegg kjører Python i Excel alltid Python-formlene i en arbeidsbok i arbeidsbokens egen dedikerte hypervisorisolerte beholder, noe som bidrar til å forhindre potensiell interaksjon eller forstyrrelser med annen Python-kode som kjører fra andre åpne arbeidsbøker.
Python i Excel bruker beholdere til å kjøre Python-kode på Azure. Beholdere er isolerte og sikre miljøer som kan kjøre programmer og tjenester uten å påvirke resten av systemet. For å sikre sikkerheten og påliteligheten til beholderne, brukes regelmessige oppdateringer og oppdateringer på dem.
Python og bibliotekene oppdateres på følgende måter for å bidra til å holde dataene dine sikre og sikre konsistente numeriske resultater.
-
Oppdateringer brukes på det underliggende operativsystemet som Azure beholderforekomster kjører på. Dette bidrar til å sikre at containeren er beskyttet mot sårbarheter og utnyttelser som kan påvirke dataene. Dette gjøres automatisk uten at det kreves inndata fra deg.
Periodiske oppdateringer av Python-miljøet vil bli utgitt, med Python og bibliotekene levert av Anaconda. Disse versjonene inkluderer de nyeste sikkerhetsoppdateringene og forbedringene fra Python- og Anaconda-fellesskapene. Disse utgivelsene vil bli annonsert via blogginnlegg og dokumentasjon. Dette gjøres automatisk uten at det kreves konfigurasjon, og Microsoft bruker det nyeste miljøet som standard. Eksisterende arbeidsbøker beregnes fremdeles mot versjonen av miljøene arbeidsboken ble opprettet på, og brukerne blir bedt om å oppgradere hvis det finnes en nyere versjon. Denne fremgangsmåten bidrar til å sikre at de numeriske resultatene holder seg konsekvente og gjør at du og organisasjonen kan holde deg oppdatert.
Vi tar personvernet på alvor. Se Microsofts personvernerklæring for mer informasjon.
Hvis du vil se gjennom policyene for databeskyttelse for tilkoblede Microsoft 365-opplevelser, kan du se Tilkoblede opplevelser i Microsoft 365.
Hvis du vil se gjennom policyene for databeskyttelse når du bruker Copilot med arbeidsbokdata, kan du se Data, personvern og sikkerhet for Microsoft 365 Copilot.
Hvis du vil forstå hvordan data som sendes fra arbeidsboken til beholderen behandles, kan du se Nødvendige tjenestedata for Office.
Ja, Python i Excel samsvarer med EUs personvernforordning (GDPR) og EUDB (European Union Data Boundary). Kunder i EU har sine beholdere som kjører i EU. Multinasjonale leiere kan konfigurere alle beholderne sine til å kjøre i Europa gjennom Office Configuration Service. Hvis du vil ha mer informasjon om samsvar, kan du se Samsvarstilbud for Azure, Dynamics 365 og Microsoft 365.
Python i Excel håndterer eller lagrer ingen inaktive data. Dataene dine er dataene dine. Det deles ikke med noen tredjeparter, og brukes heller ikke til AI-opplæring av Copilot.
Nei.
Ja. Hvis du vil ha mer informasjon om samsvar, kan du se Samsvarstilbud for Azure, Dynamics 365 og Microsoft 365.
Brukerkoden kjører i en hypervisorisolert beholder under en konto med minst privilegerte rettigheter. Brukerkoden kan utføre handlinger som å skrive til disk eller utføre skallkommandoer i beholderen. Disse beholderne opprettes på forhånd for å forbedre ytelsen og tilgjengeligheten.
Python i Excel forutsetter at alt som kjøres i beholderen, er skadelig og begrenser inndata og utdata fra beholderen strengt. Du kan bare få tilgang til data som formelen refererer til. Du kan bare returnere verdier eller bilder tilbake. Når en beholder er brukt, blir den ødelagt. Ingen data beholdes mellom økter eller brukere.
Python i Excel forbeholder seg retten til å blokkere alt som blir funnet for å bryte en hypervisorisolasjon eller nettverksgrenser.
Flere hensyn
Oppdater registeret for å slå av sikkerhetsadvarsler for Python i Excel
Følgende kommandoer viser hvordan du oppdaterer registeret for å endre innstillingene for sikkerhetsadvarsel for Python i Excel. Kjør kommandoene fra en hevet ledetekst på en Windows-enhet.
-
Bruk denne kommandoen til å deaktivere alle sikkerhetsadvarsler. Dette er standardinnstillingen for Python i Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
Bruk denne kommandoen til å aktivere en sikkerhetsmelding når du åpner en arbeidsbok som inneholder en Python-formel. Den aktiverer et varsel om sikkerhetsadvarsel på forretningslinjen i Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
Bruk denne kommandoen til å deaktivere alle Python-funksjoner fra å kjøre i den åpne arbeidsboken. Python-funksjoner returnerer feilen #BLOCKED!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft vil fortsette å overvåke og justere Python i Excel for å holde deg og dataene trygge. Dette kan innebære fremtidige endringer i brukeropplevelsen og registerinnstillingene.
Hvis du vil holde deg oppdatert og se rapportene om sikkerhetsproblemer som påvirker Microsofts produkter og tjenester, kan du se oppdateringsveiledningen for Microsoft Security Response Center.