Кіріспе

Компьютерлік вирустар макро тілінде жазылған. Компьютерлік терминологияда макровирус – бұл макро тілінде жазылған вирус: бағдарламалық қосымшаның ішінде орналасқан (мысалы, сөз өңдеушілер мен электрондық кестелер бағдарламаларында) бағдарламалау тілі. Microsoft Office, Excel, PowerPoint сияқты кейбір қосымшалар макробағдарламаларды құжаттарға енгізуге мүмкіндік береді, соның салдарынан құжат ашылғанда макролар автоматты түрде іске қосылады, бұл қауіпті компьютерлік нұсқаулардың таралуына ерекше мүмкіндік жасайды. Электрондық поштадағы күтпеген тіркемелерді ашудың қауіпті болуының бір себебі осы. Көптеген антивирустық бағдарламалар макровирустарды анықтай алады, бірақ макровирустың әрекетін анықтау қиын болуы мүмкін.

Негізгі қағидалар

Макро – бұл кейбір тапсырмаларды автоматтандыруға көмектесетін командалар мен әрекеттердің тізбегі, әдетте өте қысқа және қарапайым бағдарлама. Ол қалай жасалса да, сақталған командаларды орындау үшін оларды түсіндіретін жүйе қажет. Кейбір макро жүйелері жеке бағдарламалар болып табылады, ал басқалары күрделі қосымшалардың (мысалы, сөз өңдегіштердің) құрамына енгізіліп, пайдаланушыларға командалар тізбегін оңай қайталауға немесе әзірлеушілерге қосымшаны жергілікті қажеттіліктерге бейімдеуге мүмкіндік береді.

Операция

Макровирус электрондық пошта тіркемелері, сыртқы құрылғылар, желілер және Интернет арқылы таралуы мүмкін, және оны анықтау өте қиын. Макровирус бар файл ашылғаннан кейін, вирус жүйеге жұқтыруы мүмкін. Белсендірілгеннен кейін, ол басқа құжаттар мен үлгілерге еніп, оларды зақымдай бастайды. Бұл макроның қол жеткізе алатын ресурстарына байланысты жүйенің басқа бөліктерін де бұзуы мүмкін. Жұқтырылған құжаттарды басқа пайдаланушылармен және жүйелермен бөліскенде вирус таралады. Макровирустар пайдаланушының рұқсатынсыз жүйеге бағдарламалық жасақтаманы орнату үшін қолданылған, себебі оларды автоматтандырылған пернелерді басу арқылы Интернеттен бағдарламалық жасақтаманы жүктеу және орнату үшін пайдалануға болады. Дегенмен, мұндай жағдай сирек кездеседі, өйткені вирус жазушы үшін бұл тиімді емес, себебі орнатылған бағдарламалық жасақтама көбінесе пайдаланушылардың назарына ілігіп, жойылады. Макровирус операциялық жүйеге емес, қосымшаға байланысты болғандықтан, мақсатты қосымшаға қол жетімді кез келген операциялық жүйеде жұмыс істейтін компьютерді жұқтыра алады. Атап айтқанда, Microsoft Word Macintosh компьютерлерінде де қол жетімді болғандықтан, Word макровирустары Windows платформаларымен қатар кейбір Mac компьютерлеріне де шабуыл жасай алады. Макровирустың мысалы – 1999 жылдың наурыз айында пайда болған Melissa вирусы. Пайдаланушы Melissa вирусы бар Microsoft Word құжатын ашқанда, оның компьютері жұқтырылады. Вирус сол адамның электрондық пошта тізіміндегі алғашқы 50 адамға электрондық пошта арқылы өзін жібереді. Бұл вирусқа жылдам тарауға мүмкіндік берді. Барлық макровирустарды антивирустық бағдарламалар анықтап шыға бермейді. Электрондық пошта тіркемелерін және басқа құжаттарды ашқанда сақтық таныту, жұқтыру қаупін азайтады. Макровирустардың кең таралғандығына байланысты, Microsoft Office 2007 нұсқасынан бастап, Microsoft макростарды қамтитын Office файлдары үшін "m" әрпімен аяқталатын жеке файл кеңейтімдерін тағайындады, бұл пайдаланушылардың макровирустық файлдарды ашуын болдырмауға бағытталған. Microsoft Office-тің қазіргі нұсқалары интернеттен алынған файлдарда макростарды әдепкі бойынша бұғаттайды, бұл өзгеріс алғаш рет 2022 жылдың сәуір айында енгізілді.