Ethereum Vakfı (Ethereum Foundation), Passport Prime donanım cihazında Ethereum (ETH) işlemlerini imzalayan ‘evrensel Ethereum imzalayıcısı’ uygulamasını tanıttı. Beta döneminde kullanıcıların uygulamayı cihaza kendilerinin yüklemesi gerekiyor.
Beta uygulaması cihaza önceden yüklenmiş olarak gelmiyor. Foundation, kullanıcıların izin verdikleri geliştiricilerin uygulamalarını doğrudan yükleyebileceğini belirtiyor.
Foundation’ın kurucu ortağı ve CEO’su Zach Herbert, 13 Kasım’da Kore saatiyle 00.00’da yayımlanan Unchained röportajında imza cihazını “insanların onay verme yetkisini yöneten bir donanım” olarak tanımladı. Bu yaklaşım, işlem onayı gibi önemli kararların telefon veya bilgisayardan ayrı bir cihazda alınmasını amaçlıyor.
Röportajda uygulamanın, Ledger’ın kurucu ortağı Nicolas Bacca tarafından geliştirildiği belirtildi. Uygulama, vakfın işletim sistemi KeyOS üzerinde çalışıyor.
Yayımlanan kod deposu, evrensel Ethereum imzalayıcısını donanım imzalama cihazları için bir referans uygulama olarak tanımlıyor. Depoda Passport Prime’a yönelik KeyOS uygulaması da ayrı bir başlık altında yer alıyor.
Mevcut uygulama, imza isteklerini ve sonuçlarını QR kodlarıyla ileten, internete bağlı olmayan bir yöntem kullanıyor. Telefon veya bilgisayarda oluşturulan istek cihazda işleniyor; imzalı sonuç QR koduyla geri gönderiliyor.
Kod deposunda uygulamanın harici veri kaynaklarına bağlı olmadığı belirtiliyor. QR kodu kullanımı ve harici veri bağlantısının bulunmaması, yayımlanan mevcut uygulamaya ilişkin bilgiler.
İşlem ayrıntılarını kullanıcıların okuyabileceği biçimde gösteren ‘clear signing’ özelliği henüz uygulanmadı. Kod deposunda bu özelliğin ilerideki sürümlere isteğe bağlı olarak eklenebileceği yazıyor.
Clear signing, kullanıcının imzalamadan önce işlem içeriğini cihaz ekranında görmesini sağlıyor. TokenPost daha önce donanım cüzdanı ekranında gösterilen işlem içeriğiyle gerçek imza hedefinin eşleşmesinin bir güvenlik meselesi haline geldiğini bildirmişti.
KeyOS geliştirici belgelerine göre her uygulama ayrı bir alanda çalışıyor ve uygulamalar birbirlerinin özel depolama alanlarını okuyamıyor. Böylece bir cihazda birden fazla uygulama çalışırken her birinin erişim alanı ayrılıyor.
Üçüncü taraf uygulamalara cihazın ana seed’i verilmiyor. Uygulamalar yalnızca kendilerine ait türetilmiş bir seed isteyebiliyor; ilk istekte kullanıcının onayı gerekiyor.
Passport Prime’da ekran ve kamera bulunuyor. Kullanıcılar QR kodunu tarayabiliyor ve imza işlemini cihazda yürütebiliyor. Foundation, ürün sayfasında cihazı KeyOS uygulamalarını çalıştıran güvenli bir donanım olarak tanıtıyor.
Ürün sayfasında cihazda Bitcoin cüzdanı, iki aşamalı doğrulama kodları, güvenlik anahtarı ve şifrelenmiş dosya özelliklerinin de kullanılabildiği belirtiliyor. Ethereum imza uygulaması, bunlara eklenen ayrı bir KeyOS uygulaması.
Foundation’ın geliştirici rehberi, kullanıcıların izin verdikleri geliştiricilerin uygulamalarını doğrudan yükleyebileceğini söylüyor. Unchained röportajında güvenilen geliştiricilerin güncellemeleri bir uygulama kataloğu üzerinden dağıtma planı da aktarıldı; ancak bunun ne zaman devreye alınacağı açıklanmadı.
Foundation, ürün sayfasında tedarik zinciri bütünlüğü kapsamında Keylabs tarafından üçüncü taraf denetimi yapıldığını belirtiyor. Buna karşılık, evrensel Ethereum imzalayıcısının kod deposunda uygulamanın henüz uzmanlarca güvenlik denetiminden geçirilmediği açıkça yazıyor.
Comment 0