Program paling angel

Saka penerjemah: Aku nemokake pitakonan ing Quora: Apa program utawa kode sing paling rumit sing wis ditulis? Wangsulan salah sawijining peserta pancen apik banget, saengga bisa ditarik menyang artikel kasebut.

Pasang sabuk pengaman.

Program sing paling rumit ing sejarah ditulis dening tim wong sing ora ngerti jenenge.

Program iki minangka worm komputer. Cacing kasebut ketoke ditulis antarane 2005 lan 2010. Amarga cacing iki rumit banget, aku mung bisa menehi gambaran umum babagan apa sing ditindakake.

Cacing pisanan katon ing drive USB. Sapa wae bisa nemokake disk sing ana ing lemah, nampa ing surat lan kasengsem ing isine. Sanalika disk dilebokake menyang PC Windows, tanpa sepengetahuan pangguna, cacing kasebut kanthi otomatis diluncurake lan disalin menyang komputer iki. Paling ora ana telung cara sing bisa diluncurake. Yen siji ora bisa, banjur nyoba liyane. Paling ora rong cara peluncuran kasebut pancen anyar, lan loro-lorone nggunakake rong bug rahasia ing Windows sing ora ana sing ngerti nganti cacing iki muncul.

Sanalika cacing wiwit ing komputer, nyoba kanggo gain hak administrator. Dheweke ora preduli babagan piranti lunak anti-virus sing wis diinstal - dheweke bisa nglirwakake umume. Banjur, gumantung saka versi Windows sing digunakake, worm bakal nyoba salah siji saka rong cara sing durung dingerteni sadurunge kanggo entuk hak administrator ing komputer. Kaya sadurunge, sadurunge munculΓ© cacing iki, ora ana sing ngerti babagan kerentanan sing didhelikake iki.

Sawise iku, cacing bisa ndhelikake jejak ing jero OS, supaya ora ana program anti-virus sing bisa ndeteksi. Iki ndhelikake kanthi apik, sanajan sampeyan nelusuri disk kanggo lokasi ing ngendi cacing kasebut, sampeyan ora bakal weruh apa-apa. Cacing iki ndhelikake kanthi apik nganti bisa njelajah Internet sajrone setaun lan ora ana perusahaan keamanan malah ora ngakoni anane..

Cacing banjur mriksa apa bisa ngakses Internet. Yen bisa, dheweke nyoba ngunjungi situs www.mypremierfutbol.com utawa www.todaysfutbol.com. Ing wektu iku server iki Malaysia lan Denmark. Mbukak saluran komunikasi sing dienkripsi lan ngandhani server kasebut yen komputer anyar wis kasil dijupuk. Napa cacing kasebut kanthi otomatis nganyari dhewe menyang versi paling anyar.

Sawise iku, worm nyalin dhewe menyang piranti USB liyane sing kudu sampeyan lebokake. Iki ditindakake kanthi nginstal driver disk palsu sing digawe kanthi ati-ati. Pembalap iki ditandatangani kanthi digital dening Realtek. Iki tegese penulis saka cacing padha piye wae bisa break menyang lokasi paling aman saka perusahaan Taiwanese gedhe lan nyolong kunci paling rahasia perusahaan tanpa perusahaan dhewe ngerti bab iku.

Mengko, penulis driver iki wiwit mlebu nganggo kunci rahasia saka JMicron, perusahaan Taiwan utama liyane. Lan maneh, penulis bisa mlebu ing papan sing paling aman iki perusahaan lan nyolong kunci paling rahasia sing iki perusahaan tanpa ngerti apa-apa.

Cacing sing kita ngomong rumit banget. Lan kita malah ora miwiti.

SawisΓ© iku, cacing wiwit ngeksploitasi rong bug sing mentas ditemokake ing Windows. Siji bug ana hubungane karo printer jaringan, lan liyane ana hubungane karo file jaringan. Cacing kasebut nggunakake bug kasebut kanggo nginstal dhewe liwat jaringan lokal menyang kabeh komputer liyane ing kantor.

Cacing kasebut banjur nggoleki piranti lunak khusus sing dikembangake dening Siemens kanggo ngotomatisasi mesin industri gedhe. Sawise ketemu, dheweke (sampeyan guessed) nggunakake bug liyane sing durung dingerteni sadurunge nyalin logika programmable controller industri. Sawise cacing wis mapan ing komputer kasebut, bakal tetep ana ing salawas-lawase. Ora ana jumlah panggantos utawa "disinfeksi" komputer sing bakal mbantu nyingkirake.

