2020. április 4., szombat

Vírus védelem






















Vírus védelem



Fájlok makróvírusok elleni védelme


A makróvírus olyan számítógépes vírus, amely egy fájlban, sablonban vagy bővítménybenlévő makróban található. A makróvírusok elleni leghatékonyabb védelem érdekében speciális vírusellenőrző szoftver használata javasolt.
A vírusellenőrző szoftverek Microsoft Office 2003 csomagon belüli használatáról a Microsoft Office Online webhelyén található bővebb információ.
Az Office fájlok makróvírusok elleni hatékonyabb védelméhez állítsuk a makrók biztonsági szintjét Magas vagyKözepes értékre, és használjunk digitális aláírásokat.
A makróvírusok elleni védelemhez a következő biztonsági szinteket állíthatjuk be:
  • Nagyon magas:Csak a megbízható helyre telepített makrók futtathatók, minden más makró lesz tiltva akár alá van írva, akár nincs. Letilthatjuk az összes makrót is, ha a biztonsági szintet Nagyon magas értékűre állítjuk, a megbízható helyeken lévő makrókat pedig letiltjuk. A megbízható helyeken lévő makrók letiltásához kattintsunk az Eszközök menü Makró pontjában a Biztonság parancsra, majd aMegbízható közzétevők lapra, és töröljük a jelet a Minden telepített bővítmény és sablon megbízható jelölőnégyzetből.
 MEGJEGYZÉS:   Ezzel a művelettel egyúttal a COM-bővítményeket és az intelligens címkék .DLL fájljait is letiltjuk
  • Magas   Csak digitálisan aláírt és megbízható forrásból származó makrók futtathatók. Mielőtt egy forrást megbízhatónak minősítenénk, győződjünk meg arról, hogy a makró készítője betartja a szükséges biztonsági előírásokat, és vírusellenőrző szoftverrel ellenőrzi a makrókat azok aláírása előtt. A rendszer az aláírással nem rendelkező makrókat automatikusan letiltja, és a fájlt figyelmeztetés nélkül nyitja meg.
  • Közepes   A program figyelmeztetést jelenít meg, ha olyan makrót talál, amely nem a megbízható források (lásd lejjebb) egyikétől származik. Megadhatjuk azt is, hogy engedélyezzük vagy tiltjuk a makrók futtatását a fájl megnyitásakor. Ha a fájl vírust tartalmazhat, tiltsuk le a makrók futtatását.
  • Alacsony   Ha biztosak vagyunk abban, hogy a fájlok és a bővítmények biztonságosak, ezzel a beállítással letilthatjuk a makróvírusok elleni védelmet. Ezen a biztonsági szinten a makrók mindig engedélyezve vannak a fájlok megnyitásakor.
Az alapértelmezés szerinti biztonsági szint a Magas. Ha a biztonsági szint Közepes vagy Magas, összeállíthatjuk a megbízható makróforrások listáját. Ha olyan fájlt vagy bővítményt használunk, amely ezen források egyikéből származik, a makrók automatikusan engedélyezve lesznek.
A makró digitális aláírása olyan, mint egy viaszpecsét a borítékon: azt igazolja, hogy a makró az azt aláíró fejlesztőtől származik, és nem módosították.
Ha digitálisan aláírt fájlt vagy bővítményt használunk, a digitális aláírás tanúsítványként jelenik meg a számítógépen. A tanúsítvány megjelöli a makró forrását, és további információkkal szolgál a forrás azonosításához. A digitális aláírás nem feltétlenül jelenti azt, hogy a makró biztonságos, így nekünk kell eldöntenünk, hogy bízunk-e a digitálisan aláírt makróban. Megbízhatunk például az általunk ismert személyek vagy ismert fejlesztőcégek által aláírt makrókban. Ha nem tudjuk, hogy biztonságos-e egy digitálisan aláírt makrókat tartalmazó fájl vagy bővítmény, a makrók engedélyezése előtt alaposan vizsgáljuk meg a tanúsítványt, vagy a nagyobb biztonság kedvéért tiltsuk le a makrókat. Ha egy adott forrásból származó makrókról tudjuk, hogy azok mindig megbízhatók, a fájl vagy bővítmény megnyitásakor az adott fejlesztőt hozzáadhatjuk a megbízható források listájához.
A fejlesztők a Microsoft Visual Basic program használatával írhatják alá a makrókat.
Ha megnyitunk egy aláírt makrókat tartalmazó fájlt, a program megkérdezi, hogy megbízunk-e minden, az adott közzétevőtől származó makróban. Ha igen, a tanúsítvány tulajdonosa felkerül a megbízható források listájára. Mielőtt ezt tennénk, nézzük át alaposan a digitális tanúsítvány adatait (például a Tulajdonos és aKiállító mezők tartalmát), hogy eldönthessük, megbízhatunk-e a közzétevőben, és ellenőrizzük a tanúsítvány érvényességi idejét az Érvényesség kezdete mezőben. A tanúsítvány olyan további adatokat is tartalmazhat, mint a tanúsítvány tulajdonosának e-mail címe vagy webhelye.
Ha egy személyt vagy vállalatot felveszünk a megbízható közzétevők listájára, az Office biztonsági figyelmeztetés megjelenítése nélkül engedélyezni fogja az ebből a forrásból származó makrókat. A megbízható közzétevők listájáról később bármely közzétevőt törölhetjük.
 MEGJEGYZÉS:   A megbízható közzétevők listáján szereplő tanúsítványokat az Internet Explorer is megbízhatóként fogja kezelni.
Ha megnyitunk egy sablont, vagy az Indítópult mappából betöltünk egy bővítményt, lehetséges, hogy a program automatikusan engedélyezi a fájl makróit. A Minden telepített bővítmény és sablon megbízható jelölőnégyzet jelölésének törlésével azonban elérhetjük, hogy e makrók esetén is figyelmeztetés jelenjen meg. A figyelmeztetések megjelenítése a beállított biztonsági szintnek megfelelően történik.


A makrók engedélyezése és letiltása az Office dokumentumokban


Ez a cikk a makrók biztonságáról szól, ismerteti a makrók engedélyezésével járó kockázatokat, és bemutatja, hogyan segít a 2007-es Microsoft Office rendszer Adatvédelmi központja e kockázatok csökkentésében.
Tartalom

Mi a makró, és milyen biztonsági kockázatot jelent?

A makrók célja a gyakran ismételt műveletek automatizálása. Sok makrót szoftverfejlesztők készítenek VBAnyelven. Azonban bizonyos makrók biztonsági kockázatot jelenthetnek. A számítógépes bűnözők rosszindulatú makrót rejthetnek el egy dokumentumban vagy fájlban, amely vírust terjeszthet el a számítógépen.

Makrók engedélyezése és letiltása az Adatvédelmi központban

A makróbiztonsági beállítások az Adatvédelmi központban adhatók meg. Ha nagyobb szervezetnél dolgozik, előfordulhat, hogy a rendszergazda átállította az alapértelmezett beállításokat, és csak ő tudja módosítani azokat.
 MEGJEGYZÉS:   Ha az Adatvédelmi központban megváltoztatja a makróbeállításokat, akkor a változtatások csak az éppen használt Office alkalmazásra vonatkoznak. A makróbeállítások nem lesznek érvényesek a többi Office alkalmazásban.
A mely alkalmazását használja?

Access

  1. Kattintson a Microsoft Office gombra Gombkép, majd az Access beállításai gombra.
  2. Kattintson az Adatvédelmi központ elemre, majd Az Adatvédelmi központ beállításai gombra, végül aMakróbeállítások elemre.
  3. Kattintson a kívánt beállításokra:
    • Összes makró letiltása értesítés nélkül: Akkor kattintson erre a beállításra, ha nem bízik a makrókban. A dokumentumokban található összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések. Ha van olyan aláíratlan makrót tartalmazó dokumentuma, amelyben megbízik, akkor azt áthelyezheti egy megbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
    • Összes makró letiltása értesítéssel: Ez az alapértelmezett beállítás. Akkor kattintson erre a választógombra, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Összes makró letiltása a digitálisan aláírtak kivételével: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi): Kattintson erre a választógombra, ha minden makró futását engedélyezni szeretné. E beállítással a számítógép védtelen lesz a rosszindulatú kóddal szemben, ezért használata nem ajánlott.

Excel

  1. Kattintson a Microsoft Office gombraGombkép, majd Az Excel beállításai gombra.
  2. Kattintson az Adatvédelmi központ elemre, majd Az Adatvédelmi központ beállításai gombra, végül aMakróbeállítások elemre.
  3. Jelölje be a kívánt beállítást:
    • Összes makró letiltása értesítés nélkül: Akkor kattintson erre a beállításra, ha nem bízik a makrókban. A dokumentumokban található összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések. Ha van olyan aláíratlan makrót tartalmazó dokumentuma, amelyben megbízik, akkor azt áthelyezheti egy megbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
    • Összes makró letiltása értesítéssel: Ez az alapértelmezett beállítás. Akkor kattintson erre a választógombra, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Összes makró letiltása a digitálisan aláírtak kivételével: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi): Kattintson erre a választógombra, ha minden makró futását engedélyezni szeretné. E beállítással a számítógép védtelen lesz a rosszindulatú kóddal szemben, ezért használata nem ajánlott.
    • A VBA projekt objektummodelljéhez való hozzáférés megbízható:    Fejlesztőknek szánt beállítás, amellyel az automatizálási ügyfélprogramokból szándékosan letiltható vagy engedélyezhető a programozási hozzáférés a VBA-objektummodellhez. Más szavakkal élve biztonsági megoldást kínál azokhoz a kódokhoz, amelyek célja az Office-alkalmazások automatizálása, valamint a Microsoft Visual Basic for Applications (VBA) környezetének és objektummodelljének programozás útján való kezelése. A beállítás felhasználónként és alkalmazásonként adható meg, és alapértelmezés szerint nem engedélyezi a hozzáférést. Alkalmazásával a jogosulatlan programok nehezebben hozhatnak létre saját magukról másolatot készítő, a végfelhasználói rendszereket veszélyeztető kódot. Az automatizálási ügyfélprogramok csak úgy férhetnek hozzá a VBA-objektummodellhez programozás útján, ha a makrót futtató felhasználó kifejezetten engedélyezi ezt a jelölőnégyzet bejelölésével.
 TIPP   A makróbiztonsági beállítások párbeszédpanele a Microsoft Office Fluent felhasználói felület részét képező menüszalag Fejlesztőeszközök lapjáról érhető el. Ha a Fejlesztőeszközök lap nem érhető el, kattintson aMicrosoft Office gombraGombkép, majd Az Excel beállításai gombra. Kattintson a Népszerű elemekkategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.

Outlook

  1. Kattintson az Eszközök menü Adatvédelmi központ parancsára.
  2. Kattintson a Makróbeállítások elemre.
  3. Kattintson a kívánt beállításokra:
    • Minden makró letiltása figyelmeztetés nélkül: Akkor válassza ezt a beállítást ha nem bízik a makrókban. Az összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések.
    • Figyelmeztetés aláírt makrók esetében; minden alá nem írt makró letiltása: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Figyelmeztetés minden makró esetében:  Akkor jelölje be ezt a választógombot, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Ne ellenőrizze a makrók biztonságosságát (nem ajánlott): Akkor jelölje be ezt a a választógombot, ha minden makró futását engedélyezni szeretné. Ezzel a beállítással a számítógép védtelen a rosszindulatú kóddal szemben, ezért használata nem ajánlott.

PowerPoint

  1. Kattintson a Microsoft Office gombra Gombkép, majd kattintson A PowerPoint beállításai gombra.
  2. Kattintson az Adatvédelmi központ elemre, majd Az Adatvédelmi központ beállításai gombra, végül aMakróbeállítások elemre.
  3. Jelölje be a kívánt beállítást:
    • Összes makró letiltása értesítés nélkül: Akkor kattintson erre a beállításra, ha nem bízik a makrókban. A dokumentumokban található összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések. Ha van olyan aláíratlan makrót tartalmazó dokumentuma, amelyben megbízik, akkor azt áthelyezheti egy megbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
    • Összes makró letiltása értesítéssel: Ez az alapértelmezett beállítás. Akkor kattintson erre a választógombra, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Összes makró letiltása a digitálisan aláírtak kivételével: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi): Kattintson erre a választógombra, ha minden makró futását engedélyezni szeretné. E beállítással a számítógép védtelen lesz a rosszindulatú kóddal szemben, ezért használata nem ajánlott.
    • A VBA projekt objektummodelljéhez való hozzáférés megbízható:    Fejlesztőknek szánt beállítás, amellyel az automatizálási ügyfélprogramokból szándékosan letiltható vagy engedélyezhető a programozási hozzáférés a VBA-objektummodellhez. Más szavakkal élve biztonsági megoldást kínál azokhoz a kódokhoz, amelyek célja az Office-alkalmazások automatizálása, valamint a Microsoft Visual Basic for Applications (VBA) környezetének és objektummodelljének programozás útján való kezelése. A beállítás felhasználónként és alkalmazásonként adható meg, és alapértelmezés szerint nem engedélyezi a hozzáférést. Alkalmazásával a jogosulatlan programok nehezebben hozhatnak létre saját magukról másolatot készítő, a végfelhasználói rendszereket veszélyeztető kódot. Az automatizálási ügyfélprogramok csak úgy férhetnek hozzá a VBA-objektummodellhez programozás útján, ha a makrót futtató felhasználó kifejezetten engedélyezi ezt a jelölőnégyzet bejelölésével.
 TIPP   A makróbiztonsági beállítások párbeszédpanele a Microsoft Office Fluent felhasználói felület részét képező menüszalag Fejlesztőeszközök lapjáról érhető el. Ha a Fejlesztőeszközök lap nem érhető el, kattintson aMicrosoft Office gombraGombkép, majd A PowerPoint beállításai gombra. Kattintson a Népszerű elemekkategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.

Publisher

  1. Kattintson az Eszközök menü Adatvédelmi központ pontjára.
  2. Kattintson a Makróbeállítások elemre.
  3. Kattintson a kívánt beállításokra:
    • Összes makró letiltása értesítés nélkül: Akkor kattintson erre a beállításra, ha nem bízik a makrókban. A dokumentumokban található összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések. Ha van olyan aláíratlan makrót tartalmazó dokumentuma, amelyben megbízik, akkor azt áthelyezheti egy megbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
    • Összes makró letiltása értesítéssel: Ez az alapértelmezett beállítás. Akkor kattintson erre a választógombra, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Összes makró letiltása a digitálisan aláírtak kivételével: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi): Kattintson erre a választógombra, ha minden makró futását engedélyezni szeretné. E beállítással a számítógép védtelen lesz a rosszindulatú kóddal szemben, ezért használata nem ajánlott.
    • A VBA projekt objektummodelljéhez való hozzáférés megbízható:    Fejlesztőknek szánt beállítás, amellyel az automatizálási ügyfélprogramokból szándékosan letiltható vagy engedélyezhető a programozási hozzáférés a VBA-objektummodellhez. Más szavakkal élve biztonsági megoldást kínál azokhoz a kódokhoz, amelyek célja az Office-alkalmazások automatizálása, valamint a Microsoft Visual Basic for Applications (VBA) környezetének és objektummodelljének programozás útján való kezelése. A beállítás felhasználónként és alkalmazásonként adható meg, és alapértelmezés szerint nem engedélyezi a hozzáférést. Alkalmazásával a jogosulatlan programok nehezebben hozhatnak létre saját magukról másolatot készítő, a végfelhasználói rendszereket veszélyeztető kódot. Az automatizálási ügyfélprogramok csak úgy férhetnek hozzá a VBA-objektummodellhez programozás útján, ha a makrót futtató felhasználó kifejezetten engedélyezi ezt a jelölőnégyzet bejelölésével.

