மிகவும் கடினமான திட்டம்

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

உங்கள் இருக்கை பெல்ட்களை கட்டுங்கள்.

வரலாற்றில் மிகவும் சிக்கலான நிரல் ஒரு குழுவால் எழுதப்பட்டது, அதன் பெயர்கள் நமக்குத் தெரியாது.

இந்த நிரல் ஒரு கணினி புழு. புழு 2005 மற்றும் 2010 க்கு இடையில் எழுதப்பட்டது. இந்த புழு மிகவும் சிக்கலானது என்பதால், அது என்ன செய்கிறது என்பதைப் பற்றிய பொதுவான விளக்கத்தை மட்டுமே என்னால் கொடுக்க முடியும்.

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

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

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

புழு அதன் பிறகு இணையத்தை அணுக முடியுமா என்று பார்க்கிறது. அவரால் முடிந்தால், அவர் தளங்களைப் பார்வையிட முயற்சிக்கிறார் www.mypremierfutbol.com அல்லது www.todaysfutbol.com. அந்த நேரத்தில் இந்த சர்வர்கள் மலேசியா மற்றும் டென்மார்க். இது ஒரு மறைகுறியாக்கப்பட்ட தகவல்தொடர்பு சேனலைத் திறந்து, புதிய கணினி வெற்றிகரமாக கையகப்படுத்தப்பட்டதாக இந்த சேவையகங்களுக்குச் சொல்கிறது. புழு ஏன் தானாகவே புதிய பதிப்பிற்கு தன்னைப் புதுப்பித்துக் கொள்கிறது?

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

பின்னர், இந்த இயக்கியின் ஆசிரியர்கள் மற்றொரு பெரிய தைவானிய நிறுவனமான JMicron இன் தனிப்பட்ட விசையுடன் கையெழுத்திடத் தொடங்கினர். மீண்டும், ஆசிரியர்கள் மிகவும் பாதுகாக்கப்பட்ட இடத்திற்குள் நுழைய முடிந்தது இந்த நிறுவனம் மற்றும் அவர் வைத்திருக்கும் மிக ரகசிய சாவியை திருடினார் இந்த அவர்களுக்கு எதுவும் தெரியாமல் நிறுவனம்.

நாம் பேசும் புழு மிகவும் சிக்கலான. நாங்கள் இன்னும் இருக்கிறோம் தொடங்கவில்லை.

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

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

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

உதாரணமாக, யுரேனியம்.

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

ஆனால் இல்லை. இது சிக்கலான புழு. மற்றும் புழு உள்ளது பிற திட்டங்கள்.

உங்கள் ஆலையில் உள்ள அனைத்து மையவிலக்குகளையும் அது கைப்பற்றியதும்... புழு வெறுமனே தூங்கிவிடும்.

நாட்கள் கழிகின்றன. அல்லது வாரங்கள். அல்லது நொடிகள்.

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

பின்னர், சிறிது சிறிதாக, புழு இந்த மையவிலக்குகளை சுழற்றத் தொடங்குகிறது தவறு. அதிகம் இல்லை. உங்களுக்கு தெரியும், கொஞ்சம் மிக வேகமாக. அல்லது சிறிதளவு மிக மெதுவாக. மட்டுமே немного பாதுகாப்பான அளவுருக்கள் வெளியே.

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

மையவிலக்குகள் மிக வேகமாக அல்லது மிக மெதுவாக இயங்க விரும்புவதில்லை. மேலும் அவர்களுக்கு கற்கள் பிடிக்காது.

ஆனால் புழுவுக்கு கடைசியாக ஒரு தந்திரம் உள்ளது. மேலும் அவர் புத்திசாலி.

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

இதன் விளைவாக, மனிதர்களுக்கான அனைத்து மையவிலக்குகளிலிருந்தும் தரவு மிகவும் சாதாரணமாகத் தோன்றியது. ஆனால் இவை புழுவால் உருவாக்கப்பட்ட தவறான பதிவுகள் மட்டுமே.

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

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

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

ஆனால் மையவிலக்குகள் இன்னும் உடைந்துவிடும். மற்றும் நீங்கள் ஏன் என்று கண்டுபிடிக்க கூட வழி இல்லை.

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

உண்மையில் நடந்தது இதுதான்

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

… இதற்காக ஸ்டக்ஸ்நெட் புழு இதுவரை எழுதப்பட்ட மிக சிக்கலான நிரலாக மாற வேண்டியிருந்தது.

ஆதாரம்: www.habr.com

கருத்தைச் சேர்