Programi më i vështirë

Nga përkthyesi: Gjeta një pyetje në Quora: Cili program ose kod mund të quhet më kompleksi i shkruar ndonjëherë? Përgjigja e njërit prej pjesëmarrësve ishte aq e mirë sa që ia vlente një artikull.

Lidhni rripat e sigurimit.

Programi më kompleks në histori është shkruar nga një ekip njerëzish emrat e të cilëve nuk ua dimë.

Ky program është një krimb kompjuteri. Krimbi me sa duket është shkruar midis 2005 dhe 2010. Për shkak se ky krimb është kaq kompleks, unë mund të jap vetëm një përshkrim të përgjithshëm të asaj që bën.

Krimbi shfaqet fillimisht në një disk USB. Dikush mund të gjejë një disk të shtrirë në tokë, ta marrë atë me postë dhe të interesohet për përmbajtjen e tij. Sapo disku u fut në një kompjuter Windows, pa dijeninë e përdoruesit, krimbi u nis automatikisht dhe u kopjua në atë kompjuter. Kishte të paktën tre mënyra në të cilat ai mund të nisej. Nëse njëra nuk funksionoi, ai provoi një tjetër. Të paktën dy nga këto metoda të lëshimit ishin krejtësisht të reja dhe të dyja shfrytëzuan dy gabime të pavarura sekrete në Windows për të cilat askush nuk dinte derisa u shfaq ky krimb.

Sapo krimbi funksionon në një kompjuter, ai përpiqet të fitojë të drejtat e administratorit. Ai nuk shqetësohet veçanërisht nga programi antivirus i instaluar - ai mund të injorojë shumicën e programeve të tilla. Pastaj, në varësi të versionit të Windows në të cilin po funksionon, krimbi do të provojë një nga dy metodat e panjohura më parë për të fituar të drejtat e administratorit në kompjuter. Si më parë, askush nuk dinte për këto dobësi të fshehura përpara se të shfaqej ky krimb.

Pas kësaj, krimbi është në gjendje të fshehë gjurmët e pranisë së tij në thellësitë e OS, në mënyrë që asnjë program antivirus të mos mund ta zbulojë atë. Ai fshihet aq mirë sa edhe nëse shikoni në disk në vendin ku duhet të jetë ky krimb, nuk do të shihni asgjë. Ky krimb u fsheh aq mirë sa arriti të bredh në internet për një vit pa asnjë kompani sigurie as që e njohu faktin e ekzistencës së saj.

Krimbi më pas kontrollon nëse mund të hyjë në internet. Nëse mundet, ai përpiqet të vizitojë faqet www.mypremierfutbol.com ose www.todaysfutbol.com. Në atë kohë këta serverë ishin Malajzia dhe Danimarka. Ai hap një kanal komunikimi të koduar dhe u tregon këtyre serverëve se kompjuteri i ri është marrë me sukses. Pse krimbi përditësohet automatikisht në versionin më të ri?

Krimbi më pas kopjon veten në çdo pajisje tjetër USB që ju ndodh të futni. Ai e bën këtë duke instaluar një drejtues disku mashtrues të dizajnuar mirë. Ky shofer përmbante një nënshkrim dixhital Realtek. Kjo do të thotë se autorët e krimbit ishin disi në gjendje të depërtonin në vendndodhjen më të sigurt të një kompanie të madhe tajvaneze dhe të vidhnin çelësin më sekret të kompanisë pa e ditur kompania për të.

Më vonë, autorët e këtij shoferi filluan ta nënshkruajnë atë me një çelës privat nga JMicron, një kompani tjetër e madhe tajvaneze. Dhe përsëri, autorët ishin në gjendje të depërtojnë në vendin më të mbrojtur kjo kompaninë dhe vjedhin çelësin më sekret që zotëron kjo kompani pa ditur asgjë për të.

Krimbi për të cilin po flasim shumë e komplikuar. Dhe ne jemi ende ende nuk filloi.

Pas kësaj, krimbi fillon të shfrytëzojë dy gabime të zbuluara së fundmi në Windows. Një gabim lidhet me printerët e rrjetit dhe tjetri lidhet me skedarët e rrjetit. Krimbi i përdor këto gabime për t'u instaluar në rrjetin lokal në të gjithë kompjuterët e tjerë në zyrë.

Më pas krimbi fillon të kërkojë softuer specifik të zhvilluar nga Siemens për të automatizuar makineritë e mëdha industriale. Pasi e gjen, ai (e keni marrë me mend) përdor një gabim tjetër të panjohur më parë për të kopjuar vetë logjikën e programueshme të një kontrolluesi industrial. Pasi një krimb është vendosur në atë kompjuter, ai qëndron atje përgjithmonë. Asnjë sasi e zëvendësimit ose "dezinfektimit" të kompjuterit tuaj nuk do të shpëtojë prej tij.

Krimbi kërkon motorë elektrikë industrialë të bashkangjitur nga dy kompani specifike. Njëra prej këtyre kompanive është në Iran dhe tjetra në Finlandë. Motorët që ai po kërkon quhen "drive me frekuencë të ndryshueshme". Ato përdoren për të kontrolluar centrifugat industriale. Centrifugat mund të përdoren për të pastruar shumë elementë kimikë.

