Bir USB anahtarı nasıl yazılır?


14

Bir USB anahtarının içeriğini yazmaya karşı korumak için bir çözüm arıyorum. Fikir, içeriğin kullanıcı tarafından yanlışlıkla kaldırılmasını veya kötü amaçlı programlar tarafından değiştirilmesini önlemek - anahtarın başka bir şey için geri dönüşümünü kısıtlamamaktır.

İşte şimdiye kadar bulgularımın bir özeti:

  1. Bazı tuşların salt okunur olmasını sağlayan bir anahtarı vardır. Ne yazık ki bu her zaman böyle değildir.

  2. Bir ile FAT32 tek çözüm ayar dosyaları gibi görünüyor dosya sistemi "salt okunur". Ancak bu koruma çok zayıf. NTFS için , "Tüm Kullanıcılar" dan yazma ayrıcalıklarının kaldırılmasıyla elde edilebilecek biraz daha güçlü bir yazma koruması vardır , bu da "Yönetici" dışında dosyaları her hesaba salt okunur yapar. Diski UDF olarak biçimlendirmek, Windows XP SP3 altında salt okunur, ancak Windows Vista, Windows 7, Linux ve Mac OS X'te okuma-yazma yapar. ISO9660 / CDFS olarak biçimlendirme, Linux ve Mac OS X altında salt okunur yapar, ancak maalesef içerikler artık Windows'dan okunamıyor.

  3. Mikrodenetleyiciye özgü yazılımla (çip tarafından destekleniyorsa) anahtarı yeniden bölümlemek mümkündür, böylece örneğin yazma korumalı ve okuma-yazma bölümü görüntülenir. Sorun, kullanıcılar için çok kafa karıştırıcı olmasıdır: yazma korumalı bölüm, bir CD-ROM sürücüsü olarak görünebilir (ki değil), yerleştirildikten sonra bazı sürücüler bilgisayara görünüşte yüklenir (aslında gerçekten sürücü değildirler) ) ve yeniden başlatma istemine yol açabilir. Ayrıca, bu çözüm evrensel olarak uygulanamaz çünkü sürücüde hangi çipin kullanıldığını ve cihazı yeniden programlamak için halka açık araçların varlığını bilmeyi gerektirir.

  4. John Reasor, cihazdaki tüm boş alanı doldurabilen yardımcı programlardan bahsederek yeni dosyalar oluşturmayı imkansız hale getirir (aşağıya bakın).

Değiştirilemeyen içerikleri bir USB anahtarında saklamak için genel bir çözüm var mı?

  • İçeriği, genellikle kabuktan (örn. Silme, yeniden adlandırma, taşıma) veya standart uygulamalar tarafından değiştirilen dosya ve klasörlerden (ör. Farklı kaydet) yapılan değişikliklerden korur.

  • Çoğu cihazla çalışmalıdır

  • Kullanıcı yine de başka bir kullanım için (örneğin fdisk ile ) yeniden çevrim yapmak için cihazı normal bir tuşa yeniden biçimlendirebilir


1
Bu amaç için tasarlanmış bir flash sürücü satın almanız gerekir, mevcut bir flash sürücüyü güçlendirmenin bir yolu yoktur. Sürücüdeki dosyaların Windows izinlerini değiştirerek yapılabilir, ancak Unix, Linux bu ayarları yok sayar. Biraz kafam karıştı, verileri silen kullanıcılardan korumak istiyorsunuz, ancak kullanıcıların sürücüyü biçimlendirmesini ve geri dönüştürmesini istiyor musunuz?
Moab

Evet, bir kullanıcının yanlışlıkla yapacağı bir şey olarak fdisk, format veya bölüm yöneticisi kullanmayı düşünmüyorum. Önlemek istediğim bu tür bir eylem.
caas

Yanıtlar:


2

Bulgularınız doğrudur ve yardımcı olabilecek genel bir çözüm yoktur. Afedersiniz.

Sadece söylediklerini yeniden ifade edebilirim:

Ya yazma koruyucu anahtarları var ya da yok

İşletim sistemleri ve uygulamalar arasında değişiklik gösterebilen Dosya Sistemi düzeyinde koruma

Mikroçip / anahtar spesifik özellikler, önceden bilmenin kolay bir yolu yok - tipik olarak sormak ve spesifikasyona göre üretilmesini sağlamak istiyorum. Bunun hiçbir yolu yoktu.


Ah, bundan korkuyordum. Yardımın için teşekkürler!
caas

2

İşte ihtiyaçlarınızı karşılamaya yardımcı olabilecek bazı fikirler.

Yazılım Hileleri - Son Çare

Bir tutamda kullanabileceğiniz birkaç yazılım yaklaşımı vardır, ancak çoğunlukla Windows'a özgüdür ve olası görünmese bile bunları atlamak mümkün olabilir.

Salt Okunur veya Yazmaya Karşı Koruma Anahtarına sahip bir USB Flash Sürücü aramak, sanal CD-ROM olarak takılacak bir ISO dosyasına dayalı özelleştirilmiş bir U3 bölümünün nasıl oluşturulacağını açıklar. Bu, öğelerin bu sanal CD'den silinmesini önler, ancak ikinci bölüm hala yazılabildiği ve virüs bulaştırılabildiği için sistem temizleme diski için ideal değildir. Ek olarak, korunan alanın içeriğini değiştirmek, daha sonra flash sürücüde U3 alanını yeniden oluşturmak için kullanılan bir ISO dosyası oluşturmayı / güncellemeyi içeren çok adımlı bir işlemdir.

USB Flash Sürücü Yazma Koruması WriteProtect, HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePoliciesanahtardaki Windows Kayıt Defteri DWORD değerinin USB aygıtlarının yazılabilir veya yazma korumalı olup olmadığını nasıl denetlediğini açıklar . 0 (sıfır) değeri USB aygıtlarına yazmayı sağlar; USB cihazlarına yazma 1 blokluk bir değer. Değişiklikler oturum kapatıldıktan / oturum açıldıktan sonra geçerli olabilir, ancak yeniden başlatmadan sonra kesinlikle geçerli olacaktır. Bu yaklaşımın birkaç dezavantajı vardır: yazılımın onu atlaması mümkün olabilir, tüm USB cihazlarına yazmayı engeller, hemen etkili olmaz - en azından bir oturum kapatma / oturum açma ve muhtemelen bir sistemin yeniden başlatılmasını gerektirir ve yalnızca flash sürücünüzü değil tüm USB aygıtlarını da etkilediği için değişikliklerinizi geri alabilirsiniz.

Çeşitli uygulamalar (shareware ve ücretsiz) ve komut setleri, sürücüdeki tüm kullanılabilir boş alanı tüketmek için geçici dosyalar oluşturarak diski doldurarak yazma koruma sürecini basitleştirir. Küçük bir autorun.inf dosyası bile oluşturmak için yer yoksa, sürücü bir bilgisayara bağlandığında varsayılan olarak öğeleri çalıştırmayacağından sürücüyü etkilemek zordur. Bu muhtemelen hiçbir şeyden daha iyidir çünkü bazı enfeksiyonları durduracaktır, ancak aynı zamanda yanlış bir güvenlik hissi verebilir - tam güvenlik değildir. Bunun için talimatlar içeren birkaç siteden biri, Yazma Korumasını ve Değişikliği Önlemeyi Etkinleştirmek için USB Flash Sürücüde Sahte Kukla Dosya Oluşturma'dır.

NTFS'yi yeniden biçimlendirerek, ardından çok sınırlı bir küme dışındaki tüm izinleri kaldırarak sürücüdeki dosyaları korumaya yönelik yönergeler gördüm. Sürücüyü kapasiteye doldurmaya benzer, bu bazı kötü amaçlı yazılımlara karşı işe yarayabilir, ancak% 100 koruma değildir. Bunu ayarlamak, hangi Windows sürümünü kullandığınıza da bağlıdır (kullandığınız şeyin bu olduğunu varsayar) - işletme dışı sürümler gerekli güvenlik ayarlarına erişim sağlayamayabilir ve Windows dışındaki sistemler muhtemelen güvenliği göz ardı eder veya sürücüyü okuyamaz. Bu, Windows'a sürücüyü çıkarmadan önce çıkarmasını söylemenin daha önemli olmasını sağlar, çünkü Windows'un sürücüye değişiklikler yazmadan önce beklemesi daha olasıdır.

http://www.fencepost.net/2010/03/usb-flash-drives-with-hardware-write-protection/


Windows regsitry WriteProtect DWORD'deki ipucu veya cihazı doldurduğunuz için teşekkür ederiz. Referans için onları soruma ekleyeceğim.
caas

+1 için "boş alanı kukla dosyalarla doldurun".
Mudassir

2

Piyasada (sadece SD kartlar gibi) pendrives vardır, bu küçük düğme / sadece onları açmanızı / yazmanızı ve kapatmanızı sağlayan düğmeyi açar. Durumunuzdaki tek çözüm gibi görünüyor. Onunla birçok pendrives vardır ve eminim ihtiyaçlarınıza uygun bir tane bulabilirsiniz.

Bu sitede donanım yazma korumalı cihazların bir listesi bulunmaktadır.

Örneğin:


1
Tamam teşekkürler, genel olarak işe yarayacak bir çözüm bulmaya çalışıyordum. Görünüşe göre hiçbiri yok ve tarif ettiğim üç alternatiften birine düşüyor: ya bir anahtarla veya bir mikrodenetleyici aracıyla (cihazınız destekliyorsa) güçlü bir şekilde veya zayıf bir şekilde yapabilirsiniz dosya sistemi izinleri (herhangi bir cihazda).
caas
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.