Red pill saldırıları, birçok kripto cüzdanının çalışma biçimindeki kör bir noktayı istismar eden sinsi bir dolandırıcılık yöntemidir: Bir uygulamada işlemi onaylamadan önce cüzdanınız size ne olması gerektiğine dair bir önizleme gösterir. Ancak bu önizleme yalnızca bir simülasyondur ve gerçek işlemin bununla eşleşmesini zorunlu kılan hiçbir mekanizma bugüne kadar mevcut olmamıştır; bu nedenle kötü amaçlı bir sözleşme kolayca gözden kaçabilir.
MetaMask'ın yeni Added Protection güvenlik özelliği bunu değiştiriyor. Uygulamalar üzerinden işlem yaparken önizlemede gördüğünüz sonuç, elde ettiğiniz sonuçtur; aksi takdirde işlem gerçekleşmez.
Red pill saldırıları: İşlem önizlemesine gizlenen dolandırıcılık
Red pill saldırısı, kötü amaçlı bir sözleşmenin önizlendiğini anlayabilmesinden kaynaklanır; bu nedenle sözleşme masum davranır ve size "0,1 ETH alacaksınız" gibi temiz ve zararsız bir sonuç gösterir. Siz imzalarsınız, işlem çalışır ve cüzdanınızı boşaltmak gibi tamamen farklı bir şey yapar. Önizleme kusursuz göründüğü için tereddüt etmeniz için hiçbir neden yoktur.
MetaMask Added Protection nasıl çalışır?
Bir uygulama aracılığıyla işlem imzalamadan önce işlemi simüle eder ve beklenen sonucu, yani bugün gördüğünüz önizlemeyi size gösteririz. Bu sonucu işleme bir gereklilik olarak kilitliyoruz. İşlem gerçekten çalıştığında, sonucun size gösterilenle eşleşmesi gerekir. Eşleşmezse, örneğin bir red pill sözleşmesi vaat ettiğinden farklı bir şey yapmaya çalışırsa, işlem otomatik olarak başarısız olur ve fonlarınız cüzdanınızdan hiçbir zaman çıkmaz.
Bu durumda kaybettiğiniz tek şey, deneme için ödenen ağ (gas) ücretidir; fonlarınız güvende kalır. MetaMask bu güvenlik özelliği için veya gerçekleşmeyen işlem için herhangi bir ücret almaz. Added Protection, olağan piyasa dalgalanmalarına karşı değil, manipüle edilmiş sonuçlara karşı koruma sağlar. Arka planda sessizce çalışır ve özellikle büyük bir işlem onaylarken ya da iyi tanımadığınız bir sözleşmeyle işlem yaparken oldukça kullanışlıdır.
Kontrolü elinizde tutan güvenlik
Geliştirdiğimiz her şeyde olduğu gibi, Added Protection kontrolü elinizden almadan sizi daha güvende tutar. MetaMask, yapmak istediğiniz bir işlemi engellemez; güvenlik özelliği yalnızca şunu garanti eder: Bir Ethereum veya EVM uygulamasında onayladığınız işlem, gerçekte çalışan işlemdir. Riski kendiniz yönetmeyi tercih ederseniz, özelliği istediğiniz zaman doğrudan onay ekranından kapatabilirsiniz. Seçim her zaman sizindir.
MetaMask Added Protection, smart account'ları (EIP-7702) destekleyen 13 EVM ağında extension (v13.45) üzerinde artık kullanıma sunulmuştur; mobil uygulama desteği ise yakında gelecektir.