Nga përkthyesi: Gjeta një pyetje në Quora: Cila program apo kod mund të emërtohet si më e komplikuara ndonjëherë e shkruar? Përgjigjja e njërit prej pjesëmarrësve ishte aq e mirë, saqë vlerësohet për një artikull.
Kërko lidhet.
Programi më i komplikuar në histori është shkruar nga një ekip njerëzish, emrat e të cilëve nuk i dimë.
Ky program është një krimb kompjuterik. Krimbi, sipas dukurive, është shkruar ndoshta midis viteve 2005 dhe 2010. Për shkak se ky krimb është kaq kompleks, mund të jap vetëm një përshkrim të përgjithshëm të asaj që bën.
Së pari, krimbi shfaqet në një disk USB. Disa mund të kenë gjetur disku që shtrihej në tokë, ta marrin me postë dhe të interesohen për përmbajtjen e tij. Sa herë që disku ishte futur në një kompjuter me Windows, pa dijeninë e përdoruesit, krimbi automatikisht ekzekutoi veten dhe kopjoi në atë kompjuter. Kishte të paktën tri mënyra me të cilat ai mund të niste veten. Nëse njëra nuk funksiononte, provonte tjetrën. Të paktën dy nga këto metoda nisjeje ishin krejtësisht të reja dhe të dyja përdornin dy gabime të pavarura dhe sekrete në Windows, për të cilat askush nuk dinte derisa ky krimb doli në pah.
Sa herë që krimbi niset në kompjuter, ai përpiqet të fitojë të drejtat e administratorit. Fatmirësisht, ai nuk shqetësohet shumë për programet antivirus të instaluara - ai mund të injorojë shumicën e atyre programeve. Pastaj, në varësi të versionit të Windows që po punon, krimbi do të përpiqet një nga dy metodat e panjohura më parë për të fituar të drejtat e administratorit në kompjuter. Ashtu si më parë, para se të dilte ky krimb, askush nuk dinte për këto vulnerabilitete të fshehta.
Pas kësaj, krimbi është në gjendje të fshehë gjurmët e pranisë së tij në thellësitë e sistemit operativ, kështu që asnjë program antivirus nuk mund ta zbulojë atë. Ai fshihet kaq mirë, saqë edhe nëse do të kërkoni në disk në vendin ku duhet të jetë ky krimb, nuk do të shihni asgjë. Ky krimb ishte fshehur kaq mirë, saqë ia doli të lëvizte në Internet për një vit dhe asnjë kompani që merrej me sigurinë nuk e pranoi as faktin e ekzistencës së tij..
Më pas, krimbi kontrollon nëse mund të lidhet në Internet. Nëse mundet, ai përpiqet të vizitojë faqet ose . Në atë kohë, këto servera ishin në Malajzi dhe Danimarkë. Ai hap një kanal të enkriptuar komunikimi dhe u komunikon këtyre serverëve se kompjuteri i ri është kapur me sukses. Pse krimbit automatikisht përditëson veten në versionin më të ri.
Pas kësaj, krimbi kopjon veten në çdo pajisje USB tjetër që ju ngjitet. Ai e bën këtë përmes instalimit të një drejtuesi të rremë, të dizajnuar me kujdes. Ky drejtues përmbante një nënshkrim digjital nga Realtek. Kjo do të thotë se autorët e krimbit arritën ndonjëherë të depërtojnë në vendin më të mbrojtur të një kompanie të madhe tajvaneze dhe të vjedhin çelësin më sekret të kompanisë në mënyrë që vetë kompania të mos e kuptonte.
Më vonë, autorët e këtij drejtuesi filluan ta nënshkruajnë me çelësin e tyre sekret nga JMicron, një tjetër kompani e madhe tajvaneze. Dhe përsëri, autorët arritën të depërtojnë në vendin më të mbrojtur në këtë kompaninë dhe të vjedhin çelësin më sekret që mbante kjo kompania, në mënyrë që ata të mos e kuptonin aspak këtë.
Krimbi për të cilin flasim është shumë kompleks. Dhe ne ende nuk kemi filluar.
Pas kësaj, krimbi fillon të përdorë dy të metat e sapo zbuluara në Windows. Një metë lidhet me printerat në rrjet, ndërsa tjetra – me skedarët në rrjet. Krimbi i përdor këto të meta për të instaluar veten në rrjetin lokal në të gjitha kompjuterat e tjera në zyrë.
Më pas, krimbi fillon të kërkojë një softuer specifik, të zhvilluar nga Siemens për automatizimin e makinerive të mëdha industriale. Saponi e gjen atë, ai (siç e keni kuptuar) përdor një tjetër të metë të panjohur më parë për të kopjuar veten në logjikën programabile të kontrolluesit industrial. Pasi krimbi vendoset në këtë kompjuter, ai mbetet atje përgjithmonë. Asnjë numër zëvendësimesh ose 'dezinfektimi' të kompjuterit nuk do të ndihmojë për ta hequr atë.
Krimbi kërkon motorë elektrikë industrialë të bashkëngjitur nga dy kompani specifike. Njëra nga këto kompani është në Iran, ndërsa tjetra në Finlandë. Motorët që ai kërkon quhen 'ç drives të rregulluara me frekuencë'. Ata përdoren për të kontrolluar centrifugat industriale. Me ndihmën e centrifugave, mund të pastroni shumë elemente kimike.
Për shembull, uraniumin.
Tani, tani që dëmi ka marrë kontroll të plotë mbi centrifugat, ai mund të bëjë me to çfarëdo që dëshiron. Ai mund t'i ndalë të gjitha. Ai mund t'i shkatërrojë ato menjëherë - mjafton t'i rrotullojë ato me shpejtësi maksimale deri sa të shpërthejnë si bomba, duke vrarë të gjithë ata që rastësisht ndodhen afër.
Por jo. Ky dëm është i ndërlikuar. Dhe dëm ka planeta të tjera.
Sapo ai ka kapur të gjitha centrifugat në fabrikën tënde… dëm thjesht bie në gjumë.
Kalojnë ditë. Ose javë. Ose sekonda.
Kur dëmi vendos që është koha, ai zgjohet shpejt. Ai rastësisht zgjedh disa centrifuga gjatë pastrimit tëuranit. Dëmi bllokon ato në mënyrë që, nëse dikush vëren se diçka e çuditshme po ndodh, ai nuk mund të ndalë këto centrifuga.
Dhe pastaj, ngadalë, dëmi fillon të rrotullojë këto centrifuga… pak në mënyrë të gabuar. Aspak shumë. Thjesht, e dini, pak shumë shpejt. Ose paksa shumë ngadalë. Thjesht pakëz jashtë parametrave të sigurta.
Në të njëjtën kohë, ai rrit presionin e gazit në këto centrifuga. Ky gaz quhet UF6. Një gjë shumë e dëmshme. Dëmi ndryshon presionin e këtij gazi pak jashtë vlerave të sigurta. Rrjedhimisht, që kur gazit i drejtohet centrifugave gjatë punës, ka një mundësi të vogël që ai të shndërrohet në gurë.
Centrifugat nuk e duan të punojnë shumë shpejt ose shumë ngadalë. Dhe gurët gjithashtu nuk u përshtaten atyre.
Por dëmi ka edhe një truk të fundit. Dhe ai është gjenial.
Përveç të gjitha veprimeve të tij, dëmi kishte filluar të luajë regjistrimin e të dhënave për 21 sekondat e fundit të punës, që ai kishte regjistruar kur centrifugat punonin normalisht.
Dëmi luante regjistrimin përsëri dhe përsëri, në një cikël.
Si rezultat, të dhënat për të gjitha centrifugat për njerëzit dukeshin mjaft normale. Por këto ishin vetëm regjistrime fallco, të krijuara nga dëm.
Tani imagjinoni që ju jeni përgjegjës për pastrimin e uranit në këtë fabrikë të madhe industriale. Dhe duket se gjithçka po punon mirë. Ndoshta motorët tingullojnë pak të çuditshëm, por numrat në kompjuter tregojnë se motorët e centrifugave po funksionojnë si duhet.
Pastaj centrifugat fillojnë të dështojnë. Në mënyrë rastësore, një pas tjetrës. Zakonisht ato vdesin qetësisht. Megjithatë, në disa raste, ato organizojnë një vërtetë shfaqje. Prodhimi i uraniumit fillon të bjerë ndjeshëm. Uran duhet të jetë i pastër. Uran i juaj nuk është mjaft i pastër për të bërë diçka të dobishme me të.
Çfarë do të bënit nëse do të ishit në drejtimin e këtij impianti për pasurimin e uraniumit? Do të kontrollonit gjithçka përsëri dhe përsëri, pa e kuptuar se cila është problemi. Mund të dëshironit të ndërronit të gjitha kompjuterët në fabrikë.
Por centrifugat do të vazhdonin të prisheshin. Dhe ju as që do të kishit mundësinë të kuptonit pse.
Me kalimin e kohës, nën mbikëqyrjen tuaj, afro 1000 centrifuga prishen ose çaktivizohen. Do të çmendeshit duke u përpjekur të kuptonit pse gjithçka nuk funksionon siç ishte planifikuar.
Kjo në të vërtetë ndodhi
Nuk do të prisnit kurrë që të gjithë këto probleme ishin shkaktuar nga një kërpudhë kompjuterike, kërpudha më e zgjuar dhe më e mençur në histori, e shkruar nga një grup jashtëzakonisht sekret me fonde dhe kohë të pakufizuar. Kërpudha u zhvillua vetëm me një qëllim: të kalonte përmes të gjitha metodave të njohura të mbrojtjes dixhitale dhe të shkatërronte 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ë një mrekulli e vogël. Të krijosh një program që mund të bëjë TË GJITHA këto dhe shumë më tepër...
... për këtë duhej të bëhej programi më i ndërlikuar që është shkruar ndonjëherë.
Burimi: habr.com