Visio

  1. Kattintson az Eszközök menü Adatvédelmi központ parancsára.
  2. Kattintson a Makróbeállítások elemre.
  3. Jelölje be a kívánt beállítást:
    • Összes makró letiltása értesítés nélkül: Akkor kattintson erre a beállításra, ha nem bízik a makrókban. A dokumentumokban található összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések. Ha van olyan aláíratlan makrót tartalmazó dokumentuma, amelyben megbízik, akkor azt áthelyezheti egy megbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
    • Összes makró letiltása értesítéssel: Ez az alapértelmezett beállítás. Akkor kattintson erre a választógombra, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Összes makró letiltása a digitálisan aláírtak kivételével: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi): Kattintson erre a választógombra, ha minden makró futását engedélyezni szeretné. E beállítással a számítógép védtelen lesz a rosszindulatú kóddal szemben, ezért használata nem ajánlott.
    • A VBA projekt objektummodelljéhez való hozzáférés megbízható:    Fejlesztőknek szánt beállítás, amellyel az automatizálási ügyfélprogramokból szándékosan letiltható vagy engedélyezhető a programozási hozzáférés a VBA-objektummodellhez. Más szavakkal élve biztonsági megoldást kínál azokhoz a kódokhoz, amelyek célja az Office-alkalmazások automatizálása, valamint a Microsoft Visual Basic for Applications (VBA) környezetének és objektummodelljének programozás útján való kezelése. A beállítás felhasználónként és alkalmazásonként adható meg, és alapértelmezés szerint nem engedélyezi a hozzáférést. Alkalmazásával a jogosulatlan programok nehezebben hozhatnak létre saját magukról másolatot készítő, a végfelhasználói rendszereket veszélyeztető kódot. Az automatizálási ügyfélprogramok csak úgy férhetnek hozzá a VBA-objektummodellhez programozás útján, ha a makrót futtató felhasználó kifejezetten engedélyezi ezt a jelölőnégyzet bejelölésével.

Word

  1. Kattintson a Microsoft Office gombra Gombkép, majd kattintson A Word beállításai gombra.
  2. Kattintson az Adatvédelmi központ elemre, majd Az Adatvédelmi központ beállításai gombra, végül aMakróbeállítások elemre.
  3. Jelölje be a kívánt beállítást:
    • Összes makró letiltása értesítés nélkül: Akkor kattintson erre a beállításra, ha nem bízik a makrókban. A dokumentumokban található összes makró le lesz tiltva, és nem jelennek meg a makrókkal kapcsolatos biztonsági figyelmeztetések. Ha van olyan aláíratlan makrót tartalmazó dokumentuma, amelyben megbízik, akkor azt áthelyezheti egy megbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
    • Összes makró letiltása értesítéssel: Ez az alapértelmezett beállítás. Akkor kattintson erre a választógombra, ha le szeretné tiltani a makrókat, de a jelenlétükről szeretne biztonsági figyelmeztetést kapni. Így minden alkalommal eldöntheti, hogy engedélyezni szeretné-e a makrókat.
    • Összes makró letiltása a digitálisan aláírtak kivételével: Ez a beállítás ugyanaz, mint az Összes makró letiltása értesítéssel beállítás, leszámítva azt, hogy ha a makrót aláírta egy megbízható közzétevő, akkor a makró futhat, ha a közzétevőt már beállította megbízhatónak. Ha a közzétevőt még nem nyilvánította megbízhatónak, értesítést kap. Ilyenkor engedélyezheti a szóban forgó aláírt makrókat, vagy beállíthatja megbízhatónak a közzétevőt. Az aláíratlan makrókat a program értesítés nélkül letiltja.
    • Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi): Kattintson erre a választógombra, ha minden makró futását engedélyezni szeretné. E beállítással a számítógép védtelen lesz a rosszindulatú kóddal szemben, ezért használata nem ajánlott.
    • A VBA projekt objektummodelljéhez való hozzáférés megbízható:    Fejlesztőknek szánt beállítás, amellyel az automatizálási ügyfélprogramokból szándékosan letiltható vagy engedélyezhető a programozási hozzáférés a VBA-objektummodellhez. Más szavakkal élve biztonsági megoldást kínál azokhoz a kódokhoz, amelyek célja az Office-alkalmazások automatizálása, valamint a Microsoft Visual Basic for Applications (VBA) környezetének és objektummodelljének programozás útján való kezelése. A beállítás felhasználónként és alkalmazásonként adható meg, és alapértelmezés szerint nem engedélyezi a hozzáférést. Alkalmazásával a jogosulatlan programok nehezebben hozhatnak létre saját magukról másolatot készítő, a végfelhasználói rendszereket veszélyeztető kódot. Az automatizálási ügyfélprogramok csak úgy férhetnek hozzá a VBA-objektummodellhez programozás útján, ha a makrót futtató felhasználó kifejezetten engedélyezi ezt a jelölőnégyzet bejelölésével.
 TIPP   A makróbiztonsági beállítások párbeszédpanele a Microsoft Office Fluent felhasználói felület részét képező menüszalag Fejlesztőeszközök lapjáról érhető el. Ha a Fejlesztőeszközök lap nem érhető el, kattintson aMicrosoft Office gombraGombkép, majd A Word beállításai gombra. Kattintson a Népszerű elemek kategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.

Hogyan segíthet az Adatvédelmi központ a nem biztonságos makrók elleni védekezésben?

Az Adatvédelmi központ a következő ellenőrzéseket hajtja végre, mielőtt engedélyezi egy dokumentumban egy makró futtatását:
Ha az Adatvédelmi központ problémát észlel a fentiekkel kapcsolatban, akkor alapértelmezés szerint letiltja a makrót, és az Üzenetsávon megjelenik egy értesítés a biztonsági kockázatot jelentő makróról.
Dokumentumműveleti sáv
Ha az Üzenetsáv Beállítások gombjára kattint, megnyílik egy biztonsági párbeszédpanel, ahol engedélyezheti a makrót. A következő szakaszban találhatók a biztonságos döntéshez szükséges tanácsok.
 MEGJEGYZÉS:   A Microsoft Office Outlook 2007 és a Microsoft Office Publisher 2007 alkalmazásban a biztonsági figyelmeztetések párbeszédpanelekben jelennek meg, nem az Üzenetsávban.

Mi a teendő, ha egy biztonsági figyelmeztetés során el kell dönteni: engedélyez vagy nem egy makrót?

Amikor megjelenik a Biztonsági beállítások párbeszédpanel, engedélyezheti a makrót, vagy meghagyhatja letiltott állapotban. Csak akkor engedélyezzen egy makrót, ha biztos benne, hogy megbízható forrásból származik.
Microsoft Office – Biztonsági beállítások
 FONTOS:   Ha biztos benne, hogy a makró megbízható forrásból származik és az aláírása érvényes, akkor ahelyett, hogy kevésbé biztonságos makróbiztonsági beállításokat adna meg az Adatvédelmi központban, az újabb értesítések elkerüléséhez kattintson a biztonsági párbeszédpanel Az ettől a közzétevőtől származó minden dokumentum megbízható elemére. A közzétevő így felkerül az Adatvédelmi központ Megbízható közzétevők listájára. A közzétevőtől származó minden szoftvert megbízhatóként kezel a program. Ha a makró nem rendelkezik érvényes aláírással, de megbízik benne, akkor ahelyett, hogy kevésbé biztonságos makróbiztonsági beállításokat adna meg az Adatvédelmi központban, az újabb értesítések elkerüléséhez helyezze át a dokumentumot egymegbízható helyre. A megbízható helyeken található dokumentumokat meg lehet nyitni az Adatvédelmi központ biztonsági rendszerének az ellenőrzései nélkül.
A biztonsági párbeszédpanel a körülményektől függően ismerteti a problémát. A következő táblázatban lehetséges problémák és a problémák megoldását szolgáló javaslatok találhatók.
PROBLÉMA
TANÁCS
A makró nincs aláírva:     Mivel a makrónak nincs digitális aláírása, nem ellenőrizhető a közzétevő kiléte. Emiatt nem lehet megállapítani, hogy a makró biztonságos-e.
Aláíratlan makrók engedélyezése előtt mindenképpen győződjön meg róla, hogy a makró megbízható forrásból származik. A dokumentumon akkor is dolgozhat, ha nem engedélyezi a makrót.
A makró aláírása nem megbízható:     Lehet, hogy veszélyes a makró, mert van ugyan digitális aláírása, ám az aláírás a közzétevőjét nem állította be megbízhatónak.
Ha a biztonsági párbeszédpanel Az ettől a közzétevőtől származó minden dokumentum megbízható elemére kattint, akkor kifejezettenmegbízhatónak nyilvánítja a makró közzétevőjét. Ez a beállítás csak akkor érhető el, ha az aláírás érvényes. Ha ezt a beállítást választja, a közzétevő felkerül az Adatvédelmi központ Megbízható közzétevők listájára.
A makró aláírása érvénytelen:     Lehet, hogy veszélyes a makró, mert alá van ugyan írva digitálisan, de az aláírás érvénytelen.
Nem ajánlott az érvénytelen aláírású makrók engedélyezése. Egy aláírás például azért is lehet érvénytelen, mert meghamisították. További tájékoztatást a következő témakör tartalmaz: Hogyan döntse el, hogy megbízható-e egy digitális aláírás?
A makró aláírása lejárt:     Lehet, hogy veszélyes a makró, mert van ugyan digitális aláírása, ám az aláírás lejárt.
A lejárt aláírású makrók engedélyezése előtt mindenképpen győződjön meg róla, hogy a makró megbízható forrásból származik. Ha korábban már használta ezt a dokumentumot, és nem merültek fel a biztonsággal kapcsolatos problémák, akkor a makró engedélyezése kisebb kockázattal jár.


Makró futtatása



makrók elindításának több módja van. Bármelyik makrót elindíthatja a menüparancs segítségével. A makró beállításaitól függően elindíthatja egy CTRL+billentyűparanccsal, eszköztárgombbal, vagy egy objektumra, képre vagy vezérlőelemre kattintva. Ezenkívül beállíthatja azt is, hogy egy makró automatikusan fusson a munkafüzet megnyitásakor.
 MEGJEGYZÉS:   Ha a Microsoft Office Excel makróvédelmi beállításai között az Összes makró letiltása értesítés nélkül érték van megadva, az Excel csak azokat a makrókat futtatja, amelyeket digitális aláírással láttak el, vagy amelyek megbízható helyen vannak tárolva (például az Excel indítómappájában). Ha a futtatni kívánt makró nincs digitálisan aláírva, és nem megbízható helyen található, a biztonsági szintet ideiglenesen módosíthatja, hogy az Excel engedélyezze minden makró futtatását.
A makróvédelmi beállítások megváltoztatásáról a Makróvédelmi beállítások módosítása az Excel alkalmazásbancímű témakör nyújt részletes felvilágosítást.
Kapcsolódó műveletek

Makró futtatása



  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. Az összes makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.
Az Excel menüszalagja
  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást. További információt a Makróvédelmi beállítások módosítása az Excel alkalmazásban című témakörben talál.
  1. Nyissa meg a makrót tartalmazó munkafüzetet.
  2. Kattintson Fejlesztőeszközök lap Kód csoportjában a Makrók gombra.
  3. Makrónév mezőben kattintson a futtatni kívánt makróra.
  4. Hajtsa végre a megfelelő műveletet:
  • A makrónak egy Excel-munkafüzetben történő futtatásához kattintson az Indítás gombra.
 TIPP   A makrót elindíthatja a CTRL+F8 billentyűkombinációval is. A makró futását az ESC billentyű lenyomásával szakíthatja meg.
  • A makrónak a Microsoft Visual Basic-modulból történő futtatásához kattintson a Szerkesztés gombra, majd a Run (Futtatás) menü Run Sub/UserForm (Szubrutin/felhasználó űrlap futtatása) Gombkép gombjára, vagy nyomja le az F5 billentyűt.


Makró futtatása CTRL billentyűkombináció használatával



  1. Ha nem látható a Fejlesztőeszközök lap, megjelenítéséhez tegye a következőket:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategória Alapvető beállítások az Excel használatához csoportjában jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, és kattintson az OK gombra.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. Fejlesztőeszközök lap Kód csoportjában kattintson a Makrók gombra.
Az Excel menüszalagja
  1. Makrónév mezőben kattintson a billentyűparancshoz rendelni kívánt makróra.
  2. Kattintson a Beállítások gombra.
  3. Billentyűparancs mezőben adja meg a használni kívánt kisbetűt.
 MEGJEGYZÉS:   Mindaddig, amíg a makrót tartalmazó munkafüzet nyitva van, a billentyűparancs felülírja az összes egyenértékű, alapértelmezett Microsoft Excel-billentyűparancsot. Az Excel alkalmazásban alapértelmezés szerint használt CTRL billentyűkombinációk listáját Az Excelben használt billentyűparancsok és funkcióbillentyűk című témakörben találhatja meg.
  1. Leírás mezőben adjon rövid leírást a makróról.
  2. Kattintson az OK, majd a Mégse gombra.


Makró futtatása a gyorselérési eszköztárból



  1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Kattintson a Testreszabás kategóriára, majd a Választható parancsok helye listában válassza a Makrókelemet.
  2. A listában kattintson a létrehozott makróra, majd a Felvétel gombra.
  3. Ha másik gombképet szeretne megadni a makróhoz, jelölje ki a makrót abban a mezőben, ahol felvette, és kattintson a Módosítás gombra.
  4. Szimbólum mezőben kattintson a használandó gombképre.
  5. Ha annak a makrónak a nevét szeretné módosítani, amelyik az egérmutató gomb fölé vitelekor jelenik meg, aMegjelenítendő név mezőbe írja be a használandó nevet.
  6. Az OK gombra kattintva felveheti a makrógombot a gyorselérési eszköztárra.


  1. gyorselérési eszköztáron kattintson a makrógombra.


