Datasikkerhed og Python i Excel
Applies To
Excel til Microsoft 365 Office.comPython i Excel er nu tilgængelig for virksomheds- og virksomhedsbrugere, der kører den aktuelle kanal på Windows, startende med version 2408 (build 17928.20114) og Månedlig virksomhedskanal på Windows, startende med version 2408 (build 17928.20216). Den er tilgængelig i forhåndsvisning for familie- og personlige brugere, der kører den aktuelle kanal på Windows fra og med version 2405 (build 17628.20164). Python i Excel er tilgængelig som prøveversion for Education-brugere, der kører den aktuelle kanal (prøveversion) via Microsoft 365 Insider Program. Den er i øjeblikket ikke tilgængelig for den halvårlige virksomhedskanal.
Den udrulles først til Excel til Windows og derefter til andre platforme på et senere tidspunkt. Du kan få flere oplysninger om tilgængelighed under Tilgængelighed for Python i Excel.
Hvis du støder på problemer med Python i Excel, bedes du rapportere dem ved at vælge Hjælp > Feedback i Excel.
Er du ny til Python i Excel? Start med Introduktion til Python i Excel og Kom i gang med Python i Excel.
Python kører med sikkerhed på virksomhedsniveau
Python i Excel kører Den Python-kode, der bruges af Excel i en sikker beholder på Microsoft Cloud med sikkerhed på virksomhedsniveau.
Python i Excel er en kompatibel Microsoft 365-forbundet oplevelse , og Python-kode kører inden for organisationens overholdelsesgrænse. Arbejd med andre på et dokument, der er gemt på OneDrive eller ved hjælp af funktionen Analysér data i Excel, er andre eksempler på kompatible forbundne oplevelser med Microsoft 365.
Python i Excel er gdpr (General Data Protection Regulation) og EUDB-kompatibel (Data Boundary).
Python i Excel kører i Microsoft Cloud med følgende attributter.
-
Python-kode kører inden for organisationens overholdelsesgrænse på hypervisorisoleret objektbeholdere.
-
Objektbeholderne forbliver online, så længe projektmappen er åben, eller indtil der opstår timeout.
-
Data bevares ikke i Microsoft Cloud.
-
Python-koden har ikke adgang til din computer, dine enheder eller din konto.
-
Python-koden har ikke netværksadgang.
-
Python-koden har ikke adgang til et brugertoken.
-
Beholderen har Python og et organiseret sæt sikre biblioteker, der leveres af Anaconda.
-
Miljøet bruger Anaconda Distribution til Python, som indeholder kildebyggede Python og biblioteker, der leveres direkte fra Anaconda.
-
Python-koden kan få adgang til data gennem referencerne via den indbyggede xl()-funktion som en del af en Python-formel. Det betyder, at Python-formler har adgang til at læse celleværdier i projektmappen baseret på cellereferencen eller værdier fra eksterne datakilder via Power Query-forbindelsesnavnet.
-
Python-koden returnerer output til dine projektmapper via Excel-funktionen =PY(), som viser resultatet af Python-koden i cellen, hvor funktionen angives. Python-funktioner kan ikke returnere andre objekttyper, f.eks. makroer, VBA-kode eller andre formler.
-
Python-koden har ikke adgang til andre egenskaber i projektmappen, f.eks. formler, diagrammer, pivottabeller, makroer eller VBA-kode.
Ofte stillede spørgsmål
Python i Excel følger de samme sikkerhedspolitikker som Excel, når det drejer sig om at åbne projektmapper fra internettet eller kilder, der ikke er tillid til.
Hvis du åbner en projektmappe, der indeholder Python-kode fra internettet, kører Beskyttet visning i Excel ikke Python-formler i projektmappen. Hvis en projektmappe åbnes med Microsoft Defender Application Guard, kører Python-formler ikke som standard.
Desuden kører Python i Excel altid Python-formlerne i en projektmappe i projektmappens egen dedikerede hypervisor isolerede beholder, hvilket hjælper med at forhindre potentiel interaktion eller interferens med anden Python-kode, der kører fra andre åbne projektmapper.
Python i Excel bruger objektbeholdere til at køre Python-kode på Azure. Objektbeholdere er isolerede og sikre miljøer, der kan køre programmer og tjenester uden at påvirke resten af systemet. For at sikre objektbeholdernes sikkerhed og pålidelighed anvendes der regelmæssige opdateringer og programrettelser på dem.
Python og bibliotekerne opdateres på følgende måder, så dine data er sikre, og dine numeriske resultater er ensartede.
-
Rettelser anvendes på det underliggende operativsystem, som Azure Container Instance kører på. Dette er med til at sikre, at objektbeholderen er beskyttet mod sikkerhedsrisici og udnyttelser, der kan påvirke dine data. Dette gøres automatisk, uden at der kræves input fra dig.
Periodiske opdateringer af Python-miljøet frigives med Python og de biblioteker, der leveres af Anaconda. Disse versioner inkluderer de nyeste sikkerhedsrettelser og forbedringer fra Python- og Anaconda-community'erne. Disse udgivelser annonceres via blogindlæg og dokumentation. Dette gøres automatisk uden behov for konfiguration, og Microsoft vil som standard bruge det nyeste miljø. Eksisterende projektmapper beregnes stadig i forhold til versionen af de miljøer, projektmappen blev oprettet i, og brugerne bliver bedt om at opgradere, hvis der er en nyere version. Denne fremgangsmåde hjælper med at sikre, at dine numeriske resultater forbliver ensartede og giver dig og din organisation mulighed for at holde sig opdateret.
Dine personlige oplysninger er vigtige for Microsoft. Du kan finde flere oplysninger i Microsofts erklæring om beskyttelse af personlige oplysninger.
Hvis du vil gennemse databeskyttelsespolitikkerne for forbundne oplevelser med Microsoft 365, skal du gå til Forbundne oplevelser i Microsoft 365.
Hvis du vil gennemse databeskyttelsespolitikkerne, når du bruger Copilot med projektmappedata, skal du gå til Data, Beskyttelse af personlige oplysninger og Sikkerhed for Microsoft 365 Copilot.
Hvis du vil vide, hvordan data, der sendes fra projektmappen til objektbeholderen, behandles, skal du gå til Påkrævede tjenestedata til Office.
Ja, Python i Excel overholder den generelle forordning om databeskyttelse (GDPR) og EUDB (Data Boundary). Kunder i EU kører deres objektbeholdere i EU. Multinationale lejere kan konfigurere alle deres objektbeholdere til at køre i Europa via Office-konfigurationstjeneste. Du kan få flere oplysninger om overholdelse af angivne standarder i Azure, Dynamics 365 og Microsoft 365-overholdelsestilbud.
Python i Excel håndterer eller gemmer ikke hviledata. Dine data er dine data. Det deles ikke med nogen tredjeparter og bruges heller ikke til AI-træning af Copilot.
Nej.
Ja. Du kan få flere oplysninger om overholdelse af angivne standarder i Azure, Dynamics 365 og Microsoft 365-overholdelsestilbud.
Brugerkode kører i en hypervisorisoleret objektbeholder under en konto med færrest rettigheder. Brugerkoden kan udføre handlinger som f.eks. at skrive til disken eller udføre shellkommandoer i objektbeholderen. Disse objektbeholdere oprettes på forhånd for at forbedre ydeevnen og tilgængeligheden.
Python i Excel antager, at alt det, der køres i beholderen, er skadeligt og strengt begrænser input og output i beholderen. Du kan kun få adgang til data, som formlen refererer til. Du kan kun returnere værdier eller billeder igen. Når en beholder er brugt, ødelægges den. Der bevares ingen data mellem sessioner eller brugere.
Python i Excel forbeholder sig ret til at blokere alt, hvad der findes for at bryde en hypervisorisolation eller netværksgrænser.
Yderligere overvejelser
Opdater registreringsdatabasen for at slå sikkerhedsadvarsler til/fra for Python i Excel
Følgende kommandoer viser, hvordan du opdaterer registreringsdatabasen for at ændre indstillingerne for sikkerhedsadvarsel for Python i Excel. Kør kommandoerne fra en kommandoprompt med administratorrettigheder på en Windows-enhed.
-
Brug denne kommando til at deaktivere alle sikkerhedsadvarsler. Dette er standardindstillingen for Python i Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
Brug denne kommando til at aktivere en sikkerhedsprompt, når du åbner en projektmappe, der indeholder en Python-formel. Det aktiverer en meddelelse om sikkerhedsadvarsel i Excel-informationslinjen.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
Brug denne kommando til at deaktivere alle Python-funktioner i at køre i den åbne projektmappe. Python-funktioner returnerer fejlen #BLOKERET!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft fortsætter med at overvåge og justere Python i Excel for at beskytte dig og dine data. Dette kan omfatte fremtidige ændringer af brugeroplevelsen og indstillingerne i registreringsdatabasen.
Hvis du vil holde dig opdateret og se rapporter om sikkerhedsrisici, der påvirker Microsofts produkter og tjenester, skal du se Opdateringsvejledning til Microsoft Security Response Center.