Sigurnost podataka i Python u programu Excel
Applies To
Excel za Microsoft 365 Office.comPython u programu Excel sada je dostupan poslovnim korisnicima koji koriste trenutni kanal u sustavu Windows, počevši od verzije 2408 (međuverzije 17928.20114) i mjesečnog kanala Enterprise u sustavu Windows, počevši od verzije 2408 (međuverzije 17928.20216). Dostupna je u pretpregledu za obiteljske i osobne korisnike koji koriste trenutni kanal u sustavu Windows počevši od verzije 2405 (međuverzije 17628.20164). Python u programu Excel dostupan je u pretpregledu za korisnike pretplate Education koji upotrebljavaju trenutačni kanal (pretpregled) putem programa Microsoft 365 Insider Program. Trenutačno nije dostupan za polugodišnji kanal za velike tvrtke.
Najprije se uvodi u Excel za Windows, a zatim kasnije na druge platforme. Dodatne informacije o dostupnosti potražite u članku Dostupnost značajke Python u programu Excel.
Ako naiđete na probleme s jezikom Python u programu Excel, prijavite ih tako da odaberete Pomoć > Povratne informacije u programu Excel.
Jeste li novi u programskom jeziku Python u programu Excel? Započnite s člancima Uvod u Python u programu Excel i Početak rada sa značajkom Python u programu Excel.
Python se izvodi sa sigurnošću na razini tvrtke
Python u programu Excel pokreće Python kod koji Excel koristi u sigurnom spremniku u Microsoftovu oblaku uz sigurnost na razini tvrtke.
Python u programu Excel usklađeno je s povezanim okruženjem okruženja Microsoft 365 , a Python kod se izvodi unutar granice usklađenosti vaše tvrtke ili ustanove. Rad s drugima na dokumentu pohranjenom na servisu OneDrive ili upotreba značajke Analiza podataka u programu Excel drugi su primjeri usklađenih povezanih iskustava okruženja Microsoft 365.
Python u programu Excel usklađen je s Općom uredbom o zaštiti podataka (GDPR) i granicama podataka Europske unije (EUDB).
Python u programu Excel izvršava se na platformi Microsoft Cloud sa sljedećim atributima.
-
Python kod izvodi se unutar granice usklađenosti vaše tvrtke ili ustanove na izoliranim spremnicima hipervizora.
-
Spremnici su na mreži sve dok je radna knjiga otvorena ili dok ne istekne vremensko ograničenje.
-
Podaci se ne pohranjuju na platformi Microsoft Cloud.
-
Python kod nema pristup računalu, uređajima ni računu.
-
Python kod nema pristup mreži.
-
Python kod nema pristup korisničkom tokenu.
-
Spremnik sadrži Python i priređen skup sigurnih biblioteka koje pruža Anaconda.
-
U okruženju se upotrebljava Anaconda Distribution za Python s izvorišnim jezikom Python i bibliotekama, koje izravno pruža Anaconda.
-
Python kod može pristupiti podacima putem referenci putem ugrađene funkcije xl() kao dio formule za Python. To znači da formule za Python imaju pristup čitanju vrijednosti ćelija unutar radne knjige na temelju reference ćelije ili vrijednosti iz vanjskih izvora podataka putem naziva veze dodatka Power Query.
-
Python kod vraća rezultat u radne knjige putem funkcije =PY() programa Excel, koja prikazuje rezultat Python koda u ćeliji u kojoj je funkcija unesena. Python funkcije ne mogu vratiti druge vrste objekata kao što su makronaredbe, VBA kod ili druge formule.
-
Python kod nema pristup drugim svojstvima u radnoj knjizi, kao što su formule, grafikoni, zaokretne tablice, makronaredbe ili VBA kod.
Najčešća pitanja
Za Python u programu Excel vrijede isti sigurnosni pravilnici kao za Excel kada je riječ o otvaranju radnih knjiga s interneta ili iz nepouzdanih izvora.
Ako otvorite radnu knjigu koja sadrži Python kod s interneta, zaštićeni prikaz programa Excel neće u radnoj knjizi pokrenuti python formule. Ako je radna knjiga otvorena pomoću Microsoft Defender Application Guard, Python formule se po zadanom ne pokreću.
Osim toga, Python u programu Excel uvijek pokreće Python formule u radnoj knjizi unutar namjenskog izoliranog spremnika hipervizora radne knjige, što sprječava potencijalnu interakciju ili interferencije s drugim Python kodom koji se izvodi iz drugih otvorenih radnih knjiga.
Python u programu Excel upotrebljava spremnike za izvršavanje Python koda na platformi Azure. Spremnici su izolirana i sigurna okruženja koja mogu izvoditi aplikacije i servise bez utjecaja na ostatak sustava. Da bi se osigurala sigurnost i pouzdanost spremnika, na njih se primjenjuju redovita ažuriranja i zakrpe.
Python i biblioteke ažuriraju se na sljedeće načine kako bi vaši podaci bili sigurni i numerički rezultati dosljedni.
-
Zakrpe se primjenjuju na temeljni operacijski sustav na kojem se izvodi servis Azure Container Instances. Time se jamči zaštita spremnika od ranjivosti i zloupotreba koje mogu utjecati na vaše podatke. To se izvršava automatski bez potrebe da nešto poduzimate.
Objavljivat će se periodička ažuriranja Python okruženja, a Python i biblioteke pružat će Anaconda. Te verzije obuhvaćaju najnovije sigurnosne popravke i poboljšanja zajednica Python i Anaconda. Ta će izdanja biti najavljena putem objava na blogu i dokumentacije. To će se izvršiti automatski bez potrebe za postavljanjem, a Microsoft će po zadanom postaviti najnovije okruženje. Postojeće radne knjige i dalje će se izračunavati u odnosu na verziju okruženja u kojima je radna knjiga stvorena, a od korisnika će se zatražiti nadogradnja ako postoji novija verzija. Tim se pristupom jamči dosljednost numeričkih rezultata i omogućuje vama i vašoj tvrtki ili ustanovi da budete u tijeku.
Microsoftu je važna privatnost. Dodatne informacije potražite u Microsoftovoj izjavi o zaštiti privatnosti.
Za pregled pravilnika o zaštiti podataka povezanih iskustava okruženja Microsoft 365, pogledajte članak Povezana iskustva u okruženju Microsoft 365.
Za pregled pravilnika o zaštiti podataka prilikom upotrebe značajke Copilot s podacima radne knjige, pročitajte članak Podaci, zaštita privatnosti i sigurnost za Microsoft 365 Copilot.
Informacije o načinu obrade podataka poslanih iz radne knjige u spremnik potražite u članku Obavezni podaci o servisu za Office.
Da, Python u programu Excel usklađen je s Općom uredbom o zaštiti podataka (GDPR) i granicama podataka Europske unije (EUDB). Spremnici klijenata u Europskoj uniji (EU-u) izvršavaju se u EU-u. Međunarodni klijenti mogu konfigurirati sve spremnike za izvršavanje u Europi putem servisa za konfiguraciju sustava Office. Dodatne informacije o usklađenosti potražite u članku Ponude za usklađenost za Azure, Dynamics 365 i Microsoft 365.
Python u programu Excel ne rukuje ni ne pohranjuje podatke u mirovanju. Vaši su podaci vaši. Ne dijeli se ni s jednom trećom strana, niti se koristi za AI obuku od strane Copilota.
Ne.
Da. Dodatne informacije o usklađenosti potražite u članku Ponude za usklađenost za Azure, Dynamics 365 i Microsoft 365.
Korisnički kod izvršava se u izoliranom spremniku hipervizora računa s najnižom razinom ovlasti. Korisnički kod može izvoditi radnje kao što su zapisivanje na disk ili izvršavanje naredbi ljuske unutar spremnika. Da bi se poboljšale performanse i dostupnost, ti se spremnici stvaraju unaprijed.
Python u programu Excel pretpostavlja da je sve što se izvodi u spremniku zlonamjerno i strogo ograničava unose i izlaze spremnika. Možete pristupiti samo podacima na koje se poziva formula. Možete vratiti samo vrijednosti ili slike. Kad se spremnik koristi, uniљtava se. Podaci se ne zadržavaju između sesija ili korisnika.
Python u programu Excel može blokirati sve što krši granice izolacije hipervizora ili mreže.
Dodatne napomene
Ažuriranje registra za uključivanje/isključivanje sigurnosnih upozorenja za Python u programu Excel
Sljedeće naredbe pokazuju kako ažurirati registar radi promjene postavki sigurnosnih upozorenja za Python u programu Excel. Izvršite naredbe iz privilegiranog naredbenog retka na uređaju sa sustavom Windows.
-
Pomoću ove naredbe onemogućite sva sigurnosna upozorenja. To je zadana postavka za Python u programu Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 0 /f
-
Pomoću ove naredbe omogućite sigurnosni upit prilikom otvaranja radne knjige koja sadrži formulu za Python. Omogućuje obavijest o sigurnosnom upozorenju na poslovnoj traci programa Excel.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 1 /f
-
Pomoću ove naredbe onemogućite izvršavanje svih Python funkcija u otvorenoj radnoj knjizi. Python funkcije vratit će pogrešku #BLOKIRANO!.reg add HKCU\software\policies\microsoft\office\16.0\excel\security /v PythonFunctionWarnings /t REG_DWORD /d 2 /f
Microsoft će nastaviti pratiti i prilagođavati Python u programu Excel kako bi zaštitio vas i vaše podatke. To može uključivati buduće promjene korisničkog iskustva i postavki registra.
Da biste bili u tijeku i vidjeli izvješća o sigurnosnim slabim točkama koje utječu na Microsoftove proizvode i usluge, pogledajte Vodič za ažuriranje Microsoftova centra za sigurnosne odgovore.