Makró indítása grafikus objektum érzékeny területéről



  1. Jelöljön ki a munkalapon egy grafikus objektumot, például képet, ClipArt-objektumot, alakzatot vagy SmartArt-ábrát.
  2. Ha érzékeny területet szeretne létrehozni egy meglévő objektumon, kattintson a Beszúrás lap Ábrákcsoportjában az Alakzatok gombra, válassza ki a kívánt alakzatot, majd húzza rá az objektumra.


  1. Kattintson a jobb oldali egérgombbal a létrehozott érzékeny területre, majd válassza a helyi menü Makró-hozzárendelés parancsát.
  2. Hajtsa végre a megfelelő műveletet:
    • Ha egy meglévő makrót szeretne a gombhoz vagy grafikus objektumhoz rendelni, kattintson duplán a makróra, vagy írja be a nevét a Makrónév mezőbe.
    • Ha a kijelölt grafikus objektumhoz új makrót szeretne rögzíteni, kattintson a Rögzítés gombra. A makró rögzítésének befejezésekor kattintson a Rögzítés vége Gombkép gombra a Fejlesztőeszközök lap Kódcsoportjában.
 TIPP   Használhatja az állapotsor bal oldalán található Rögzítés végeGombkép gombot is.
  • Meglévő makró szerkesztéséhez kattintson a makró nevére a Makrónév mezőben, majd kattintson aSzerkesztés gombra.
  1. Kattintson az OK gombra.
  2. Jelölje ki a munkalapon az érzékeny területet.
 TIPP   Ennek hatására megjelennek a Rajzeszközök, illetve a Formátum lap.


  1. Tegye a Formátum lap Alakzatstílusok csoportjában az alábbiakat:
    • Kattintson a Kitöltés gomb melletti nyílra, majd a Nincs kitöltés pontra.
    • Kattintson a Körvonal gomb melletti nyílra, majd a Nincs tagolás pontra.


Makró futtatása automatikusan, a munkafüzet megnyitásakor


Ha egy rögzített makrót az „Auto_Open” néven ment, a makró az azt tartalmazó munkafüzet minden megnyitásakor fut. Egy makró automatikus futtatását elérheti úgy is, hogy a munkafüzet Open eseményéhez ír egy Microsoft Visual Basic for Applications (VBA) eljárást a Visual Basic Editor segítségével. Az Open esemény egy beépített munkafüzet-esemény, amely futtatja a makrókódot a munkafüzet minden megnyitásakor.

Auto_Open makró létrehozása

  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
  1. Az összes makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.


  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást.
  1. Ha a makrót egy bizonyos munkafüzettel szeretné menteni, először nyissa meg a munkafüzetet.
  2. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makró rögzítése gombra.
  3. Makrónév mezőben adja meg az Auto_Open nevet.
  4. Makró helye mezőben jelölje ki azt a munkafüzetet, amelyben a makrót tárolni szeretné.
 TIPP   Ha azt szeretné, hogy a makróhoz az Excel használata során bármikor hozzáférjen, válassza az Egyéni makró-munkafüzetben beállítást. Ha az Egyéni makró-munkafüzetben értéket választja, az Excel létrehoz egy rejtett egyéni makrómunkafüzetet Personal.xlsb néven (ha még nincs létrehozva), és ebbe a munkafüzetbe menti a létrehozott makrót. A Windows Vista rendszerben ez a munkafüzet a C:\Users\felhasználónév\AppData\Local\Microsoft\Excel\XLStart mappában, a Microsoft Windows XP rendszerben pedig a C:\Documents and Settings\felhasználónév\Application Data\Microsoft\Excel\XLStart mappában található. Az XLStart mappában lévő munkafüzetek az Excel indításakor automatikusan betöltődnek. Ha egy, az egyéni makrómunkafüzetben található makrót automatikusan szeretne végrehajtani egy másik munkafüzetben, a másik munkafüzetet is az XLStart mappába kell mentenie, hogy az Excel mindkettőt automatikusan megnyissa, amikor elindul.
  1. Kattintson az OK gombra, majd végezze el a rögzíteni kívánt műveleteket.
  2. Fejlesztőeszközök lap Kód csoportjában kattintson a Rögzítés végeGombkép gombra.
 TIPP   Használhatja az állapotsor bal oldalán található Rögzítés végeGombkép gombot is.
 MEGJEGYZÉSEK 
  • Ha a 6. lépésben az Ebben a munkafüzetben vagy az Új munkafüzetben értéket választotta, a munkafüzetet mentse vagy helyezze át valamelyik XLStart mappába.
  • Az Auto_Open makrók rögzítésére az alábbi korlátozások vonatkoznak:
    • Ha a munkafüzet, amelybe az Auto_Open makrót menti, már tartalmaz egy VBA-eljárást az Openeseményhez beállítva, az Open esemény felülbírálja az Auto_Open makró műveleteit.
    • Ha a munkafüzetet programból, az Open eljárással nyitja meg, az Auto_Open makró nem indul el.
    • Az Auto_Open makró minden egyéb munkafüzet megnyitása előtt fut. Ezért ha rögzít egy makrót, amelynek műveleteit az alapértelmezett Munkafüzet1 munkafüzeten vagy egy másik, az XLStart mappából betöltött munkafüzeten szeretné elvégezni, a makró végrehajtása az Excel következő elindításakor sikertelen lesz, mivel a makró az alapértelmezett és indítási munkafüzetek megnyitása előtt fut.
Ezeket a korlátozásokat úgy tudja megkerülni, hogy létrehoz és az Open eseményhez rendel egy VBA-eljárást, a következő szakaszban leírtak szerint.
  • Amennyiben az Auto_Open makró futtatása nélkül szeretné elindítani az Excel alkalmazást, a program indításakor tartsa lenyomva a SHIFT billentyűt.

VBA-eljárás létrehozása és hozzárendelése egy munkafüzet Open eseményéhez

Az alábbi példa az Open eseményt használja egy makrónak a munkafüzet megnyitásakor történő elindítására.
  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
  1. Az összes makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.


  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást.
  1. Mentse és zárja be az összes megnyitott munkafüzetet.
  2. Nyissa meg azt a munkafüzetet, amelyhez a makrót szeretné hozzáadni, vagy hozzon létre egy új munkafüzetet.
  3. Fejlesztőeszközök lap Kód csoportjában kattintson a Visual Basic gombra.
  4. A projektböngésző ablakában kattintson a jobb gombbal a ThisWorkbook objektumra, majd kattintson a helyi menü View Code (Kód megtekintése) parancsára
 TIPP   Ha a Projektböngésző ablak nem látható, válassza a View (Nézet) menü Project Explorer(Projektböngésző) parancsát.
  1. A Code (Kód) ablak feletti Object (Objektum) listában válassza a Workbook (Munkafüzet) értéket.
Ezzel automatikusan létrejön egy üres eljárás az Open eseményhez:
Private Sub Workbook_Open()

End Sub
  1. Egészítse ki az eljárást az alábbi sorokkal:
Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1").Range("A1").Value = Date
End Sub
  1. Váltson vissza az Excel alkalmazásra makrókat engedélyező (.xlsm) munkafüzetként.
  2. Zárja be, majd nyissa meg újra a fájlt. A fájl megnyitásakor az Excel futtatja a Workbook_Open eljárást, amely az aktuális dátumot jeleníti meg egy üzenetpanelen.
  3. Az üzenetpanel bezárásához kattintson az OK gombra.
Láthatja, hogy a Workbook_Open eljárás elhelyezte a dátumot a Munka1 munkalap A1 cellájában is.


Makró írása és rögzítése



A Microsoft Office Word 2007 alkalmazásban makrók létrehozásával automatizálhatja a gyakran használt műveleteket. A makró parancsok és utasítások sorozata, amelyeket egy konkrét művelet automatikus végrehajtására egyetlen paranccsá fűz össze.
Néhány tipikus példa a makrók használatára:
  • Az ismétlődő szerkesztési és formázási feladatok meggyorsítása
  • Több parancs egyesítése: például adott méretű, szegélyű, sor-, és oszlopszámú táblázat beszúrása
  • Párbeszédpanel-beállítás elérésének megkönnyítése
  • Bonyolult feladatsor elvégzésének automatizálása
Kétféleképpen készíthet makrót: rögzítheti a műveletsort a makrórögzítővel, vagy teljesen új makrót készíthet úgy, hogy Visual Basic for Applications programnyelven megírja a Visual Basic Editor programban.
 MEGJEGYZÉS:   Ha makrókkal szeretne dolgozni az Office Word 2007 alkalmazásban, meg kell jeleníteni aFejlesztőeszközök lapot.
Kapcsolódó lehetőségek

Fejlesztőeszközök lap megjelenítése

  1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson A Word beállításai gombra.
  1. Kattintson a Népszerű elemek elemre.
  2. Az Alapvető beállítások a Word használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.

A makrórögzítő használata

  1.  Fejlesztőeszközök lap Kód csoportjában kattintson a Makró rögzítése gombra.
  1. Makrónév mezőbe írja be a makró nevét.
 MEGJEGYZÉS:   Ha az új makrónak olyan nevet ad, amely megegyezik az Office Word 2007 egy beépített makrójának nevével, az új makró műveletei felülírják a beépített makró műveleteit. A beépített makrók listájának megjelenítéséhez kattintson a Fejlesztőeszközök lap Kód csoportjában a Makrók elemre. A Makró helyelistában kattintson a Word parancsok elemre.
  1. Az Elérhetőség mezőben válassza ki azt a sablont vagy dokumentumot, amelyben a makrót tárolni szeretné.
  2. Leírás mezőben adjon rövid leírást a makróról.
  3. Az alábbi lehetőségek közül választhat:
    • Ha el szeretné kezdeni a makró rögzítését, és nem szeretné a gyorselérési eszköztár valamely gombjához vagy egy billentyűparancshoz rendelni, kattintson az OK gombra.
    • Ha hozzá szeretné rendelni a makrót a gyorselérési eszköztárhoz, hajtsa végre az alábbi műveleteket:
      1. Kattintson a Gomb elemre.
      2. Gyorselérési eszköztár testreszabása csoportban válassza ki azt a dokumentumot (vagy minden dokumentumot) amelyen belül a makrót a gyorselérési eszköztárhoz szeretné adni.
      3. Választható parancsok helye csoportban kattintson arra a makróra, amelyet rögzíteni fog, majd kattintson a Hozzáadás gombra.
      4. Kattintson az OK gombra a makró rögzítésének megkezdéséhez.
    • Ha egy billentyűparancshoz szeretné rendelni a makrót, akkor hajtsa végre a következő műveleteket:
  1. Kattintson a Billentyűparancs gombra.
  2. Parancsok mezőben kattintson arra a makróra, amelyet rögzíteni fog.
  3. Az Új billentyűparancs mezőben nyomja le a kívánt billentyűket, majd kattintson a Hozzárendelgombra.
  4. A makró rögzítésének megkezdéséhez kattintson a Bezárás gombra.
  1. Hajtsa végre a makróba belefoglalni kívánt műveleteket.
 MEGJEGYZÉS:   Makrórögzítés közben az egeret parancsok és beállítások kiválasztására használhatja, szöveg kijelölésére nem. A szöveg kijelölésére a billentyűzetet kell használnia. További tájékoztatás a szöveg billentyűzettel való kijelöléséről a Szöveg kijelölése című témakörben olvasható.
  1. A műveletek rögzítésének befejezéséhez kattintson a Kód csoportban lévő Rögzítés vége parancsra.

A Visual Basic for Applications használata

  1.  Fejlesztőeszközök lap Kód csoportjában kattintson a Makrók gombra.
  1. A Makrónév mezőbe írja be a makró nevét.
 MEGJEGYZÉS:   Ha az új makrónak olyan nevet ad, amely megegyezik az Office Word 2007 egy beépített makrójának nevével, az új makró műveletei felülírják a beépített makró műveleteit. A beépített makrók listájának megjelenítéséhez kattintson a Makró helye listában a Word parancsok elemre.
  1. Makró helye listában kattintson arra a sablonra vagy dokumentumra, amelyben a makrót tárolni szeretné.
  2. A Visual Basic Editor megnyitásához kattintson a Létrehozás gombra.


Makró létrehozása vagy törlése


Az ismétlődő feladatok automatizálásához egyszerűen rögzíthet makrókat a Microsoft Office Excel alkalmazásban. Ezenkívül létrehozhat saját makróprogramokat a Visual Basic Editor segítségével Microsoft Visual Basic nyelven, vagy átmásolhatja egy makró egy részét vagy egészét egy új makróba. Az egyes makrók létrehozása után hozzájuk rendelhet egy objektumot (például eszköztárgombot, képet vagy vezérlőelemet), így az adott objektumra kattintva futtathatja a makrót. Ha már nincs szüksége egy makróra, törölheti azt.
Kapcsolódó műveletek

Makró rögzítése

A makrók rögzítése során a makrórögzítő rögzíti a kívánt feladat elvégzéséhez szükséges lépéseket. A menüszalag kezelése nem tartozik ezen lépések közé.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
  1. Az összes makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.


  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást. További információt a Makróvédelmi beállítások módosítása az Excel alkalmazásban című témakörben talál.
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makró rögzítése gombra.
  2. Makrónév mezőbe írja be a makró nevét.
 MEGJEGYZÉS:   A makrónév első karakterének betűnek kell lennie. A többi karakter lehet betű, szám vagy aláhúzás. A makrónév nem tartalmazhat szóközöket; az aláhúzásjel szóelválasztóként is használható. Ha a megadott név cellahivatkozás, hibaüzenet jelezheti, hogy a makrónév érvénytelen.
  1. Ha egy, a CTRL billentyűvel használható billentyűkombinációt szeretne hozzárendelni a makróhoz, aBillentyűparancs mezőben adja meg a használni kívánt kis- vagy nagybetűt.
 MEGJEGYZÉS:   Mindaddig, amíg a makrót tartalmazó munkafüzet nyitva van, a billentyűparancs felülírja az összes egyenértékű, alapértelmezett Microsoft Excel-billentyűparancsot. Az Excel alkalmazásban alapértelmezés szerint használt CTRL billentyűkombinációk listáját Az Excelben használt billentyűparancsok és funkcióbillentyűk című témakörben találhatja meg.
  1. Makró helye mezőben jelölje ki azt a munkafüzetet, amelyben a makrót tárolni szeretné.
 TIPP   Ha azt szeretné, hogy a makróhoz az Excel használata során bármikor hozzáférjen, válassza az Egyéni makró-munkafüzetben beállítást. Ha az Egyéni makró-munkafüzetben értéket választja, az Excel létrehoz egy rejtett egyéni makrómunkafüzetet Personal.xlsb néven (ha még nincs létrehozva), és ebbe a munkafüzetbe menti a létrehozott makrót. A Windows Vista rendszerben ez a munkafüzet a C:\Users\felhasználónév\AppData\Local\Microsoft\Excel\XLStart mappában, a Microsoft Windows XP rendszerben pedig a C:\Documents and Settings\felhasználónév\Application Data\Microsoft\Excel\XLStart mappában található. Az XLStart mappában lévő munkafüzetek az Excel indításakor automatikusan betöltődnek. Ha egy, az egyéni makrómunkafüzetben található makrót automatikusan szeretne végrehajtani egy másik munkafüzetben, a másik munkafüzetet is az XLStart mappába kell mentenie, hogy az Excel mindkettőt automatikusan megnyissa, amikor elindul.
  1. Leírás mezőben adjon rövid leírást a makróról.
  2. Indítsa el a rögzítést az OK gombra kattintva.
  3. Hajtsa végre a rögzítendő műveleteket.
  4. Fejlesztőeszközök lap Kód csoportjában kattintson a Rögzítés végeGombkép gombra.
 TIPP   Használhatja az állapotsor bal oldalán található Rögzítés végeGombkép gombot is.

Makró létrehozása a Microsoft Visual Basic segítségével

  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
  1. Az összes makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.


  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást.
  1.  Fejlesztőeszközök lap Kód csoportjában kattintson a Visual Basic gombra.
  1. Ha szükséges, használja a Visual Basic Editor Insert (Beszúrás) menüjének Module (Modul) parancsát.
 MEGJEGYZÉS:   A munkafüzet minden lapjához automatikusan létrejön egy modul.
  1. Írja be vagy másolja a használni kívánt kódot a modul kódablakába.
  2. Ha a makrót a modulablakból szeretné futtatni, nyomja le az F5 billentyűt.
  3. A makróírás befejeztével válassza a Visual Basic Editor File (Fájl) menüjének Close and Return to Microsoft Excel (Bezárás és visszatérés a Microsoft Excel alkalmazásba) parancsát.

Makró részletének másolása másik makró készítéséhez

  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
  1. Az összes makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.


  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást.
  1. Nyissa meg a másolandó makrót tartalmazó munkafüzetet.
  2. Kattintson Fejlesztőeszközök lap Kód csoportjában a Makrók gombra.
  3. Makrónév mezőben jelölje ki a másolni kívánt makró nevét.
  4. Kattintson a Szerkesztés gombra.
  5. A Visual Basic Editor kódablakában jelölje ki a makró másolni kívánt sorait.
 TIPP   A teljes makró másolásakor ügyeljen arra, hogy a Sub és az End Sub sor is ki legyen jelölve.
  1. Kattintson az Edit (Szerkesztés) menü Copy (Másolás) parancsára.
 TIPP   Esetleg kattintson a jobb gombbal, majd kattintson a helyi menü Copy (Másolás) parancsára, vagy használja a CTRL+C billentyűkombinációt.
  1. A kódablak Procedure (Eljárás) ablaktáblájában kattintson arra a modulra, amelybe a kódot be szeretné illeszteni.
  2. Válassza az Edit (Szerkesztés) menü Paste (Beillesztés) parancsát.
 TIPP   Esetleg kattintson a jobb gombbal, majd kattintson a helyi menü Paste (Beillesztés) parancsára, vagy használja a CTRL+V billentyűkombinációt.
 TIPP   Az egyéni makró-munkafüzetet (Personal.xlsb) nem tudja szerkeszteni, mivel ez egy folyamatosan megnyitva lévő rejtett munkafüzet. Először fel kell fednie a Felfedés parancs segítségével. Ezenkívül megnyithatja a Visual Basic Editor segítségével is, az ALT+F11 billentyűkombinációval.

Makró hozzárendelése egy objektumhoz, képhez vagy vezérlőelemhez

  1. A munkalapon kattintson a jobb gombbal egy objektumra, képre vagy vezérlőelemre, amelyhez létező makrót szeretne hozzárendelni, majd a helyi menüben kattintson a Makró-hozzárendelés parancsra.
  2. Makrónév mezőben kattintson a hozzárendelni kívánt makróra.

Makró törlése

  1. Az alábbi lehetőségek közül választhat:
    • Nyissa meg a törölni kívánt makrót tartalmazó munkafüzetet.
    • Ha a törlendő makró a személyes makrókat tartalmazó munkafüzetfájlban (Personal.xlsb) található, és ez a munkafüzet rejtett, az ismételt megjelenítéséhez tegye a következőket:
      1. Nézet lap Ablak csoportjában kattintson az Ablak felfedése gombra.
      2. Munkafüzet felfedése listában kattintson a SZEMÉLYES elemre, majd az OK gombra.
  2. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
  1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
  1. Kattintson Fejlesztőeszközök lap Kód csoportjában a Makrók gombra.


  1. Makrók helye listában válassza a törlendő makrót tartalmazó munkafüzetet (például az Ebben a munkafüzetben listaelemet).
  2. Makrónév mezőben jelölje ki a törlendő makró nevét.
  3. Kattintson a Törlés gombra.


Makró szerkesztése


makrók szerkesztése előtt meg kell ismerkednie a Visual Basic Editor programmal, amellyel Microsoft Office Excel-munkafüzethez csatolt makrók írhatók és szerkeszthetők.
  1. Ha a Fejlesztőeszközök lap nem látható, jelenítse meg a következők szerint:
    1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson Az Excel beállításai gombra.
  1. Népszerű elemek kategóriában, az Alapvető beállítások az Excel használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet, majd kattintson az OKgombra.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. Minden makró ideiglenes engedélyezéséhez tegye a következőt:
  1. Kattintson a Fejlesztőeszközök lap Kód csoportjában a Makróvédelem gombra.


  1. Makróbeállítások kategóriában, a Makróbeállítások csoportban kattintson az Összes makró engedélyezése (nem javasolt, mert veszélyes kód futtatását is lehetővé teszi) beállításra, majd kattintson az OK gombra.
 MEGJEGYZÉS:   A veszélyes kódok futtatásának megelőzése érdekében javasolt, hogy a makrókkal végzett munka befejezése után állítsa vissza valamelyik, az összes makrót letiltó beállítást.
  1. Kattintson Fejlesztőeszközök lap Kód csoportjában a Makrók gombra.
  2. Makrónév mező alatti listában kattintson a szerkeszteni kívánt makró nevére.
  3. Kattintson a Szerkesztés gombra.
 TIPP   Ha a Visual Basic Editor súgóját szeretné megjeleníteni, válassza a Súgó menü Microsoft Visual Basic súgója parancsát.


Makró törlése


A makró Microsoft Office Word-parancsok és -utasítások sorozata, amelyeket egy konkrét feladat automatikus végrehajtására egyetlen paranccsá fűz össze.
Ha makrókkal szeretne dolgozni a Microsoft Office Word 2007 alkalmazásban, meg kell jeleníteni aFejlesztőeszközök lapot.
Kapcsolódó lehetőségek

Fejlesztőeszközök lap megjelenítése

  1.  Kattintson a Microsoft Office gombra Gombkép, majd kattintson A Word beállításai gombra.
  1. Kattintson a Népszerű elemek elemre.
  2. Az Alapvető beállítások a Word használatához csoportban jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.

Egyetlen makró törlése

  1.  Fejlesztőeszközök lap Kód csoportjában kattintson a Makrók gombra.
  1. Makrónév listában jelölje ki a törölni kívánt makró nevét.
Ha a kívánt makró nem jelenik meg a listában, a Makró helye listában válasszon egy másik dokumentumot vagysablont.
  1. Kattintson a Törlés gombra.

Makróprojektek törlése

A makróprojekt összetevők, például makrók, űrlapok, kód és osztálymodulok egy gyűjteménye.
  1.  Fejlesztőeszközök lap Kód csoportjában kattintson a Makrók gombra.
  1. Kattintson a Szervező gombra.
  2. Makró lap megfelelő listájában jelölje ki a törölni kívánt makróprojektet, majd kattintson a Törlés gombra.
A Word a bal oldali listában az aktív dokumentumhoz, a jobb oldali listában a Normál dokumentumsablonhoztartozó makróprojekteket jeleníti meg.


Makróprojekt digitális aláírása


Ez a témakör bemutatja, hogyan láthat el digitális aláírással fájlokat vagy makróprojekteket úgynevezetttanúsítványok segítségével. Ha még nem rendelkezik digitális tanúsítvánnyal, be kell szereznie egyet. A makróprojektek saját számítógépén történő teszteléséhez önaláíró tanúsítványt is létrehozhat a Selfcert.exe eszközzel.
Tartalom

Aláíráshoz szükséges tanúsítvány beszerzése

Digitális tanúsítványt kereskedelmi hitelesítésszolgáltatóktól vagy a cége belső biztonsági felelősétől vagy informatikai szakértőjétől szerezhet be.
A Microsoft termékekhez kapcsolódó szolgáltatásokat kínáló hitelesítésszolgáltatókról a Microsoft Root Certificate Program Members (angol nyelven) webhelyen található további tájékoztatás.

Saját digitális tanúsítvány létrehozása önaláíráshoz

Mivel az Ön által készített tanúsítványt nem egy hivatalos hitelesítésszolgáltató bocsátotta ki, az ilyen tanúsítvánnyal aláírt makróprojekteket önaláírással ellátott projekteknek hívjuk. A Microsoft Office csak olyan számítógépen kezeli megbízhatóként az önaláírással ellátott tanúsítványokat, amelyen a személyes tanúsítványok tárolójában megtalálható a tanúsítvány.

Önaláíró tanúsítvány létrehozása

Melyik operációs rendszert használja?

Windows Vista rendszerben:

  1. Kattintson a Start gombra, mutasson a Minden program elemre, kattintson a Microsoft Office elemre, aMicrosoft Office-eszközök pontra, majd a Digitális tanúsítvány VBA-projektekhez parancsra. ATanúsítvány neve mezőben adjon magától értetődő nevet a tanúsítványnak.
  2. Ha megjelenik a tanúsítvány megerősítését kérő üzenet, kattintson az OK gombra.
Ha szeretné megtekinteni a tanúsítványt a Személyes tanúsítványok tárolójában, tegye a következőket:
  1. Indítsa el a Windows Internet Explorer böngészőt.
  2. Kattintson az Eszközök menü Internetbeállítások parancsára, majd a Tartalom fülre.
  3. Kattintson a Tanúsítványok gombra, majd a Személyes fülre.

Windows XP rendszerben:

  1. Kattintson a Start gombra, mutasson a Minden program elemre, a Microsoft Office elemre, a Microsoft Office-eszközök pontra, és kattintson a Digitális tanúsítvány VBA-projektekhez parancsra. ATanúsítvány neve mezőben adjon magától értetődő nevet a tanúsítványnak.
  2. Ha megjelenik a tanúsítvány megerősítését kérő üzenet, kattintson az OK gombra.
Ha szeretné megtekinteni a tanúsítványt a Személyes tanúsítványok tárolójában, tegye a következőket:
  1. Indítsa el a Windows Internet Explorer böngészőt.
  2. Kattintson az Eszközök menü Internetbeállítások parancsára, majd a Tartalom fülre.
  3. Kattintson a Tanúsítványok gombra, majd a Személyes fülre.

Makróprojekt digitális aláírása

A mely alkalmazását használja?

Excel

  1. Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
    • Kattintson a Fejlesztőeszközök lap Kód csoportjának Visual Basic gombjára.
Ha a Fejlesztőeszközök lap nem érhető el, kattintson a Microsoft Office gombraGombkép, majd Az Excel beállításai gombra. Ezután kattintson a Népszerű elemek kategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. A Visual Basic Projektböngészőben válassza ki az aláírni kívánt projektet.
  2. Kattintson a Tools (Eszközök) menü Digital Signature (Digitális aláírás) parancsára.
  3. Az alábbi lehetőségek közül választhat:
    • Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, kattintson a Kiválasztásgombra, jelölje ki a tanúsítványt, majd kétszer egymás után kattintson az OK gombra.
    • A jelenlegi tanúsítvány használatához kattintson az OK gombra.
 MEGJEGYZÉSEK 
  • Csak akkor lásson el aláírással egy makrót, ha már tesztelte a megoldást és terjesztésre késznek találta, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt digitális tanúsítvány, akkor a makróprojekt a mentéskor automatikusan újabb aláírást kap.
  • Ha meg szeretné akadályozni, hogy a felhasználók megváltoztassák a makróprojektet, és így érvénytelenítsék az aláírást, zárolja a projektet aláírás előtt. A digitális aláírás csak azt tanúsítja, hogy a projektet az aláírás óta nem másították meg. A digitális aláírás nem igazolja, hogy ki írta a projektet. Ezért a makróprojektek lezárása nem akadályozza meg, hogy más felhasználók lecseréljék a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat és a bővítményeket, és így szabályozni tudják, hogy pontosan mit futtathatnak a felhasználók.
  • Ha olyan bővítményt készít, amely kódot ad hozzá egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának a következményeire.
  • Ha digitális aláírással lát el egy makrót, fontos, hogy beszerezzen egy időbélyegzőt, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláírásra használt tanúsítvány már lejárt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak a tanúsítvány érvényességi idejéig lesz érvényes.

Outlook

  1. Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
    • Mutasson az Eszközök menü Makró pontjára, majd kattintson a Visual Basic Editor parancsra.
  2. A Visual Basic Projektböngészőben válassza ki az aláírni kívánt projektet.
  3. Kattintson a Tools (Eszközök) menü Digital Signature (Digitális aláírás) parancsára.
  4. Az alábbi lehetőségek közül választhat:
    • Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, kattintson a Kiválasztásgombra, jelölje ki a tanúsítványt, majd kétszer egymás után kattintson az OK gombra.
    • A jelenlegi tanúsítvány használatához kattintson az OK gombra.
 MEGJEGYZÉSEK 
  • Csak akkor lásson el aláírással egy makrót, ha már tesztelte a megoldást, és terjesztésre késznek találta, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt digitális tanúsítvány, akkor a makróprojekt a mentéskor automatikusan újabb aláírást kap.
  • Ha meg szeretné akadályozni, hogy a felhasználók megváltoztassák a makróprojektet, és így érvénytelenítsék az aláírást, zárolja a projektet aláírás előtt. A digitális aláírás csak azt tanúsítja, hogy a projektet az aláírás óta nem másították meg. A digitális aláírás nem igazolja, hogy ki írta a projektet. Ezért a makróprojektek lezárása nem akadályozza meg, hogy más felhasználók lecseréljék a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat és a bővítményeket, és így szabályozni tudják, hogy pontosan mit futtathatnak a felhasználók.
  • Ha olyan bővítményt készít, amely kódot ad hozzá egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának a következményeire.
  • Ha digitális aláírással lát el egy makrót, fontos, hogy beszerezzen egy időbélyegzőt, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláírásra használt tanúsítvány már lejárt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak a tanúsítvány érvényességi idejéig lesz érvényes.

PowerPoint

  1. Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
    • Fejlesztőeszközök lap Kód csoportjában kattintson a Visual Basic gombra.
Ha a Fejlesztőeszközök lap nem érhető el, kattintson a Microsoft Office gombraGombkép, majd A PowerPoint beállításai gombra. Ezután kattintson a Népszerű elemek kategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. A Visual Basic Projektböngészőben válassza ki az aláírni kívánt projektet.
  2. Kattintson a Tools (Eszközök) menü Digital Signature (Digitális aláírás) parancsára.
  3. Tegye a következők valamelyikét:
    • Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, kattintson a Kiválasztásgombra, jelölje ki a tanúsítványt, majd kétszer egymás után kattintson az OK gombra.
    • A jelenlegi tanúsítvány használatához kattintson az OK gombra.
 MEGJEGYZÉSEK 
  • Csak akkor lásson el aláírással egy makrót, ha már tesztelte a megoldást és terjesztésre késznek találta, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt digitális tanúsítvány, akkor a makróprojekt a mentéskor automatikusan újabb aláírást kap.
  • Ha meg szeretné akadályozni, hogy a felhasználók megváltoztassák a makróprojektet, és így érvénytelenítsék az aláírást, zárolja a projektet aláírás előtt. A digitális aláírás csak azt tanúsítja, hogy a projektet az aláírás óta nem másították meg. A digitális aláírás nem igazolja, hogy ki írta a projektet. Ezért a makróprojektek lezárása nem akadályozza meg, hogy más felhasználók lecseréljék a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat és a bővítményeket, és így szabályozni tudják, hogy pontosan mit futtathatnak a felhasználók.
  • Ha olyan bővítményt készít, amely kódot ad hozzá egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának a következményeire.
  • Ha digitális aláírással lát el egy makrót, fontos, hogy beszerezzen egy időbélyegzőt, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláírásra használt tanúsítvány már lejárt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak a tanúsítvány érvényességi idejéig lesz érvényes.

