Käesolevas artiklis makrode turvalisusest selgitatakse, millised riskid kaasnevad makrode lubamisega ja kuidas usalduskeskus tarkvarakomplektis Microsoft Office System 2007 neid riske leevendab.
Mis on uut tarkvarakomplektis Office 2010?
Office'i ajaveeb
Selle artikli teemad
Makro ja selle turbeohud
Makrode abil saab automatiseerida korduvaid toiminguid. Paljud makrod on loodud VBA (Visual Basic for Applications (VBA): Microsoft Visual Basicu makrokeele versioon, mida kasutatakse Microsoft Windowsi põhiste rakenduste programmeerimiseks ja mis sisaldub mitmes Microsofti programmis.) (Visual Basic for Applications) tarkvaraarendajate poolt. Mõned makrod võivad siiski põhjustada turbeohtu, sest mõni pahatahtlike kavatsustega isik võib olla imporditavasse dokumenti või faili lisanud makro, mille kaudu võib teie arvutisse levida viirus (viirus: arvutiprogramm või makro, mis "nakatab" arvuti failid, lisades neisse failidesse koopia iseendast. Nakatunud faili laadimisel mällu võib viirus nakatada muid faile. Sageli on viirustel kahjulikke kõrvaltoimeid.).
Tagasi algusse
Makrode lubamine ja keelamine usalduskeskuse abil
Makrode turbesätteid saab muuta usalduskeskuse kaudu. Kui aga töötate ettevõttes, võib süsteemiadministraator olla muutnud vaikesätteid ja keelanud sätete muutmise.
Märkus. Kui muudate usalduskeskusest makrode sätteid, muutuvad need ainult hetkel kasutuses olevates Office'i programmides. Kõikide Office'i programmide makrode sätteid ei muudeta.
Millist tarkvarakomplekti programmi te kasutate?
Access
- Klõpsake Microsoft Office'i nuppu
ning seejärel nuppu Accessi suvandid.
- Klõpsake nuppu Usalduskeskus, klõpsake nuppu Usalduskeskuse sätted ja seejärel klõpsake nuppu Makrosätted.
- Klõpsake soovitud suvandeid.
- Keela kõik makrod sellest teatamata – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärsete makrodega dokumendid saate paigutada mõnda usaldusväärsesse asukohta. Usaldusväärses kohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
- Keela kõik makrod ja teata sellest – see on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – säte on sama nagu suvand Keela kõik makrod ja teata sellest, kuid kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat on juba usaldanud. Kui avaldaja ei ole usaldatud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse automaatselt.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
Tagasi algusse
Excel
- Klõpsake Microsoft Office'i nuppu
ning seejärel nuppu Exceli suvandid.
- Klõpsake nuppu Usalduskeskus ja seejärel nuppe Usalduskeskuse sätted ja Makrosätted.
- Klõpsake soovitud suvandeid.
- Keela kõik makrod sellest teatamata – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärsete makrodega dokumendid saate paigutada mõnda usaldusväärsesse asukohta. Usaldusväärses kohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
- Keela kõik makrod ja teata sellest – see on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – säte on sama nagu suvand Keela kõik makrod ja teata sellest, ent kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat juba usaldanud. Kui te pole avaldajat usaldanud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse sellest teatamata.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
- Usalda juurdepääsu VBA-projekti objektimudelile – see säte on mõeldud arendajatele ja seda kasutatakse mis tahes automatiseerimiskliendist VBA objektimudelile programmilise juurdepääsu tahtlikuks lukustamiseks või lubamiseks. Teisisõnu on see turbesuvand sellise koodi jaoks, mis on kirjutatud mõne Office'i programmi töö automatiseerimiseks ja Microsofti VBA (Visual Basic for Applications) keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile. Selle turbesuvandi kasutamisel on vastava õiguseta programmidel raskem koostada nö isepaljunevat koodi, mis võiks lõppkasutajate süsteeme kahjustada. Selleks, et mõni automatiseerimisklient pääseks VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks otseselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.
Näpunäide. Makroturbe sätete dialoogiboksi saate avada kasutajaliidese Microsoft Office Fluenti kasutajaliides osaks oleval lindil kuvatava menüü Arendaja kaudu. Kui menüüd Arendaja ei kuvata, klõpsake Microsoft Office'i nuppu
ja seejärel nuppu Exceli suvandid. Klõpsake nuppu Populaarne ja märkige ruut Kuva lindil menüü Arendaja.
Tagasi algusse
Outlook
- Klõpsake menüü Tööriistad käsku Usalduskeskus.
- Klõpsake nuppu Makrosätted.
- Klõpsake soovitud suvandeid.
- Hoiatusi ei kuvata ja kõik makrod keelatakse – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik makrod ja makrode turbeteatised keelatakse.
- Allkirjastatud makrode hoiatused kuvatakse; kõik allkirjastamata makrod keelatakse – see on vaikesäte, mis on samane suvandiga Keela kõik makrod ja teata sellest, kuid kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat juba usaldanud. Kui avaldajat ei ole usaldatud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse sellest teavitamata.
- Kõigi makrode hoiatused kuvatakse – klõpsake seda suvandit juhul, kui soovite makrod keelata, kuid soovite makrode esinemisel turbeteatise kuvamist. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Makrode turbekontroll puudub (pole soovitatav) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
Tagasi algusse
PowerPoint
- Klõpsake Microsoft Office'i nuppu
ja siis nuppu PowerPointi suvandid.
- Klõpsake nuppu Usalduskeskus ja seejärel nuppe Usalduskeskuse sätted ja Makrosätted.
- Klõpsake soovitud suvandeid.
- Keela kõik makrod sellest teatamata – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärsete makrodega dokumendid saate paigutada mõnda usaldusväärsesse asukohta. Usaldusväärses kohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
- Keela kõik makrod ja teata sellest – see on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – säte on sama nagu suvand Keela kõik makrod ja teata sellest, kuid kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat on juba usaldanud. Kui avaldaja ei ole usaldatud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse automaatselt.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
- Usalda juurdepääsu VBA-projekti objektimudelile – see säte on mõeldud arendajatele ja seda kasutatakse mis tahes automatiseerimiskliendist VBA objektimudelile programmilise juurdepääsu tahtlikuks lukustamiseks või lubamiseks. Teisisõnu on see turbesuvand sellise koodi jaoks, mis on kirjutatud mõne Office'i programmi töö automatiseerimiseks ja Microsofti VBA (Visual Basic for Applications) keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile. Selle turbesuvandi kasutamisel on vastava õiguseta programmidel raskem koostada nö isepaljunevat koodi, mis võiks lõppkasutajate süsteeme kahjustada. Selleks, et mõni automatiseerimisklient pääseks VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks otseselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.
Näpunäide. Makroturbe sätete dialoogiboksi saate avada kasutajaliidese Microsoft Office Fluenti kasutajaliides osaks oleval lindil kuvatava menüü Arendaja kaudu. Kui menüüd Arendaja ei kuvata, klõpsake Microsoft Office'i nuppu
ja seejärel nuppu PowerPointi suvandid. Klõpsake nuppu Populaarne ja märkige ruut Kuva lindil menüü Arendaja.
Tagasi algusse
Publisher
- Klõpsake menüü Tööriistad käsku Usalduskeskus.
- Klõpsake nuppu Makrosätted.
- Klõpsake soovitud suvandeid:
- Keela kõik makrod sellest teatamata – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärsete makrodega dokumendid saate paigutada mõnda usaldusväärsesse asukohta. Usaldusväärses kohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
- Keela kõik makrod ja teata sellest – see on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – säte on sama nagu suvand Keela kõik makrod ja teata sellest, ent kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat juba usaldanud. Kui te pole avaldajat usaldanud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse sellest teatamata.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
- Usalda juurdepääsu VBA projekti objektimudelile – see säte on mõeldud arendajatele ja seda kasutatakse mis tahes automatiseerimiskliendist VBA objektimudelile programmilise juurdepääsu tahtlikuks lukustamiseks või lubamiseks. Teisisõnu on see turbesuvand sellise koodi jaoks, mis on kirjutatud mõne Office'i programmi töö automatiseerimiseks ja Microsofti VBA (Visual Basic for Applications) keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile. Selle turbesuvandi kasutamisel on vastava õiguseta programmidel raskem koostada nö isepaljunevat koodi, mis võiks lõppkasutajate süsteeme kahjustada. Selleks, et mõni automatiseerimisklient pääseks VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks otseselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.
Tagasi algusse
Visio
- Klõpsake menüü Tööriistad käsku Usalduskeskus.
- Klõpsake nuppu Makrosätted.
- Klõpsake soovitud suvandeid.
- Keela kõik makrod sellest teatamata – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärsete makrodega dokumendid saate paigutada mõnda usaldusväärsesse asukohta. Usaldusväärses kohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
- Keela kõik makrod ja teata sellest – see on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – säte on sama nagu suvand Keela kõik makrod ja teata sellest, ent kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat juba usaldanud. Kui te pole avaldajat usaldanud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse sellest teatamata.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
- Usalda juurdepääsu VBA projekti objektimudelile – see säte on mõeldud arendajatele ja seda kasutatakse mis tahes automatiseerimiskliendist VBA objektimudelile programmilise juurdepääsu tahtlikuks lukustamiseks või lubamiseks. Teisisõnu on see turbesuvand sellise koodi jaoks, mis on kirjutatud mõne Office'i programmi töö automatiseerimiseks ja Microsofti VBA (Visual Basic for Applications) keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile. Selle turbesuvandi kasutamisel on vastava õiguseta programmidel raskem koostada nö isepaljunevat koodi, mis võiks lõppkasutajate süsteeme kahjustada. Selleks, et mõni automatiseerimisklient pääseks VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks otseselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.
Tagasi algusse
Word
- Klõpsake Microsoft Office'i nuppu
ja seejärel nuppu Wordi suvandid.
- Klõpsake nuppu Usalduskeskus ja seejärel nuppe Usalduskeskuse sätted ja Makrosätted.
- Klõpsake soovitud suvandeid.
- Keela kõik makrod sellest teatamata – klõpsake seda suvandit, kui te ei usalda makrosid. Kõik dokumentide makrod ja turbeteatised makrode kohta on keelatud. Allkirjastamata, kuid usaldusväärsete makrodega dokumendid saate paigutada mõnda usaldusväärsesse asukohta. Usaldusväärses kohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
- Keela kõik makrod ja teata sellest – see on vaikesäte. Klõpsake seda suvandit juhul, kui soovite makro keelata, kuid soovite turbeteatist makrode olemasolu kohta. Sel juhul saate valida makrode lubamise iga kord eraldi.
- Keela kõik makrod (v.a digitaalallkirjaga makrod) – säte on sama nagu suvand Keela kõik makrod ja teata sellest, ent kui makro on usaldusväärse avaldaja poolt digitaalselt allkirjastatud, saab makrot käitada, kui olete selle avaldajat juba usaldanud. Kui te pole avaldajat usaldanud, siis teavitatakse teid sellest. Seega saate valida allkirjastatud makrode lubamise või avaldaja usaldamise. Kõik allkirjastamata makrod keelatakse sellest teatamata.
- Luba kõik makrod (pole soovitatav, kuna see lubab ka potentsiaalselt ohtliku koodi käitamise) – klõpsake seda suvandit kõikide makrode käitamise lubamiseks. See säte muudab teie arvuti kaitsetuks potentsiaalselt ohtliku koodi suhtes ja pole soovitatav.
- Usalda juurdepääsu VBA projekti objektimudelile – see säte on mõeldud arendajatele ja seda kasutatakse mis tahes automatiseerimiskliendist VBA objektimudelile programmilise juurdepääsu tahtlikuks lukustamiseks või lubamiseks. Teisisõnu on see turbesuvand sellise koodi jaoks, mis on kirjutatud mõne Office'i programmi töö automatiseerimiseks ja Microsofti VBA (Visual Basic for Applications) keskkonna ja objektimudeli programmiliseks manipuleerimiseks. See on kasutaja- ja rakendusekohane säte, mis vaikimisi keelab juurdepääsu objektimudelile. Selle turbesuvandi kasutamisel on vastava õiguseta programmidel raskem koostada nö isepaljunevat koodi, mis võiks lõppkasutajate süsteeme kahjustada. Selleks, et mõni automatiseerimisklient pääseks VBA objektimudelile programmiliselt juurde, peab koodi käitav kasutaja juurdepääsuks otseselt loa andma. Juurdepääsu sisselülitamiseks märkige see ruut.
Näpunäide. Makroturbe sätete dialoogiboksi saate avada kasutajaliidese Microsoft Office Fluenti kasutajaliides osaks oleval lindil kuvatava menüü Arendaja kaudu. Kui menüüd Arendaja ei kuvata, klõpsake Microsoft Office'i nuppu
ja seejärel nuppu Wordi suvandid. Klõpsake nuppu Populaarne ja märkige ruut Kuva lindil menüü Arendaja.
Tagasi algusse
Usalduskeskuse roll ebaturvaliste makrode eest kaitsmisel
Enne makro lubamist dokumendis kontrollib usalduskeskus järgmist teavet:
Kui usalduskeskus tuvastab ühe nendest probleemidest, keelatakse makro vaikimisi ja teateribal kuvatakse teade potentsiaalselt ohtliku makro kohta.
Makro lubamiseks klõpsake teateribal nuppu Suvandid. Avaneb turbedialoogiboks. Abi makrode ja turbe kohta otsuste tegemiseks leiate järgmisest jaotisest.
Märkus. Rakendustes Microsoft Office Outlook 2007 ja Microsoft Office Publisher 2007 kuvatakse turbehoiatus dialoogiboksis, mitte teaberibal.
Tagasi algusse
Turbeteatis küsib, kas soovin makro lubada või keelata. Mida teha?
Kui kuvatakse turbesuvandite dialoogiboks, saate valida, kas makro lubada või jätta keelatuks. Makro peaksite lubama siis, kui olete kindel allika usaldusväärsuses.

