Exploit Nedir, Ne Demek?

Exploit, bir yazılımdaki veya protokol tasarımındaki güvenlik açığından yararlanarak sistemin amaçlanmayan biçimde çalışmasını sağlayan saldırı yöntemidir. Kripto dünyasında çoğunlukla akıllı sözleşme hataları kullanılarak protokollerden fon çalınmasını anlatır.

Bu sayfada 6
  1. Exploit, açık ve hack arasındaki fark
  2. Yaygın exploit türleri
  3. Kripto tarihindeki bilinen exploit örnekleri
  4. Exploit haberi gelince kullanıcı ne yapmalı?
  5. Sık sorulan sorular
  6. Kaynak

Exploit, bir yazılımdaki veya protokol tasarımındaki güvenlik açığından yararlanarak sistemin amaçlanmayan biçimde çalışmasını sağlayan saldırı yöntemidir. Kripto dünyasında bu kelime çoğunlukla bir akıllı sözleşmedeki hatanın kullanılarak protokolden fon çekilmesini anlatır. Türkçede “istismar” veya “açık istismarı” olarak da karşılanır. Haber başlıklarında genellikle “hack” kelimesi tercih edilse de sektör içinde daha kesin terim exploit’tir.

Exploit, açık ve hack arasındaki fark

Bu üç kavram sık sık birbirinin yerine kullanılır, ama farklı şeyleri anlatır. Açık (vulnerability), koddaki veya tasarımdaki zayıf noktadır. Exploit, bu zayıf noktayı kullanmanın yöntemi ya da o yöntemle gerçekleştirilen saldırıdır. Hack ise günlük dilde her türlü yetkisiz erişim için kullanılan genel bir ifadedir.

Örneğin bir sözleşme, kullanıcının bakiyesini para gönderdikten sonra güncelliyorsa bu bir açıktır. Saldırganın bu sırayı kullanarak aynı parayı tekrar tekrar çekmesi ise exploit’tir. Bu özel açık türü reentrancy olarak bilinir.

Yaygın exploit türleri

  • Akıllı sözleşme hataları: Hatalı yetki kontrolleri, yanlış hesaplamalar veya reentrancy gibi mantık hataları.
  • Oracle manipülasyonu: Protokolün kullandığı fiyat verisinin geçici olarak değiştirilmesi. Oracle sayfasında bu konu ayrıntılı anlatılıyor.
  • Flash loan saldırıları: Aynı işlem içinde alınıp geri ödenen teminatsız kredilerle büyük sermaye kullanılarak fiyatların veya oylamanın manipüle edilmesi.
  • Anahtar ele geçirme: Bir köprünün veya protokolün yönetici anahtarlarının çalınması.
  • Arayüz saldırıları: Sözleşme sağlam kalsa da web sitesinin ele geçirilip kullanıcıların zararlı işlem imzalamaya yönlendirilmesi.

Son iki tür teknik olarak akıllı sözleşme açığı değildir, ama sonuçları benzerdir. Bir olayın hangi türe girdiği, çözümünün de ne olacağını belirler.

Kripto tarihindeki bilinen exploit örnekleri

2016’da The DAO adlı yatırım sözleşmesinde reentrancy açığı kullanılarak yaklaşık 3,6 milyon ETH çekildi. Olay, Ethereum’un hard fork ile ikiye ayrılmasına ve Ethereum Classic’in ortaya çıkmasına yol açtı. Ağustos 2021’de Poly Network’ten 600 milyon doları aşan varlık çekildi; saldırgan fonların büyük bölümünü daha sonra iade etti. Mart 2023’te Euler Finance’e yönelik yaklaşık 197 milyon dolarlık saldırıda da fonlar sonradan geri gönderildi.

Bu örnekler, denetimden geçmiş ve uzun süre sorunsuz çalışmış protokollerde bile açık bulunabileceğini gösterir. Bu yüzden birçok proje, açıkları önceden bulan “beyaz şapkalı” araştırmacılara ödül veren hata ödül (bug bounty) programları yürütür.

Exploit haberi gelince kullanıcı ne yapmalı?

Önce resmî kanallardan hangi ağın, hangi sözleşmenin ve hangi varlıkların etkilendiğini öğrenin. İlk açıklamalar eksik olabilir; olay raporu genellikle günler sonra netleşir. Etkilenen protokole token harcama izni verdiyseniz bu izinleri kaldırmak ek kayıp riskini azaltabilir.

Olayların ardından sahte “tazminat” veya “fon kurtarma” siteleri hızla ortaya çıkar. Hiçbir gerçek iade süreci sizden seed phrase istemez. Tazminat duyurulsa bile adres ve yöntemi projenin resmî kanallarından doğrulayın; phishing rehberi bu konuda yol gösterebilir.

Sık sorulan sorular

Exploit yasal mı?

Bir protokolden yetkisiz fon çekmek, kodun buna izin vermesi fark etmeksizin birçok ülkede suç olarak kovuşturulabilir. Mango Markets saldırısını gerçekleştiren kişi ABD’de yargılandı.

Denetlenmiş bir protokol exploit’e karşı güvenli mi?

Denetim riski azaltır ama ortadan kaldırmaz. Denetimin hangi kod sürümünü kapsadığı ve sonradan yapılan değişiklikler ayrıca önemlidir.

Kaynak

Bir sonraki okuma