Tolga CEYHANTolga CEYHAN
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: Blockchain Mantığı ile PowerShell Log Bütünlüğü
Paylaş
Tolga CEYHANTolga CEYHAN
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Tolga CEYHAN > Rehberler & Deneyimler > Genel Yaşam > Blockchain Mantığı ile PowerShell Log Bütünlüğü
Genel YaşamRehberler & DeneyimlerTeknoloji

Blockchain Mantığı ile PowerShell Log Bütünlüğü

Tolga CEYHAN
Son güncelleme: 14 Şubat 2026 00:04
Tolga CEYHAN
Paylaş
Log Integrity with Cryptography
Paylaş

Blockchain Log Bütünlüğü

Hash zinciri kullanılarak log bütünlüğünün doğrulanması

Bu yazımızda blockchain log bütünlüğü üzerine incelemelerde bulunacağız. Günümüz kurumsal sistemlerinde en kritik sorulardan biri şudur:

Contents
Blockchain Log BütünlüğüBlockchain Mantığı Nedir?Hash Fonksiyonları ile Log BütünlüğüLogları Blockchain Mantığıyla ZincirlemekPowerShell ile Log Hash Zinciri OluşturmaLog Üretimi (Hash Zinciri)Log Bütünlüğü Doğrulama Script’iPowerShell Log DoğrulamaGerçek Hayat Senaryosu (Vaka Analizi)Bu Yapı Blockchain midir?

Bir log kaydı gerçekten değişmeden mi duruyor?

Merkezi log sistemleri kayıt tutar; ancak bu kayıtların sonradan değiştirilmediğini matematiksel olarak garanti etmek her zaman mümkün değildir. Log dosyaları silinebilir, satırlar düzenlenebilir veya belirli kayıtlar bilinçli olarak çıkarılabilir.

İşte bu noktada blockchain mantığı ve kriptografi devreye girer.

Blockchain’in asıl gücü kripto paralarda değil;
hash zinciri, değiştirilemezlik ve doğrulanabilirlik özelliklerindedir.
Bu prensipler, kurumsal log güvenliği için son derece güçlü bir temel oluşturur.

Bu yazıda:

  • Blockchain’in kriptografik temelini,

  • Log bütünlüğüne nasıl uygulanabileceğini,

  • PowerShell ile log doğrulama mekanizmasını

teknik ama anlaşılır bir şekilde ele alıyoruz.

Blockchain Mantığı Nedir?

Blockchain’in özeti oldukça nettir:

Her kayıt, kendinden önceki kaydın hash değerini içerir.

Bu yapı sayesinde:

  • Aradaki tek bir kayıt bile değiştirilirse,

  • Hash zinciri bozulur,

  • Manipülasyon anında tespit edilir.

Bu mantık yalnızca dağıtık sistemler için değil, log sistemleri için de birebir uygundur. Özellikle güvenlik, denetim ve adli bilişim senaryolarında büyük avantaj sağlar.

Hash Fonksiyonları ile Log Bütünlüğü

Hash fonksiyonlarının temel özellikleri şunlardır:

  • Tek yönlüdür (geri döndürülemez)

  • Aynı girdi → aynı çıktı üretir

  • En ufak değişiklik → tamamen farklı hash oluşturur

Örnek:

Admin user logged in at 10:30
SHA-256 → 3F1A9C8D4E...

Bu log satırında tek bir karakter bile değişirse, üretilen hash değeri artık eşleşmez.
İşte bu özellik, logların değiştirilemediğini ispatlamanın temelidir.

Logları Blockchain Mantığıyla Zincirlemek

Blockchain mantığını loglara uygulamak için her kayıtla birlikte şu bilgiler tutulur:

  • Log içeriği

  • Önceki log kaydının hash değeri

  • Zaman damgası

Bu yapı sayesinde:

  • Loglar birbirine kriptografik olarak zincirlenir

  • Silme, ekleme veya değiştirme girişimleri fark edilir

  • Adli bilişim açısından inkâr edilemez delil oluşur

PowerShell ile Log Hash Zinciri Oluşturma

Log Üretimi (Hash Zinciri)

Aşağıdaki PowerShell kodu, her log kaydını bir öncekinin hash’i ile zincirler:

$previousHash = Get-Content ".\LastHash.txt"
$logEntry = "Service restarted by SYSTEM at $(Get-Date)"

$data = $previousHash + $logEntry
$bytes = [System.Text.Encoding]::UTF8.GetBytes($data)
$hash = [System.Security.Cryptography.SHA256]::Create().ComputeHash($bytes)
$hashString = [BitConverter]::ToString($hash) -replace "-"

"$logEntry | $hashString" | Add-Content ".\SecureLog.txt"
$hashString | Set-Content ".\LastHash.txt"

Bu yapı ile:

  • Her log kaydı zincirin bir parçası olur

  • Önceki kayda bağımlı hale gelir

  • Geriye dönük manipülasyon zorlaşır

Log Bütünlüğü Doğrulama Script’i

Gerçek güvenlik, log üretmekle değil doğrulamakla başlar.

Aşağıdaki script:

  • Log dosyasını baştan sona kontrol eder

  • Hash zinciri kırılan ilk noktayı tespit eder

  • Manipülasyonun tam yerini gösterir

PowerShell Log Doğrulama

$lines = Get-Content ".\SecureLog.txt" $previousHash = "INITIAL"
 foreach ($line in $lines) { $parts = $line.Split("|") $logData = $parts[0].Trim() 
$storedHash = $parts[1].Trim() 
$data = $previousHash + $logData $bytes = [System.Text.Encoding]::UTF8.GetBytes($data)
 $computedHash = [BitConverter]::ToString( [System.Security.Cryptography.SHA256]::Create().ComputeHash($bytes) ) -replace "-"
 if ($computedHash -ne $storedHash) { Write-Host "❌ Log bütünlüğü BOZULDU!"
 -ForegroundColor Red Write-Host "Sorunlu kayıt: $logData" break } $previousHash = $storedHash } Write-Host "✅ Log zinciri sağlam." -ForegroundColor Green

Bu doğrulama sayesinde:

  • Hangi logun oynandığı

  • Zincirin ne zaman kırıldığı

  • Kesin olarak ortaya çıkar

Gerçek Hayat Senaryosu (Vaka Analizi)

Bir sunucuda gece saatlerinde kritik bir servis restart edilir.

  • Event log mevcuttur

  • Ancak “log silinmiş olabilir mi?” sorusu gündeme gelir

  • Birden fazla admin erişimi vardır

Hash zinciri kontrol edildiğinde:

  • Saat 02:14 kaydında zincirin bozulduğu görülür

  • Öncesi ve sonrası hash değerleri uyuşmaz

  • Müdahalenin zamanı netleşir

Sonuç:

  • Log kaydı değiştirilmiştir

  • Zincir kırıldığı için inkâr edilemez

  • Adli bilişim açısından güçlü bir delil elde edilir

Bu yaklaşım, “kim, ne zaman, ne yaptı?” sorusuna matematiksel cevap verir.

Bu Yapı Blockchain midir?

Teknik olarak:

  • Dağıtık yapı ❌

  • Mining ❌

  • Token ❌

Ancak:

  • Kriptografik zincir ✔

  • Değiştirilemezlik ✔

  • Doğrulanabilirlik ✔

Yani bu yapı, blockchain mantığının kurumsal sistemlere uyarlanmış halidir.

Blockchain’i sadece kripto para teknolojisi olarak görmek büyük bir yanılgıdır.

Asıl değer:

  • Kriptografide,

  • Hash zincirinde,

  • Veri bütünlüğündedir.

Bir sistem yöneticisi için bu yaklaşım:

Loglara güvenmenin matematiksel yoludur.

Bu yazıda blockchain log bütünlüğü ile ilgili bilgiler verdik. Umarım faydalı olur.

  • Anasayfa
  • Hakkımda
  • İletisim
ETİKETLENDİ:adli bilişimblockchainhash zincirikriptografilog bütünlüğülog güvenliğiortapowershellpowershell securitySiber güvenlikSistem Yöneticiliği

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale PowerShell SQL Backup Script – Automated Full Database Backup
Sonraki Makale Windows File Server Güvenliği Rehberi
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlarda İlginizi Çekebilir

PowerShellRehberler & DeneyimlerSistem YönetimiWindows Server

PowerShell Komutları (Profesyonel Rehber)

Tolga CEYHAN Tolga CEYHAN 21 Min Read
File ServerRehberler & DeneyimlerSistem Yönetimi

Windows File Server Migration Rehberi (Adım Adım Veri Taşıma)

Tolga CEYHAN Tolga CEYHAN 4 Min Read
Ağ ve GüvenlikFile ServerFirewall-Güvenlik DuvarıPowerShellRehberler & DeneyimlerSistem Güvenliği

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

Tolga CEYHAN Tolga CEYHAN 8 Min Read
  • Anasayfa
  • Hakkımda
  • İletisim

Arama Yap..

Tolga CEYHANTolga CEYHAN
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar