லினக்ஸின் கீழ் வைரஸ் போன்ற நடத்தை தடுப்பது எப்படி



சிக்கல்களை அகற்ற எங்கள் கருவியை முயற்சிக்கவும்

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



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



முறை 1: ஜிப் குண்டுகளைத் தடுக்கும்

ஜிப் குண்டுகள் குறிப்பாக சிக்கலானவை, ஏனெனில் அவை எல்லா சிக்கல்களுக்கும் சமமாக சிக்கல்களை ஏற்படுத்துகின்றன. இவை இயக்க முறைமையை சுரண்டுவதில்லை, மாறாக கோப்பு காப்பகங்கள் செயல்படும் முறை. 1980 களில் MS-DOS கணினிகளுக்கு தீங்கு விளைவிக்கும் ஒரு ஜிப் வெடிகுண்டு சுரண்டல், ஆண்ட்ராய்டு ஸ்மார்ட்போனுக்கு இப்போதே 10 ஆண்டுகளில் அதே சிக்கலை ஏற்படுத்தக்கூடும்.



பிரபலமற்ற 42.zip சுருக்கப்பட்ட கோப்பகத்தை எடுத்துக் கொள்ளுங்கள். இது 42 கிலோபைட் இடத்தை எடுத்துக்கொள்வதால் கிளாசிக்கல் 42.zip என்று பெயரிடப்பட்டாலும், ஒரு குறும்புக்காரர் அதை அவர்கள் விரும்பியதை அழைக்கலாம். காப்பகமானது 16 வெவ்வேறு தொகுப்புகளில் ஒழுங்கமைக்கப்பட்ட ஐந்து வெவ்வேறு அடுக்குகளைக் கொண்ட காப்பகங்களைக் கொண்டுள்ளது. இவை ஒவ்வொன்றும் சுமார் 3.99 பைனரி ஜிகாபைட் பூஜ்ய எழுத்துக்களைக் கொண்டிருக்கும் கீழ் அடுக்கைக் கொண்டுள்ளது. லினக்ஸில் உள்ள / dev / null சாதனக் கோப்பிலிருந்து வெளிவரும் அதே குப்பை தரவு மற்றும் MS-DOS மற்றும் மைக்ரோசாப்ட் விண்டோஸில் உள்ள NUL சாதனம். எல்லா கதாபாத்திரங்களும் பூஜ்யமாக இருப்பதால், அவை ஒரு தீவிரத்திற்கு சுருக்கப்பட்டு, செயல்பாட்டில் மிகச் சிறிய கோப்பை உருவாக்கலாம்.

இந்த பூஜ்ய தரவு அனைத்தும் ஒன்றாகக் குறைக்கப்படும்போது சுமார் 3.99 பைனரி பெட்டாபைட் இடத்தைப் பிடிக்கும். RAID கோப்பு கட்டமைப்பைக் கூட தாக்கல் செய்ய இது போதுமானது. இந்த சிக்கலைத் தடுக்க உங்களுக்குத் தெரியாத காப்பகங்களை ஒருபோதும் சிதைக்காதீர்கள்.

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



முறை 2: கட்டளை தந்திர சுரண்டல்கள்

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

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

2016-11-25_021652

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

2016-11-25_021740

முறை 3: அசாதாரண ஸ்கிரிப்ட்களை ஆராய்தல்

நீங்கள் எப்போது பைதான், பெர்ல், பாஷ், டாஷ், டி.சி.எஸ் அல்லது வேறு எந்த வகையான ஸ்கிரிப்டையும் பெறுகிறீர்கள், அதை முயற்சிக்கும் முன் அதை ஆராயுங்கள். தீங்கு விளைவிக்கும் கட்டளைகள் அதற்குள் மறைக்கப்படலாம். ஹெக்ஸாடெசிமல் குறியீட்டின் கொத்து போல தோற்றமளிக்கும் எதையும் பாருங்கள். உதாரணமாக:

“ Xff xff xff xff x68 xdf xd0 xdf xd9 x68 x8d x99

“ Xdf x81 x68 x8d x92 xdf xd2 x54 x5e xf7 x16 xf7

இந்த இரண்டு வரிகளும் விதிவிலக்காக அழிக்கும் rm -rf / கட்டளையை ஹெக்ஸ் குறியீட்டில் குறியாக்கிய ஸ்கிரிப்டிலிருந்து எடுக்கப்பட்டுள்ளன. நீங்கள் என்ன செய்கிறீர்கள் என்று உங்களுக்குத் தெரியாவிட்டால், உங்கள் முழு நிறுவலையும், அதனுடன் ஒரு UEFI துவக்க அமைப்பையும் எளிதாகத் தட்டியிருக்க முடியும்.

தீங்கு விளைவிக்கும் சாத்தியமான மேலோட்டமாக தீங்கற்றதாக தோன்றும் கட்டளைகளைத் தேடுங்கள். ஒரு கட்டளையிலிருந்து வெளியீட்டை மற்றொரு கட்டளைக்கு திருப்பிவிட> சின்னத்தை எவ்வாறு பயன்படுத்தலாம் என்பதை நீங்கள் அறிந்திருக்கலாம். / Dev / sda அல்லது / dev / sdb எனப்படும் ஏதேனும் ஒன்றை திருப்பிவிடுவதை நீங்கள் கண்டால், அது ஒரு தொகுதியில் தரவை குப்பைகளுடன் மாற்றுவதற்கான முயற்சி. நீங்கள் அதை செய்ய விரும்பவில்லை.

இதுபோன்ற ஒரு கட்டளை நீங்கள் அடிக்கடி பார்க்கும் மற்றொரு விஷயம்:

mv / bin / * / dev / null

தி / dev / null சாதன கோப்பு ஒரு பிட் வாளியைத் தவிர வேறில்லை. இது தரவுக்கு திரும்புவதற்கான ஒரு புள்ளியாகும். இந்த கட்டளை உள்ளடக்கங்களை நகர்த்துகிறது / நான் அடைவு / dev / null , அதன் உள்ளே உள்ள அனைத்தையும் நீக்குகிறது. இதைச் செய்ய ரூட் அணுகல் தேவைப்படுவதால், சில வஞ்சகமுள்ள குறும்புக்காரர்கள் அதற்கு பதிலாக ஏதாவது எழுதுவார்கள் mv ~ / * / dev / null , இது ஒரு பயனரின் கோப்பகத்திற்கும் பொருந்தும் என்பதால், ஆனால் எந்த சிறப்பு அணுகலும் தேவையில்லை. நீங்கள் இதைச் செய்ய முயற்சித்தால் சில விநியோகங்கள் இப்போது பிழை செய்திகளை வழங்கும்:

2016-11-25_021843

டிடியைப் பயன்படுத்தும் எதற்கும் கவனம் செலுத்துங்கள் அல்லது mkfs.ext3 அல்லது mkfs.vfat கட்டளைகள். இவை ஒரு இயக்ககத்தை வடிவமைக்கும், மேலும் சாதாரணமாக இருக்கும்.

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

4 நிமிடங்கள் படித்தேன்