A Google bemutatta az OpenSK nyílt stackot, amely lehetővé teszi kriptográfiai tokenek létrehozását.

A Google vállalat bemutatta Az OpenSK platform lehetővé teszi a kriptográfiai tokenek firmware-ének létrehozását, teljes mértékben megfelelve a szabványoknak. FIDO U2F és FIDO2. Az OpenSK használatával készült tokenek autentikálóként használhatók elsődleges és kéttényezős autentikációhoz, valamint a felhasználó fizikai jelenlétének megerősítésére. A projekt Rust nyelven készült, és terjesztésre kerül Apache 2.0 licenc alatt.

az OpenSK lehetőséget ad saját token létrehozására kéttényezős autentikációhoz weboldalakon, amely a kész megoldásoktól eltérően, amelyeket olyan gyártók készítenek, mint a Yubico, Feitian, Thetis és Kensington, teljesen nyílt firmware-alapú, bővíthető és auditálható rendszert kínál. Az OpenSK kutatási platformként pozicionálódik, amelyet a tokengyártók és a lelkesedők új lehetőségek kifejlesztésére és a tokenek széles körű elterjesztésére használhatnak. Az OpenSK kódját eredetileg alkalmazásként fejlesztették ki a Tock OS és tesztelve lett a Nordic nRF52840-DK és Nordic nRF52840-dongle táblákon.

A szoftveren kívül a projekt elérhetők nyomtatásra alkalmas 3D-s házmaketteket készít egy népszerű chip, Nordic nRF52840, amely ARM Cortex-M4 mikrokontrollert és ARM TrustZone Cryptocell 310 kriptoakcelerátort tartalmaz.
A Nordic nRF52840 az OpenSK első referencia platformja. Az OpenSK támogatja az ARM CryptoCell kriptoakcelerátort és a chip összes szállítási módját, beleértve az USB-t, NFC-t és a Bluetooth Low Energy-t. A kriptoakcelerátor használata mellett az OpenSK külön algoritmusokat is készített, mint például ECDSA, ECC secp256r1, HMAC-SHA256 és AES256, Rust nyelven íródva.

A Google bemutatta az OpenSK nyílt stackot, amely lehetővé teszi kriptográfiai tokenek létrehozását.

Érdemes megjegyezni, hogy az OpenSK nem az első nyílt forráskódú firmware valósítás a FIDO2 és U2F támogatással, hasonló firmware-ek fejlesztik a nyílt projekteket. Solo és Somu. A fent említett projektekhez képest az OpenSK nem C nyelven, hanem Rust nyelven készült, amely segít elkerülni a memória kezelésével kapcsolatos alacsony szintű hibákból adódó sebezhetőségeket, mint például a már felszabadított memória területekhez való hozzáférést, a nullás mutatók dereferálását és a puffertúllépést.

A telepítésre javasolt firmware a TockOS,
mikrokontrollerekhez készült operációs rendszer Cortex-M és RISC-V architektúrára, amely sandbox-izolációt biztosít a kernelnek, drivereknek és alkalmazásoknak. Az OpenSK a TockOS-hoz készült appletként van megjelölve. Az OpenSK mellett a Google egy Flash-tárhelyekhez (NVMC) optimalizált változatot is készített a TockOS-hoz. tárolás és egy készlet javítócsomagok formájában. A TockOS kernel és driverei, akárcsak az OpenSK, Rust nyelven íródtak.

Videó lejátszása

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster