Programu ngumu zaidi

Kutoka kwa mfasiri: Nilipata swali kuhusu Quora: Ni programu gani au msimbo gani unaweza kuitwa mgumu zaidi kuwahi kuandikwa? Jibu la mmoja wa washiriki lilikuwa zuri sana kwamba linastahili kabisa makala.

Funga mikanda yako ya kiti.

Programu ngumu zaidi katika historia iliandikwa na timu ya watu ambao hatujui majina yao.

Mpango huu ni mdudu wa kompyuta. Mdudu huyo aliandikwa kati ya 2005 na 2010. Kwa sababu mdudu huyu ni mgumu sana, naweza tu kutoa maelezo ya jumla ya kile anachofanya.

Mdudu huonekana kwanza kwenye kiendeshi cha USB. Mtu anaweza kupata diski iliyolala chini, kuipokea kwa barua, na kupendezwa na yaliyomo. Mara tu diski ilipoingizwa kwenye Kompyuta ya Windows, bila mtumiaji kujua, mdudu huyo alijizindua kiotomatiki na kujinakili kwenye kompyuta hiyo. Kulikuwa na angalau njia tatu ambazo angeweza kujizindua. Ikiwa moja haikufanya kazi, alijaribu nyingine. Angalau mbili kati ya njia hizi za uzinduzi zilikuwa mpya kabisa, na zote mbili zilitumia mende mbili za siri za Windows ambazo hakuna mtu aliyejua hadi mdudu huyu atokee.

Mara tu mdudu anapoendesha kwenye kompyuta, anajaribu kupata haki za msimamizi. Yeye hajasumbui haswa na programu ya antivirus iliyowekwa - anaweza kupuuza programu nyingi kama hizo. Kisha, kulingana na toleo gani la Windows linaendesha, mdudu atajaribu mojawapo ya mbinu mbili zisizojulikana za kupata haki za msimamizi kwenye kompyuta. Kama hapo awali, hakuna mtu aliyejua juu ya udhaifu huu uliofichwa kabla ya mdudu huyu kuonekana.

Baada ya hayo, mdudu anaweza kuficha athari za uwepo wake katika kina cha OS, ili hakuna programu ya antivirus inayoweza kuigundua. Inajificha vizuri hata ukiangalia kwenye diski mahali ambapo mdudu huyu anapaswa kuwa, hutaona chochote. Mdudu huyu alijificha vizuri kiasi kwamba aliweza kuzurura mtandaoni kwa mwaka mzima bila kampuni yoyote ya ulinzi hata hakutambua ukweli wa kuwepo kwake.

Kisha mnyoo hukagua ili kuona ikiwa anaweza kufikia Mtandao. Ikiwa anaweza, anajaribu kutembelea tovuti www.mypremierfutbol.com au www.todaysfutbol.com. Wakati huo seva hizi zilikuwa Malaysia na Denmark. Hufungua njia ya mawasiliano iliyosimbwa kwa njia fiche na kuwaambia seva hizi kuwa kompyuta mpya imechukuliwa kwa ufanisi. Kwa nini mdudu hujisasisha kiotomatiki hadi toleo jipya zaidi?

Kisha mnyoo hujinakili kwenye kifaa kingine chochote cha USB unachoweza kuingiza. Inafanya hivyo kwa kusakinisha kiendeshi cha diski mbovu iliyoundwa kwa uangalifu. Dereva huyu alikuwa na sahihi ya dijitali ya Realtek. Hii ina maana kwamba waandishi wa mdudu huyo kwa namna fulani waliweza kuingia katika eneo salama zaidi la kampuni kubwa ya Taiwan na kuiba ufunguo wa siri zaidi wa kampuni bila kampuni kujua kuhusu hilo.

Baadaye, waandishi wa dereva huyu walianza kutia saini kwa ufunguo wa kibinafsi kutoka kwa JMicron, kampuni nyingine kubwa ya Taiwan. Na tena, waandishi waliweza kuingia kwenye sehemu iliyohifadhiwa zaidi hii kampuni na kuiba ufunguo wa siri zaidi anaomiliki hii kampuni bila wao kujua chochote kuhusu hilo.

Mdudu tunayemzungumzia ngumu sana. Na hata sisi bado haikuanza.

Baada ya hayo, mdudu huanza kutumia mende mbili zilizogunduliwa hivi karibuni kwenye Windows. Hitilafu moja inahusiana na vichapishaji vya mtandao, na nyingine inahusiana na faili za mtandao. Mdudu hutumia hitilafu hizi kujisakinisha kwenye mtandao wa ndani kwenye kompyuta zingine zote ofisini.

Kisha mdudu huanza kutafuta programu mahususi iliyotengenezwa na Siemens ili kutengeneza mashine kubwa za viwandani. Mara tu atakapoipata, yeye (uliikisia) hutumia mdudu mwingine asiyejulikana hapo awali kunakili mantiki inayoweza kupangwa ya mtawala wa viwanda mwenyewe. Mdudu akishatulia kwenye kompyuta hiyo, anakaa hapo milele. Hakuna kiasi cha kubadilisha au "kusafisha" kompyuta yako itaondoa.

