Google, açıq OpenSK yığını təqdim etdi ki, bu, kriptovalyuta tokenlərinin yaradılmasına imkan tanıyır

Google Şirkəti tamaşası OpenSK platforması, kriptovalyuta tokenləri üçün tam uyğun olan proqram təminatlarının yaradılmasını təmin edir FIDO U2FFIDO2. OpenSK ilə hazırlanan tokenlər, əsas və iki faktorlu autentifikasiya üçün autentifikator kimi istifadə edilə bilər, həmçinin istifadəçinin fiziki mövcudluğunu təsdiqləmək üçün nəzərdə tutulub. Layihə Rust dilində yazılıb və yayılır Apache 2.0 lisansı altındadır.

OpenSK, Yubico, Feitian, Thetis və Kensington kimi istehsalçılar tərəfindən təqdim olunan hazır həllərdən fərqli olaraq, genişləndirilə və audit edilə bilən tam açıq proqram təminatı əsasında tərtib edilmiş iki faktorlu autentifikasiya üçün öz tokeninizi yaratma imkanı təqdim edir. OpenSK, token istehsalçıları və həvəs göstərənlər tərəfindən yeni imkanların inkişafı və tokenlərin geniş kütləyə təqdim edilməsi üçün istifadə oluna bilən tədqiqat platforması kimi mövqeyini bəlirləyir. OpenSK kodu ilkin olaraq Tock OS üçün yazılmış və Nordic nRF52840-DK və Nordic nRF52840-dongle platformalarında sınaqdan keçirilmişdir.

Proyektin proqram təminatından əlavə, təqdim edilir məşhur çip əsasında USB açar kasası üçün 3D printerdə çap etmək üçün maketlər Nordic nRF52840, ARM Cortex-M4 mikrokontrollerini və kriptoakseleratorunu ehtiva edir
ARM TrustZone Cryptocell 310. Nordic nRF52840, OpenSK üçün ilk istinad platformasıdır. OpenSK-də ARM CryptoCell kriptoakseleratorunun və çip tərəfindən təqdim olunan bütün nəqliyyat növlərinin, o cümlədən USB, NFC və Bluetooth Low Energy dəstəyi təmin edilir. Bundan əlavə, OpenSK-də kriptoakseleratoru istifadəyə götürməklə yanaşı, Rust dilində yazılmış ECDSA, ECC secp256r1, HMAC-SHA256 və AES256 alqoritmlərinin ayrıca icraları da hazırlanmışdır.

Google, açıq OpenSK yığını təqdim etdi ki, bu, kriptovalyuta tokenlərinin yaradılmasına imkan tanıyır

Qeyd etmək lazımdır ki, OpenSK FIDO2 və U2F dəstəyi olan tokenlər üçün açıq proqram təminatının ilk icrası deyil, oxşar proqram təminatları açıq layihələr tərəfindən inkişaf etdirilir. SoloSomu. Yuxarıda qeyd olunan layihələrlə müqayisədə OpenSK, C dilində deyil, Rust dilində yazılıb ki, bu da aşağı səviyyəli yaddaşla işləyərkən yaranan bir çox zəifliklərdən, məsələn, sərbəst buraxılmış yaddaş sahələrinə müraciətdən, sıfır işarəçilərinin həddindən artıq istifadə edilməsindən və tampon həddini aşmaqdan qaçmağa imkan tanıyır.

Quraşdırma üçün təqdim olunan proqram təminatı TockOS-a əsaslanır,
Cortex-M və RISC-V bazalı mikrocontroller-lər üçün sandbox izolyasiyasını təmin edən əməliyyat sistemi, nüvəni, sürücü və tətbiqləri izolyasiya edir. OpenSK, TockOS üçün bir applet kimi hazırlanmışdır. OpenSK-dən əlavə, Google TockOS üçün Flash yaddaşları (NVMC) üçün optimizasiya edilmiş bir versiya da hazırlamışdır. anbar və dəst patchlər. TockOS-da nüvə və sürücülər, OpenSK kimi, Rust dilində yazılmışdır.

Videonu izləyin

Mənbə: opennet.ru

DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster