A fordítótól: Találtam egy kérdést a Quorán: Melyik programot vagy kódot lehet a legbonyolultabbnak nevezni, amit valaha írtak? Az egyik résztvevő válasza annyira jó volt, hogy szinte cikké fejlődhet.
Kösd be az öved.
A legbonyolultabb program történetében emberek csapata írta, akinek a nevét nem ismerjük.
Ez a program egy számítógépes féreg. A féreg állítólag 2005 és 2010 között készült. Mivel ez a féreg annyira bonyolult, csak egy általános leírást tudok adni arról, hogy mit csinál.
Először a féreg megjelenik az USB-meghajtón. Valaki találkozhatott a földön heverő meghajtóval, megkaphatta postán, és érdekli az elérhető tartalom. Amint a meghajtót egy Windows PC-be helyezték, a felhasználó tudta nélkül a féreg automatikusan elindította magát, és lemásolta magát arra a számítógépre. Legalább három mód volt, ahogyan elindíthatta magát. Ha az egyik nem működött, megpróbálta a másikat. Legalább két ilyen indítási módszer teljesen új volt, és mindkettő két független, titkos hibát használt a Windowsban, amelyekről senki sem tudott, mielőtt ez a féreg megjelent.
Miután a féreg elindul a számítógépen, megpróbál adminisztrátori jogokat szerezni. Nincs túlzottan aggasztva az antivírus szoftverek által – figyelmen kívül hagyhatja a legtöbb ilyen programot. Ezután, attól függően, hogy melyik Windows-verzióval állunk szemben, a féreg megpróbálja az egyik két korábban ismeretlen módszert az adminisztrátori jogok megszerzésére a számítógépen. Ahogy korábban, a féreg megjelenése előtt senki sem tudott ezekről a rejtett sebezhetőségekről.
Ezután a féreg képes elrejteni a jelenlétének nyomait az operációs rendszer mélyén, így egyetlen antivírus program sem tudja észlelni. Olyan jól elrejti magát, hogy még ha a lemezen keressük is azt a helyet, ahol ennek a férgnek lennie kellene, semmit nem látunk. Ez a féreg olyan jól rejtőzködött, hogy egy éven át képes volt mozogni az interneten, és egyetlen, a biztonsággal foglalkozó cég sem ismerte el még a létezésének tényét..
Ezután a féreg ellenőrzi, hogy tud-e csatlakozni az internethez. Ha igen, megpróbál meglátogatni olyan webhelyeket, mint vagy . Abban az időben ezek a szerverek Malajziában és Dániában voltak. Megnyitja az titkosított kommunikációs csatornát, és értesíti ezeket a szervereket, hogy az új számítógép sikeresen elfogta. Miért frissíti automatikusan a féreg a legújabb verzióra?
Ezt követően a féreg átmásolja magát bármely egyéb USB eszközre, amit ön bedugott. Ezt egy gondosan megtervezett hamis meghajtó illesztőprogram telepítésével végzi. Ez az illesztőprogram a Realtek digitális aláírását tartalmazta. Ez azt jelenti, hogy a féreg készítői valamilyen módon be tudtak törni egy nagy tajvani cég legjobban védett területére, és ellopták a cég legtitkosabb kulcsát anélkül, hogy maguk a cég észlelte volna.
Később, ennek az illesztőprogramnak a készítői elkezdték aláírni azt a JMicron titkos kulcsával, egy másik nagy tajvani cégtől. És ismét a készítők be tudtak törni a legjobban védett helyre a ebben cégbe, és ellopták a legtitkosabb kulcsot, amelyet a ez cég birtokolt, anélkül, hogy tudomást szereztek volna róla.
A féreg, amiről beszélünk nagyon összetett. Még csak nem kezdtünk el.
Ezt követően a féreg elkezdi kihasználni két frissen felfedezett hibát a Windows rendszerben. Az egyik hiba a hálózati nyomtatókhoz, a másik pedig a hálózati fájlokhoz kapcsolódik. A féreg ezeket a hibákat használja fel, hogy telepítse magát a helyi hálózaton az összes többi számítógépre az irodában.
Ezután a féreg elkezdi keresni a Siemens által kifejlesztett specifikus szoftvert, amelyet nagy ipari gépek automatizálására használnak. Amint rátalál, (ahogy már kitalálta) egy újabb, korábban ismeretlen hibát használ fel, hogy lemásolja magát a programozható logikájú ipari vezérlőre. Miután a féreg letelepedett ebben a számítógépben, ott marad örökre. Semmilyen mennyiségű csere vagy a számítógép "fertőtlenítése" nem segít megszabadulni tőle.
A féreg olyan ipari elektromos motorokat keres, amelyek két konkrét cégtől származnak. Az egyik cég Iránban, a másik pedig Finnországban található. Az általa keresett motorokat "frekvencia-szabályozott meghajtóknak" nevezik. Ezeket ipari centrifugák vezérlésére használják. A centrifugák segítségével számos kémiai elemet lehet tisztítani.
Például uránt.
Most már, hogy a féreg teljes ellenőrzése alatt tartja a centrifugákat, bármit megtehet velük. Mindegyiket le tudja állítani. Azonnal megsemmisítheti az összeset – csak annyira kell pörgetni őket, hogy maximum sebességnél szétszaladjanak, megölve mindenkit, aki véletlenül a közelben van.
De nem. Ez egy bonyolult féreg. És a féregnek vannak más tervei..
Amint elfoglalta az összes centrifugát a gyáradban… a féreg egyszerűen elalszik.
Napok telnek el. Vagy hetek. Vagy másodpercek.
Amikor a féreg úgy dönt, hogy itt az idő, gyorsan felébred. Véletlenszerűen kiválaszt néhány centrifugát, amikor azok uránt tisztítanak. A féreg úgy blokkolja őket, hogy ha valaki észreveszi a furcsaságot, nem tudja leállítani ezeket a centrifugákat.
Aztán lassan a féreg elkezdi forgatni ezeket a centrifugákat… egy kicsit rosszul.Nem sokkal. Csak, tudod, kicsit túl gyorsan. Vagy egy kis túl lassan. Csak egy keveset a biztonságos paraméterek határain kívül.
Ugyanakkor növeli a gáz nyomását ezekben a centrifugákban. Ezt a gázt UF6-nak hívják. Nagyon ártalmas dolog. A féreg megváltoztatja ennek a gáznak a nyomását kicsit a biztonságos értékeken kívül. Pont annyira, hogy amikor a gáz bekerül a centrifugákba működés közben, legyen egy kis esély arra, hogy kővé alakul..
A centrifugák nem szeretik, ha túl gyorsan vagy túl lassan működnek. A köveket sem kedvelik.
De a féregnek van egy utolsó trükkje. És ez zseniális.
Minden cselekedete mellett a féreg elkezdte lejátszani az utolsó 21 másodperc adatfelvételét, amelyet akkor rögzített, amikor a centrifugák normálisan működtek.
A féreg folyamatosan játszotta le az adatokat, körforgásban.
Ennek következtében az összes centrifugáról szóló adatok az emberek számára teljesen normálisnak tűntek. De ezek csak hamis felvételek voltak, amelyeket a féreg készített.
Most képzelje el, hogy Ön felelős a nagy ipari üzem urántisztításáért. És úgy tűnik, minden rendben működik. Talán a motorok egy kicsit furcsán szólnak, de a számítógép kijelzője azt mutatja, hogy a centrifugák motorjai úgy működnek, ahogy kell.
Aztán a centrifugák elkezdenek meghibásodni. Véletlenszerű sorrendben, egymás után. Általában csendben halnak meg. De néhány esetben igazi előadást rendeznek.. A urántermelés hirtelen csökkenni kezd. Urán tisztának kell lennie. A te uránod nem elég tiszta ahhoz, hogy hasznos dolgot lehessen belőle csinálni.
Mit tennél, ha te irányítanád ezt az urándúsítót? Folyamatosan újra és újra ellenőriznéd mindent, nem értve, mi a probléma. Ha akarnád, lecserélhetnéd az összes számítógépet a gyárban.
De a centrifugák így is tönkremennének. És neked még csak lehetőséged sem lenne megtudni, miért.
Idővel, a felügyeleteddel, körülbelül 1000 centrifuga elromlik vagy leáll. Megőrülnél, hogy kiderítsd, miért nem működik minden úgy, ahogy tervezted.
Pontosan ez történt valójában
Soha nem gondolnád, hogy mindezeket a problémákat egy számítógépes féreg okozta, a történelem legfortélyosabb és legintelligensebb számítógépes férge, amelyet egy hihetetlenül titkos csapat írt, korlátlan mennyiségű pénzzel és idővel. A férget kizárólag egy cél érdekében fejlesztették ki: átjutni a meglévő digitális védelmi módszereken, és megsemmisíteni az országod nukleáris programját úgy, hogy ne kapják el.
Olyan programot létrehozni, amely képes lenne EGYIK ezek közül a dolgok közül önállóan kisebb csoda. Olyan programot létrehozni, amely mindezt és még sok mást is képes végezni…
… ehhez a valaha írt legbonyolultabb programmá kellett válnia.
Forrás: habr.com