NB! Kui olete kindel, et dokument ja makro pärinevad usaldusväärsest allikast, neil on kehtiv allkiri ja te ei soovi nende kohta teavitamist, siis selle asemel, et seada usalduskeskuse vaikesätteid madalamale makrode turbetasemele, klõpsake turbedialoogiboksis nuppu Usalda kõiki selle avaldaja dokumente. See lisab avaldaja teie turvaliste avaldajate loendisse usalduskeskuses. Selle avaldaja kogu tarkvara usaldatakse. Kui makrol puudub kehtiv allkiri, kuid te usaldate seda ja ei soovi enam selle kohta teavitamist, siis usalduskeskuse sätete madalamale makrode turbetasandile seadmise asemel teisaldage see dokument usaldusväärsesse asukohta. Usaldusväärses asukohas olevate dokumentide avamine on lubatud ilma usalduskeskuse turbesüsteemi kontrollita.
Sõltuvalt olukorrast kirjeldatakse turbedialoogiboksis kindlat probleemi. Järgnevas tabelis loetletakse võimalikud probleemid ja pakutakse nõuandeid, mida peaksite iga juhtumi korral tegema või tegemata jätma.
| Probleem |
Nõuanne |
| Makro pole allkirjastatud – kuna makro pole digitaalselt allkirjastatud, ei ole võimalik makro avaldajat tuvastada. Seetõttu pole võimalik määratleda, kas makro on turvaline või mitte. |
Enne allkirjastamata makrode lubamist veenduge, et makro pärineb usaldusväärsest allikast. Dokumendiga saab tööd teha ka siis, kui te makrot ei luba. |
| Makro allkiri pole usaldusväärne – makro võib olla ohtlik, kuna te ei usaldada kehtiva allkirjaga digitaalselt allkirjastatud makro avaldajat. |
Makro avaldajat saate selgesõnaliselt usaldada (usaldus: viitab, kas usaldate üksikisikut või rühma, kellele sert on välja antud. Vaikesäte on Inherit Trust from Issuer (Päri väljaandja usaldus), mis tähendab, et serti usaldatakse seetõttu, et serdi väljaandja (enamasti sertimisorgan) on usaldusväärne.), klõpsates turbedialoogiboksis nuppu Usalda kõiki selle avaldaja dokumente. See suvand kuvatakse ainult kehtiva allkirja puhul. Kui klõpsate seda suvandit, lisatakse avaldaja teie turvaliste avaldajate loendisse usalduskeskuses. |
| Makro allkiri on kehtetu – makro võib olla ohtlik, kuna digitaalselt allkirjastatud makro allkiri on kehtetu. |
Soovituslik on kehtetu allkirjaga makrosid mitte lubada. Üheks allkirja kehtetuse põhjuseks võib olla asjaolu, et allkirja on rikutud. Lisateabe saamiseks vaadake teemat Digitaalallkirja usaldusväärsuse kontrollimine. |
| Makro allkiri on aegunud – makro võib olla ohtlik, kuna digitaalselt allkirjastatud makro allkiri on aegunud. |
Enne aegunud allkirjadega makrode lubamist veenduge, et makro pärineb usaldusväärsest allikast. Kui olete dokumenti eelnevalt turvaprobleemideta kasutanud, võib makro lubamine olla väiksema riskiga. |