Për shembull, uraniumi.

Tani që krimbi ka kontroll të plotë mbi centrifugat, ai mund të bëjë çfarë të dojë me to. Ai mund t'i fikë të gjitha. Ai mund t'i shkatërrojë të gjithë menjëherë - thjesht rrotullojini me shpejtësi maksimale derisa të shpërndahen si bomba, duke vrarë të gjithë ata që ndodhen afër.

Por jo. Kjo kompleks krimbi. Dhe krimbi ka plane të tjera.

Pasi të ketë kapur të gjitha centrifugat në fabrikën tuaj... krimbi thjesht shkon në gjumë.

Ditët kalojnë. Ose javë. Ose sekonda.

Kur krimbi vendos se ka ardhur koha, ai shpejt zgjohet. Ai zgjedh rastësisht disa centrifuga ndërsa pastrojnë uraniumin. Krimbi i bllokon ato në mënyrë që nëse dikush vëren se diçka është e çuditshme, nuk do të jetë në gjendje t'i fikë këto centrifuga.

Dhe pastaj, pak nga pak, krimbi fillon t'i rrotullojë këto centrifuga... pak i gabuar. Jo shumë fare. Thjesht, ju e dini, pak shume shpejt. Ose pak shumë i ngadaltë. Vetëm немного parametrat e jashtëm të sigurt.

Në të njëjtën kohë, rrit presionin e gazit në këto centrifuga. Ky gaz quhet UF6. Një gjë shumë e dëmshme. Krimbi ndryshon presionin e këtij gazi pak jashtë kufijve të sigurt. Pikërisht në mënyrë që nëse gazi futet në centrifuga gjatë funksionimit, ka një shans të vogël që ai do të kthehet në gurë.

Centrifugat nuk u pëlqen të punojnë shumë shpejt ose shumë ngadalë. Dhe as ata nuk i pëlqejnë gurët.

Por krimbit i ka mbetur edhe një mashtrim i fundit. Dhe ai është i shkëlqyer.

Përveç të gjitha veprimeve të tij, krimbi filloi të luante një regjistrim të të dhënave nga 21 sekondat e fundit të funksionimit, të cilat i regjistroi kur centrifugat funksiononin normalisht.
Krimbi e luajti regjistrimin pa pushim në një lak.

Si rezultat, të dhënat nga të gjitha centrifugat për njerëzit dukeshin mjaft normale. Por këto ishin vetëm hyrje të rreme të krijuara nga krimbi.

Tani imagjinoni që ju jeni përgjegjës për rafinimin e uraniumit duke përdorur këtë fabrikë të madhe industriale. Dhe gjithçka duket se po funksionon mirë. Motorët mund të tingëllojnë paksa të çuditshëm, por numrat në kompjuter tregojnë se motorët e centrifugës funksionojnë ashtu siç duhet.

Pastaj centrifugat fillojnë të prishen. Në mënyrë të rastësishme, njëri pas tjetrit. Ata zakonisht vdesin në heshtje. Megjithatë, në disa raste, ata rregullojnë të tashmen performancës. Dhe prodhimi i uraniumit fillon të bjerë ndjeshëm. Urani duhet të jetë i pastër. Uraniumi juaj nuk është aq i pastër sa për të bërë ndonjë gjë të dobishme.

Çfarë do të bënit nëse do të drejtonit këtë fabrikë të pasurimit të uraniumit? Ju do të kontrolloni gjithçka përsëri dhe përsëri dhe përsëri, duke mos kuptuar se cili është problemi. Nëse dëshironi, mund të ndryshoni të gjithë kompjuterët në fabrikë.

Por centrifugat ende do të prisheshin. Dhe ti nuk kishte asnjë mënyrë për të gjetur edhe pse.

Me kalimin e kohës, nën mbikëqyrjen tuaj, rreth 1000 centrifuga prishen ose mbyllen. Ju çmendeni duke u përpjekur të kuptoni pse gjërat nuk po funksionojnë siç është planifikuar.

Kjo është pikërisht ajo që ndodhi në të vërtetë

Nuk do të prisnit kurrë që të gjitha këto probleme të ishin krijuar nga një krimb kompjuteri, krimbi kompjuterik më dinak dhe inteligjent në histori, i shkruar nga një ekip tepër sekret me para dhe kohë të pakufizuar. Krimbi u krijua me vetëm një qëllim: kaloni nëpër të gjitha metodat e njohura të sigurisë dixhitale dhe shkatërroni programin bërthamor të vendit tuaj pa u kapur.
Të krijosh një program që mund të bëjë NJË nga këto gjëra është në vetvete një mrekulli e vogël. Krijo një program që mund të bëjë të gjitha këto dhe shumë më tepër...

… për këtë Krimb Stuxnet duhej të bëhej programi më kompleks i shkruar ndonjëherë.

Burimi: www.habr.com

Shto një koment