Günümüzde online dolandırıcılık giderek yaygınlaşıyor. Phishing girişimlerinden sahte kripto para borsalarına kadar, kime güveneceğini bilmek zor. Kripto para dolandırıcılarından korunmak için kullanabileceğin bir araç var: Wallet-Tracker. Bu araç, Wallet-Tracker CLI, Neo4j veritabanı ve kullanıcı tarafından sağlanan dolandırıcı wallet adresi kullanarak tüm transaction’ları ve wallet’ları saklar, şüpheli aktiviteleri tespit etmeyi kolaylaştırır. Ayrıca, sağlanan dolandırıcı wallet adresinden ve ona gelen transaction’ları tarar ve coin mixing’i tespit edebilir.

GitHub: https://github.com/aydinnyunus/wallet-tracker

Wallet-Tracker

Coin Mixing Nedir?

Coin mixing, kripto paranın kökenini gizlemek için diğer coin’lerle karıştırılması tekniğidir. Bu süreç, fon akışını takip etmeyi zorlaştırır ve para aklama veya yasadışı faaliyetleri gizlemek için kullanılabilir. Wallet-Tracker kullanarak, Neo4j veritabanında saklanan transaction’ları ve wallet’ları analiz ederek coin mixing’i tespit edebilirsin.

Coin Mixing Visualization

Coin mixing, blockchain’deki transaction’ların izlenebilirliğini azaltmak için kullanılan bir teknik. Saldırganlar, yasadışı yollarla elde ettikleri kripto paraları, birçok farklı wallet arasında transfer ederek karıştırır. Bu sayede, paranın kaynağını bulmak neredeyse imkansız hale gelir.

Wallet-Tracker Nedir?

Wallet-Tracker, kripto para dolandırıcılarını tespit etmek ve coin mixing aktivitelerini analiz etmek için geliştirilmiş bir araçtır. Araç, bir dolandırıcı wallet adresi verildiğinde, o wallet’tan ve ona gelen tüm transaction’ları tarar. Bu transaction’lar Neo4j graph veritabanında saklanır ve analiz edilir.

Temel özellikler:

  • Transaction tarama ve analiz
  • Coin mixing tespiti
  • Şüpheli aktivite işaretleme
  • Graph veritabanı ile görselleştirme
  • Exchange wallet tespiti

Wallet-Tracker Mimarisi

Wallet-Tracker, üç ana bileşenden oluşuyor: Neo4j, Redis ve Neodash. Her birinin kendine özgü bir rolü var.

Neo4j: Graph Veritabanı

Neo4j, Wallet-Tracker’da tüm transaction’ları ve wallet’ları saklamak için kullanılan bir graph veritabanıdır. Graph yapısı, wallet’lar arasındaki ilişkileri ve transaction akışını görselleştirmek için idealdir.

Neo4j’nin avantajları:

  • Graph yapısı: Wallet’lar ve transaction’lar arasındaki ilişkileri doğal olarak temsil eder
  • Hızlı sorgulama: Karmaşık graph sorguları hızlı bir şekilde çalıştırılabilir
  • Pattern matching: Coin mixing gibi pattern’leri tespit etmek için güçlü sorgu yetenekleri
  • Görselleştirme: Transaction akışını görsel olarak analiz etmeyi kolaylaştırır

Neo4j’de her transaction, bir wallet’tan diğerine bir edge (kenar) olarak temsil edilir. Bu yapı, coin mixing pattern’lerini tespit etmek için mükemmeldir.

Redis: In-Memory Cache

Redis, Wallet-Tracker’da caching ve hızlı veri erişimi için kullanılan bir in-memory veri yapısı deposudur. Büyük miktarda veriyi işlemek ve gerçek zamanlı analiz sağlamak için kritik bir rol oynar.

Redis’in kullanım alanları:

  • Exchange wallet cache: Bilinen exchange wallet’larını key-value formatında saklar
  • Hızlı erişim: Sık kullanılan verilere hızlı erişim sağlar
  • Performance: Neo4j sorgularını hızlandırmak için cache mekanizması

Exchange wallet’ları Redis’te saklanır çünkü bunlar sık sorgulanır ve hızlı erişim gerektirir. Bu sayede, bir wallet’ın bir exchange’e ait olup olmadığını hızlıca kontrol edebilirsin.

Neodash: Web Arayüzü

Neodash, Neo4j’de saklanan verileri görselleştirmek için kullanılan bir web sunucusudur. Kullanıcılara interaktif ve sezgisel bir arayüz sunar, transaction geçmişini kolayca anlamalarını sağlar.

Neodash özellikleri:

  • Önceden tanımlı sorgular: Yaygın analizler için hazır sorgular
  • Özel sorgular: Kullanıcılar kendi sorgularını ekleyebilir
  • Görselleştirme: Graph yapısını görsel olarak inceleme
  • Pattern analizi: Coin mixing ve şüpheli aktivite pattern’lerini görselleştirme

Neodash, Neo4j veritabanındaki verileri web arayüzü üzerinden görselleştirir. Bu sayede, transaction akışını ve wallet’lar arasındaki ilişkileri kolayca analiz edebilirsin.

Wallet-Tracker Nasıl Çalışır?

Wallet-Tracker, sağlanan dolandırıcı wallet adresini kullanarak çalışır. İşlem süreci şöyle:

1. Transaction Tarama

Wallet-Tracker, verilen dolandırıcı wallet adresinden ve ona gelen tüm transaction’ları tarar. Ayrıca, bu wallet’ın komşularını (neighbors) da tarar. Komşular, doğrudan transaction yapılan wallet’lardır.

Tarama süreci:

  • Dolandırıcı wallet adresinden çıkan transaction’lar
  • Dolandırıcı wallet adresine gelen transaction’lar
  • Komşu wallet’ların transaction’ları
  • Derinlemesine analiz için recursive tarama

2. Veri Saklama

Taranan tüm transaction’lar ve wallet’lar Neo4j veritabanında saklanır. Her transaction, bir wallet’tan diğerine bir edge olarak temsil edilir. Transaction’ların fiyat bilgileri ve timestamp’leri de saklanır.

Saklanan veriler:

  • Wallet adresleri (nodes)
  • Transaction’lar (edges)
  • Transaction fiyatları
  • Transaction timestamp’leri
  • Exchange wallet bilgileri (Redis’te)

3. Coin Mixing Tespiti

Wallet-Tracker, coin mixing’i tespit etmek için transaction pattern’lerini analiz eder. Coin mixing, genellikle şu pattern’leri gösterir:

  • Çoklu wallet transferleri: Bir wallet’tan birçok farklı wallet’a küçük miktarlarda transfer
  • Dairesel transferler: Wallet’lar arasında dairesel transfer pattern’leri
  • Anonim wallet’lar: Exchange’e bağlı olmayan, yeni oluşturulmuş wallet’lar

Tespit kriterleri:

  • Şüpheli transaction pattern’leri
  • Yüksek transaction hacmi
  • Kısa süre içinde birçok wallet’a transfer
  • Exchange’e giden transaction’ların eksikliği

4. Şüpheli Aktivite İşaretleme

Wallet-Tracker, şüpheli aktiviteleri otomatik olarak işaretler. Örneğin:

  • Bilinen bir dolandırıcı adresine büyük miktarda kripto para gönderilmesi
  • Yeni bir adrese büyük miktarda kripto para gönderilmesi (coin mixing taktiği)
  • Exchange wallet’larına giden transaction’lar (exit node tespiti)

Wallet-Tracker Interface

Kullanım Senaryoları

Wallet-Tracker, birçok farklı senaryoda kullanılabilir:

Dolandırıcı Tespiti

Bir dolandırıcı wallet adresi verildiğinde, Wallet-Tracker o wallet’ın tüm transaction geçmişini analiz eder. Bu sayede:

  • Dolandırıcıya para gönderen kurbanları tespit edebilirsin
  • Dolandırıcının para akışını takip edebilirsin
  • Dolandırıcının kullandığı coin mixing tekniklerini görebilirsin

Transaction Geçmişi Analizi

Wallet-Tracker, bir wallet’ın tüm transaction geçmişini görselleştirir. Bu sayede:

  • Paranın nereye gittiğini görebilirsin
  • Hangi wallet’ların birbiriyle ilişkili olduğunu anlayabilirsin
  • Transaction pattern’lerini analiz edebilirsin

Exit Node Tespiti

Exit node’lar, coin mixing sürecinin sonunda kripto paranın çıktığı noktalardır. Genellikle kripto para borsalarıdır. Wallet-Tracker:

  • Exchange wallet’larını tespit eder
  • Coin mixing sonrası exchange’e giden transaction’ları bulur
  • Paranın nihai varış noktasını gösterir

Neodash Visualization

Pattern Analizi

Wallet-Tracker, coin mixing pattern’lerini analiz eder. Örneğin:

  • Paranın belirli adreslere daha fazla gönderilip gönderilmediğini tespit eder
  • Dairesel transfer pattern’lerini bulur
  • Şüpheli wallet gruplarını belirler

Sonuç

Online dolandırıcılık ve coin mixing teknikleri artıyor. Wallet-Tracker, Wallet-Tracker CLI, Neo4j veritabanı ve kullanıcı tarafından sağlanan dolandırıcı wallet adresi kullanarak tüm transaction’ları ve wallet’ları saklar, şüpheli aktiviteleri tespit etmeyi kolaylaştırır. İster günlük kripto para kullanıcısı ol, ister ciddi bir yatırımcı, Wallet-Tracker güvende kalmana yardımcı olabilir.

Ana çıkarımlar:

  • Coin mixing, kripto paranın kökenini gizlemek için kullanılan bir tekniktir
  • Wallet-Tracker, transaction’ları analiz ederek coin mixing’i tespit edebilir
  • Neo4j graph veritabanı, transaction akışını görselleştirmek için idealdir
  • Redis, exchange wallet’larını hızlı erişim için cache’ler
  • Neodash, verileri görselleştirmek için web arayüzü sağlar

Blockchain analizi kripto para güvenliği için önemli. Wallet-Tracker gibi araçlar, dolandırıcıları tespit etmek ve coin mixing aktivitelerini analiz etmek için yardımcı oluyor.

Wallet-Tracker’ı kullanmak için: https://github.com/aydinnyunus/wallet-tracker

İlgili İçerik