Új hozzászólás Aktív témák

  • ddekany

    veterán

    válasz Nowhereman #63 üzenetére

    Nem tudok semmit arról hogyan lesz ez, de elég egyszerűen és biztonságosan megoldható, ha tudnak egy 1x írható "bitet" létrehozni a CPU-ban: Kell csinálni egy Intel-specifikus gépikódú utasítást, aminek célja a tiltott képességek feloldása, paramétere meg mondjuk egy 32 bites kód, afféle jelszó. Minden CPU-hoz tartozik egy ilyen véletlenszerű egyedi kód, amit csak a CPU "tud", és persze a gyártó (Intel) a CPU szériaszáma alapján. Ha ezt a kódot megkapja a feloldó utasítás paramétereként a CPU, akkor a már említett bitet törli, és ha indításkor a bit törölt, akkor az extra képességeket aktívak. Ha rossz kódot kap ez a gépikódú utasítás, akkor nem csinál semmit, csak dob egy kivételt. Mindkét esetben a tényleges művelet előtt az utasítás végrehajtása semmit-tesz fél másodpercig, hogy a brute-force ne legyen használható módszer. Na, ezt sehogy nem töri meg senki értelmesen, hiszen a CPU belsejéből az egyedi kód csak igen drága módszerrel leshető el. Vagy, az Intel adatbázisát kell kiszivárogtatni, újra és újra, hogy az új CPU-kat is tartalmazza.

    Amúgy valószínűleg nem ez lesz, mert ez gazdaságosan nem törhető, és az ritka, hogy egy gyártó ne olyan védelmet válasszon valamire, amin elve látszik, hogy pár hónapon belül úgyis feltörik. :U

Új hozzászólás Aktív témák