|
Visual Basic for Applications |
|
|
Formirajte lični potpis makroaNivo:
Office 2000 donosi metodologiju certifikovanja makroa. Vrlo primenljiva stvar, dok god ste svesni gde su limiti onoga što se nudi. Pošto autori virusa ne miruju, Office 2000 donosi nove mere sigurnosti u proveri VBA makroa: omogućeno vam je da definišete jedan od tri nivoa sigurnosti. Najniži nivo je zaobilazak bilo kakve kontrole pri otvaranju dokumenta, što je metoda koja se nikako ne preporučuje. Drugi nivo je upozorenje da dokument sadrži makroe, pri čemu sami odlučujete da li će njihovo izvršavanje biti dopušteno; to je nivo sigurnosti koji postoji u Officeu 97. Međutim, već su poznati načini zaobilaska ove mere sigurnosti, pa je pouzdanost na niskom nivou. Novost u Officeu 2000 je da je moguće dozvoliti izvršavanje isključivo onih makroa čiji moduli su digitalno potpisani serfikatom o poreklu. Ovo je najpoželjnija mera sigurnosti, ali zahteva odgovarajuću pripremu. Naime, ako sertifikata nema, nijedan makro se neće izvršiti: pritom mislimo na makroe koje ste sami napravili za svoje potrebe. Budući da se pravi sertifikati plaćaju, Microsoft je obezbedio program za kreiranje ličnog sertifikata, SELFCERT.EXE, koji se nalazi u folderu u kome su i drugi izvršni programi paketa (npr. \Program Files\Microsoft Office\Office). Ako program nije na mestu, iskopirajte ga sa instalacionog CD-a paketa, nalazi se u folderu \PFILES\MSOFFICE\OFFICE. Startujte program i u polje unesite karakteristični potpis; potvrdom će vaš interni sertifikat biti formiran. U Office programima, u dijalogu Tools/Macro/Security definišite nivo sigurnosti High. Konačno, otvorite VBE i u dijalogu Tools/Digital Signature postavite digitalni potpis na projekat (tj. na module u dokumentu). Potvrdite izmene i ovim je priprema završena. Kada prvi put budete otvorili dokument koji sadrži potpisane makroe, dijalog će vas upozoriti na prisustvo makroa čija sigurnost nije proverena. Čekirajte Always trust macros from this source i dozvolite izvršavanje makroa. Ovim ćete ubuduće dozvoliti izvršenje svojih makroa bez upozorenja, dok će svi ostali makroi biti blokirani za izvršenje, ukoliko već nemaju pravi sertifikat ili dok im sami ne postavite svoj potpis.
Ceo ovaj koncept ima isključivo internu namenu, za testiranje i izvršavanje makroa na vašem računaru, i nije prikladan za komercijalnu
upotrebu. Prave, sertifikovane digitalne potpise izdaju firme kao što je čuveni VeriSign. O uslovima nabavke ovih sertifikata možete
se informisati na Internetu.
|
|
Vrh stranice Prethodna stranica Naslovna strana Mapa sajta Pretraga |
| AFORIZAM ZA DANAS | OVIH DANA SLUŠAMO... |
| Copyright © Praktikum na Webu, 2000-2010; Valinor Design; sva prava pridržana. |