Ang pinakamahirap na programa

Mula sa tagasalin: Nakakita ako ng tanong sa Quora: Anong programa o code ang matatawag na pinakamasalimuot na naisulat kailanman? Ang sagot ng isa sa mga kalahok ay napakahusay na ito ay karapat-dapat sa isang artikulo.

I-fasten ang iyong mga seat belt.

Ang pinakamasalimuot na programa sa kasaysayan ay isinulat ng isang pangkat ng mga tao na ang mga pangalan ay hindi natin alam.

Ang program na ito ay isang computer worm. Ang uod ay tila isinulat sa pagitan ng 2005 at 2010. Dahil napakakomplikado ng uod na ito, maaari lang akong magbigay ng pangkalahatang paglalarawan kung ano ang ginagawa nito.

Ang worm ay unang lumabas sa isang USB drive. Maaaring may makakita ng disk na nakahandusay sa lupa, matanggap ito sa koreo, at maging interesado sa mga nilalaman nito. Sa sandaling naipasok ang disk sa isang Windows PC, nang hindi nalalaman ng gumagamit, awtomatikong inilunsad ng worm ang sarili nito at kinopya ang sarili nito sa computer na iyon. Mayroong hindi bababa sa tatlong paraan kung saan maaari niyang ilunsad ang kanyang sarili. Kung ang isa ay hindi gumana, sinubukan niya ang isa pa. Hindi bababa sa dalawa sa mga paraan ng paglulunsad na ito ay ganap na bago, at parehong pinagsamantalahan ang dalawang independiyente, lihim na mga bug sa Windows na walang nakakaalam hanggang sa lumitaw ang worm na ito.

Sa sandaling tumakbo ang worm sa isang computer, sinusubukan nitong makakuha ng mga karapatan ng administrator. Hindi siya partikular na naaabala ng naka-install na antivirus software - maaari niyang balewalain ang karamihan sa mga naturang programa. Pagkatapos, depende sa kung anong bersyon ng Windows ito ay tumatakbo, susubukan ng worm ang isa sa dalawang dati nang hindi kilalang paraan ng pagkakaroon ng mga karapatan ng administrator sa computer. Tulad ng dati, walang nakakaalam tungkol sa mga nakatagong kahinaan na ito bago lumitaw ang uod na ito.

Pagkatapos nito, naitago ng worm ang mga bakas ng presensya nito sa kailaliman ng OS, upang walang antivirus program ang makaka-detect nito. Nagtago ito nang maayos na kahit na tumingin ka sa disk sa lugar kung saan dapat naroroon ang uod na ito, wala kang makikita. Napakahusay na nagtago ang uod na ito kaya nagawa nitong gumala sa Internet sa loob ng isang taon nang walang anumang kumpanya ng seguridad hindi man lang nakilala ang katotohanan ng pagkakaroon nito.

Pagkatapos ay titingnan ng worm kung maaari nitong ma-access ang Internet. Kung kaya niya, sinusubukan niyang bumisita sa mga site www.mypremierfutbol.com o www.todaysfutbol.com. Noong panahong iyon ang mga server na ito ay Malaysia at Denmark. Binubuksan nito ang isang naka-encrypt na channel ng komunikasyon at sinasabi sa mga server na ito na matagumpay na nakuha ang bagong computer. Bakit awtomatikong ina-update ng worm ang sarili nito sa pinakabagong bersyon?

Pagkatapos ay kinokopya ng worm ang sarili nito sa anumang iba pang USB device na iyong naipasok. Ginagawa ito sa pamamagitan ng pag-install ng isang maayos na dinisenyong rogue disk driver. Ang driver na ito ay naglalaman ng isang Realtek digital signature. Nangangahulugan ito na ang mga may-akda ng worm ay kahit papaano ay nakapasok sa pinakaligtas na lokasyon ng isang malaking kumpanya ng Taiwan at nakawin ang pinakalihim na susi ng kumpanya nang hindi nalalaman ng kumpanya ang tungkol dito.

Nang maglaon, sinimulan itong lagdaan ng mga may-akda ng driver na ito gamit ang isang pribadong susi mula sa JMicron, isa pang malaking kumpanya sa Taiwan. At muli, nakapasok ang mga may-akda sa pinakaprotektadong lugar ito kumpanya at nakawin ang pinakalihim na susi na pag-aari niya ito kumpanya nang hindi nila nalalaman ang tungkol dito.

Ang uod na pinag-uusapan natin napakakomplikado. At kami pa rin hindi nagsimula.

Pagkatapos nito, nagsimulang samantalahin ng worm ang dalawang kamakailang natuklasang mga bug sa Windows. Ang isang bug ay nauugnay sa mga printer sa network, at ang isa ay nauugnay sa mga file ng network. Ginagamit ng worm ang mga bug na ito upang i-install ang sarili nito sa lokal na network sa lahat ng iba pang mga computer sa opisina.

Ang worm ay nagsimulang maghanap ng partikular na software na binuo ng Siemens upang i-automate ang malalaking pang-industriya na makina. Sa sandaling mahanap niya ito, siya (hulaan mo ito) ay gumagamit ng isa pang dati nang hindi kilalang bug upang kopyahin ang programmable logic ng isang pang-industriyang controller mismo. Kapag naayos na ang isang uod sa computer na iyon, mananatili ito doon magpakailanman. Walang halaga ng pagpapalit o "pagdidisimpekta" sa iyong computer ang aalisin ito.

