മാക്രോ വൈറസ്

കമ്പ്യൂട്ടിംഗ് ടെർമിനോളജിയിൽ, ഒരു മാക്രോ ഭാഷയിൽ എഴുതിയ ഒരു വൈറസാണ് മാക്രോ വൈറസ്. അത് ഒരു സോഫ്റ്റ്വെയർ ആപ്ലിക്കേഷനിൽ (ഉദാ. വേഡ് പ്രോസസ്സറുകളും സ്പ്രെഡ്ഷീറ്റ് ആപ്ലിക്കേഷനുകളും) ഉൾച്ചേർത്തിരിക്കുന്ന ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയാണ്.മൈക്രോസോഫ്റ്റ് ഓഫീസ്, എക്സൽ, പവർപോയിന്റ് പോലുള്ള ചില ആപ്ലിക്കേഷനുകൾ പ്രമാണം തുറക്കുമ്പോൾ മാക്രോകൾ യാന്ത്രികമായി പ്രവർത്തിപ്പിക്കുന്ന പ്രമാണങ്ങളിൽ മാക്രോ പ്രോഗ്രാമുകൾ ഉൾപ്പെടുത്താൻ അനുവദിക്കുന്നു, കൂടാതെ ക്ഷുദ്ര കമ്പ്യൂട്ടർ നിർദ്ദേശങ്ങൾ പ്രചരിപ്പിക്കാൻ കഴിയുന്ന ഒരു പ്രത്യേക സംവിധാനം ഇത് നൽകുന്നു.ഇ-മെയിലുകളിൽ അപ്രതീക്ഷിത അറ്റാച്ചുമെന്റുകൾ തുറക്കുന്നത് അപകടകരമാകാനുള്ള ഒരു കാരണമാണിത്. പല ആന്റിവൈറസ് പ്രോഗ്രാമുകൾക്കും മാക്രോ വൈറസുകൾ കണ്ടെത്താനാകും; എന്നിരുന്നാലും, മാക്രോ വൈറസിന്റെ സ്വഭാവം കണ്ടെത്താൻ ഇപ്പോഴും ബുദ്ധിമുട്ടാണ്. 

 അടിസ്ഥാനങ്ങൾ 
ചില ജോലികൾ യാന്ത്രികമാക്കാൻ സഹായിക്കുന്ന കമാൻഡുകളുടെയും പ്രവർത്തനങ്ങളുടെയും ഒരു ശ്രേണിയാണ് മാക്രോ - സാധാരണയായി വളരെ ഹ്രസ്വവും ലളിതവുമായ പ്രോഗ്രാം. എന്നിരുന്നാലും അവ സൃഷ്ടിക്കപ്പെട്ടിട്ടുണ്ടെങ്കിലും, സംഭരിച്ച കമാൻഡുകളെ വ്യാഖ്യാനിക്കുന്ന ചില സിസ്റ്റം അവ നടപ്പിലാക്കേണ്ടതുണ്ട്. ചില മാക്രോ സിസ്റ്റങ്ങൾ സ്വയം ഉൾക്കൊള്ളുന്ന പ്രോഗ്രാമുകളാണ്, എന്നാൽ മറ്റുള്ളവ സങ്കീർണ്ണമായ ആപ്ലിക്കേഷനുകളായി (ഉദാഹരണത്തിന് വേഡ് പ്രോസസ്സറുകൾ) നിർമ്മിച്ചിരിക്കുന്നത് കമാൻഡുകളുടെ സീക്വൻസുകൾ എളുപ്പത്തിൽ ആവർത്തിക്കാൻ ഉപയോക്താക്കളെ അനുവദിക്കുന്നതിനോ അല്ലെങ്കിൽ പ്രാദേശിക ആവശ്യങ്ങൾക്ക് അനുസൃതമായി ആപ്ലിക്കേഷൻ തയ്യാറാക്കാൻ ഡവലപ്പർമാരെ അനുവദിക്കുന്നതിനോ ആണ്. 

 പ്രവർത്തനം 
ഇ-മെയിൽ അറ്റാച്ചുമെന്റുകൾ, നീക്കംചെയ്യാവുന്ന മീഡിയ, നെറ്റ്‌വർക്കുകൾ, ഇൻറർനെറ്റ് എന്നിവയിലൂടെ ഒരു മാക്രോ വൈറസ് പടരാം, മാത്രമല്ല ഇത് കണ്ടെത്താൻ കുപ്രസിദ്ധമാണ്. ഒരു മാക്രോ വൈറസിനെ കമ്പ്യൂട്ടറിനെ ബാധിക്കുന്നതിനുള്ള ഒരു പൊതു മാർഗ്ഗം സാധാരണ മാക്രോകളെ ഒരു വൈറസ് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക എന്നതാണ്. മാക്രോ വൈറസ് സാധാരണ കമാൻഡുകളെ അതേ പേരിൽ മാറ്റിസ്ഥാപിക്കുകയും കമാൻഡ് തിരഞ്ഞെടുക്കുമ്പോൾ പ്രവർത്തിക്കുകയും ചെയ്യുന്നു. ഉപയോക്താവിന്റെ അറിവില്ലാതെ ഒരു പ്രമാണം തുറക്കുമ്പോഴോ അടയ്ക്കുമ്പോഴോ ഈ ക്ഷുദ്ര മാക്രോകൾ യാന്ത്രികമായി ആരംഭിക്കാം. 

ഒരു മാക്രോ വൈറസ് അടങ്ങിയ ഒരു ഫയൽ തുറന്നുകഴിഞ്ഞാൽ, വൈറസിന് സിസ്റ്റത്തെ ബാധിക്കാം. പ്രവർത്തനക്ഷമമാക്കുമ്പോൾ, അത് മറ്റ് പ്രമാണങ്ങളിലും ടെം‌പ്ലേറ്റുകളിലും ഉൾച്ചേർക്കാൻ തുടങ്ങും. ഈ അപ്ലിക്കേഷനിലെ ഒരു മാക്രോയ്‌ക്ക് ആക്‌സസ്സുചെയ്യാനാകുന്ന ഉറവിടങ്ങളെ ആശ്രയിച്ച് ഇത് സിസ്റ്റത്തിന്റെ മറ്റ് ഭാഗങ്ങളെ ദുഷിപ്പിച്ചേക്കാം. രോഗം ബാധിച്ച പ്രമാണങ്ങൾ മറ്റ് ഉപയോക്താക്കളുമായും സിസ്റ്റങ്ങളുമായും പങ്കിടുമ്പോൾ, വൈറസ് പടരുന്നു. ഉപയോക്താവിന്റെ സമ്മതമില്ലാതെ ഒരു സിസ്റ്റത്തിൽ സോഫ്റ്റ്വെയർ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള ഒരു രീതിയായി മാക്രോ വൈറസുകൾ ഉപയോഗിച്ചു, കാരണം അവ ഓട്ടോമേറ്റഡ് കീ-പ്രസ്സുകൾ ഉപയോഗിച്ച് ഇൻറർനെറ്റിൽ നിന്ന് സോഫ്റ്റ്വെയർ ഡൗൺലോഡ്  ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും കഴിയും. എന്നിരുന്നാലും, ഇത് അസാധാരണമാണ്, കാരണം ഇത് സാധാരണയായി വൈറസ് കോഡറിന് ഫലപ്രദമാകില്ല, കാരണം ഇൻസ്റ്റാൾ ചെയ്ത സോഫ്റ്റ്വെയർ സാധാരണയായി ഉപയോക്താവ് ശ്രദ്ധിക്കുകയും അൺഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യുന്നു.  

ഒരു മാക്രോ വൈറസ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തേക്കാൾ ആപ്ലിക്കേഷനെ ആശ്രയിച്ചിരിക്കുന്നതിനാൽ, ടാർഗെറ്റുചെയ്‌ത ആപ്ലിക്കേഷൻ പോർട്ട് ചെയ്ത ഏത് ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും പ്രവർത്തിക്കുന്ന കമ്പ്യൂട്ടറിനെ ഇത് ബാധിക്കും. പ്രത്യേകിച്ചും, മൈക്രോസോഫ്റ്റ് വേഡ് മാക്കിന്റോഷ് കമ്പ്യൂട്ടറുകളിൽ ലഭ്യമായതിനാൽ, വിൻഡോസ് പ്ലാറ്റ്ഫോമുകൾക്ക് പുറമേ വേഡ് മാക്രോ വൈറസുകൾക്ക് ചില മാക്സുകളെ ആക്രമിക്കാൻ കഴിയും.. 
അവലംബം

വർഗ്ഗം:കമ്പ്യൂട്ടർ വൈറസുകൾ