Salt Okunur Belgelerin Korunması İçin Sağlama Toplamı


5

Babamın küçük bir işletmesi var ve bir kaç yıllık mali belgelerini sigorta denetçisine vermek zorunda. Benden geçip her şeyin "salt okunur" olduğundan emin olmamı istedi, böylece veriler (dosyalar) kesinlikle, kesinlikle değiştirilemez ya da manipüle edilemez (biraz paranoyaktır).

20.000 dokümandan (e-postalar, e-tablolar, vb.) Bahsediyoruz.

İlk eğilimim, her şeyi bir kök klasörünün ("mydadsdocs /") içine yerleştirmek ve ardından dizin alt ağacını yinelemeli olarak geçen ve dosya izinlerini salt okunur olarak ayarlayan bir komut dosyası yazmaktı.

Ama sonra şunu düşünmeliyim: sadece paranoyak olan yaşlı bir adamı tatmin etmek için yapmam gereken çok şey var, ve sonra, birisi gerçekten salt okunur bir dosyayı değiştirmek isterse dosyayı değiştirmek oldukça kolay olurdu. Zaten izinler, soo ....

Bir ben kök klasörü çalıştırabilir sağlama, çok hızlı ve kolay bir şeyi ve birisi varsa o temelde "damgası" o klasördeki verilerin diye orada gibi mi yaptım bunu değiştirmek, babam bilmenin birilerini olurdu / onu kanıtlayan ?

Öyleyse nasıl?

Olmazsa, hızlı, ucuz (ücretsiz) ve etkili başka önerileriniz var mı?


Makinede Powershell'e erişiminiz var mı?
EBGreen

Sanırım (bu onun makinesi ve bana ihtiyaç duyduğum her şeye erişme izni verecek) ama daha önce PS'de hiç çalışmamıştım
Kim

Sanırım dizini sıkıştırıp zip dosyasını dağıtabilirsiniz. Daha da iyisi, zip dosyasını kriptografik olarak imzala (buna karma da dahil).
Joey Adams

Teşekkürler Joey - zip'i nasıl alabilirim, indirmem gereken bir yardımcı program var mı yoksa komut satırından çağırabildiğim bir şey mi?
Kim,

Sanırım zip dosyasını karıştırarak md5 sağlama toplamı çalıştırmak anlamına geliyor. Dışarıda birçok md5 aracı var (hem komut satırı hem de grafiksel).
Matrix Mole

Yanıtlar:


3

Verileri salt okunur bir CD'ye veya DVD'ye yazın. Kasaya koy.


ReadOnly media (yalnızca dosya formatları değil), verilerin yine de değiştirilmemesini veya saklanmamasını sağlamanın mükemmel bir yöntemidir; Her ne kadar diski güvenli hale getirmek, verilerin incelenecek birisine teslim edilmesine yardımcı olmaz.
Matrix Mole

1

7-zip , sıkıştırılmak zorunda kalmadan herhangi bir klasör için sağlama toplamlarını hesaplar. Sadece 7-zip Dosya Yöneticisini açın -> Denetçiye göndereceğiniz tüm dosyaları içeren kök klasörü bulun -> sağ tıklayın -> "Checksum Hesapla" yı tıklayın.

Tek dezavantajı, sonuç iletişim kutusundan kopyalayıp yapıştıramazsınız (ancak kısa olduğundan yazabilirsiniz).


1