Publisher

  1. Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
    • Mutasson az Eszközök menü Makró pontjára, majd kattintson a Visual Basic Editor parancsra.
  2. A Visual Basic Projektböngészőben válassza ki az aláírni kívánt projektet.
  3. Kattintson a Tools (Eszközök) menü Digital Signature (Digitális aláírás) parancsára.
  4. Tegye a következők valamelyikét:
    • Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, kattintson a Kiválasztásgombra, jelölje ki a tanúsítványt, majd kétszer egymás után kattintson az OK gombra.
    • A jelenlegi tanúsítvány használatához kattintson az OK gombra.
 MEGJEGYZÉSEK 
  • Csak akkor lásson el aláírással egy makrót, ha már tesztelte a megoldást és terjesztésre késznek találta, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt digitális tanúsítvány, akkor a makróprojekt a mentéskor automatikusan újabb aláírást kap.
  • Ha meg szeretné akadályozni, hogy a felhasználók megváltoztassák a makróprojektet, és így érvénytelenítsék az aláírást, zárolja a projektet aláírás előtt. A digitális aláírás csak azt tanúsítja, hogy a projektet az aláírás óta nem másították meg. A digitális aláírás nem igazolja, hogy ki írta a projektet. Ezért a makróprojektek lezárása nem akadályozza meg, hogy más felhasználók lecseréljék a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat és a bővítményeket, és így szabályozni tudják, hogy pontosan mit futtathatnak a felhasználók.
  • Ha olyan bővítményt készít, amely kódot ad hozzá egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának a következményeire.
  • Ha digitális aláírással lát el egy makrót, fontos, hogy beszerezzen egy időbélyegzőt, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláírásra használt tanúsítvány már lejárt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak a tanúsítvány érvényességi idejéig lesz érvényes.

Visio

  1. Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
    • Mutasson az Eszközök menü Makró pontjára, majd kattintson a Visual Basic Editor parancsra.
  2. A Visual Basic Projektböngészőben válassza ki az aláírni kívánt projektet.
  3. Kattintson a Tools (Eszközök) menü Digital Signature (Digitális aláírás) parancsára.
  4. Tegye a következők valamelyikét:
    • Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, kattintson a Kiválasztásgombra, jelölje ki a tanúsítványt, majd kétszer egymás után kattintson az OK gombra.
    • A jelenlegi tanúsítvány használatához kattintson az OK gombra.
 MEGJEGYZÉSEK 
  • Csak akkor lásson el aláírással egy makrót, ha már tesztelte a megoldást és terjesztésre késznek találta, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt digitális tanúsítvány, akkor a makróprojekt a mentéskor automatikusan újabb aláírást kap.
  • Ha meg szeretné akadályozni, hogy a felhasználók megváltoztassák a makróprojektet, és így érvénytelenítsék az aláírást, zárolja a projektet aláírás előtt. A digitális aláírás csak azt tanúsítja, hogy a projektet az aláírás óta nem másították meg. A digitális aláírás nem igazolja, hogy ki írta a projektet. Ezért a makróprojektek lezárása nem akadályozza meg, hogy más felhasználók lecseréljék a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat és a bővítményeket, és így szabályozni tudják, hogy pontosan mit futtathatnak a felhasználók.
  • Ha olyan bővítményt készít, amely kódot ad hozzá egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának a következményeire.
  • Ha digitális aláírással lát el egy makrót, fontos, hogy beszerezzen egy időbélyegzőt, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláírásra használt tanúsítvány már lejárt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak a tanúsítvány érvényességi idejéig lesz érvényes.

Word

  1. Nyissa meg az aláírni kívánt makróprojektet tartalmazó fájlt.
    • Fejlesztőeszközök lap Kód csoportjában kattintson a Visual Basic gombra.
Ha a Fejlesztőeszközök lap nem érhető el, kattintson a Microsoft Office gombraGombkép, majd A Word beállításai gombra. Ezután kattintson a Népszerű elemek kategóriára, és jelölje be a Fejlesztőeszközök lap megjelenítése a szalagon jelölőnégyzetet.
 MEGJEGYZÉS:   A menüszalag a Microsoft Office Fluent felhasználói felület része.
  1. A Visual Basic Projektböngészőben válassza ki az aláírni kívánt projektet.
  2. Kattintson a Tools (Eszközök) menü Digital Signature (Digitális aláírás) parancsára.
  3. Tegye a következők valamelyikét:
    • Ha még nem jelölt ki digitális tanúsítványt, vagy egy másikat szeretne használni, kattintson a Kiválasztásgombra, jelölje ki a tanúsítványt, majd kétszer egymás után kattintson az OK gombra.
    • A jelenlegi tanúsítvány használatához kattintson az OK gombra.
 MEGJEGYZÉSEK 
  • Csak akkor lásson el aláírással egy makrót, ha már tesztelte a megoldást és terjesztésre késznek találta, mert ha a makróprojekt kódját megváltoztatja, az aláírás törlődik. Ha azonban a számítógépen megtalálható a projekt aláírására korábban használt digitális tanúsítvány, akkor a makróprojekt a mentéskor automatikusan újabb aláírást kap.
  • Ha meg szeretné akadályozni, hogy a felhasználók megváltoztassák a makróprojektet, és így érvénytelenítsék az aláírást, zárolja a projektet aláírás előtt. A digitális aláírás csak azt tanúsítja, hogy a projektet az aláírás óta nem másították meg. A digitális aláírás nem igazolja, hogy ki írta a projektet. Ezért a makróprojektek lezárása nem akadályozza meg, hogy más felhasználók lecseréljék a projekt digitális aláírását. A vállalati rendszergazdák új aláírásokkal láthatják el a sablonokat és a bővítményeket, és így szabályozni tudják, hogy pontosan mit futtathatnak a felhasználók.
  • Ha olyan bővítményt készít, amely kódot ad hozzá egy makróprojekthez, akkor a kódnak kell ellenőriznie, hogy a projekt rendelkezik-e digitális aláírással, és a továbblépés előtt figyelmeztetnie kell a felhasználót az aláírt projekt módosításának a következményeire.
  • Ha digitális aláírással lát el egy makrót, fontos, hogy beszerezzen egy időbélyegzőt, hogy a felhasználó akkor is ellenőrizni tudja az aláírást, ha az aláírásra használt tanúsítvány már lejárt. Ha időbélyeg nélkül írja alá a makrókat, akkor az aláírás csak a tanúsítvány érvényességi idejéig lesz érvényes.


Szoftverismeretek



A szoftver a számítógépet működtető, vezérlő programok összessége. A szoftver nem megfogható, mint ahogy egy zenemű sem az, legfeljebb a kottapapír, melyre a hangjegyeket leírták.
A szoftverek csoportjába tartoznak a programok mellett azok az adatok is, melyeket számítógépes feldolgozásra készítenek elő.


A szoftverek csoportjai

A szoftver fogalma

A szoftver teszi használhatóvá a számítógépet, biztosítják a hardver-egységek együttes működését, valamint a felhasználó kiszolgálását. Szoftvernek nevezzük azokat a szellemi termékeket, programokat, amelyek az adatfeldolgozó berendezések működtetéséhez szükségesek.

Főbb csoportjai

Rendszerszoftver: más néven operációs rendszer. Feladata a felhasználó és a hardver közötti kapcsolat megteremtése, a háttértárak, perifériák kezelése. Pl. DOS, Windows, Mac OS, NetWare
Rendszerközeli szoftver: az operációs rendszer működését segítő programok. Az ún. segédprogramok körébe tartoznak a vírusirtók, tömörítők, lemezkarbantartó programok. Programfejlesztő eszközök a programozási nyelvek (Pascal, C), a programozási nyelvek fordítói, értelmezői és a hozzájuk kacsolódó fejlesztői környezet (Delphi).
Felhasználói szoftver: vannak általános célú szoftverek, mint például az Office programcsomag szoftverei, és készítenek egyedi célú szoftvereket is.


Legfontosabb fogalmak:
szoftver, rendszerszoftver, rendszerközeli szoftver, felhasználói szoftver
Kérdések, feladatok:
Definiálja a szoftver fogalmát
Milyen csoportjait különböztethetjük meg a szoftvereknek?
Mi jellemző az egyes csoportokra?

Operációs rendszerek

Az operációs rendszer fogalma

Az operációs rendszer olyan programok összessége, amelyek vezérlik az alkalmazásokat, elosztják, ütemezik az erőforrásokat, kezelik a hardvert és biztosítják a felhasználó és a számítógéprendszer közti kommunikációt.
RISC (Reduced Instruction Set Computer): A teljesítőképesség növelése érdekében a '80-as évek kezdetétől, az utasításkészlet egyszerűsítésével (kevés, viszonylag egyszerű címzési lehetőséggel rendelkező utasítás használatával) a számítógépek architektúráját is egyszerűsíteni lehetett, melynek következtében teljesítőképességük nőtt. Ezek az ún. csökkentett utasítás-készletű számítógépek

Típusai

Egyfelhasználós, egyfeladatos: az első operációs rendszerek (DOS).
Többfeladatos rendszer: egy vagy több felhasználó több feladatának végrehajtására képes egy időben (Windows). Ha egy felhasználó feladatait végzi egyszerre, akkor multitaskingról beszélünk. Amennyiben több felhasználó adatát képes látszólag egyszerre elvégezni, akkor multiprogramozásról van szó. Ez esetben a központi egységet valamilyen ütemezési stratégia szerint ciklikusan rendelik hozzá a programokhoz.
Kötegelt (batch) feldolgozású rendszerek: egymástól független munkák végrehajtásai igényeit fogadják. Ezekből parancskötegek (batch) hozhatók létre, melyek egymás után hajtódnak végre.
Valós idejű (real time) rendszerek: folyamatvezérlési feladatokra fejlesztették ki. A feladat elvégzését szigorú időkorlát köti.

Az operációs rendszer komponensei

Rendszermag (kernel): feladata a hardver minél jobb kihasználása, az alkalmazói alrendszer kiszolgálása, a kért program futtatása
Alkalmazói programozási interfész (API): illesztési felület a kernel és az alkalmazási alrendszer között. Olyan szabályokat tartalmaz, melyek megadják, hogyan kell kérni a kerneltől szolgáltatásokat, illetve hogyan kaphatjuk meg a választ. Használja a rendszerhéj és a szervizprogramok is.
Rendszerhéj (shell): biztosítja az operációs rendszer és a felhasználó kapcsolatát. Grafikus (GUI) vagy parancssoros lehet.
Szervizprogramok (utility): adminisztratív, információs és üzemeltetési feladatokat végeznek el.

Kapcsolódó fogalmak

Folyamat (process): az operációs rendszer felügyelete alatt futó program.
Szál (thread): a folyamat önállóan végrehajtható része.
Feladat (task): felhasználói folyamatok - megkülönböztetve a rendszerfolyamatoktól.
Ütemező (sheduler): a rendszermag alkotóeleme, feladata a CPU folyamatokhoz rendelése, használatának ütemezése.
Preemptív (előjoggal rendelkező): szabadon gazdálkodhat a CPU-val az ütemező.
Többszálú operációs rendszer: ütemezője a folyamatok helyett szálakat kezel.
Eszközkezelők (driverek): általában az eszköz gyártója készíti el, telepítést igényelnek. Ennek során feljegyzés készül róluk egy rendszerállományba, melynek segítségével a rendszermagba épülnek be.
Plug&Play: a rendszer automatikusan felismeri az illesztett perifériát, és az illesztőprogram a kernelbe épül.
Broadcast: egy folyamatszál egyszerre több másiknak üzen.
Aszinkron üzenet-feldolgozás: a pufferbe helyezett üzenetek feldolgozása aszinkron, mert miután a küldő feladta, magára hagyja. A címzett a forgalomtól függően valamikor megkapja és válaszol rá, ha kell.
Szinkron üzenet-feldolgozás: a küldő ilyenkor felfüggeszti a futását, amíg a választ meg nem kapja.
Holtpont: ha két küldő egyszerre küld egymásnak szinkron üzenetet
Legfontosabb fogalmak:
operációs rendszer, multitasking, multiprogramozás, batch, real time, kernel, API, shell, utility, process, thread, task, sheduler, preemptív, driver, plug&play, broadcast, aszinkron üzenet-feldolgozás, szinkron üzenet-feldolgozás, holtpont
Kérdések, feladatok:
Mi a feladata az operációs rendszereknek?
Milyen típusú operációs rendszerek vannak?
Milyen komponensekből áll az operációs rendszer?
Mi a kernel feladata?
Mit biztosít a shell?
Mi a különbség a szinkron és az aszinkron üzenet-feldolgozás között?

Partíciók, fájlrendszerek, katalógusszerkezetek

Merevlemez-partíciók

A HDD-t használatba vétel előtt partícionáljuk. A partíció a lemez logikai felosztását jelenti. A partíciókat önálló meghajtóként kezelhetjük. A partíció létrehozása után a formázás következik. Mindig a feltelepítendő operációs rendszernek megfelelő fájlrendszerre formázunk. Egy merevlemezen maximum 4 partíció hozható létre. Típusai:
Elsődleges partíció: egy logikai lemezt tartalmaz, ezért egy betűjelet rendel hozzá a rendszer. Legfeljebb négy elsődleges partíció lehet egy merevlemezen. Közülük egyet aktív partícióként kell megjelölni, amelyről az operációs rendszer indítása történik.
Kiterjesztett partíció: további részekre osztható, több logikai lemez hozható létre benne, legfeljebb 32. Minden logikai lemezhez egy betűjelet rendel a rendszer. A HDD-n megengedett 4 partíció közül csak egy lehet kiterjesztett, és nem szükséges elsődleges partíciónak jelen lennie a kiterjesztett partíció létrehozásához.
A Master Boot Record (MBR) a partíció jellemző adatait és a kiválasztását segítő programot tartalmazza.

Fájlrendszerek

Az állományrendszer olyan átfogó szerkezet, amelyben az állományok tárolása, szervezése és elnevezése történik. A logikai lemezek formázásakor jönnek létre. Az adatokat fájlokban, az állományokat mappákban tároljuk. A mappák hierarchikus szervezésűek. A mappákra és az állományokra is a nevükkel hivatkozunk.


FAT: File Allocation Table. A DOS és a nem NT alapú Windows-okra volt jellemző. Nem állítható az állományok hozzáférési jogosultsága, nem naplózható az állományokon végzett művelet. Nem támogatja a dinamikus állománytömörítést. Hajlékonylemezeken is használható.
VFAT: virtuális FAT. A Windows95 operációs rendszerhez továbbfejlesztett fájlrendszer. Újítások: hosszú fájlnevek; Unicode-ban is megadja a katalógusbejegyzést, ezért ékezetet is tartalmazhat a fájlnév; kezelni tudja a CD-k katalógusait.
HPFS: az OS/2 fájlrendszere. 256 karakter hosszú fájlneveket enged meg, illetve többkötetes állományokat is kezelni tud.
NTFS: a Windows NT saját fájlrendszere. Támogatja a hosszú állománynevek használatát, valamint a dinamikus tömörítést. Hozzáférési jogok adásával biztosítja a védelmi rendszert. Naplózza a fájlokon végzett műveleteket. A lemez-szektor hibáit is tudja kezelni. A FAT konvertálható NTFS-re, fordítva nem.
Ext2Fs: a Unix és Linux használja. Egy inode-nak nevezett állományt rendel minden fájlhoz, amiben a néven kívül minden fontos jellemzőjét tárolja. Az inode egy indextáblát is tartalmaz, ez biztosítja az adathordozó szabad blokkjainak jó kihasználását, a fregmentált állományok blokkjainak elérését. Ma már használhatunk ékezetes, hosszú fájlneveket, támogatja a tömörítést, továbbá megbízható védelmet nyújt.


ISO-9660: a CD-ROM-okhoz készült fájlrendszer. Operációs rendszertől független
UDF: optikai tárolókhoz készítették, és közvetlenül címezhető adathordozót feltételez. HDD-n is alkalmazható, de főként DVD-k és CD-k használják. Megengedi az állományok fregmentált elhelyezését, a hosszú, ékezetes fájlneveket.
Legfontosabb fogalmak:
partíció, elsődleges, kiterjesztett partíció, MBR, FAT, VFAT, HPFS, NTFS, Ext2Fs, ISO-9660, UDF, inode
Kérdések, feladatok:
Jellemezze az elsődleges és a kiterjesztett partíciót!
Mi az MBR szerepe?
Mi a fájlrendszer szerepe?
Mi a különbség a FAT és a VFAT között?
Mi jellemző az NTFS-re?
Mi az inode szerepe?
Mely fájlrendszerek készültek optikai tárolókhoz?

Tömörítés

A redundancia

Redundanciáról beszélünk, ha az adatok felesleges információkat tartalmaznak. Ezáltal több helyet foglal a redundáns állomány, késlelteti az adatfeldolgozást. Viszont segít a hibák felismerésében és javításában. Az optimális mérték függ az adatok jellegétől.

Kódolások

Véletlenszerű adatok esetében leggyakrabban a Huffmann-kódot alkalmazzák, amely a gyakoribb adatokhoz rövidebb kódot rendel.
Determinisztikus adatok esetén az adatok közt jól meghatározott összefüggések vannak. Differenciális (különbségi) kódolás a megoldás, ha az egymásra következő adatok közötti átmenet kismértékű. Például egy fénykép árnyalatai esetén a képpontok fényességkódjai helyett csak a változást jegyezzük fel. Az új kódok többnyire becsülhetők az előzőből. Ha a becsült érték és a valódi érték közötti különbséget tároljuk, akkor még tömörebb kódot kapunk.
Futamhossz kódolást (RLE) akkor használhatunk, ha a fájlban változó hosszúságú, ismétlődő elemekből álló sorozatok fordulnak elő. Ekkor az azonos értékeket tartalmazó sorozatokat a sorozat elemével és az ismétlődések számával adhatjuk meg.
Veszteséges tömörítést multimédiás alkalmazásokban használhatunk, hiszen ezekben a fájlokban az emberi érzékelés számára redundáns adatok is vannak. Ebben az esetben a fájl információtartalma megváltozik, az eredeti állapotot nem lehet visszaállítani. Ilyen tömörített állomány a JPG, MP3, MPG.
Kodek: kódol és dekódol, azaz a tömörítést és kibontást is elvgézi. Szimmetrikus, ha a két művelet nagyjából ugyanannyi időt igényel.

Hibaellenőrzés

A rendszer a hibát a CRC módszerrel veheti észre. Ez az eljárás a továbbítandó adatblokkról az átvitel előtt egy "digitális ujjlenyomatot" készít. Ez azt jelenti, hogy a hosszabb adatblokkról egy rövidebb jelsorozatot készít, ami alapján a blokk tartalma meghatározható. Ezt a jelsorozatot az adatblokkal együtt küldik el, majd a vevő oldalon újra kiszámítják és összehasonlítják a kapottal. Ha egyeznek, akkor az adatblokk nem sérült meg az átvitel folyamán, ha nem egyeznek, akkor a vevő újra kéri az átvitelt.
Legfontosabb fogalmak:
redundancia, Huffmann-kód, determinisztikus adat, differenciális kódolás, RLE, veszteséges tömörítés, CRC
Kérdések, feladatok:
Mit jelent a redundancia?
Milyen kódot alkalmaznak véletlenszerű adatok esetén? Mi ennek a lényege?
Mikor alkalmazunk differenciális kódolást? Hogyan történik ez?
Mi jellemző az RLE-re?
Mikor használhatunk veszteséges tömörítést?
Mi a kodek?
Ismertesse a CRC módszert!

Vírusok

A vírusok közös jellemzői

A fertőzött program futásakor a vírusprogram is lefut. Ilyenkor reprodukálja magát, minden új példánya további fájlt fertőzhet meg.
Közvetlenül vagy közvetve futtatható bináris programfájlhoz vagy makróhoz csatolja magát, módosítja annak kódját, hogy futtatásakor a vírus programja is lefusson.
Egy feltétel logikai értékétől függően aktivizálhatja az objektív rutinját. Ez az a programrész, amely elvégzi a vírusra jellemző tevékenységet (formázás, reklámszöveg megjelenítése...).

A vírusok 3 változata

Fájlvírusok: a katalógusba bejegyzett állományokat fertőzik meg. A vírus igyekszik rejtve maradni.
Rendszer- (boot-) vírusok: a lemezek rendszerterületeibe, a bootrekordba és a partíciótáblába kerülhetnek. Ezeken a helyeken olyan programok vannak, amelyek már a rendszer indulásakor lefutnak.
Makróvírusok: az operációs rendszertől függetlenek, csak a makrónyelvtől függenek. A fertőzött dokumentum megnyitásakor aktivizálódnak.

A férgek jellemzői

Az operációs rendszerek védelmi hiányosságait használják ki. Olyan hálózatokban terjednek, ahol a rendszerek egymással kapcsolatban vannak.
Nem kapcsolódnak a fájlhoz, vagy más programokhoz, maguk is teljes programnak tekinthetők.

Egyéb ártó programok

Trójai programok: hasonlítanak a vírusokhoz, mert hordozóprogramra van szükségük. A szaporító rész hiányzik belőlük.
Kémprogramok: adatokat gyűjtenek személyekről, szervezetekről azok tudta nélkül.
Legfontosabb fogalmak:
objektív rutin, fájlvírus, boot-vírus, makróvírus, féreg, trójai program, kémprogram
Kérdések, feladatok:
Mi jellemző a vírusokra?
Mi a feladata az objektív rutinnak?
Hova kerülhetnek a boot-vírusok?
Milyen főbb változatai vannak a vírusoknak?
Mi a különbség a vírusok és a férgek között?
Miben hasonlítanak a trójai programok a vírusokhoz?
Mi a kémprogramok feladata?

Adat- és programvédelem

A vírusok megelőzhetők, ha nem teszünk ismeretlen eredetű programokat a számítógépre. Ha mégis vírus került a gépre, különféle víruskereső- és mentesítő programokkal tehetjük rendbe az adatállományt. A víruskeresők a célfájlokat átolvasva olyan kódsorozatot keresnek, amelyek a vírusokra jellemzők. Ez a szignatúra-(minta) kereső módszer gyors, de a legújabb vírusokat nem ismeri fel, és néha a fájl is megsérülhet.
A heurisztikus módszer nem keres vírusmintákat, hanem olyan szituációt teremt, amelyben a vírus aktivizálja magát. Így a vírusra jellemző műveletek felismerhetők lesznek. A legújabb vírusokat is felismerheti, de gyakori a téves riasztás.
Legfontosabb fogalmak:
szignatúra-keresés, heurisztikus keresés
Kérdések, feladatok:
Hogyan védekezhetünk a vírusok ellen?
Jellemezze a víruskeresési módokat!

13.    A vírusok és más károkozók jellemzése, kategórizálása. 

Védekezés ellenük.

A számítógépes vírusok olyan programok, amelyek képesek önmagukat mindenféle ellenőrzés nélkül másolni, hálózaton vagy adathordozón átterjednek másszámítógépekre. A vírusokat etikátlan programozók írják, legtöbbször tudásuk fitogtatása céljából. A számítógépes vírusok célja a „jópofáskodás”, a rombolás vagy az információszerzés. Valamilyen hordozó közeget igényelnek ami lehet indító szektor, program, adatállomány vagy makró.
A víruskereső programok feladata a számítógépes vírusok felderítése és vírusmentesítés. Antivírus programok: McAfee, Norton Antivirus, Vírus: ThunderByte, F-prot, ZoneAlarm. Magyar fejlesztésű víruskereső prograi VirusBuster, Chkvir, Pasteur.
Vírusok felépítése
Egy számítógépes vírus három részből áll: reprodukciós rutin, aktivizálódási feltelt ellenőrző rutin és objektív rutin. Az első részt minden vírus tartalmazza, a második és harmadik néha elmaradhat.
reprodukciós rutin valamilyen célpontot keres, amit megfertőzhet. Ha megtalálta, általában ellenőrzi, hogy nem fertőzte-e már meg. Bizonyos vírusoknál ez az ellenőrzés elmarad, így ezek egy célpontot akár többször is megfertőzhetnek. A vírus a megtalált célponthoz hozzáfűzi a víruskódot, vagy azzal felülírja a célpont egy részét vagy egészét. Ezt követően a végrehajtási sorrendet úgy állítja be, hogy a víruskód mindenképpen végrehajtódjon, mégpedig általában a program futása előtt vagy a makró betöltésekor. Ha a fertőzést is ellenőrző vírusról van szó, akkor megjelöli a célpontot, hogy az már fertőzött.
Az aktivizálódási feltételt ellenőrző rutin megnézi, hogy valamilyen esemény bekövetkezett-e, illetve, hogy bizonyos feltételek teljesülnek-e. Ha igen, akkor indítja a vírust. A vírus például aktivizálódhat
-        az év meghatározott napján,
-        egy nap bizonyos időpontjában,
-        egy bizonyos program futásakor,
-      miután adott számban sokszorosította magát,
-      ha valamilyen billentyű-kombinációt érzékel,
-      a számítógép újraindítása esetén.
Az objektív rutin a célt megvalósító utasítások sorozata. A célok a következők lehetnek:
-        nem romboló szándék, szórakoztatás, melynek nyomán szövegek, grafikák jelenhetnek meg, betűk potyognak le, a számítógép zenél, a billentyűzet átdefiniálódik stb.,
-        romboló szándék, mely lehet szoftverrombolás, illetve hardverrombolás. Az egy felhasználós rendszerek nem rendelkeznek kellő védelemmel, ezért a vírusok programokat tudnak törölni, felülírni, formattálni tudják a lemezt, cserélgetik az adatokat a lemezen és a memóriában. A hardverelemeket is tönkre tudják tenni, például processzor sebességéi és feszültségét megnövelik, winchester olvasófejével „szántást" csinálnak a lemezen, nyomtató EPROM-ját felülírják, floppy meghajtók időszakosan szükséges leállását megakadályozzák, s mivel az nem bírja a hosszabb idejű tartós működést, tönkremehet.
 Vírusok osztályozása
fertőzés célpontja szerint megkülönböztetünk
-        Boot szektor és partíciós tábla vírusokat, amikor a boot szektor, illetve partíciós tábla helyére a vírus bemásolja magát, az eredeti boot szektort, illetve partíciós táblát pedig egy nem használt szektorra helyezi el. A vírus akkor válik aktívvá, amikor a fertőzött lemezről indítják el a számítógépet. Az utóbbi időben az alaplapokba hardveres boot védelmet építenek be, ami által az ilyen jellegű vírusok háttérbe szorultak.
-        Programvírusokat, amikor a vírus végrehajtható programokba épül be. vagy hozzámásolódik a programokhoz. Ha elindítunk egy fertőzött állományt, akkor először a vírus hajtódik végre, és csak utána a program. Az ily módon megfertőzhető állományok: COM, EXE, BAT, SYS. OVL, BIN, OBJ, LIB, DLL, PIF típusú állományok, tehát nem csak a szorosan vett futtatható állományok.
-        Makróvírusokat, amelyek olyan adatállományokat tudnak megfertőzni, amelyek makrókat tartalmazhatnak.
-        Hibrid vírusokat, amelyek meglehetősen ritkák, elvileg képesek a fent felsorolt vírusok mindegyikeként működni.
A memória-használat szempontjából megkülönböztetünk rezidens (tárban maradó) és nem rezidens vírusokat. Amikor egy rezidens vírus először lefut, akkor a memória meghatározott területére bemásolja magát, és mindaddig ott; marad, amíg a rendszert újra nem indítják, illetve valamilyen módon inaktívvá. nem teszik. A memóriába betelepedő vírus az operációs rendszertől valamilyen módon átveszi a vezérlést, például a programok indítását, majd minden olyan programot megfertőz, amit elindítottak. A nem rezidens vírusok csak a fertőzött program végrehajtásának idejére kerülnek a memóriába, a futásuk során azonnal célpontot keresnek, és fertőznek. Az indító szektor vírusok mindig rezidensek, és például megfertőznek minden hajlékonylemezt, amit használunk. A program- és a makróvírusok rezidensek és nem rezidensek egyaránt lehetnek.
Generáció szerint megkülönböztetünk
-        Első generációs vírusokat, amelyek egyszerű terjedő rutinnal rendelkeznek, általában programokhoz hozzámásolással terjednek.
-        Lopakodó vírusokat, amelyek a fertőzés során bekövetkező változásokat elrejtik, például a programok eredeti hosszát, az indító szektor eredeti állapotát mutatják.
-        Polimorf vagy mutációs vírusokat, amelyek teljesen átírják önmagukat, véletlenszerűen előállított változatokat készítenek magukból. Általában a visszafejtés elleni trükköket is alkalmaznak. Az állandó változás miatt nehéz őket megtalálni.
-        FAT vírusokat, melyek egy példányban teszik fel magukat a lemez valamelyik klaszterébe. Úgy fertőznek, hogy minden végrehajtható állomány kezdő klaszterszámát átirányítják magukra, ha elindítjuk a programot, akkor a vírus indul.
-        CEB (COM, EXE, BAT kiterjesztések kezdőbetűiből) vírusokat, amelyek azt használják ki, hogy ha MS-DOS-ban kiterjesztés nélküli programot indítunk, akkor a rendszer először egy COM állományt keres és indít el, ha ilyen nincs, akkor EXE-t, ha az sincs, akkor BAT-ot. Ezért a vírus EXE és BAT állományokat úgy fertőz meg, hogy létrehoz egy COM állományt, ami magát a vírust tartalmazza, és ami kiterjesztés nélküli programindításkor automatikusan elindul.
-        Makróvírusokat, amelyek Word, Excel és Access makrókat támadnak meg, a makró nyelv lehetőségeit kihasználva.
-        E-mail vírusokat, amelyek a Windows parancsnyelvén íródnak, elektronikus levelekkel terjednek, kiterjesztésük általában .SCR.
Vírusjelleg ű programok
A vírusjellegű programok önálló programok vagy önálló alkalmazásokba beépített víruskódok, melyek célja az információszerzés, vagy a környezeti feltételek megváltozása esetén a rombolás, esetleg vírusok létrehozása.
A trójai faló programok lényege az álcázás. Nevüket onnan kapták, hogy nem azt cselekszik, amire a felhasználó használni szeretné őket, hanem egészen mást, írójuk szándékának megfelelően. Például, másolás elleni védelmet meg lehet úgy valósítani, hogy a program futása alatt a cégtől kapott, eredeti hajlékonylemeznek kell a meghajtóban lennie. Ha a szoftvert és a hajlékonylemezt lemásolják, akkor a program képes érzékelni a megváltozott környezetet. A benne elhelyezett trójai program lerombolja az adatokat, tönkreteszi a programokat. Trójai program célja lehet a garanciaidő utáni adatvesztés előidézés de lehet cél a hálózati információszerzés, például jelszó megszerzése, vagy jogosultságok átállításával felhasználói állományokhoz való hozzáférés. A programok nem szaporodnak, másolással terjednek.
A programférgek az operációs rendszer védelmének hiányát vagy a biztonsági réseket használják ki. Nem programokba, illetve makrókba épülnek be, hanem komplett programok. Elsősorban a hálózati kapcsolatokat használják fel, hogy gépről gépre terjedjenek. Csak azokat a rendszereket támadják meg, amelyevalamilyen kommunikációs vonalra vannak kapcsolva. Saját kódjukat sokszorozzák a lemezen, vagy a memóriában. Céljuk az információszerzés, példái jelszótábla kihozatala.
A virulens programok a víruskódot szövegfájlba helyezik el. Szaporodni nem tudnak. Ha a szövegfájlt futtathatóvá alakítják, például parancsállományt készítenek belőle, akkor a vírus elindul.
A vírustároló programok nem vírussal fertőzöttek, de vírust hordoznak magukban. Ha elindítják a programot, akkor elindul a vírus is.
A vírusgenerátor programok olyan vírusokat készítenek, amelyeknek kódja nem sok mindenben különbözik egymástól. A vírus mutációs programok viszont minél jobban megváltoztatott kódú vírusokat képesek előállítani, melynek során a vírus tevékenysége nem változik.
Vírusvédelmi módszerek
A vírusvédelmi módszerek az alábbi csoportokba sorolhatók;
-         Szignatúrakeresés: a számítógépes programok, így a vírusok is adatokból és utasításokból épülnek fel. A vírusok megtalálásához, elegei: egy jellemző adat- vagy utasításrészre keresni, melyeket szignatúrának, nevezünk. A vírusokra jellemző szignatúrákat adatbázisban helyezik a víruskereső programok innen veszik ki az összehasonlításhoz. A víruskeresők frissítéséhez elegendő ezen adatbázisoknak újabb verzióit letölteni, beszerezni.
-         Heurisztikus keresés: viselkedés és tevékenység alapján próbálják eldönteni a fertőzöttséget. Egy ilyen védelemmel ellátott program szimulálja és analizálja az ellenőrizni kívánt program utasításainak végrehatását, melynek során vírusra utaló műveleteket figyel, például végrehajtható állományokba való beírás, rezidenssé válás stb.
-        Ellenőrző összeges védelem: a lemezen tárolt programok, adatok, az indító szektor és a partíciós tábla bájtjaiból egy matematikai algoritmus alapján egy értéket számolnak, melyet eltárolnak. Ezt az értéket a vírusellenőrzés során újraszámolják, majd összehasonlítják a tarolttal. Az eltérésből lehet következtetni az esetleges vírusfertőzöttségre.
-        Általános rendszerfelügyelő védelem: a rendszerfelügyelő programok a rendszer indítása után rezidenssé válnak és megelőzik a vírusok rendszerbe jutását azáltal, hogy ellenőrzik a programok működését, figyelik a vírusok által hívott megszakításokat, az illegális program- és memória-műveleteket, a lemezkezelést. Rendszerint szignatúra és heurisztikus keresővel vannak kombinálva.
-        Védőoltás a megfertőzhető célpontoknak: úgy jelölik meg a célpontokat, mintha azok fertőzöttek lennének, és mivel a vírusok általában fertőzött programot tovább nem fertőznek, ez védelmet biztosít. Megjelölési módok lehetnek a létrehozás dátumának a vírus által szokásos beállítása, a programhossz megváltoztatása, azonosító hozzáírása a programhoz, környezeti változó beállítása.
-        Irásvédelem: mellyel megakadályozható, hogy a vírus a programba, lemezre írjon. Történhet szoftveres és hardveres úton, például „csak olvasható" fájl attribútum beállítása, írásvédelmi programok használata, hajlékonylemezen írásvédő kivágás és pocok, valamint vírusvédelmi kártyák alkalmazása.
Felhasználói teendők a vírusfertőzöttség megakadályozására
Ebben a részben összefoglaljuk, mit kell tenni a vírusfertőzöttség megakadályozására, illetve, mi a teendő, ha a fertőzöttség már megtörtént. Az elvégzendő feladatokat négy csoportba sorolhatjuk:
-        megelőzés,
-        felderítés,
-        azonosítás,
-        helyreállítás.
Természetesen a megelőzés a legfontosabb. E körbe sorolhatók a következő tevékenységek:
-        vírusmentes gép vásárlása,
-        jogtiszta szoftver használata,
-        a telepítő lemezekről, a rendszerprogramokról, a fontosabb program- és adatállományokról rendszeresen mentés készítése, ha lehet két példányban,
-        antivírus programok rendszeres használata, azok rendszeres frissítése,
-        lemezeket soha ne kölcsönözzünk,
-        idegen gépen csak írásvédett lemezt szabad használni, az idegen gépbe betett lemezeket víruskeresővel ellenőrizni kell,
-         hálózaton megfelelő jogosultságokat kell beállítani, a jelszavakat időnként cserélni kell, a vendég felhasználót megfelelően korlátozni kell, esetleg ki kell zárni,
-         makróvírusok megelőzésére az alapsablonokat csak olvasható attribútummal kell ellátni, ha a makrók nem szükségesek, megnyitáskor le kell tiltani őket.
Vírus jelenlétére utalhatnak a számítógép használata közben előforduló szokatlan dolgok, jelenségek, például
-         lassabb programfutás,
-         programok hossza, létrehozási dátuma indokolatlanul megváltozik,
-         megváltoznak a könyvtárbejegyzések, rejtélyes állományok jelennek meg,
-         szokatlan ábrák láthatók a képernyőn,
-         memória mérete megváltozik, a memóriában túl sok rezidens program helyezkedik el,
-         hibás lemezfelületek növekedése,
-         végrehajtható állományok eltűnnek,
-         túl gyakori lemezművelet,
-         lemez- vagy fájltartalom elvész,
-         makrók nélkül nem menthető állományok,
-         új sablonok megjelenése,
-         új menüpontok, eszköztárak megjelenése, illetve a meglévők eltűnése,
-         a lementett anyag jelszavas lesz,
-         ismeretlen szavak, értékek kerülnek a dokumentumba nyomtatáskor,
-         a Windows beállításai hirtelen megváltoznak,
-         egyéb hibák, például hardvereszköz elromlik.
Ha meggyőződtünk arról, hogy a fent felsorolt jelenségeket nem vaklárma okozta, fontos annak felderítése, hogyan hurcoltuk be a vírust, és milyen vírusról van szó. A vírus azonosítása valamelyik antivírus programmal történhet, célszerű ezekből többet is lefuttatni. Ha lehet nemzeti specialitásokat ismerő programokat is használjunk, esetünkben magyar fejlesztésű víruskereső programot.
A helyreállítás a legnehezebb feladat, különösen azért, mert adatvesztés nélkül szeretnénk azt megtenni. A fertőzött állományból törölni kell a vírust, ezt a víruskereső programok az esetek többségében megteszik. Ha a vírus ily módon nem írtható ki, kézzel kell az állományt törölni. A törölt és a vírus által tönkretett állományok a mentésekből tölthetők vissza. Ha a lemezt fertőzte meg a vírus, és azt nem lehet törölni, formattálás után a rendszert újra kell telepíteni


A szoftver és hardver karbantartó eszközei



A szoftver és hardver karbantartó eszközei
Szoftver: A számítógéphez tartozó programok és programjellegû tevékenységek összessége, valamint a kapcsolodó dokumentációk.
Hardver: A számító gép részei, mint mûszaki és technikai eszköz.
A megkülönböztetés a készülék (hardver) és az azt mûködtetõ program (szoftver) között többek között azért is szükséges, mert a számítógépek világában ezekért különbözõ cégek felelõsek. Tehát nem úgy mint pl. a TV- készülék esetében, melynél ugyanaz a cég felelõs az abban mûködtetett elektronikáért (hardver) és pl. a Teletext-dekóder programjáért (szoftver).
Vírusvédelem:
Általános vírustan:
A 80-as évek közepén még nem sokan vették komolyan azokat a progra 848c24i mozókat, akik azt állították, hogy léteznek olyan programok, melyek saját magukat sokszorosítják, a rendszerekbe beépülve számítógépeket fertõznek meg, és más rendszereket tesznek tönkre. Napjainkban már a legkevésbé képzettszámítógépfelhasználó is hallott a vírusokról, de sajnos csak kis részük  van tisztában a vírusok fajtáival, fertõzési módjukkal, és az ellenük való lehetséges védekezési módszerekkel.
A számítógépes vírusok természetesen programok, melyek az esetektöbbéségében annyira kis méretûek, hogy a rendszereben megbújva képesek úgy mûködni, hogy ne vegyük észre.
Lappangási idõszak: A vírus megpróbál észrevétlen maradni, „csak” szaporodik, azaz más rendszereket fertõz meg, minél nagyobb példányszámú egyedet próbál meg magából létrehozni. Az idõszak célja az életben maradás, azaz egy – egy fertõzött példány megsemmisülése esetén is legyen önmagából biztonsági másolat.
Aktivizálódási idõszak: A vírusos rendszer egy bizonyos számú elindítása után, vagy külsõ körülmény bekövetkezésekor, a vírus aktivizálódik. Ez annyit jelent, hogy ettõl a pillanattól kezdve már nem a szaporodással, hanem a károkozással van elfoglalva.
Fajtái:
Másolás elleni vírusok: Nem szaporodnak, egy adott rendszerbe vannak integrálva. Lappangási idejük nincs, céljuk a programlopás megakadályozása, felismerve a számítógépes környezet megváltozását. Barátságosabb fajtájuk csak az adott rendszer elindítását gátolja meg, míg a haragosabbak az újonnan telepítettrenszer egészét törlik. Mivel egyedileg fejlesztett rendszerek vírusai, felismerésük szinte lehetetlen. Napjainkban gyakori alaplap és operációs rendszer cseréjével létjogosultságukat vesztették.
Károkozó vírusok: Ezek a vírusok aktivizálódási idõszakban törlik, felülírják vagy kódolják az adatainkat, és ez a károkozás az esetek döntõ többségében a rendszer teljes összeomlását eredményezi, ami egyes vírusok esetén azonnal, míg mások esetén csak többszöri rendszerindítás után jelentkezik. „Enyhébb fertõzések” esetén a vírusok nem rongálják meg az adatainkat, csak a számítógépes munkát nehezítik meg (gépünk újraindítása, a betûk lepotyognak a képernyõrõl, összekeverednek a betûk).
Worm (féreg) vírusok: Céljuk sohasem a közvetlen módon vett károkozás, hanem az hogy bizonyos információkat (pl. rendszergazda jelszavát, egyéb jogosultságokat) nyernek ki a rendszerbõl, és ezeket megadott helyen letárolják, vagy Internet címre eljuttassák.
A vírusok terjedése
1 Betöltõ (boot) vírusok: A lemezek indító szektorába, és paríciós táblába telepednek be és az indító programot cserélik le. A fertõzés terjedésének feltétele, hogy az indítólemez vírusos legyen. A vírusok terjedésüket a betöltés folyamatára alapozzák: Az indításkor a BIOS a CMOS-ban megadott meghajtó sorrend (bootszekvencia) alapján igyekszik valamely meghajtóban elhelyezkedõ lemez elsõ szektorát betölteni. Egy fertõzött lemezzel történõ indításkor az operációs rendszer elõtt még a vírus is elindul, és a továbbiakban ez felügyeli a lemezmûveleteket. Ezután minden lemez (winchester is), amelyre hivatkozunk, vírusfertõzõtt lesz. Figyelem: a vírus terjedéséhez elegendõ egyszer(!) fertõzött lemezrõl – nem okvetlenül rendszerlemez – a rendszer betöltését megkísérelni.→ CMOS RAM
   -CMOS RAM: Az alapon található RAM, amely a számítógépünkben található hardver eszközök bizonyos mûködési paramétereit tartalmazza. Tartalmát meg kell õriznie a számítógép kikapcsolása után is, ezért az alaplap egy speciális akkumulátort is tartalmaz, ami állandó tápfeszültséget ad a CMOS RAM-nak. A CMOS-ban tárolt adatok elvesztése vagy helytelen beállítása esetén a számítógépünk nem, vagy nem optimálisan mûködik. Ezért igen fontos az elõbb említett akkumulátor, amelynek élettartama véges (néhány év). Ennek kimerülésére (és cseréjére) figyelmeztet, ha késik számítógépünk órája a kikapcsolás és bekapcsolás közötti idõszakban, vagy gépünk „elfelejti” az elõzõleg beállított értékeket.→ SETUP
=SETUP:                  
Egy program, amellyel egy új alkalmazást, vagy operációs rendszert telepíthetünk, vagy egy már telepített rendszer bizonyos jellemzõit változtathatjuk meg.
-       Az alaplapon, a ROM-BIOS-ban található a SETUP Utilities program, amivel módosíthatjuk a CMOS-RAM tartalmát. A legtöbb számítógépen a rendszertöltés elõtt a DEL billentyû megnyomásával tölthetjük be a SETUP programot, amivel általában a következõ adatokat tudjuk megváltoztatni:
·        Rendszerdátum, rendszeridõ,
·        Floppy meghajtók adatai,
·        IDE illesztésû (ATAPI) winchesterek, CD meghajtók paraméterei,
·        Boot vírusok elleni védelem,
·        Boot meghajtók keresési sorrendje (boot-szekvencia),
·        Jelszó beállítása a gép indításához (USER password), illetve a SETUP programba való belépéshez (SUPERVISOR password),
·        Alaplapra integrált IDE vezérlõk mûködésének beállítása,
·        Power Managment, az energiatakarékossági funkciók beállítása.
2 Állomány (Fájl) vírusok: Terjedésük során végrehajtó (futtatható) kódot tartalmazó (.COM, .EXE, .SYS, .DRV, .BIN,…) állományokat fertõznek meg, és ezekbe írják bele a saját kódjukat. A fertõzéshez szükséges elindítani egy vírusos programot, ezután az összes futtatható állomány fertõzõdik, melyre a rendszer ezután hivatkozik.
·        Hozzáfûzõdõ (Append) vírusok: Általában a végrehajtható állományok végéhez fûzik magukat, majd egy olyan kódot helyeznek annak elején, hogy a program indításakor elõször a vírus hajtódjon végre, majd ezután kerüljön csak sor az eredeti tevékenység végrehajtására. A vírus mûködés során a fertõzött állományok mérete megnövekszik, mégpedig a víruskód méretével.
Itt kell szólni a hozzáfûzõ vírusok egyik speciális fajtájáról, az amõba (Polimorf) vírusokról, amelyek az influenza vírushoz hasonlóan minden fertõzés után megváltoztatják alakjukat, programkódjukat. Rendkívül intelligens vírusok, a víruskódot betömörítve tárolják, éslegyakrabban a tömörítõ algoritmust vagy annak kulcsát változtatják meg.
·        Felülíró (Replace) vírusok: A végrehajtható állományok elejét (vagy egy bizonyos részét) felülírva szaporodik a vírus, nem törõdve azzal, hogy az eredeti kód ezek után már nem állítható helyre.
3 Makróvírusok: A vírus a .DOC, vagy .XLS kiterjesztésû állományokba fészkeli be magát. Terjedése igen egyszerû, csak meg kell nyitnunkWinword-ben vagy Excel-ben a fertõzött dokumentumot, és a vírus, - amelyet valószínûleg Visual Basic-ben írtak – automatikusan el is indul. Nagy veszélye, hogy mûködését gyakran csak akkor vesszük észre, ha már késõ, másrészt, ha a szerzõ a vírust nem kódolja le, bárki azt módosíthatja így újabb vírust állítva elõ, amelyet a víruskeresõk a változatok hatalmas száma miatt már képtelenek követni. Sajnos napjainkban a makróvírus-generátor (vírusíró) programok is megjelentek a számítástechnikai piacon.
4 Levélbombák: A makróvírusok speciális fajtái, azonban terjedési módjuk miatt célszerû ezeket külön tárgyalni. A vírusok e-mail segítségével terjednek, akkor aktivizálódnak, amikor elolvassuk a fertõzött levelet. A fetõzés lefolyása erõsen függ attól, milyen számítógépes környezetben történt a fertõzés. Ha a gépen van Outlook és közvetlen Internet kapcsolat, akkor a levelezési listában szereplõ összes partnernek ír egy „nyomdafestéket el nem tûrõ tartalmú” levelet. (Ez a hirtelen levéláradat a nagyobb vállalatok levelezõrendszerét teljesen megbéníthatja). Néhány vírus közvetlen Internet elérés hiányában a dokumentumainkat fertõzi meg.
Hogyan „szerezhetünk” vírust?
A vírusok terjedéséhez mindenképpen adatátviteli közegre van szükség, amely a következõ lehet:
-       Mágneslemez
-       Merevlemez
-       Cserélhetõ meghajtók lemezei


-       Hálózati meghajtó
-       Elektronikus levelezés segítségével


-       BBS-rõl, Internet-rõl letöltött információk
-       CD ROM
-       DVD
Hogyan védekezhetünk a vírusfertõzés ellen?
1 Általános adatvédelem:
- Csak jogtiszta programokat használjunk. Az illegálisan lemásolt programok telepítése a leggyakoribb fertõzésveszély.
- Ha kapunk (vásárolunk) egy új programot, még telepítés elõtt készítsünk róla biztonsági másolatot.
            - Változó adatainkat mindig mentsük el.
- Amennyiben új adathordozót, vagy a lokális rendszeren kívüli (pl. hálózatról) érkezõ adatokat vagyunk kénytelenek használni, vizsgáljuk meg ezeket víruskeresõ programmal.
- Gondoskodjunk arról, hogy adatainkhoz mások ne férhessenek hozzá.
            - Tükrözzük a legfontosabb adatainkat.
            - Idegen számítógépen csak írásvédett mágneslemezt használjunk.
            - Ne felejtsünk mágneslemezt a meghajtóban.
- Tartsunk készenlétben egy garantáltan vírusmentes írásvédett rendszerlemezt és egy vírusmentesítõ lemezt.
2 Víruskeresõ (mentesítõ) programok: A legegyszerûbb módját szolgáltatják annak, hogyan deríthetjük ki egy adathordozóról, vagy állományról, hogy vírusos. Egyes fajtáik megpróbálják törölni a megtalált vírust. Ez a törlés sikeres lehet a Boot-vírusok és a hozzáfûzõdõ vírusok esetében, ekkor ugyanis az eredeti kódot vissza lehet állítani. A felülíró vírussal fertõzött állományokat helyreállítani sajnos nem lehet, a vírusmentesítés csak letörléssel és az  adathordozón foglalt terület felülírásával lehetséges. A víruskeresõ programokkal kapcsolatos problémák:
-       Mindig a vírusok után kullognak – azaz csak azokat a vírusokat képesek felderíteni, amelyekre már megtanították õket. A vírusnak el kell jutnia a víruskeresõ programot készítõ céghez, ami fõleg közép-keleteurópai vírusok esetén több hónapot is igénybe vesz, ez idõ alatt a vírusok szabadon fertõzhetnek.
-       Egy-egy víruskeresõ program 1-2 hónap alatt teljesen elavul, állandóan frissíteni kell.
-       A polimorf vírusok felderítése szinte lehetetlen.
3 Rezidens vírusfigyelõk: A memóriába betöltõdve folyamatosan vizsgálják a lemezmûveleteket, minden futtatható állomány indítása esetén megvizsgálják, hogy vírusos-e, majd ezután engedélyezik csak annak elindulását, illetve mágneslemez esetén a lemezmûveletkor ellenõrzik annak indító szektorát is. Beállítható az is, hogy mi történjen a vírusos állománnyal (semmi, törlés, vírusmentesítés, átnevezés, karanténba zárás). Hátrányuk, hogy csak az elindított programokat, betöltött állományokat ellenõrzik, másrészt a futtatható állományok, Internetes oldalak, dokumentumok betöltését nagymértékben lelassítják.
I/O kártyára integrált védelem: A I/O mûveleteket nem az alaplapon elhelyezkedõ vezérlõ, hanem egy külön erre a célra kidolgozott vírusellenõrzõ kártyán keresztül bonyolítják le. Mivel minden I/O mûvelet ezen a kártyán keresztül bonyolódik le, a vírusok sem bírják ezt az utat kikerülni. Az ún. alap vírusok felismerésén túl minden egyes futtatható programhoz jogokat rendelhetünk:
-       Rezidens maradhat-e?
-       Melyik logikai meghajtóra írhat?
-       Formázhat-e?
-       Írhat-e az indító szektorba, vagy a partíciós táblába?
-       Elindíthat-e más programot?
A védekezés igen hatásos a felhasználó programok esetén, azonban reménytelen vállalkozás pl. a FORMAT jogait korlátozni. Gondot okoz, hogy jelentõs mértékben lelassítja a programok futási sebességét.
Végül felsorolásszerûen néhány víruskeresõ program: F-prot, F-Secure, McAffee Virusscan, Trend Pc-cillin, Thunderbyte antivirus, Nortonantivirus, Kaspersky antivirus, Panda antivirus, Pc DoorGuard, RAV Antivirus, Worm detector.
Lemezkarbantartás
Egy mágneses adattár kezelésekor óhatatlanul is bekövetkezhetnek hibák. Például egy áramszünet következik be adatállományok írása közben, a már lemezre kiírt adatállomány-részek már lefoglalták a helyüket, ugyanakkor nem érhetjük el õket. Megtörténhet az is (sajnos), hogy az adathordozónk fizikailag sérül meg. A fenti esetekben a meglévõ adatok mentése fontos a felhasználó számára. Ha a lemezegységeinken az adatállományokat gyakran töröljük, és újakkal írjuk felül, akkor az adatok elérése lassabb lehet, mert nem feltétlenül összefüggõ lesz a háttértárolón az a fizikai terület, ahová elhelyezzük a fájlt. Ettõl természetesen a fájl logikailag egybefüggõ marad.
A leggyakrabban elõforduló logika lemezhibák a következõk:
Lost cluster: Elveszett (árva) klaszter, a FAT logikailag megsérült, a bejegyzés szerint a klaszter használatában van, de egyetlen allokációs láncnak sem része.
Invalid entry: Logikai hiba, a bejegyzés olyan értéket tartalmaz, amely a lemez méreteibõl adódó értékeken kívül esik.
Cross linked Entries: Két lánc ugyanarra a klaszterre mutat. A két állomány ugyanabban a részben végzõdik. Általában ilyen szerencsétlen esetben az egyik állomány még megmenthetõ.
A SCANDISK egy lemezanalizáló és helyreállító eszköz, mely ellenõrzi a meghajtóban lévõ lemezt és megpróbálja helyreállítani szükség esetén.
A SCANDISK az alábbi problémákat vizsgálja és javítja:
-       A fájl allokációs tábla problémák (FAT),
-       Fájlrendszer struktúra (elveszett klaszterek, kereszthivatkozású fájlok),
-       Könyvtárstruktúra,
-       Fizikai problémák.
A SCANDISK nem használható:
-       CD-ROM,
-       Hálózati meghajtó
-       Logikailag létrehozott meghajtók (ASSIGN, SUBST, stb.)
-       STREAMER vizsgálatára.
DEFRAG Töredezettség-mentesítés parancsa.
Ha Windows 95/98/Me környezetben az MS-DOS parancssorból indítjuk a SCANDISK vagy DEFRAG programot, akkor is a Windows környezetnek megfelelõ grafikus változat indul el.
Windows 2000/XP automatikusan optimalizálja a lemezhasználatot. Az MS-DOS alrendszerünkben nincs SCANDISK parancs. A Start menübõl csak a Lemeztöredezettség-mentesítõ indítható. A lemez Ellenõrzés és Töredezettség-mentesítése az adott tárolóeszköz adatlapja segítségével érhetõ el, a Sajátgép ablakban a jobb oldali egérgombbal kattintva a lemezre, a Tulajdonságok menüpontot indítva, az Eszközök lapon választható ki a kívánt lemez-karbantartási mûvelet.
Találat: 365


13. Vírusok és vírusvédelem



Mi a számítógépes vírus, és hogyan védekezhetünk ellenük?

Mi a vírus?
Olyan program, amelynek rendelkezik a következő három tulajdonsággal:
  • Szaporodás: a saját kód megsokszorozásának képessége
  • Rejtőzködés
  • Károkozás
Vírusjelenségek
  • Korábban elegendő memória egyszerre kevés lesz a programok futtatására.
  • A floppy és/vagy merevlemezeken a vártnál gyorsabban fogy el a szabad lemezterület.
  • Megmagyarázhatatlan programhibák jelentkeznek.
  • Egyes programok működése lelassul, vagy leáll.
  • Fájlok, könyvtárak tűnnek e1 vagy jönnek létre minden különösebb ok nélkül.
  • A vírusellenőrző szoftver vírust jelez, stb.
Egy számítógépes programot csak abban az esetben tekinthetünk vírusnak, ha mind a három kritériumot teljesíti. Amennyiben nem teljesíti az összes feltételt, vírus-rokon programnak nevezzük.
Vírustípusok
  • Fájlvírusok: csak úgy tudnak szaporodni, hogy egy program állomány belsejébe másolják be magukat.
  • Bootvírusok: a floppy vagy merevlemez boot-területeinek egyikébe írják be magukat. Akkor fertőződnek, ha fertőzött lemezről indul a gép.
  • Makróvírusok: sok manapság használatos program, mint pl a Word, Excel lehetővé teszik, hogy sablonjaik makrókat tartalmazzanak. A makróvírusok így ilyen dokumentumhoz hozzákapcsolódó öninduló makrók, amik reprodukálódnak, s más dokumentum-állományokhoz fűzik magukat. Fő terjedésük: e-mailek csatolt állományaival.
  • Mailvírusok: e-mailekkel terjednek, a levélkiszolgálókat és levelezőprogramokat használják ki terjedésükhöz. Ezek legtöbbször a levelek csatolt állományaival terjednek, de napjainkban már előfordulnak a levéltörzsben speciális karakterekként elrejtve, amik rákényszerítik a levelezőprogramot vagy a levelezőszervert egy speciális feladat végrehajtására.
Vírus-rokon programok
  • Trójai falovak: nem szaporodnak, de a gépbe bekerülve ott valamilyen rendellenességet okoznak, pl. PC-k és a hálózati forgalom lelassítása.
  • Kémvírusok: kárt nem okoznak, hanem információkat szolgáltatnak az adott gépről és a hálózatról Interneten keresztül.
  • Férgek: „csak” szaporodnak, s emiatt lecsökkentik a háttértár szabad területét, súlyos rendszerhibákat okoznak.
Honnan jönnek, kik írnak vírusokat?
  • Egyetemi kutatólaboratóriumok: cél pl. kutatás (víruslélektan)
  • Katonai kutatólaboratóriumok: cél pl. az ellenséges számítógép
  • Terrorista szervezetek program fejlesztői
  • Másolásvédelem melléktermékei
  • Munkakörülményeikkel elégedetlen programozók
Védekezés ellenük
  • Óvatossági rendszabályok betartása: pl. idegen floppylemezt nem teszek be a gépembe, csak ha meggyőződtem annak tisztaságáról; saját lemezemet idegen gépbe csak írásvédetten teszem be; ismeretlen személyektől származó e-mailek csatolt állományait lehetőleg nem nyitom meg.
  • Vírusirtó programok: pl. F-PROT, TBAV, SYSDOKI, SCAN, MSAV, OHK, stb.
    Ezek utólag, lefuttatásukkor tisztítják meg a lemezt, a fájlokat a vírusoktól. Ma már nem nagyon használjuk ezeket.
  • Vírusfigyelő programok: pl. Norton Antivirus, PC Cillin, Mc Affee, CA, Virus Buster, Kaspersky, stb. Ezek a manapság használatos vírusvédelmi eszközeink. A gép működése közben állandó védelmet jelentenek, ha vírust észlelnek, azt nem engedik bejutni. Ha fennáll a lehetőség, hogy korábban került vírus a gépünkbe, segítségükkel víruskeresést is elindíthatunk, s ezzel az egész gépünk tartalmát leellenőrizhetjük.
A vírusirtók és a vírusfigyelők, ha vírust találnak, a lehetőségek szerint azt megölik, vagy törlik a vírusos állományt vagy a frissebb verziók elkészítéséig karanténba helyezik a vírusos állományt.
Fontos, hogy a vírusirtókat illetve vírusfigyelőket gépünkön folyamatosan frissítsük, hogy az újabb kórokozók ellen is hatásosak legyenek.



Nincsenek megjegyzések:

Megjegyzés küldése