Denetçi ile Dijital Veri Bütünlüğü

Dijital Bütünlük ve Denetçi Kurulumu

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:

  1. 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
  2. Linux'ta: /usr/local/bin /usr/bin , /bin,/usr/sbin
PATH'deki bir klasöre kopyalanırsa, komut istemine şunu yazarak kullanılabilir olup olmadığını kontrol edin: 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:

Kullanımı aşağıda detaylı olarak açıklanmıştır.

Başlangıç

A - Denetim dosyalarının oluşturulması (denetçi karması)

İlk adım, verileri karma algoritmalarına tabi tutmak ve bütünlük verilerini gelecekte doğrulanabilmesi için denetim dosyalarına kaydetmektir.

Denetçiyi kullanarak önerilen adımlar şunlardır:

Önemli: Karma değerleri oluşturulduktan sonra dosyanın herhangi bir baytının değiştirilmesi algılanacak ve bütünlüğünü geçersiz kılacaktır. Bu nedenle, yazma koruması olmayan medyalarda orijinal dosyaları DEĞİŞTİRMEYİN, her zaman kopyalarını kullanın! Zaten bütünlük sürecinden geçmiş bir klasörde bulunan dosyaları açmanız gerekiyorsa, başlangıçta denetlenen klasörün dışında bir kopya oluşturun ve kopyayı kullanın. Bazı yazılımlar, örneğin Microsoft Word, açılan dosyaları otomatik olarak kaydeder (dahili meta verileri değiştirir) ve bu da kaçınılmaz olarak dosyanın bütünlüğünü geri döndürülemez bir şekilde geçersiz kılar .

Oluşturulan denetim dosyaları şunlardır:

Audit_FullList: Klasörde bulunan her dosyanın bütünlük verilerini (karma, algoritma, boyut ve dosya yolu) içeren liste. (Bu dosyanın varsayılan adı _auditor_hashes.txt'dir )
Audit_Stamp: Sadece önceki dosyadaki bütünlük verilerini içerir ve bu veriler işlem sonunda ekranda da görüntülenir. (Varsayılan ad: _auditor_stamp.txt )

Not 1: Eğer denetim dosyaları zaten mevcutsa, denetçi varsayılan olarak başarısız olacaktır. Bunları silmek ve yenilerini oluşturmak için '-o' bayrağını kullanın. Bu, korunması gereken bütünlük verilerini değiştirecektir!
Örnek:
auditor.exe hash D:\EquipeSC-05 -o
Not 2: Klasörün yazma izni yoksa (örneğin CD'ler), denetçi denetim dosyalarını kaydedemeyecektir. Bu durumda, hedeflerini '-f' ve '-s' bayraklarını kullanarak tanımlamanız gerekir (Alt komutun yardımına bakın: auditor hash --help).

Başlangıç

B - Veri bütünlüğünün doğrulanması (denetçi kontrolü)

Önceki bölümde anlatılan denetim dosyaları oluşturulduktan sonra, doğru bütünlük denetimi şu şekilde yapılmalıdır (Klasörü D:\EquipeSC-05örnek olarak kullanarak:):

SSD veya USB 3.0 diskler için (performansı iyileştirmek için '-z' bayrağıyla):
auditor.exe check D:\EquipeSC-05 -z

Diğer diskler ve USB ortamları için:
auditor.exe check D:\EquipeSC-05

Denetçi, denetim dosyalarındaki bilgileri kullanarak klasördeki dosyaların bütünlüğünü doğrulayacaktır. Ayrıca dosya bütünlük verileri Audit_FullList( _auditor_hashes.txt ) yeniden hesaplanacak ve ekranda gösterilecektir : Denetçi_Karma Yeniden hesaplanan bütünlük verileri, fiziksel olarak yazdırılan A.3 maddesinde hazırlanan belgede daha önce kaydedilmiş olanlarla mutlaka eşleşmelidir . Dijital imzalı bir belge kullanılmışsa imzanın usulüne uygun olarak doğrulanması gerekir.

Herhangi bir tutarsızlık tespit edilirse denetçi hatayı rapor edecektir.

Başlangıç

Önemli hususlar

Geri dönmek için