"Salt okunur" bit, dosya izinlerinin bir parçası değildir : MS-DOS'un tek kullanıcılı dünyasından kalan artık. Gerçek dosya izinleri çok daha güvenlidir. Yönetici olarak tüm dosyaların sahipliğini aldıysanız, izinlerini yalnızca okuma erişimine izin verecek şekilde ayarlarsanız , dosyanın sahibinden başka kimse söz konusu izinleri veya dosyanın içeriğini değiştiremez. Dosya sahibinin bile dosyayı değiştirmesine izin verilmez. Hatta bu tür dosyalar için özel bir hesap bile oluşturabilirsiniz ... İzinler altında → GelişmişGüvenlik günlüğünde tüm değişikliklerin (veya denemelerin) yapılmasına neden olabilecek bir "Denetim" sekmesi de bulacaksınız. (Tabii ki, başka herhangi bir yönetici yeniden mülkiyete girebilir veya güvenlik günlüğünü temizleyebilir, ancak bu güvenilmeyen insanlara yönetici erişimi vermeyerek çözülebilir. bilgisayarın fiziksel olarak güvenceye alınması gerekiyor.)

Daha iyi bir seçenek, tüm dosyaları DVD gibi bazı salt okunur ortamlarda ve bu kopyayı "iyi" olarak işaretlemek için bir imzayla (muhtemelen PGP kullanan dijital veya belki de DVD'de yazılı bir) saklamaktır.




0

HashCheck Shell Extension yardımcı programını kullanmayı deneyin ( http://code.kliu.org/hashcheck/ ).

HashCheck Shell Extension, herkesin Windows Gezgini'nden sağlama toplamı ve karmaları hesaplamasını ve doğrulamasını kolaylaştırır. Dosya sağlama toplamı işlevini Windows'a entegre etmenin yanı sıra, HashCheck SFV dosyaları da (ve .md5 dosyaları gibi diğer sağlama toplamı dosyaları) oluşturabilir ve doğrulayabilir.

Aşağıdaki özelliklere sahiptir:

  • Checksum / karma doğrulama
  • Kabuk entegrasyonu (özellikler iletişim kutusu aracılığıyla)
  • Hafif
  • Ücretsiz ve açık kaynak

Dosyaları kasıtlı değişikliklerden korumak istiyorsanız, SFV dosyalarından uzak durun - genellikle kırılmaları saniyeler süren ve yalnızca yanlışlıkla bozulmaya karşı koruma amaçlı olan CRC32 sağlama toplamlarını kullanırlar. Bunun yerine şifreleme karmaları kullanılmalıdır ve MD5 bile oldukça zayıf olacaktır; Program destekliyorsa, SHA256 daha iyi bir seçimdir.
yerçekimi

CRC32'nin kolayca kırılabileceği doğru. Bunun iki yolu yok. Fakat bu burada bir sorun değil çünkü 1) yardımcı program MD5 ve SHA1 gibi diğer karma algoritmaları destekliyor ve 2) sağlama toplamı verilerini saklanmakta olan dosyalar ile saklamak tıpkı kilidi güvenli bir yere bırakmak gibi; Algoritma bilindiği sürece, herkesin dosyaları modifiye etmesi ve karma dosyalarındaki ilgili girdileri güncellemesi çok kolaydır. Karma dosyanızı güvenli bir yerde saklamak mantıklıdır.
Alex Essilfie

Ancak karmaları güvenli bir yerde saklasanız bile, birinin bir dosyanın CRC32 sağlama toplamını veya MD5 karmasını hesaplamasını ve ardından aynı karması olan değiştirilmiş bir dosyayı eklemesini engelleyen nedir?
Aralık'ta

Bana ne yapacağını söyle. Benim bakış açıma göre, iki seçeneğiniz var: kendi karma algoritmanızı yayınlayın (yine de güvensiz olabilir) veya birden fazla karma kullanın (AFAIK, birden fazla karma algoritmasında aynı karma imzalara sahip iki farklı dosyaya sahip olmak oldukça zordur).
Alex Essilfie

Veya 3) SHA-256 veya RIPEMD-160 gibi mevcut teknolojilere karşı güvenli kabul edilen bir algoritma kullanın. (İlk yorumumda söylemeye çalıştığım şey buydu - program güçlü karmaları desteklese de, varsayılan olarak MD5 veya CRC32 kullanacağına dair güçlü bir his var, bu nedenle kullanıcının dikkat etmesi gerekir.)
Gravity
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.