Ethereum geliştiricileri, araştırmacıların mevcut akıllı sözleşmelerin başarısız işlemleri ele alma biçimini etkileyebilecek gas kaynaklı güvenlik riskleri tespit etmesinin ardından Glamsterdam hard forkunu Hoodi test ağında erteledi.
Ethereum Foundation (EF) yükseltmenin başlangıçta 26 Ekim için planlandığını, geliştiricilerin bazı tekliflerin Ethereumda dağıtılmış akıllı sözleşmelerle nasıl etkileşime girdiğini incelemesine olanak tanımak için erteleneceğini söyledi.
13 Ekim‘de blockchain güvenlik şirketi ChainSecurity, Glamsterdam’a dahil edilen EIP-8037 ve EIP-8038 adlı iki teklifin, yetersiz gas griefing adı verilen bir saldırı türüne karşı korumaları zayıflatabileceği konusunda uyardı.
Erteleme, Glamsterdamın ana ağ takvimi üzerindeki belirsizliği artırıyor. Ethereum geliştiricileri, Hoodi testlerinin başarıyla tamamlanmasının ardından takvimi kesinleştirme planları kapsamında aralık ayının başlarını değerlendiriyordu.
Gas değişiklikleri mevcut akıllı sözleşme korumalarını zayıflatabilir
ChainSecurity analizinde, yeni kurallar kapsamında bir işlem başarısız olduktan sonra gasın bir sözleşmeye geri verilebileceğini ve bunun, daha önce durması gereken bir sözleşmenin çalışmaya devam etmesine olanak tanıyabileceğini söyledi. Araştırmacılar, değişikliklerin bir işlem sırasında ne kadar gas kaldığına dayanan mevcut güvenlik kontrollerini etkileyebileceğini belirtti.
Yetersiz gas griefing olarak bilinen saldırılarda kötü niyetli bir çağrı yapan taraf, meşru bir akıllı sözleşme işleminin başarıyla tamamlanması için kasıtlı olarak çok az gas sağlar. ChainSecurity, Glamsterdam için önerilen değişikliklerin bu tür saldırılara karşı korumaları zayıflatabileceği ve bunun potansiyel olarak sözleşmelerin başarısız işlemleri kalıcı olarak kaydetmesine yol açabileceği konusunda uyardı.
Örneğin, etkilenen bir sözleşme kullanıcının hakkını kaldırabilir veya bu hakkın yeniden talep edilmesi seçeneğini devre dışı bırakabilir; bu da kullanıcının normalde geçerli olan bir işlemi tamamlayamamasına neden olabilir.
ChainSecurity, Glamsterdamın gas kaynaklı tüm güvenlik kontrollerini güvenilmez hale getirmeyeceğini söyledi. Bazı korumalar çalışmaya devam edebilir, ancak geliştiricilerin bunların yükseltmenin yeni gas kurallarını hesaba kattığından emin olmak için kontrolleri gözden geçirmesi gerekecek.
İlgili: Ethereum Foundation, Glamsterdam yükseltmesiyle bazı araçların bozulabileceği konusunda uyardı
Bulgular, Ethereum katkıcıları arasında endişeye yol açtı. Takma ad kullanan güvenlik araştırmacısı pcaversaccio, 21 Ekim‘de GitHub’da yaptığı bir yorumda riskleri “ciddi” olarak nitelendirdi ve hard forkun yeniden değerlendirilmesi çağrısında bulundu.
Cuma günü ChainSecurity, “gerçek dünyadan 13 örnek” tespit ettiğini ve etkilenen projelerle sorumlu açıklama sürecini koordine ettiğini söyledi. Güvenlik şirketi, gerçek dünyadan 13 örneğin ayrıntılarını açıklamadı veya etkilenen projeleri belirtmedi. Ancak şirket, geliştiricilerin sözleşmelerini mümkün olan en kısa sürede kontrol etmesi gerektiğini söyledi.
Bulgular, Glamsterdam‘ın gas modelinin sabit varsayımlara dayanan cüzdanları, indeksleyicileri ve gas tahmin araçlarını bozabileceği yönündeki önceki bir Ethereum Foundation uyarısının ardından geldi. Yükseltme, artık ertelenen Hoodi dağıtımından önce 6 Ekim’de Sepoliada etkinleştirilmişti.
Dergi: Bitcoin‘ınızı saklamak için Ledger’a 5 alternatif