Cacing kasebut nggoleki motor listrik industri sing dipasang saka rong perusahaan tartamtu. Salah sawijining perusahaan kasebut ana ing Iran lan liyane ing Finlandia. Motor sing digoleki diarani "Variable Frequency Drives". Iki digunakake kanggo ngontrol centrifuge industri. Centrifuges bisa digunakake kanggo ngresiki akeh unsur kimia.

Contone, uranium.

Saiki cacing duwe kontrol penuh liwat centrifuges, bisa nindakake apa wae sing dikarepake karo dheweke. Dheweke bisa mateni kabeh. Dheweke bisa langsung numpes kabeh - mung muter kanthi kacepetan maksimal nganti nyebar kaya bom, mateni kabeh wong sing ana ing cedhake.

Nanging ora. Iki rumit cacing. Lan cacing wis rencana liyane.

Sawise njupuk kabeh centrifuge ing tanduran sampeyan ... cacing mung turu.

Dina liwati. Utawa minggu. Utawa detik.

Nalika cacing nemtokake manawa wis teka, dheweke cepet tangi. Dheweke kanthi acak milih sawetara centrifuge nalika nyaring uranium. Cacing kasebut ngalangi supaya yen ana sing ngerti yen ana sing aneh, dheweke ora bisa mateni centrifuge kasebut.

Banjur, alon-alon, cacing wiwit muter centrifuges iki ... sethitik salah. Ora akeh banget. Cukup, sampeyan ngerti sekedhik cepet banget. Utawa sethithik alon banget. mung нСмного njaba paramèter aman.

Ing wektu sing padha, nambah tekanan gas ing centrifuges kasebut. Gas iki diarani UF6. Bab sing mbebayani banget. Cacing ngganti tekanan gas iki sekedhik njaba watesan aman. Persis supaya nalika gas lumebu centrifuges sak operasi, ana cilik kasempatan sing bakal dadi watu.

Centrifuges ora seneng mlaku cepet banget utawa alon banget. Lan dheweke uga ora seneng karo watu.

Nanging cacing duwe trik pungkasan. Lan dheweke sarwa.

Saliyane kabeh tumindake, cacing bakal miwiti muter rekaman 21 detik operasi pungkasan sing direkam nalika centrifuges mlaku kanthi normal.
Cacing muter rekaman bola-bali, ing loop.

AkibatΓ©, data ing kabeh centrifuges manungsa katon cukup normal. Nanging iki mung entri palsu sing digawe dening cacing.

Saiki bayangake yen sampeyan tanggung jawab kanggo pemurnian uranium nggunakake pabrik industri gedhe iki. Lan kabeh katon apik. Motor bisa muni rada aneh, nanging nomer ing komputer nuduhake yen motor centrifuge digunakake minangka ngirim.

Banjur centrifuges wiwit rusak. Acak, siji-sijine. Biasane mati kanthi tenang. Nanging, ing sawetara kasus, padha cocog karo saiki kinerja. Lan produksi uranium wiwit mudhun banget. Uranus kudu resik. Uranium sampeyan ora cukup murni kanggo nindakake apa wae sing migunani.

Apa sing bakal ditindakake yen sampeyan mbukak pabrik pengayaan uranium iki? Sampeyan bakal mriksa kabeh maneh lan maneh lan maneh, ora ngerti apa masalahe. Sampeyan bisa ngganti kabeh komputer ing pabrik yen pengin.

Nanging centrifuges isih bakal rusak. Lan sampeyan ora ngerti kok.

Sajrone wektu, ing pengawasan sampeyan, kira-kira 1000 centrifuge rusak utawa mateni. Sampeyan dadi edan nyoba ngerteni kenapa kabeh ora bisa ditindakake kaya sing direncanakake.

Iki pancen kedadeyan

Sampeyan ora bakal nyana yen kabeh masalah iki digawe dening worm komputer, cacing komputer paling licik lan cerdas ing sajarah, ditulis dening sawetara tim luar biasa rahasia karo dhuwit lan wektu Unlimited. Cacing kasebut dirancang mung kanggo siji tujuan: bukak kabeh cara keamanan digital sing dikenal lan numpes program nuklir negara sampeyan tanpa kejiret.
Kanggo nggawe program sing bisa nindakake SALAH saka iku mujijat cilik dhewe. Gawe program sing bisa nindakake kabeh iki lan liya-liyane ...

… kanggo iki cacing Stuxnet kudu dadi program paling rumit sing tau ditulis.

Source: www.habr.com

Add a comment