İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

sil - Bulutta Çevrimiçi

Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında silmeyi çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut silmedir.

Program:

ADI


sil - dosyaları manyetik ortamdan güvenli bir şekilde silin

SİNOPSİS


[seçenekler] path1 path2'yi sil ... pathn

ŞİMDİKİ VERSİYONU


Bu kılavuz sayfası sürümü açıklar 0.22 of silme , Kasım 2010'da yayınlandı.

TANIM


Manyetik ortamdan silindiği varsayılan verilerin kurtarılması, birçok insanın yaptığından daha kolaydır.
inanmak ister. Manyetik Kuvvet Mikroskobu (MFM) adı verilen bir teknik, herhangi bir
orta düzeyde finanse edilen rakip, yazılan son iki veya üç veri katmanını kurtarmak için
disk; silme kullanarak, yok edilecek dosyalara tekrar tekrar özel kalıplar yazar.
fsync() çağrısı ve/veya disk erişimini zorlamak için O_SYNC biti. Normal modda, 34 desen
kullanıldı (8 tanesi rastgele). Bu modeller Peter'ın bir makalesinde önerildi.
Gutman ([e-posta korumalı]) başlıklı "Manyetik Verilerin Güvenli Silinmesi ve
Katı Hal Belleği". Hızlı mod, rastgele desenlerle yalnızca 4 geçiş kullanmanıza izin verir,
ki bu elbette çok daha az güvenlidir.

NOT HAKKINDA jurnalcilik DOSYA SİSTEMLERİ VE BAZI ÖNERİLER (HAZİRAN 2004)


Günlük kaydı dosya sistemleri (Ext3 veya ReiserFS gibi) artık çoğu kişi tarafından varsayılan olarak kullanılmaktadır.
Linux dağıtımları. Dosya sistemi düzeyinde aramalar yapan hiçbir güvenli silme programı
hassas veriler ve meta veriler yazılabileceğinden, bu tür dosya sistemlerindeki dosyaları sterilize edin
kolayca erişilemeyen dergidir. Dosya başına güvenli silme daha iyidir
işletim sisteminde uygulanmaktadır.

Örneğin, bir bölümün tamamını cryptoloop ile şifrelemek de pek yardımcı olmaz,
çünkü tüm bölüm için tek bir anahtar var.

Bu nedenle silme güvenilir olmayan taraflara vermeden önce bir sabit diski sterilize etmek için en iyi şekilde kullanılır
(yani dizüstü bilgisayarınızı onarıma göndermek veya diskinizi satmak). Silme boyutu sorunları oldu
umarım düzeltilmiştir (uzun gecikme için özür dilerim).

O günlerde sabit disklerin oldukça zeki yaratıklar olduğunun farkında olun. Şeffaf bir şekilde yeniden eşleşiyorlar
kusurlu bloklar Bu, diskin bozuk da olsa (belki biraz) tutabileceği anlamına gelir.
ancak bazı verilerinizin erişilemez ve silinemez bir kopyası. Modern disklerin sahip olduğu söyleniyor
yaklaşık %100 şeffaf yeniden eşleme kapasitesi. son tartışmalara bakabilirsin
Eğik nokta.

Bu vesileyle, sabit disklerin gizlice kopyalar yapmak için yedek yeniden eşleme alanını kullanabileceğini tahmin ediyorum.
verilerinizden. Yükselen totalitarizm bunu neredeyse bir kesinlik haline getiriyor. Sessiz
potansiyel olarak kopyalayabilecek bazı basit filtreleme şemalarını uygulamak kolay
ilginç veriler. Daha da iyisi, bir sabit disk muhtemelen belirli bir dosyanın olduğunu algılayabilir.
silin ve orijinali belirtildiği şekilde silerken sessizce bir kopyasını çıkarın.

Bu tür verileri kurtarmak, muhtemelen gizli IDE/SCSI komutlarıyla kolayca yapılabilir. Benim tahminim
sabit disk üreticileri ve devlet kurumları arasında anlaşmalar olduğunu. İyi-
finanse edilen mafya korsanları bu gizli komutları da bulabilmelidir.

Sabit diskinize güvenmeyin. Tüm verilerinizi şifreleyin.

Elbette bu, güveni bilgi işlem sistemine, CPU'ya vb. kaydırır. sanırım
CPU'da ve aslında yeterince gelişmiş her kütlede "tuzaklar" da vardır.
pazarlanan çip Zengin milletler bunları bulabilir. Bu nedenle bunlar esas olarak
cezai soruşturma ve "kamu muhalefetinin kontrolü".

