# கணினி நச்சுநிரல்

இணை நிறுவனர் பில் கேட்ஸுக்கு புழுவின் புரோகிராமரால் ஒரு செய்தியைக் காட்டும் பிளாஸ்டர் புழுவின் ஹெக்ஸ் டம்ப் ]]  
**கணினி வைரஸ்** என்பது ஒரு வகை கணினி நிரலாகும், இது செயல்படுத்தப்படும்போது, பிற கணினி நிரல்களை மாற்றியமைப்பதன் மூலமும், அதன் சொந்த குறியீட்டைச் செருகுவதன் மூலமும் தன்னைப் பிரதிபலிக்கிறது. இந்த பிரதி வெற்றிபெறும் போது, பாதிக்கப்பட்ட பகுதிகள் கணினி வைரஸால் "பாதிக்கப்பட்டுள்ளன" என்று கூறப்படுகிறது.  

வைரஸ் எழுத்தாளர்கள் சமூக பொறியியல் மோசடிகளைப் பயன்படுத்துகின்றனர் மற்றும் பாதுகாப்பு பாதிப்புகள் பற்றிய விரிவான அறிவை ஆரம்பத்தில் கணினிகளைப் பாதிக்க மற்றும் வைரஸைப் பரப்புவதற்கு பயன்படுத்துகின்றனர். மைக்ரோசாப்ட் விண்டோஸ் இயங்கும் பெரும்பாலான வைரஸ்கள், புதிய ஹோஸ்ட்களைப் பாதிக்க பல்வேறு வழிமுறைகளைப் பயன்படுத்துகின்றன, மற்றும் பெரும்பாலும் வைரஸ் தடுப்பு மென்பொருளைத் தவிர்ப்பதற்கு சிக்கலான கண்டறிதல் / திருட்டுத்தனமான உத்திகளைப் பயன்படுத்துகின்றன. வைரஸ்களை உருவாக்குவதற்கான நோக்கங்களில் லாபம் தேடுவது (எ.கா பணையத் தீநிரல் ), ஒரு அரசியல் செய்தியை அனுப்ப விருப்பம், தனிப்பட்ட கேளிக்கை, மென்பொருளில் ஒரு பாதிப்பு இருப்பதை நிரூபிக்க, நாசவேலை மற்றும் சேவை மறுப்பு அல்லது இணைய பாதுகாப்பு சிக்கல்களை ஆராய விரும்புவதால், செயற்கை வாழ்க்கை மற்றும் பரிணாம வழிமுறைகள் .  

கணினி வைரஸ்கள் தற்போது ஒவ்வொரு ஆண்டும் பில்லியன் கணக்கான டாலர் மதிப்புள்ள பொருளாதார சேதத்தை ஏற்படுத்துகின்றன, கணினி செயலிழப்பு, கணினி வளங்களை வீணாக்குவது, தரவை சிதைப்பது, பராமரிப்பு செலவுகளை அதிகரிப்பது, தனிப்பட்ட தகவல்களைத் திருடுவது போன்றவை காரணமாக. இதற்கு பதிலளிக்கும் விதமாக, இலவச, திறந்த-மூல வைரஸ் தடுப்பு கருவிகள் உருவாக்கப்பட்டுள்ளன, மேலும் வைரஸ் தடுப்பு மென்பொருளின் ஒரு தொழில் பல்வேறு இயக்க முறைமைகளின் பயனர்களுக்கு வைரஸ் பாதுகாப்பை வளர்த்து, விற்கிறது அல்லது இலவசமாக விநியோகிக்கிறது. , தற்போதுள்ள எந்த வைரஸ் தடுப்பு மென்பொருளும் அனைத்து கணினி வைரஸ்களையும் (குறிப்பாக புதியவை) கண்டுபிடிக்க முடியவில்லை என்றாலும், கணினி பாதுகாப்பு ஆய்வாளர்கள் ஏற்கனவே பரவலாக விநியோகிக்கப்படுவதற்கு முன்பு, வளர்ந்து வரும் வைரஸ்களை மிகவும் திறம்பட கண்டறிய வைரஸ் தடுப்பு தீர்வுகளை செயல்படுத்த புதிய வழிகளை தீவிரமாக தேடுகின்றனர்.  

"வைரஸ்" என்ற சொல் மற்ற வகை தீம்பொருளைக் குறிக்க நீட்டிப்பு மூலம் தவறாகப் பயன்படுத்தப்படுகிறது. கணினி "புழுக்கள்", பணையத் தீநிரல் , ஸ்பைவேர், ஆட்வே ர், ட்ரோஜன் ஹார்ஸ், கீலாக்கர்கள், ரூட்கிட்கள், , தீங்கிழைக்கும் உலாவி உதவி பொருள் (BHO கள்) மற்றும் பிற தீங்கிழைக்கும் மென்பொருள் போன்ற பல தீங்கிழைக்கும் மென்பொருட்களுடன் "தீம்பொருள்" கணினி வைரஸ்களை உள்ளடக்கியது. செயலில் உள்ள தீம்பொருள் அச்சுறுத்தல்களில் பெரும்பாலானவை உண்மையில் கணினி வைரஸ்களைக் காட்டிலும் ட்ரோஜன் ஹார்ஸ் புரோகிராம்கள் அல்லது கணினி புழுக்கள். 1985 ஆம் ஆண்டில் ஃப்ரெட் கோஹன் உருவாக்கிய கணினி வைரஸ் என்ற சொல் ஒரு தவறான பெயர். வைரஸ் பெரும்பாலும் பாதிக்கப்பட்ட ஹோஸ்ட் கணினிகளில் சில வகையான தீங்கு விளைவிக்கும் செயல்களைச் செய்கின்றன, அதாவது வன் இடம் அல்லது மத்திய செயலாக்க அலகு (சிபியு) நேரத்தைப் பெறுதல், தனிப்பட்ட தகவல்களை அணுகுவது மற்றும் திருடுவது (எ.கா., கடன் அட்டை எண்கள், பற்று அட்டை எண்கள், தொலைபேசி எண்கள், பெயர்கள், மின்னஞ்சல் முகவரிகள், கடவுச்சொற்கள், வங்கி தகவல், வீட்டு முகவரிகள் போன்றவை), தரவை சிதைப்பது, அரசியல், நகைச்சுவையான அல்லது அச்சுறுத்தும் செய்திகளை பயனரின் திரையில் காண்பித்தல், அவர்களின் மின்னஞ்சல் தொடர்புகளை ஸ்பேம் செய்தல், அவற்றின் விசை அழுத்தங்களை பதிவு செய்தல் அல்லது கணினியை பயனற்றதாக மாற்றுவது. இருப்பினும், எல்லா வைரஸ்களும் ஒரு அழிவுகரமான "பேலோடை" கொண்டு தங்களை மறைக்க முயற்சிக்கவில்லை-வைரஸ்களின் வரையறுக்கும் பண்பு என்னவென்றால், அவை சுய-பிரதி கணினி நிரல்களாகும், அவை பயனர் அனுமதியின்றி பிற மென்பொருளை மாற்றியமைக்கும், அவை ஒரு உயிரியல் போன்றவை வைரஸ் இது உயிரணுக்களுக்குள் பிரதிபலிக்கிறது.  

## வரலாற்று வளர்ச்சி

### சுய பிரதிபலிப்பு திட்டங்களில் ஆரம்பகால கல்விப் பணி
சுய-பிரதிபலிப்பு கணினி நிரல்களின் கோட்பாடு குறித்த முதல் கல்விப் பணி 1949 ஆம் ஆண்டில் ஜான் வான் நியூமன் என்பவர் இல்லினாய்ஸ் பல்கலைக்கழகத்தில் "சிக்கலான தானியங்கல் கோட்பாடு மற்றும் அமைப்பு" பற்றி விரிவுரைகளை வழங்கினார். வான் நியூமனின் பணி பின்னர் "சுய இனப்பெருக்கம் செய்யும் ஆட்டோமேட்டாவின் கோட்பாடு" என்று வெளியிடப்பட்டது. வான் நியூமன் தனது கட்டுரையில் ஒரு கணினி நிரல் தன்னை எவ்வாறு இனப்பெருக்கம் செய்ய வடிவமைக்க முடியும் என்பதை விவரித்தார். சுய இனப்பெருக்கம் செய்யும் கணினி நிரலுக்கான வான் நியூமனின் வடிவமைப்பு உலகின் முதல் கணினி வைரஸாகக் கருதப்படுகிறது, மேலும் அவர் கணினி வைராலஜியின் தத்துவார்த்த "தந்தை" என்று கருதப்படுகிறார். 1972 ஆம் ஆண்டில், வீத் ரிசாக் வான் நியூமனின் சுய பிரதிபலிப்பு குறித்த படைப்புகளை நேரடியாகக் கட்டமைத்து, தனது கட்டுரையை "செல்ப்ஸ்ட்ரெப்ரோடுஜீரேண்டே ஆட்டோமேட்டன் மிட் மினிமேலர் இன்ஃபர்மேஷன்ஸ்பெர்ட்ராகுங்" (குறைந்த தகவல் பரிமாற்றத்துடன் சுய-இனப்பெருக்கம் செய்யும் ஆட்டோமேட்டா) என்ற கட்டுரையை வெளியிட்டார். கட்டுரை ஒரு SIEMENS 4004/35 கணினி அமைப்புக்கான அசெம்பிளர் நிரலாக்க மொழியில் எழுதப்பட்ட ஒரு முழுமையானச் செயல்பாட்டு வைரஸை விவரிக்கிறது. 1980 ஆம் ஆண்டில் ஜர்கன் கிராஸின் அவரது எழுதினார் டிப்ளோம் மணிக்கு ஆய்வறிக்கை "Selbstreproduktion bei Programmen" (நிரல்களில் சுய இனப்பெருக்கம்) டார்ட்மண்ட் பல்கலைக்கழகத்தில் . க்ராஸ் தனது படைப்பில் கணினி நிரல்கள் உயிரியல் வைரஸ்களைப் போலவே செயல்பட முடியும் என்றுக் குறிப்பிட்டார்.  

### அறிவியல் புனைகதை
ஒரு சிறுகதையில் சுய-இனப்பெருக்கம் செய்யும் திட்டத்தின் முதலில் அறியப்பட்ட விளக்கம் 1970 இல் கிரிகோரி பென்ஃபோர்டின் தி ஸ்கார்ர்ட் மேன் இல் வைரஸ் எனப்படும் கணினி நிரலை விவரிக்கிறது, இது தொலைபேசி மோடம் டயலிங் திறன் கொண்ட கணினியில் நிறுவப்படும் போது, தொலைபேசி எண்களை தோராயமாக டயல் செய்கிறது. மற்றொரு கணினியால் பதிலளிக்கப்பட்ட மோடத்தை அழுத்தவும். இது பதிலளிக்கும் கணினியை அதன் சொந்த நிரலுடன் நிரல் செய்ய முயற்சிக்கிறது, இதனால் இரண்டாவது கணினி சீரற்ற எண்களை டயல் செய்யத் தொடங்கும், நிரலுக்கு மற்றொரு கணினியைத் தேடும். நிரல் எளிதில் பாதிக்கப்படக்கூடிய கணினிகள் மூலம் அதிவேகமாக பரவுகிறது மற்றும் VACCINE எனப்படும் இரண்டாவது நிரலால் மட்டுமே அதை எதிர்கொள்ள முடியும்.  

யோசனை, இரண்டு 1972 நாவல்கள் மேலும் ஆராய்ந்தனர் ஹார்லி *ஒரு வென் ஈ* மூலம் டேவிட் ஜெரால்டு மற்றும் *டெர்மினல் மேன்* மூலம் மைக்கேல் கிரிச்ரன், மற்றும் 1975 நாவலின் ஒரு முக்கியக் கருவாக ஆனார் *தி ஷாக்வேவ் ரைடர்* மூலம் ஜான் ப்ரூன்னர் .  

1973 ஆம் ஆண்டு மைக்கேல் கிரிக்டன் அறிவியல் புனைகதைத் திரைப்படமான *வெஸ்ட்வேர்ல்ட்* ஒரு கணினி வைரஸ் பற்றிய கருத்தை ஆரம்பத்தில் குறிப்பிட்டது, இது ஒரு மைய சதி கருப்பொருளாக இருந்தது, இது ஆண்ட்ராய்டுகளை அசைக்க இயலாது. ஆலன் ஓப்பன்ஹைமரின் தன்மை சிக்கலை சுருக்கமாகக் கூறுகிறது "... இங்கே ஒரு தெளிவான முறை உள்ளது, இது ஒரு தொற்று நோய் செயல்முறைக்கு ஒப்புமையைக் குறிக்கிறது, ஒன்று ... பகுதியிலிருந்து அடுத்த இடத்திற்கு பரவுகிறது." அதற்கு பதில்கள் கூறப்பட்டுள்ளன: "ஒருவேளை நோய்க்கு மேலோட்டமான ஒற்றுமைகள் இருக்கலாம்" மற்றும், "எந்திர இயந்திரத்தை நம்புவது கடினம் என்று நான் ஒப்புக் கொள்ள வேண்டும்."  

### முதல் எடுத்துக்காட்டுகள்

க்ரீப்பர் வைரஸ் முதன்முதலில் 1970 களின் முற்பகுதியில் இணையத்தின் முன்னோடியான ARPANET இல் கண்டறியப்பட்டது. க்ரீப்பர் 1971 இல் பிபிஎன் டெக்னாலஜிஸில் பாப் தாமஸ் எழுதிய ஒரு சோதனை சுய பிரதிபலிப்பு திட்டமாகும். TENEX இயக்க முறைமையில் இயங்கும் DEC PDP-10 கணினிகளைப் பாதிக்க க்ரீப்பர் ARPANET ஐப் பயன்படுத்தினார். க்ரீப்பர் ARPANET வழியாக அணுகலைப் பெற்று, தொலைநிலை அமைப்பிற்கு தன்னை நகலெடுத்தார், அங்கு "நான் தவழும், உங்களால் முடிந்தால் என்னைப் பிடி!" காட்டப்பட்டது. க்ரீப்பரை நீக்க *ரீப்பர்* நிரல் உருவாக்கப்பட்டது.