Ang worm ay naghahanap ng mga nakakabit na pang-industriyang de-koryenteng motor mula sa dalawang partikular na kumpanya. Ang isa sa mga kumpanyang ito ay nasa Iran at ang isa ay nasa Finland. Ang mga motor na hinahanap niya ay tinatawag na "variable frequency drive." Ginagamit ang mga ito upang kontrolin ang mga pang-industriyang centrifuges. Maaaring gamitin ang mga centrifuges upang linisin ang maraming elemento ng kemikal.

Halimbawa, uranium.

Ngayon na ang uod ay may ganap na kontrol sa mga centrifuges, maaari nitong gawin ang anumang gusto nito sa kanila. Kaya niyang i-turn off silang lahat. Maari niyang sirain kaagad ang lahat - paikutin lang ang mga ito sa pinakamataas na bilis hanggang lumipad sila na parang mga bomba, na pinapatay ang lahat ng nasa malapit.

Pero hindi. Ito kumplikado uod. At mayroon ang uod iba pang mga plano.

Kapag nakuha na nito ang lahat ng centrifuges sa iyong halaman... matutulog na lang ang uod.

Lumipas ang mga araw. O mga linggo. O mga segundo.

Kapag napagpasyahan ng uod na dumating na ang oras, mabilis itong nagising. Siya ay random na pumipili ng ilang centrifuges habang nililinis nila ang uranium. Hinaharangan sila ng uod upang kung may makapansin na may kakaiba, hindi nila mapatay ang mga centrifuges na ito.

At pagkatapos, unti-unti, nagsisimulang paikutin ng uod ang mga centrifuges na ito... ng kaunti mali. Hindi masyado. Basta, alam mo, kaunti masyadong mabilis. O kaya konti lang Masyadong mabagal. Tanging medyo panlabas na ligtas na mga parameter.

Kasabay nito, pinapataas nito ang presyon ng gas sa mga centrifuges na ito. Ang gas na ito ay tinatawag na UF6. Isang napakasamang bagay. Binabago ng uod ang presyon ng gas na ito kaunti labas ng ligtas na mga limitasyon. Eksakto upang kung ang gas ay nakapasok sa mga centrifuges sa panahon ng operasyon, mayroong isang maliit na pagkakataon na siya ay magiging mga bato.

Ang mga centrifuges ay hindi gustong tumakbo ng masyadong mabilis o masyadong mabagal. At hindi rin sila mahilig sa bato.

Ngunit ang uod ay may natitira pang huling trick. At siya ay napakatalino.

Bilang karagdagan sa lahat ng mga aksyon nito, ang worm ay nagsimulang mag-play ng isang pag-record ng data mula sa huling 21 segundo ng operasyon, na naitala nito kapag ang mga centrifuges ay gumagana nang normal.
Pinatugtog ng uod ang recording nang paulit-ulit sa isang loop.

Bilang resulta, ang data mula sa lahat ng centrifuges para sa mga tao ay mukhang normal. Ngunit ito ay mga maling entry lamang na nilikha ng uod.

Ngayon isipin na ikaw ay may pananagutan sa pagpino ng uranium gamit ang malaking pang-industriyang planta na ito. At ang lahat ay tila gumagana nang maayos. Ang mga motor ay maaaring medyo kakaiba, ngunit ang mga numero sa computer ay nagpapakita na ang mga centrifuge na motor ay gumagana ayon sa nararapat.

Pagkatapos ang mga centrifuges ay nagsisimulang masira. Sa random na pagkakasunud-sunod, isa-isa. Karaniwan silang namamatay nang tahimik. Gayunpaman, sa ilang mga kaso, inaayos nila ang kasalukuyan pagganap. At ang produksyon ng uranium ay nagsisimula nang bumagsak nang husto. Uranus dapat malinis. Ang iyong uranium ay hindi sapat na dalisay upang gawin ang anumang bagay na kapaki-pakinabang.

Ano ang gagawin mo kung pinatakbo mo itong uranium enrichment plant? Paulit-ulit mong susuriin ang lahat, hindi mo naiintindihan kung ano ang problema. Maaari mong baguhin ang lahat ng mga computer sa planta kung gusto mo.

Ngunit ang mga centrifuges ay masisira pa rin. At ikaw walang paraan para malaman kung bakit.

Sa paglipas ng panahon, sa ilalim ng iyong pangangasiwa, humigit-kumulang 1000 centrifuges ang nasira o nagsara. Nababaliw ka na sinusubukan mong malaman kung bakit hindi gumagana ang mga bagay gaya ng pinlano.

Ganito talaga ang nangyari

Hindi mo kailanman aasahan na ang lahat ng mga problemang ito ay nilikha ng isang computer worm, ang pinakatuso at matalinong computer worm sa kasaysayan, na isinulat ng ilang hindi kapani-paniwalang lihim na koponan na may walang limitasyong pera at oras. Ang uod ay dinisenyo na may isang layunin lamang: dumaan sa lahat ng kilalang digital na pamamaraan ng seguridad at sirain ang nuclear program ng iyong bansa nang hindi nahuhuli.
Upang lumikha ng isang programa na maaaring gawin ang ISA sa mga bagay na ito ay sa kanyang sarili ay isang maliit na himala. Gumawa ng isang program na kayang gawin ang LAHAT nito at marami pang iba...

… para dito Stuxnet worm kailangang maging pinakakomplikadong programang naisulat.

Pinagmulan: www.habr.com

Magdagdag ng komento