İnsanlar bilgi işlem cihazlarını DHS tarafından ödünç verilen tesisler olarak düşünmelidir.

ÖNEMLİ UYARI -- OKU DİKKATLİCE


Bu paketin yazarı, koruyucuları veya katkıda bulunanları ALINMAZ
eğer herhangi bir şekilde sorumlu silme yok etmesini istemediğin bir şeyi yok eder. Haydi
bunu çok net yapın. Bunun kötü bir program olduğunu varsaymanı istiyorum.
Dosyalarınızın silinmesini istemediğiniz kısımları. Yani başlattıktan sonra ne olursa olsun
silme tüm sorumluluğunuzdur. Özellikle, hiç kimse bunu garanti etmez. silme irade
bu kılavuz sayfasında verilen spesifikasyonlara uyun.

Benzer şekilde, bunu garanti edemeyiz silme verileri gerçekten silecek veya silinen veriler
gelişmiş yöntemlerle kurtarılamaz. Yani eğer sattığınız için kötüler sırlarınızı alırsa
Sabit diski tanımadığınız birine sildi, sizin için çok kötü.

Bir depolama ortamını sterilize etmenin en iyi yolu, onu aşan sıcaklıklara maruz bırakmaktır.
1500K. Ucuz bir alternatif olarak, kullanabilirsiniz silme kendi sorumluluğunuzdadır. olduğunun farkında ol
çalışıp çalışmadığını değerlendirmek çok zor silme belirli bir dosyada onu gerçekten silecektir --
çok sayıda faktöre bağlıdır, örneğin: dosyanın bulunduğu dosya sisteminin türü
(özellikle, dosya sisteminin günlük kaydı olup olmadığı), depolama türü
kullanılan ortam ve ayın evresinin en az önemli kısmı.

NFS veya günlük kaydı dosya sistemi (ReiserFS vb.) üzerinden silmek büyük olasılıkla olmayacaktır.
çalışır.

Bu nedenle aramanızı şiddetle tavsiye ederim. silme doğrudan ilgili blok cihazında
uygun seçeneklerle. Yine de BU IS AN SON DERECE TEHLİKELİ ŞEY TO YAPMAK. Emin ol
ayık olmak. Doğru seçenekleri verin. Özellikle : bütün bir sabit diski silmeyin (örn.
-kD /dev/hda kötü) çünkü bu, ana önyükleme kaydınızı yok edecektir. Kötü bir fikir. Tercih etmek
bölümleri silmek (örn. wipe -kD /dev/hda2) iyidir, tabii ki
gerekli tüm verileri yedekledi.

KOMUT SATIRI SEÇENEKLER


-f (Kuvvet; Enable / Disable onay sorgu)
Varsayılan olarak silme düzenli sayısını belirterek onay isteyecektir ve
komut satırında belirtilen özel dosyalar ve dizinler. için "evet" yazmalısınız
onay, reddetme için "hayır". ile onay sorgusunu devre dışı bırakabilirsiniz. -f
(kuvvet) seçeneği.

-r (tekrar içine alt dizinler)
Tüm dizin ağacının kaldırılmasına izin verir. Sembolik bağlantılar izlenmez.

-c (chmod if gerekli)
Silinecek bir dosya veya dizinde ayarlanmış bir yazma izni yoksa, bir chmod yapacaktır.
izni ayarlayın.

-i (bilgilendirici, gereksiz sözlerle dolu mod)
Bu, stdout'a raporlamayı sağlar. Varsayılan olarak tüm veriler stderr'e yazılır.

-s (sessiz mod)
Onay istemi ve hata mesajları dışındaki tüm mesajlar gizlenir.

-q (hızlı silip süpürmek)
Bu seçenek kullanılırsa, silme her dosyada yalnızca (varsayılan olarak) 4 geçiş yapar,
rastgele veri yazma. Seçeneğe bakın -Q

-Q
Hızlı silme için geçiş sayısını ayarlar. Varsayılan 4'tür.

-a (iptal on hata)
Önemli olmayan bir hata ile karşılaşılırsa program EXIT_FAILURE ile çıkacaktır.

-R (Ayarlamak rasgele cihaz OR rasgele tohum komutu)

Bir argüman gerektiren bu seçenekle, alternatif bir /dev/random belirtebilirsiniz.
aygıt veya standart çıktısı olan bir komut, MD5-karma kullanılarak karma oluşturulacaktır. NS
-S seçeneği kullanılarak ayrım yapılabilir.

