A processzorok szegmensében egyre több és több biztonsági résre derül fény, amelyek egy jó részét ráadásul szoftveresen nem is igazán lehet megnyugtatóan javítani, azaz végső soron csak csökkenteni lehet a támadás hatékonyságát, teljesen kizárni nem. Ha visszatekintünk az elmúlt hónapokra, rengeteg olyan beszámolóval találkozhatunk, amelyek a processzorok sebezhetőségeiről árulkodnak: gondoljunk csak a Spectre és a Meltdown bugra, de ott van még a Spoiler és az L1 Terminal Fault (ForeShadow) is – és akkor az egyéb a platformspecifikus biztonsági résekről még nem is beszéltünk. Egyes hibák kiküszöböléséhez módosítani kell az architektúrát, illetve a hardver felépítését, ami mindenképpen időbe telik, de még ezzel sem lehet garantálni, hogy nem találnak majd évek múlva különböző biztonsági réseket az új dizájnban.

A Michigani Egyetem kutatói most egy ígéretes processzor-architektúra tervével rukkoltak elő, amely a Morpheus kódnevet viseli, biztonsága pedig teljesen új szintet képvisel, hála a speciális megoldásoknak. Az új architektúra képességeit egy RISC-V alapú processzoron demonstrálták, ami számos trükköt bevet annak érdekében, hogy az adatokhoz a manapság használt legfejlettebb támadási formákkal se lehessen hozzáférni. Ezt úgy éri el a lapka, hogy az adatokat titkosítja, a saját kódjának kulcsfontosságú bitjeit pedig másodpercenként húsz alkalommal, teljesen véletlenszerűen változtatja, vagyis lényegében újrakeveri. Ezzel az emberi támadók teljesítményét fényévekkel veri, de még a leggyorsabb hacker technikáknál is sokkal gyorsabban dolgozik, így egyszerűen nincs ideje a kártékony kódnak, hogy egyáltalán megpróbáljon egy adott, változatlan állapotú bithalmazon dolgozni, erre ugyanis kevesebb, mint 50 ezredmásodperce lenne.

A kutatócsapatot vezető Todd Austin szerint a fenti gyakorlatnak köszönhetően akkor sem tud érdemben támadást eszközölni a hacker, ha éppen új bugot talál, hiszen annak kiaknázására 50 ezredmásodperce van, hiszen ha ez az időkeret letelik, már új információhalmazon kell dolgoznia.

Todd Austin szerint lényegében úgy kell elképzelni a hackerek esélyeit, mint ha egy olyan Rubik kockát kéne kirakniuk, amely minden pislogás alkalmával újra megkeveri magát.

Galéria megnyitása
Az 50 ezredmásodperces újrakeverésre egyégként azért esett a választás, mert az jelenleg néhány ezerszer gyorsabb, mint amennyi idő a legfejlettebb támadási technikák végrehajtásához szükséges, ráadásul ez a módszer a processzor teljes teljesítményére sem gyakorol túl komoly negatív hatást, ugyanis csak 1%-nyi processzoridőbe kerül, ami tényleg nem sok. Ráadásul az architektúra egy támadásérzékelőt is kapott, amely potenciális támadás esetén felgyorsíthatja a keverés gyakoriságát, hogy még tovább csökkentse a támadók amúgy is csekély esélyeit.

A kutatást egyébként a DARPA (Defense Advanced Research Projects Agency), azaz a Fejlett Védelmi Kutatási Projektek Ügynöksége támogatta, amely újabbnál újabb védelmi módszereket keres az amerikai hadsereg számára.

Az új technológia könnyedén alkalmazható hadászati eszközökbe és rendszerekbe szánt processzorokban, de akár az átlagfelhasználókat és az üzleti felhasználókat célzó konfigurációk is profitálhatnak belőle az IoT eszközöktől egészen a normál asztali számítógépekig.

Az új technológia később kereskedelmi forgalomban is feltűnhet, legalábbis ezen dolgozik Todd Austin és csapata. Ennek első lépése, hogy Toss Austion és társa, Valeria Bertacco megalapították az Agita Labs névre keresztelt startupot, amely segíthet az újítás kereskedelmi forgalomban történő bevezetésében. Az egyelőre rejtély, hogy mikor érkeznek az első olyan processzorok, amelyek már az fentebb említett technológiát alkalmazzák. Hogy ez a technológia mennyit ér majd akkor, mikor a kvantumszámítógépek is szolgálatba állnak? Ez egyelőre nehéz kérdés – nincs kizárva, hogy egyes metódusait az új rendszereknél is fel lehet majd használni, még ha csak gondolatébresztő szintjén is.

Hírlevél feliratkozás
A feliratkozással elfogadom a Felhasználási feltételeket és az Adatvédelmi nyilatkozatot.

8 hozzászólás

A komment írásához előbb jelentkezz be!
Antantenusz
Antantenusz
2019. máj. 9. 7:19
#4

A kódok újrakeverése során mi történik a tárolt adatokkal? Azokat is újratitkosítja másodpercenként ötvenszer? Ha igen... hát, az nem 1% lesz; ha nem: majd jönnek a támadások, amelyek a kód-újrakevert processzort használó, támadástól nem tartó, védelmet ezért hanyagoló userek adatait viszik el.

wintercounter
wintercounter
2019. máj. 16. 21:19

@Antantenusz Azert lesz 1%, mert igy legalabb nem lesz szukseg a sok "biztonsag"-ot szolgalo algoritmusra, amik csak megeszik a teljesitmenyt.

djkissmrt
djkissmrt
2019. máj. 8. 21:20
#3

tessék, itt a megoldás az usa "félni kell a kínai elektronikától" propagandájára, úgyhogy Trump ne verje tovább a nyálát

iponzoli01
iponzoli01
2019. máj. 8. 17:35
#2

Szóval ez simán anyit jelent hogy ha állandóan támadják, annyira lelassul hogy működésképtelen lesz a gép. Extrémet félretéve, a teljesítménycsökkenés nem egy sikeres támadási forma? Saját maguk csinálnak sebezhetőséget a processzoruknak XD

TheEngineer
TheEngineer
2019. máj. 8. 9:11
#1

Aranyos! Nyilvan letezik a cimben emlitett eszkoz, vagy valaha is letezni fog... PerszePersze. De legalbb most mar tudjuk ki finanszirozta a bug(felkutatas)okat. Ugyes munka!
Masfelol csak ket cinkesebb dolgot emelnek ki:
1.:  "Ráadásul az architektúra egy támadásérzékelőt is kapott, amely potenciális támadás esetén felgyorsíthatja a keverés gyakoriságát, hogy még tovább csökkentse a támadók amúgy is csekély esélyeit." Tehat a legvaloszinubb kimenet az az, hogy az 1% maris nem csak 1% lesz. Lehet tovabbgondolni a lehetosegeket...

2.: "A kutatást egyébként a DARPA (Defense Advanced Research Projects Agency), azaz a Fejlett Védelmi Kutatási Projektek Ügynöksége támogatta..." Szoval a whitepaper-bol megint ki lesz hagyva az a bizonyos magikus egyenlet... ;)

csabi02
csabi02
2019. máj. 8. 18:28

@TheEngineer Jelentéktelen dolgok,ahogyan a spectre meg meltdown is,de kellett a hírverés.

Ilyen proci nem lesz biztonságosabb mint ma a 8700k-m,ha valakit a gép elé engedek és megnézi az asztalon a jelszavas füzetemet,ugyanúgy belép minden fiókomba...A megoldás,hogy mindenkit távol tartasz a géptől :-D

Vissza az oldal tetejére