Ամենադժվար ծրագիրը

Թարգմանիչից. Quora-ում հարց գտա. Ո՞րն է երբևէ գրված ամենաբարդ ծրագիրը կամ կոդը: Մասնակիցներից մեկի պատասխանն այնքան լավն էր, որ բավական տարված է հոդվածին։

Ամրացրեք ձեր ամրագոտիները:

Պատմության մեջ ամենաբարդ ծրագիրը գրվել է մի խումբ մարդկանց կողմից, որոնց անունները մենք չգիտենք:

Այս ծրագիրը համակարգչային որդ է: Որդը, ըստ երևույթին, գրվել է 2005-ից 2010 թվականներին: Քանի որ այս որդն այնքան բարդ է, ես կարող եմ միայն ընդհանուր նկարագրություն տալ, թե ինչ է անում:

Որդը առաջին անգամ հայտնվում է USB կրիչի վրա: Ինչ-որ մեկը կարող էր գտնել գետնին ընկած սկավառակ, ստանալ այն փոստով և հետաքրքրվել դրա բովանդակությամբ: Հենց որ սկավառակը տեղադրվեց Windows համակարգչի մեջ, առանց օգտագործողի իմացության, որդն ինքնաբերաբար գործարկվեց և պատճենվեց այս համակարգչում: Առնվազն երեք եղանակ կար, որով նա կարող էր ինքն իրեն գործի դնել: Եթե ​​մեկը չէր աշխատում, նա փորձում էր մյուսը: Գործարկման այս մեթոդներից առնվազն երկուսը բոլորովին նոր էին, և երկուսն էլ օգտագործում էին երկու անկախ գաղտնի սխալներ Windows-ում, որոնց մասին ոչ ոք չգիտեր մինչև այս ճիճու հայտնվելը:

Հենց որ որդը միանում է համակարգչին, այն փորձում է ձեռք բերել ադմինիստրատորի իրավունքներ։ Նրան այնքան էլ չի հետաքրքրում տեղադրված հակավիրուսային ծրագրերը. նա կարող է անտեսել դրանց մեծ մասը: Այնուհետև, կախված նրանից, թե Windows-ի որ տարբերակով է այն աշխատում, որդը կփորձի նախկինում անհայտ երկու մեթոդներից մեկը՝ համակարգչի վրա ադմինիստրատորի իրավունքներ ձեռք բերելու համար: Ինչպես նախկինում, մինչ այս ճիճու հայտնվելը, ոչ ոք չգիտեր այս թաքնված խոցելիության մասին։

Դրանից հետո որդը կարողանում է իր ներկայության հետքերը թաքցնել ՕՀ-ի խորքում, որպեսզի ոչ մի հակավիրուսային ծրագիր չկարողանա հայտնաբերել այն։ Այն այնքան լավ է թաքնվում, որ եթե նույնիսկ սկավառակի վրա փնտրեք այն վայրը, որտեղ իբր պետք է լինի որդը, ոչինչ չեք տեսնի: Այս որդն այնքան լավ է թաքնվել, որ նրան հաջողվել է մեկ տարի համացանցում շրջել և ոչ մի անվտանգության ընկերություն նույնիսկ չընդունեց դրա գոյությունը:.

Այնուհետև որդը ստուգում է՝ արդյոք կարող է մուտք գործել ինտերնետ: Եթե ​​նա կարող է, նա փորձում է այցելել կայքեր www.mypremierfutbol.com կամ www.todaysfutbol.com. Այն ժամանակ այդ սերվերներն էին Մալայզիան և Դանիան։ Այն բացում է գաղտնագրված կապի ալիք և հայտնում այս սերվերներին, որ նոր համակարգիչը հաջողությամբ գրավվել է: Ինչու է որդն ինքնաբերաբար թարմացվում նորագույն տարբերակին:

Դրանից հետո որդն իրեն պատճենում է ցանկացած այլ USB սարքի վրա, որը դուք պետք է տեղադրեիք: Դա անում է զգուշորեն մշակված կեղծ սկավառակի վարորդի տեղադրմամբ: Այս վարորդը թվային ստորագրված է Realtek-ի կողմից: Սա նշանակում է, որ ճիճու հեղինակները ինչ-որ կերպ կարողացել են ներխուժել թայվանական խոշոր ընկերության ամենաանվտանգ վայրը և գողացել ընկերության ամենագաղտնի բանալին՝ առանց ընկերությունն ինքն իմանալու այդ մասին:

Ավելի ուշ, այս դրայվերի հեղինակները սկսեցին ստորագրել այն JMicron-ի՝ մեկ այլ խոշոր թայվանական ընկերության մասնավոր բանալիով: Եվ կրկին հեղինակները կարողացել են ներխուժել ամենաապահով տեղը սա է ընկերությունը և գողանալ ամենագաղտնի բանալին, որ սա է ընկերություն՝ առանց նրանց այդ մասին ոչինչ իմանալու:

Որդը, որի մասին մենք խոսում ենք շատ բարդ. Եվ մենք նույնիսկ չի սկսել.

Դրանից հետո որդը սկսում է շահագործել Windows-ում վերջերս հայտնաբերված երկու սխալներ։ Մեկ սխալը կապված է ցանցային տպիչների հետ, իսկ մյուսը կապված է ցանցային ֆայլերի հետ: Որդն օգտագործում է այս սխալները՝ գրասենյակի մյուս բոլոր համակարգիչների վրա տեղական ցանցի միջոցով տեղադրելու համար:

Այնուհետև որդը փնտրում է Siemens-ի կողմից մշակված հատուկ ծրագրակազմ՝ խոշոր արդյունաբերական մեքենաները ավտոմատացնելու համար: Երբ նա գտնում է այն, նա (դուք կռահեցիք) օգտագործում է մեկ այլ նախկինում անհայտ սխալ՝ իրեն պատճենելու արդյունաբերական վերահսկիչի ծրագրավորվող տրամաբանությունը: Երբ որդը տեղավորվում է այդ համակարգչում, այն ընդմիշտ մնում է այնտեղ: Համակարգչի ոչ մի փոխարինում կամ «ախտահանում» չի օգնի ազատվել դրանից:

Որդը փնտրում է կցված արդյունաբերական էլեկտրական շարժիչներ երկու կոնկրետ ընկերություններից: Այդ ընկերություններից մեկը գտնվում է Իրանում, մյուսը՝ Ֆինլանդիայում։ Շարժիչները, որոնք նա փնտրում է, կոչվում են «Փոփոխական հաճախականության կրիչներ»: Դրանք օգտագործվում են արդյունաբերական ցենտրիֆուգները կառավարելու համար։ Ցենտրիֆուգները կարող են օգտագործվել բազմաթիվ քիմիական տարրերի մաքրման համար:

Օրինակ՝ ուրան։

Այժմ, երբ որդը լիովին վերահսկում է ցենտրիֆուգները, նա կարող է անել այն, ինչ ուզում է նրանց հետ: Նա կարող է բոլորին անջատել: Նա կարող է անմիջապես ոչնչացնել նրանց բոլորին. պարզապես պտտել դրանք առավելագույն արագությամբ, մինչև նրանք ռումբերի պես ցրվեն՝ սպանելով բոլոր նրանց, ովքեր պատահաբար մոտ են:

Բայց ոչ. Սա բարդ որդ. Իսկ որդն ունի այլ ծրագրեր.

Երբ այն գրավում է ձեր գործարանի բոլոր ցենտրիֆուգները... որդն ուղղակի քնում է:

Օրերն անցնում են։ Կամ շաբաթներ: Կամ վայրկյաններ:

Երբ որդը որոշում է, որ ժամանակը եկել է, արագ արթնանում է։ Նա պատահականորեն ընտրում է մի քանի ցենտրիֆուգներ, քանի որ դրանք մաքրում են ուրանը: Որդը արգելափակում է դրանք, որպեսզի եթե ինչ-որ մեկը նկատի, որ ինչ-որ բան տարօրինակ է, նա չկարողանա անջատել այդ ցենտրիֆուգները։

Եվ հետո, դանդաղ, որդը սկսում է պտտել այս ցենտրիֆուգները ... մի փոքր սխալ. Ընդհանրապես ոչ շատ: Պարզապես, դուք գիտեք մի քիչ շատ արագ. Կամ մի փոքր շատ դանդաղ. Միայն փոքր - ինչ անվտանգ պարամետրերից դուրս:

Միաժամանակ այն մեծացնում է գազի ճնշումն այս ցենտրիֆուգներում։ Այս գազը կոչվում է UF6: Շատ վնասակար բան. Որդը փոխում է այս գազի ճնշումը մի քիչ անվտանգ սահմաններից դուրս. Հենց այնպես, որ երբ գազը շահագործման ընթացքում մտնում է ցենտրիֆուգները, փոքր հավանականություն կա, որ նա քար կդառնա.

Ցենտրիֆուգները չեն սիրում շատ արագ կամ շատ դանդաղ վազել: Եվ նրանք նույնպես չեն սիրում քարեր:

Բայց որդին մի վերջին հնարք է մնացել. Եվ նա փայլուն է:

Ի լրումն իր բոլոր գործողությունների, որդը կսկսի նվագարկել իր գրանցած գործողության վերջին 21 վայրկյանի ձայնագրությունը, երբ ցենտրիֆուգները նորմալ աշխատում էին:
Որդը ձայնագրությունը նվագում էր նորից ու նորից՝ օղակով:

Արդյունքում, բոլոր մարդկային ցենտրիֆուգների տվյալները միանգամայն նորմալ տեսք ունեին: Բայց սրանք միայն ճիճու կողմից ստեղծված կեղծ գրառումներ էին:

Հիմա պատկերացրեք, որ դուք պատասխանատու եք ուրանի մաքրման համար՝ օգտագործելով այս խոշոր արդյունաբերական գործարանը: Եվ կարծես թե ամեն ինչ լավ է աշխատում: Շարժիչները կարող են մի փոքր տարօրինակ հնչել, բայց համակարգչի թվերը ցույց են տալիս, որ ցենտրիֆուգային շարժիչներն աշխատում են այնպես, ինչպես պետք է:

Այնուհետեւ ցենտրիֆուգները սկսում են քայքայվել։ Պատահականորեն, մեկը մյուսի հետևից: Նրանք սովորաբար հանգիստ մահանում են: Այնուամենայնիվ, որոշ դեպքերում դրանք սազում են ներկան կատարումը. Իսկ ուրանի արտադրությունը սկսում է կտրուկ նվազել։ Ուրան պետք է մաքուր լինի. Ձեր ուրանը այնքան մաքուր չէ, որ դրանով որևէ օգտակար բան անեք:

Ի՞նչ կանեիք, եթե աշխատեիք ուրանի հարստացման այս գործարանը: Ամեն ինչ նորից ու նորից ու նորից կստուգեիր՝ չհասկանալով, թե որն է խնդիրը։ Դուք կարող եք փոխել գործարանի բոլոր համակարգիչները, եթե ցանկանում եք:

Բայց ցենտրիֆուգները դեռ կկոտրվեին։ Իսկ դու նույնիսկ չգիտեր ինչու.

Ժամանակի ընթացքում ձեր հսկողության ներքո մոտ 1000 ցենտրիֆուգներ փչանում կամ անջատվում են։ Դուք խենթանում եք՝ փորձելով պարզել, թե ինչու ամեն ինչ այնպես չի աշխատում, ինչպես պլանավորել եք:

Սա հենց այն է, ինչ տեղի ունեցավ

Դուք երբեք չէիք ակնկալի, որ այս բոլոր խնդիրները ստեղծվել են համակարգչային ճիճու կողմից, պատմության մեջ ամենախորամանկ և խելացի համակարգչային որդը, որը գրվել է ինչ-որ անհավանական գաղտնի թիմի կողմից անսահմանափակ գումարով և ժամանակով: Որդը նախատեսված էր միայն մեկ նպատակով. անցեք բոլոր հայտնի թվային պաշտպանության միջոցներով և ոչնչացրեք ձեր երկրի միջուկային ծրագիրը՝ առանց բռնվելու:
Ստեղծել ծրագիր, որը կարող է անել այս բաներից մեկը, ինքնին փոքրիկ հրաշք է: Ստեղծեք ծրագիր, որը կարող է անել այս ամենը և ավելին...

… սրա համար Stuxnet որդը պետք է դառնար երբևէ գրված ամենաբարդ ծրագիրը:

Source: www.habr.com

Добавить комментарий