Mdudu hutafuta injini za umeme za viwandani kutoka kwa kampuni mbili maalum. Moja ya kampuni hizi iko nchini Iran na nyingine iko Ufini. Motors anazotafuta zinaitwa "variable frequency drives." Zinatumika kudhibiti centrifuges za viwanda. Centrifuges inaweza kutumika kusafisha vipengele vingi vya kemikali.

Kwa mfano, urani.

Sasa kwa kuwa mdudu ana udhibiti kamili juu ya centrifuges, anaweza kufanya chochote anachotaka nao. Anaweza kuzima zote. Anaweza kuwaangamiza wote mara moja - tu wazungushe kwa kasi ya juu hadi waruke kando kama mabomu, na kuua kila mtu ambaye yuko karibu.

Lakini hapana. Hii ngumu mdudu. Na mdudu ana mipango mingine.

Mara tu inapokamata centrifuges zote kwenye mmea wako... mdudu huenda kulala.

Siku zinapita. Au wiki. Au sekunde.

Wakati mdudu anaamua kuwa wakati umefika, huamka haraka. Anachagua kwa nasibu centrifuges kadhaa wanaposafisha urani. Mdudu huwazuia ili mtu akigundua kuwa kuna jambo geni, hataweza kuzima centrifuges hizi.

Na kisha, kidogo kidogo, mdudu huanza kuzunguka centrifuges hizi ... kidogo vibaya. Sio sana hata kidogo. Unajua tu, kidogo haraka mno. Au kidogo polepole sana. Pekee kidogo vigezo salama vya nje.

Wakati huo huo, huongeza shinikizo la gesi katika centrifuges hizi. Gesi hii inaitwa UF6. Jambo lenye madhara sana. Mdudu hubadilisha shinikizo la gesi hii kidogo nje ya mipaka salama. Hasa ili ikiwa gesi inaingia kwenye centrifuges wakati wa operesheni, kuna nafasi ndogo hiyo atageuka kuwa mawe.

Centrifuges haipendi kukimbia haraka sana au polepole sana. Na hawapendi mawe pia.

Lakini mdudu huyo ana hila moja ya mwisho iliyobaki. Na yeye ni kipaji.

Mbali na vitendo vyake vyote, mdudu huyo alianza kucheza rekodi ya data kutoka kwa sekunde 21 za mwisho za operesheni, ambayo ilirekodi wakati centrifuges zilifanya kazi kawaida.
Mdudu huyo alicheza rekodi tena na tena kwa kitanzi.

Matokeo yake, data kutoka kwa centrifuges zote kwa wanadamu ilionekana kuwa ya kawaida kabisa. Lakini haya yalikuwa maingizo ya uwongo tu yaliyoundwa na mdudu huyo.

Sasa fikiria kwamba unawajibika kusafisha urani kwa kutumia mmea huu mkubwa wa viwanda. Na kila kitu kinaonekana kufanya kazi vizuri. Motors inaweza kusikika kidogo, lakini nambari kwenye kompyuta zinaonyesha kuwa motors za centrifuge hufanya kazi inavyopaswa.

Kisha centrifuges huanza kuvunja. Kwa mpangilio wa nasibu, moja baada ya nyingine. Kawaida hufa kimya kimya. Hata hivyo, katika baadhi ya matukio, wao hupanga sasa utendaji. Na uzalishaji wa uranium huanza kuanguka kwa kasi. Uranus lazima iwe safi. Uranium yako si safi vya kutosha kufanya chochote muhimu nayo.

Je, ungefanya nini ikiwa utaendesha kiwanda hiki cha kurutubisha uranium? Ungeangalia kila kitu tena na tena na tena, bila kuelewa shida ni nini. Unaweza kubadilisha kompyuta zote kwenye mmea ikiwa unataka.

Lakini centrifuges bado ingeweza kuvunjika. Na wewe hakukuwa na njia hata ya kujua kwanini.

Baada ya muda, chini ya usimamizi wako, takriban centrifuge 1000 huvunjika au kuzima. Unakuwa wazimu ukijaribu kubaini kwa nini mambo hayafanyiki kama ilivyopangwa.

Hiki ndicho hasa kilichotokea

Huwezi kamwe kutarajia kwamba matatizo haya yote yaliundwa na mdudu wa kompyuta, mdudu mwenye ujanja na mwenye akili zaidi katika historia, iliyoandikwa na timu fulani ya siri yenye pesa na wakati usio na kikomo. Mdudu huyo aliundwa kwa kusudi moja tu: pitia njia zote za usalama za kidijitali zinazojulikana na uharibu mpango wa nyuklia wa nchi yako bila kukamatwa.
Kuunda programu ambayo inaweza kufanya MOJA ya mambo haya yenyewe ni muujiza mdogo. Unda programu ambayo inaweza kufanya haya yote na mengi zaidi ...

… kwa hii; kwa hili Mdudu wa Stuxnet ilibidi iwe programu ngumu zaidi kuwahi kuandikwa.

Chanzo: mapenzi.com

Kuongeza maoni