-S (rastgele tohum yöntem)

Bu seçenek tek karakterli bir argüman alır ve bu argüman rastgele
cihaz/rastgele tohum argümanı kullanılacaktır. Varsayılan rastgele aygıt /dev/random'dur.
-R seçeneği kullanılarak ayarlanabilir.

Olası tek karakterli argümanlar şunlardır:
r Argümanın normal bir dosya/karakter aygıtı gibi ele alınmasını istiyorsanız. Bu
/dev/random ile çalışacak ve ayrıca FIFO'lar ve benzerleriyle de çalışabilir.
c Argümanın komut olarak yürütülmesini istiyorsanız. Komuttan çıkan çıktı
gerekli tohumu sağlamak için MD5 kullanılarak hash edilecektir. WIPE_SEEDPIPE'a bakın
daha fazla bilgi için ortam değişkeni.
p Ortam değişkenlerini hash ederek tohumunu almak için silme istiyorsanız, geçerli tarih
ve zaman, süreç kimliği. vb. (rastgele aygıt argümanı kullanılmayacaktır). Bu
tabii ki en az güvenli ayar.

-M (seçmek yalancı rasgele numara jeneratör algoritma)

Rastgele geçişler sırasında, silme ikili veri akışıyla hedef dosyaların üzerine yazar,
aşağıdaki algoritma seçimiyle oluşturulur:
l (sisteminize bağlı olarak) libc'nizin random() veya Rand() pseudorandom'unu kullanır
jeneratör. Çoğu sistemde Rand() öğesinin doğrusal bir uyumlu üreteç olduğuna dikkat edin,
ki bu çok zayıf. Seçim, HAVE_RANDOM tanımlamasıyla derleme zamanında yapılır.
(Make dosyasına bakın).
a Arcfour akış şifresini PRNG olarak kullanacaktır. Arcfour ile uyumlu olur
iyi bilinen RC4 şifresi. Bu, aynı anahtar altında Arcfour'un ürettiği anlamına gelir.
RC4 ile tamamen aynı akış...
r yeni RC6 algoritmasını PRNG olarak kullanacak; RC6, 128 bit tohumla anahtarlanır ve
daha sonra sözde rastgele akışı elde etmek için boş bir blok tekrar tekrar şifrelenir. sanırım
bu ruh oldukça güvenli. Elbette 6 turlu RC20, random()'dan daha yavaştır; NS
derleme zamanı seçeneği WEAK_RC6, RC4'nın 6 turlu bir sürümünü kullanmanıza izin verir;
Daha hızlı. RC6'yı kullanabilmek için silme işleminin ENABLE_RC6 ile derlenmesi gerekir.
tanımlanmış; Patent sorunlarıyla ilgili uyarılar için Makefile'a bakın.

Her durumda PRNG, rastgele cihazdan toplanan verilerle tohumlanır (bkz. -R
ve -S seçenekleri).

-l
Bir blok aygıtının gerçek boyutunun belirlenmesinde bazı sorunlar olabileceğinden (örn.
bazı aygıtların, örneğin disketler veya bantlar gibi sabit boyutları bile yoktur),
cihazın boyutunu elle belirtmeniz gerekir; cihaz kapasitesi
bayt sayısı olarak ifade edilir. Kullanabilirsiniz K (Kilo) ile çarpma belirtmek için
1024, M (Mega) 1048576 ile çarpma belirtmek için, G (Giga) belirtmek için
1073741824 ile çarpma ve b (blok) 512 ile çarpma belirtmek için.

1024 = 2b = 1K

20K33 = 20480+33 = 20513

114M32K = 114*1024*1024+32*1024.

-o
Bu, silinecek dosya veya aygıt içinde bir ofset belirlemenize olanak tanır. NS
sözdizimi için aynıdır -l seçeneği.

-e Tam dosya boyutunu kullanın: üzerinde kalan olası gereksiz dosyaları silmek için dosya boyutunu yuvarlamayın.
son blok.

-Z Dosya boyutunu art arda yarıya indirerek dosya boyutlarını silmeye çalışmayın. Bunun olduğunu unutmayın
yalnızca normal dosyalarda denendi, bu nedenle kullanırsanız bir faydası olmaz silme temizlik için bir
blok veya özel cihaz.

