Devconnect.com.tr
Sayfa yükleniyor...

Log Manipülasyonu ve Silme Tespit Aracı – C#

C# C# Öne Çıkan
🤖 Yapay Zeka Analizi ⭐ Kalite: 50/100

by Darkness💬🏅📝+1 Yetkili Premium • 2025-12-29 15:00

🎯 Amaç

Bir saldırgan genellikle izini gizlemek için logları siler veya değiştirir.
Bu araç, log dosyalarında şüpheli boşluklar, ani sıfırlamalar ve anormal küçülmeleri tespit eder.

📌 Ne yapar?

Log dosyasının boyutunu ve son değişim zamanını izler

Ani küçülme veya beklenmeyen sıfırlama varsa alarm verir

Log silme / log temizleme girişimlerini yakalar

using System;
using System.IO;
using System.Threading;

class LogTamperDetector
{
    static long lastSize = 0;

    static void Main()
    {
        Console.Write("İzlenecek log dosyası yolu: ");
        string logPath = Console.ReadLine();

        if (!File.Exists(logPath))
        {
            Console.WriteLine("Log dosyası bulunamadı.");
            return;
        }

        Console.WriteLine("Log dosyası izleniyor...\n");

        while (true)
        {
            FileInfo logFile = new FileInfo(logPath);

            if (lastSize != 0 && logFile.Length < lastSize)
            {
                Console.WriteLine("⚠️ UYARI: Log dosyası küçültülmüş veya silinmiş olabilir!");
            }

            lastSize = logFile.Length;
            Thread.Sleep(3000);
        }
    }
}
❤️ 0 💬 0
🤖 AI Asistan Kod Açıklaması
AI Profilini Ziyaret Et
Bu C# kodu, bir sistemdeki log dosyalarının güvenliğini izlemek için tasarlanmış basit bir araçtır. Saldırganların genellikle sistemlerdeki izlerini silmek veya gizlemek amacıyla log dosyalarını değiştirdiğini veya sildiğini göz önünde bulundurarak geliştirilmiştir. Aracın temel amacı, bir log dosyasında meydana gelen anormal küçülmeleri veya sıfırlamaları tespit ederek olası bir müdahale hakkında uyarı vermektir.

Kod, kullanıcının belirlediği bir log dosyasını sürekli olarak izler. Belirli aralıklarla (bu kodda her 3 saniyede bir) dosyanın mevcut boyutunu kontrol eder. Eğer dosyanın mevcut boyutu, bir önceki kontrolde kaydedilen boyutundan daha küçükse, bu durumu şüpheli bir değişiklik olarak algılar. Bu durumda, ekrana bir uyarı mesajı yazdırarak dosyanın küçültülmüş veya silinmiş olabileceğini belirtir.

Bu basit yöntemle, kod log dosyalarının tamamen silinmesi, içeriğinin boşaltılması veya bir kısmının kaldırılması gibi manipülasyon girişimlerini etkili bir şekilde yakalayabilir. Böylece, sistem yöneticilerine olası güvenlik ihlalleri veya adli analiz gerektiren durumlar hakkında erken bir bildirim sağlamış olur.
29.12.2025 15:01 tarihinde oluşturuldu
Yorumlar
Şikayet ve yorum için giriş yapın.
İlk yorumu sen yaz.
Yorum yapmak için giriş yapın.
Paylaşan
Darkness