ගූගල් විසින් ගුප්තකේතන ටෝකන නිර්මාණය කිරීම සඳහා OpenSK විවෘත තොගය හඳුන්වා දෙන ලදී

ගූගල් ඉදිරිපත් කරන ලදී OpenSK වේදිකාව, ප්‍රමිතීන්ට සම්පූර්ණයෙන්ම අනුකූල වන ගුප්තකේතන ටෝකන සඳහා ස්ථිරාංග නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. FIDO U2F и FIDO2. OpenSK භාවිතයෙන් සකස් කරන ලද ටෝකන, ප්‍රාථමික සහ ද්වි-සාධක සත්‍යාපනය සඳහා සත්‍යාපනය කරන්නන් ලෙස මෙන්ම, පරිශීලකයාගේ භෞතික පැවැත්ම තහවුරු කිරීමට භාවිතා කළ හැක. ව්යාපෘතිය රස්ට් සහ ලියා ඇත විසින් බෙදා හරිනු ලැබේ Apache 2.0 යටතේ බලපත්‍ර ලබා ඇත.

යූබිකෝ, ෆීටියන්, තෙටිස් සහ කෙන්සිංටන් වැනි නිෂ්පාදකයින් විසින් නිෂ්පාදනය කරන ලද සූදානම් කළ විසඳුම් මෙන් නොව, දිගු කිරීම සහ විගණනය සඳහා ලබා ගත හැකි සම්පූර්ණයෙන්ම විවෘත ස්ථිරාංග මත ගොඩනගා ඇති වෙබ් අඩවිවල සාධක දෙකක සත්‍යාපනය සඳහා ඔබේම ටෝකනයක් නිර්මාණය කිරීමට OpenSK මඟින් හැකි වේ. OpenSK ස්ථානගත කර ඇත්තේ ටෝකන් නිෂ්පාදකයින්ට සහ උද්යෝගිමත් අයට නව විශේෂාංග සංවර්ධනය කිරීමට සහ මහජනතාවට ටෝකන ප්‍රවර්ධනය කිරීමට භාවිතා කළ හැකි පර්යේෂණ වේදිකාවක් ලෙසය. OpenSK කේතය මුලින් සංවර්ධනය කරන ලද්දේ යෙදුමක් ලෙසය ටොක් ඕඑස් සහ Nordic nRF52840-DK සහ Nordic nRF52840-dongle පුවරු මත පරීක්ෂා කර ඇත.

මෘදුකාංග ව්යාපෘතියට අමතරව සපයනු ලැබේ ත්‍රිමාණ මුද්‍රණ යන්ත්‍රයක් මත ජනප්‍රිය චිපයක් මත පදනම් වූ USB යතුරු ෆොබ් නිවාසයක් මුද්‍රණය කිරීම සඳහා පිරිසැලසුම් නෝර්ඩික් nRF52840, ARM Cortex-M4 ක්ෂුද්‍ර පාලකයක් සහ ක්‍රිප්ටෝ ඇක්සලරේටරයක් ​​ඇතුළුව
ARM TrustZone Cryptocell 310. Nordic nRF52840 යනු OpenSK සඳහා වන පළමු යොමු වේදිකාවයි. OpenSK මඟින් ARM CryptoCell ක්‍රිප්ටෝ ත්වරණකාරකය සහ USB, NFC සහ Bluetooth Low Energy ඇතුළුව චිපය මඟින් සපයන සියලුම වර්ගවල ප්‍රවාහන සඳහා සහය සපයයි. ක්‍රිප්ටෝ ඇක්සලරේටරය භාවිතා කිරීමට අමතරව, OpenSK විසින් රස්ට් වලින් ලියා ඇති ECDSA, ECC secp256r1, HMAC-SHA256 සහ AES256 ඇල්ගොරිතමවල වෙනම ක්‍රියාත්මක කිරීම් ද සකස් කර ඇත.

ගූගල් විසින් ගුප්තකේතන ටෝකන නිර්මාණය කිරීම සඳහා OpenSK විවෘත තොගය හඳුන්වා දෙන ලදී

FIDO2 සහ U2F සඳහා සහය ඇති ටෝකන සඳහා ස්ථිරාංගවල පළමු විවෘත ක්‍රියාත්මක කිරීම OpenSK නොවන බව සැලකිල්ලට ගත යුතුය; සමාන ස්ථිරාංග විවෘත ව්‍යාපෘති මගින් සංවර්ධනය වෙමින් පවතී. ඒකල и සෝමු. සඳහන් කර ඇති ව්‍යාපෘති හා සසඳන විට, OpenSK ලියා ඇත්තේ C වලින් නොව, Rust වලින් වන අතර, නිදහස් පසු මතකය වෙත ප්‍රවේශ වීම, null pointer dereferences සහ buffer overruns වැනි පහත් මට්ටමේ මතක හැසිරවීමෙන් පැන නගින බොහෝ දුර්වලතා මග හැරේ.

ස්ථාපනය සඳහා යෝජිත ස්ථිරාංග පදනම් වේ TockOS,
Cortex-M සහ RISC-V මත පදනම් වූ ක්ෂුද්‍ර පාලක සඳහා වන මෙහෙයුම් පද්ධතිය, කර්නලය, ධාවක සහ යෙදුම්වල වැලිපිල්ල හුදකලා කිරීම සපයයි. OpenSK නිර්මාණය කර ඇත්තේ TockOS සඳහා යෙදුමක් ලෙසය. OpenSK වලට අමතරව, ෆ්ලෑෂ් ඩ්‍රයිව් (NVMC) සඳහා ප්‍රශස්තකරණය කළ TockOS සඳහාද Google සූදානම් කර ඇත. නිධිය සහ කට්ටලය පැච්. OpenSK වැනි TockOS හි කර්නලය සහ ධාවක රස්ට් වලින් ලියා ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න