Komponentit

Tutkijat kehittävät Bug-Blocking Chip Monitor

Tieteen voimalla koronavirusta vastaan

Tieteen voimalla koronavirusta vastaan
Anonim

Viimeisten kahden vuoden ajan he ovat työskennelleet siitä, mitä he kutsuvat "semanttiseksi vartijaksi". Pienikokoinen monitori, joka asuu mikroprosessorissa ja tarkistaa, onko sirua pyydetty tekemään jotain, jonka suunnittelijat eivät olleet ennustaneet laadunvarmistustestissä.

Yritykset kuten Intel ja Advanced Micro Devices testaavat tuotteitaan mutta reaalimaailmassa pelimerkkejä pyydetään usein tekemään uusia asioita, jotka voivat aiheuttaa kaatumisen. Semanttinen vartija voi tunnistaa nämä testatut tilat ja hidastaa prosessoria sitten käynnistämällä sen turvalliseksi tilaksi, jossa monet sirun suorituskykyä parantavista kelloista ja pilleistä on poistettu käytöstä.

Tämä hidastaa tietokonetta pienen osan toiseksi, mutta se myös vähentää todennäköisesti kaatumista ", totesi yliopiston tietojenkäsittelytieteen osastopäällikkö Valeria Bertacco.

Hänen tiiminsä on rakentanut semanttisen vartijan ohjelmistopohjaiseksi sirisimulaattoriksi ja yrittää nyt saada se käynnistyy ja toimii ohjelmoitavalla mikrosirulla, jota kutsutaan kenttäohjelmoitavaksi porttiryhmäksi. Nykyisessä suunnittelussaan näyttö vie noin 3 prosenttia sirun kiinteistöstä, mutta he odottavat, että se olisi paljon pienempi, jos se olisi kaupallisesti kehittynyt. "Jos jokin kaupallinen yritys päättää tehdä tämän, se olisi paljon alle yksi prosentti", Bertacco sanoi.

Chip päättäjät usein päätyvät havaitsemaan satoja vikoja, joita teollisuus sanoo virheiksi tuotteissaan niiden toimittamisen jälkeen. Näitä vikoja voidaan käsitellä BIOS-päivityksissä, mutta jos virhe on vakava, se voi heikentää yrityksen tuotesuunnitelmia. Viime vuonna AMD: n nelitahtinen Opteron-prosessori, koodinimeltään Barcelona, ​​viivästyi lähes puolessa vuodessa, kun vakava puute havaittiin sirun virallisen käynnistämisen jälkeen.

Insight 64: n analyytikko Nathan Brookwood ei ole vakuuttunut siitä, että semanttinen vartijalla olisi auttoi AMD: tä Barcelonan ongelmalla. Hänen mukaansa tällä lähestymistavalla on ainakin kaksi suurta ongelmaa: Ensinnäkin on vaikea seurata kaikkia testatut tilat kaupallisessa prosessorissa. "On olemassa suuri määrä laillisia valtioita, joten kyseenalaistan, onko tämä jotain, mitä voitaisiin koskaan tehdä käytännölliseksi ratkaisuksi", hän sanoi.

Toinen ongelma on se, että se vaati paljon suunnittelutyötä luomaan ohut prosessointipaketin turvallinen tila, joka todella toimi.

"Arvelin, että se ei todellakaan saisi sellaisia ​​todella hienovaroittavia asioita, jotka näkyvät ja jotka ovat kiinni kentällä", hän sanoi. "Väritä minua skeptikko."

Mutta turvallisuusongelmat saattavat pian saada siruyrittäjät tutustumaan tarkasti Michiganin yliopiston töihin. Tämä johtuu siitä, että jotkut tietoturva-asiantuntijat ajattelevat, että mikroprosessorivirheet voivat mahdollistaa uuden aallon hyökkäysten aallon.

Seuraavan kuukauden aikana esimerkiksi tietoturva-tutkija Kris Kaspersky aikoo osoittaa tapoja hyökätä Intel-prosessoreita käyttämällä haitallisia JavaScript-koodeja ja verkkopaketteja. "Se on vain ajan kysymys ennen kuin näemme nämä … hyökkäykset, joita käytetään tuhoisimmilla tavoilla Internetin kautta", hän kirjoitti kuvauksessaan puhetta, jonka hän aikoo antaa Kuala Lumpurissa sijaitsevassa Box-konferenssissa.

Bertacco uskoo, että turvallisuusnäkökohdat voisivat tehdä semanttisen suojelijan houkuttelevammaksi sirunvalmistajille. "Yleisö on paljon herkempi turvallisuudelle", hän sanoi.