-F Dosya adlarını silmeye çalışmayın. Normalde, silme yeniden adlandırarak dosya adlarını kapatmaya çalışır
onlara; bu, eski dosya adını tutan fiziksel konumun
üzerine yazılır. Ayrıca, bir dosyayı yeniden adlandırdıktan sonra,
isim değişikliği fiziksel olarak gerçekleştirilir, TÜMÜ'nü temizleyen sync () çağrısı yapmaktır.
sistemin disk önbellekleri, oysa ekleme ve yazma için O_SYNC kullanılabilir
bir dosya için senkronize G/Ç elde etmek için bit. Senkronizasyon () çok yavaş olduğundan, senkronizasyon () çağrılır
her yeniden adlandırmadan sonra (), dosya adı silme işlemini son derece yavaşlatır.

-k Dosyaları sakla: üzerlerine yazıldıktan sonra dosyaların bağlantısını kaldırmayın. faydalı ise
cihazı özel dosya tutarken bir cihazı silmek istiyorum. Bu şu anlama gelir: -F.

-D Referans sembolik bağlantıları: varsayılan olarak, silme sembolik bağlantıları asla izlemez. -D belirtirseniz
ancak, silme, yapabileceğiniz herhangi bir sembolik bağlantının hedeflerini silmeye izin verecektir.
komut satırında isim olur. Hem -D hem de -r (özyinelemeli) belirtemezsiniz
seçenekler, ilk olarak sembolik bağlantıyla geliştirilmiş dizin grafiğindeki olası döngüler nedeniyle,
Kapatmayı garanti etmek için ziyaret edilen dosyaların kaydını tutmam gerekir, ki bu da
kolayca itiraf, C'de bir acıdır ve ikincisi, (sürpriz!!) bir bloktan korkmaktır.
cihaz beklenmedik bir yere gömüldü.

-v Sürüm bilgilerini göster ve çık.

-h Yardımı göster.

ÖRNEKLER


silme -rcf /ana sayfa/berke/düz metin/
/home/berke/plaintext/ altında listelenen her dosyayı ve her dizini (seçenek -r) silin,
/home/berke/plaintext/ dahil.

Normal dosyalar 34 geçişle silinecek ve boyutları daha sonra yarıya indirilecektir.
rastgele sayıda kez. Özel dosyalar (karakter ve blok cihazları, FIFO'lar...)
Olumsuz. Tüm dizin girişleri (dosyalar, özel dosyalar ve dizinler) yeniden adlandırılacak 10
kez ve ardından bağlantısı kesildi. Uygun olmayan izinlere sahip şeyler chmod()'ed olacak
(seçenek -c). Tüm bunlar kullanıcı onayı olmadan gerçekleşecektir (seçenek -f).

silme -kq / Dev / hda3
/dev/hda3'ün üçüncü bölüme karşılık gelen blok cihaz olduğunu varsayarsak
birincil IDE arabirimindeki ana sürücü, hızlı modda silinir (seçenek -q)
yani dört rastgele geçişle. Düğüm yeniden adlandırılmayacak veya bağlantısı kaldırılmayacak (seçenek -k).
Başlamadan önce sizden “evet” yazmanızı isteyecektir.

silme -kqD /dev/disket
Dan beri silme eğer isterseniz, açıkça söylenmediği sürece sembolik bağlantıları asla takip etmeyin.
/dev/fd0u1440 için bir sembolik bağlantı olan /dev/floppy'yi silmeniz gerekecek
-D seçeneğini belirtin. Başlamadan önce sizden “evet” yazmanızı isteyecektir.

silme -rfi >wipe.log / var / log /*
Burada, silme özyinelemeli olarak (seçenek -r) altındaki her şeyi yok eder. / Var / log, hariç
/var/log. chmod() şeylerini denemeyecektir. Ancak ayrıntılı olacaktır (seçenek
-ben). -f seçeneğinden dolayı 'evet' yazmanızı istemeyecektir.

silme -Kq -l 1440k / Dev / fd0
İşletim sisteminin çeşitli özellikleri nedeniyle, bunları elde etmek her zaman kolay değildir.
belirli bir aygıtın içerebileceği bayt sayısı (aslında, bu miktar
değişken). Bu yüzden bazen söylemelisin silme bayt miktarı
tahrip etmek. -l seçeneği bunun içindir. Artı olarak b,K,M ve G'yi de kullanabilirsiniz.
çarpanlar, sırasıyla 2^9 (512), 2^10 (1024 veya Kilo), 2^20 (Mega) ve
2^30 (bir Giga) bayt. Hatta birden fazla çarpanı birleştirebilirsiniz !! Böylece 1M416K
= 1474560 bayt.

onworks.net hizmetlerini kullanarak çevrimiçi silmeyi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad