Dijital bütünlük, dijital verinin belirli bir zamandan itibaren değiştirilmediğini, bozulmadığını veya manipüle edilmediğini garanti altına almak anlamına gelir.
Bu, bilginin bozulmadan kalması, yani orijinal haliyle aynı kalması ve en ufak bir değişikliğin bile tespit edilebilmesi anlamına gelir.
Dijital bütünlük, karma fonksiyonları aracılığıyla elde edilir ve karma fonksiyonlarını uygulayan çeşitli yazılımlar vardır: sha256sum, b3sum, fsum, vb. Ne kullanılırsa kullanılsın, veri bütünlüğünün doğru bir şekilde doğrulanmasını sağlamak için süreçte hangi algoritmanın kullanıldığının kaydedilmesi önemlidir.
Denetçi, dijital bütünlüğe odaklanarak geliştirildi, karma hesaplamasında bir yenilik uygularken, mevcut en popüler yazılımlarda bulunmayan kullanışlı özellikler de getiriyor.
Denetçinin kurulumu
Denetçi şu adreste mevcuttur: https://thash.org/auditor Yerel bir klasöre çıkarılmalı ve istemin herhangi bir yerinden kolayca erişilebilmesi için işletim sisteminin PATH'inde bulunan bir klasöre kopyalanması gerekir. Bu klasörler genellikle şunlardır:
-
Windows'ta:
%localappdata%\Microsoft\WindowsApps
: (Bu kısayolu doğrudan Windows Gezgini'ne yapıştırabilir ve sizi oraya götürebilirsiniz!),C:\Windows\System32
-
Linux'ta:
/usr/local/bin
/usr/bin
,/bin
,/usr/sbin
auditor --help
PATH'deki herhangi bir klasöre kopyalama izniniz yoksa, sıkıştırılmış dosyayı açtığınız klasörden doğrudan kullanabilirsiniz. Örnek: Klasöre açılırsa
C:\temp
şunu yazın:C:\temp\auditor.exe --help
Denetçi, bu sırayla kullanılan iki alt komutu uygular:
-
auditor hash pasta
: 'klasör'de bulunan dosyaların bütünlük verilerini içeren denetim dosyaları oluşturur; -
auditor check pasta
: 'Klasör'deki dosyaların sağlam olup olmadığını kontrol etmek için denetim dosyalarından gelen bilgileri kullanır.
Kullanımı aşağıda detaylı olarak açıklanmıştır.