Visgrūtākā programma

No tulkotāja: es atradu jautājumu Quora: Kuru programmu vai kodu var uzskatīt par vissarežģītāko no jebkad uzrakstītajiem? Viena no dalībnieku atbildēm bija tik laba, ka noteikti ir vērta raksta.

Piesprādzējiet drošības jostas.

Vissarežģītākā programma vēsturē tika uzrakstīta cilvēku grupas, kuru vārdus mēs nezinām.

Šī programma ir datorsūklis. Sūklis tika uzrakstīts, spriežot pēc visa, 2005. un 2010. gadu laikā. Ņemot vērā, cik sarežģīts ir šis sūklis, es varu sniegt tikai vispārēju aprakstu par to, ko tas dara.

Vispirms sūklis parādās USB diskā. Kāds varēja atrast disku, kas gulēja uz zemes, saņemt to pa pastu un ieinteresēties par tā saturu. Kad disks tika ievietots Windows PC, nezinot lietotājam, sūklis automātiski palaidās un nokopējās šajā datorā. Pastāvēja vismaz trīs veidi, kādā viņš varēja sevi palaist. Ja viens neizdevās, viņš mēģināja citu. Vismaz divi no šiem palaišanas paņēmieniem bija absolūti jauni un abi izmantoja divas neatkarīgas, slepenas Windows kļūdas, par kurām neviens nezināja līdz tam brīdim, kad parādījās šis sūklis.

Kad sūklis tiek palaists datorā, viņš mēģina iegūt administratora tiesības. Viņš īpaši neuztraucas par uzstādīto antivīrusu programmatūru – viņš var ignorēt lielāko daļu šo programmu. Tad, atkarībā no tā, uz kādas Windows versijas viņš darbojas, sūklis mēģinās izmantot vienu no diviem iepriekš nezināmiem administratora tiesību iegūšanas paņēmieniem datorā. Kā iepriekš, pirms šī sūkļa parādīšanās neviens nezināja par šīm slēptajām ievainojamībām.

Pēc tam sūklis ir spējīgs slēpt savu klātbūtni operētājsistēmas dziļumos, tā, lai neviena antivīrusu programma to nevarētu atklāt. Viņš paslēpjas tik labi, ka pat meklējot diskā tur, kur šim sūklim vajadzētu būt, jūs neko neredzat. Šis sūklis bija paslēpies tik labi, ka spēja pārvietoties internetā gandrīz gadu, un neviena ar drošību saistīta kompānija pat neatzina pat faktu par tā esamību..

Pēc tam sūklis pārbauda, vai viņš var iziet internetā. Ja var, viņš mēģina apmeklēt vietnes www.mypremierfutbol.com vai www.todaysfutbol.com. Tajā laikā šie serveri bija Malāzijā un Dānijā. Tas atver šifrētu sakaru kanālu un informē šos serverus, ka jauns dators ir veiksmīgi uzņemts. Kāpēc vīruss automātiski atjaunojas uz visjaunāko versiju?

Pēc tam vīruss kopē sevi uz jebkuru citu USB ierīci, kuru jūs esat pievienojis. Viņš to dara, izmantojot rūpīgi izstrādātu viltotu diska draiveri. Šis draiveris saturēja Realtek digitālo parakstu. Tas nozīmē, ka vīrusa autori kaut kā spēja iekļūt visapdrošinātākajā vietā lielā taivāniešu uzņēmumā un nozagt uzņēmuma noslēpumaināko atslēgu tā, ka pats uzņēmums par to neuzzināja.

Vēlāk šī draivera autori sāka parakstīt to ar JMicron noslēpuma atslēgu, vēl vienu lielu taivāniešu uzņēmumu. Un atkal autori spēja iekļūt visapdrošinātākajā vietā uzņēmumā un nozagt visnoslēpumaināko atslēgu, kas pieder uzņēmumam, tā, ka viņi par to neko neuzzināja. šīs Uzņēmumam tā, ka viņi neko par to neuzzināja. šis Vīruss, par kuru mēs runājam

ir ļoti sarežģīts . Un mēs vēl patneesam sākuši Pēc tam vīruss sāk izmantot divus nesen atklātus trikus Windows. Viens triks ir saistīts ar tīkla printeriem, bet otrs – ar tīkla failiem. Vīruss izmanto šos trikus, lai uzstādītu sevi lokālajā tīklā uz visiem citiem datoriem birojā..

Pēc tam vīruss sāk meklēt konkrētu programmatūru, ko izstrādājusi Siemens, lai automatizētu lielas rūpniecības mašīnas. Tiklīdz viņš to atrod, viņš (kā jūs jau uzminējāt) izmanto vēl vienu agrāk nezināmu triku, lai kopētu sevi programmējamo loģiku rūpnieciskajā kontrolierī. Tiklīdz vīruss ir apmeties šajā datorā, viņš tur paliek uz visiem laikiem. Neviens aizvietojumu vai

dezinfekcijas

datori nepalīdzēs no tā atbrīvoties.

Vīruss meklē pieslēgtos rūpnieciskos elektriskos motorus no diviem konkrētiem uzņēmumiem. Viens no šiem uzņēmumiem atrodas Irānā, bet otrs - Somijā. Motorus, kurus viņš meklē, sauc par „frekvences regulētiem piedziņām”. Tie tiek izmantoti rūpniecisko centrifūgu vadīšanai. Ar centrifūgām var attīrīt daudzas ķīmiskas vielas.

Tagad, kad tārps ir pilnībā pārņēmis centrifūgas, viņš var darīt ar tām visu, ko vēlas. Viņš var tās visas atslēgt. Viņš var acumirklī iznīcināt visas – pietiek ar to, ka tās griež maksimālā ātrumā, līdz tās izsprāgst kā bumbas, nogalinot visus, kas nejauši ir tuvumā.

Bet nē. Tas ir sarežģīts tārps. Un tārpam ir citi plāni..

Tiklīdz viņš ir pārņēmis visas centrifūgas tavā ražotnē… tārps vienkārši iegremdējas.

Pāriet dienas. Vai nedēļas. Vai sekundes.

Kad tārps nolemj, ka laiks ir pienācis, viņš ātri pamostas. Viņš nejauši izvēlas dažas centrifūgas, kamēr tās attīra urānu. Tārps bloķē tās tā, ka, ja kāds pamanīs kaut ko dīvainu, viņš nespēs atslēgt šīs centrifūgas.

Un tad, pamazām, tārps sāk griezt šīs centrifūgas… mazliet nepareizi.. Nebūs daudz. Vienkārši, ziniet, nedaudz pārāk ātri. Vai mazliet pārāk lēni. Tikai mazliet ārpus drošajiem parametriem.

Tajā pašā laikā viņš palielina gāzes spiedienu šajās centrifūgās. Šī gāze saucas UF6. Ļoti kaitīga lieta. Tārps maina šīs gāzes spiedienu nedaudz ārpus drošiem līmeņiem. Tieši tā, lai, kad gāze iekļūst centrifūgās darbības laikā, parādītos neliela iespēja, ka tā pārvērtīsies akmeņos..

Centrifūgas nepatīk strādāt pārāk ātri vai pārāk lēni. Un akmeņi tām arī nepatīk.

Bet tārpam ir palicis pēdējais triks. Un tas ir ģeniāls.

Papildus visām savām darbībām tārps sāka atskaņot datu ierakstu par pēdējām 21 sekundēm darbības, kuras viņš bija ierakstījis, kad centrifūgas darbojās normāli.
Tārps atskaņoja ierakstu atkal un atkal, ciklā.

Rezultātā datu par visām centrifūgām cilvēkiem izskatījās pilnīgi normāli. Bet tās bija tikai ainas, ko radījis tārps.

Un tagad iedomājieties, ka jūs esat atbildīgs par urāna attīrīšanu šajā lielajā industriālajā rūpnīcā. Un šķiet, ka viss darbojas labi. Varbūt dzinēji skan nedaudz dīvaini, bet datorā redzamie skaitļi parāda, ka centrifūgu motori strādā kā vajadzētu.

Pēc tam centrifūgas sāk bojāties. Nejauši, viena pēc otras. Parasti tās mirst klusi. Tomēr dažos gadījumos tās rīko īstu izrādi.. Urāna ražošana sāk strauji samazināties. Urāns jābūt tīram. Jūsu urāns nav pietiekami tīrs, lai ar to varētu izdarīt ko noderīgu.

Ko jūs darītu, ja vadītu šo urāna bagātināšanas rūpnīcu? Jūs visu pārbaudītu atkal un atkal, nesaprotot, kur ir problēma. Jūs, ja vēlētos, varētu nomainīt visus datorus rūpnīcā.

Bet centrifūgas joprojām salūztu. Un jums pat nebūtu iespējas uzzināt, kāpēc.

Laika gaitā, jūsu uzraudzībā, aptuveni 1000 centrifūgas salūzt vai tiek izslēgtas. Jūs nonāktu neprātā, mēģinot noskaidrot, kāpēc viss nestrādā, kā bija plānots.

Tieši tas arī patiesībā notika.

Jūs nekad negaidītu, ka visas šīs problēmas radījis datoru kāpurs, visviltīgākais un gudrākais datoru kāpurs vēsturē, ko uzrakstījusi kāda neticami slepena komanda ar neierobežotiem resursiem un laiku. Kāpurs tika izstrādāts tikai ar vienu mērķi: iet cauri visiem zināmajiem digitālās aizsardzības veidiem un iznīcināt jūsu valsts kodolprogrammu, lai to nevarētu noķert.
Izveidot programmu, kas varētu paveikt VIENU no šīm lietām, pati par sevi ir maza brīnuma. Izveidot programmu, kas var darīt VISU šo un daudz ko citu...

… tādēļ kāpurs Stuxnet nācās kļūt par viskomplicētāko programmu, kāda jebkad ir uzrakstīta.

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster