Man Linux: Main Page and Category List

Ä°SÄ°M

       wipe  -  dosyaların manyetik ortamdan güvenli bir Åekilde silinmesini
       saÄlar

ÃZET

       wipe [-f][-c][-r][-q][-i] <filespec>

UYARI

       Bu türkçe elkitabı sayfası ingilizce  olanından  daha  eskidir  ve
       programa son eklenen bir kaç seçeneÄe deÄinmemektedir.

IKLAMA

       Manyetik  ortamdan  silindiÄi  düÅünülen  bilgilerin geri alınması
       çoÄu  kiÅinin  sandıÄından  daha  kolaydır.  Bir   dosyanın   data
       bloklarının  üzerine  baÅka  bilgiler yazılmıŠolsa bile, Manyetik
       Güç  Mikroskopisi  adı  verilen  ve  asgari  kaynaklara  sahip  olan
       herhangi  bir  düÅmanın eriÅiminde olan bir teknik, disk’e yazılmıÅ
       son iki veya üç katmanın  kolayca  elde  edilmesini  saÄlamaktadır.
       Wipe   yokedilecek   dosyanın   üzerine   tekrar   tekrar  özel  bit
       örüntüleri yazar; sistemin fsync() çaÄrısını ve open()’in O_SYNC
       parametresini    kullanarak   manyetik   medya’ya   bu   örüntülerin
       aktarılmasını saÄlar. OlaÄan konumda, 8’i eÅit daÄılımlı  rasgele
       bit  örüntüleri  olmak  üzere toplam 34 örüntü dosyaya üstüste
       yazılır.       Bu       örüntüler,        Peter        Gutmann’ın
       (pgut001@cs.auckland.ac.nz)  "Bilginin  Manyetik  ve Katıhal Bellekten
       Güvenli Olarak Silinmesi" adlı yazısında önerilmiÅtir. à  ok  daha
       az  güvenli  olmakla  beraber,  rasgele örüntülerle sadece 4 geçiÅ
       yapan hızlı bir konum da kullanılabilir.

KOMUT SATIRI SEÃ ENEKLERÄ°

       -f (onay sorusunu etkisizleÅtir)
            Bu  seçenek  belirtilmediÄi  takdirde  wipe  silinecek  dosya  ve
            dizinlerin  sayılarını  belirtip  onay  istiyecektir.   Bu onay
            sorusuna "yes" veya "no" cevabı vermeniz gerekiyor.

       -r (altdizinlere gir)
            Tüm altdizinleriyle beraber dizinlerin silinmesine olanak saÄlar.
            Simgesel baÄlar takip edilmez.

       -c (gerekirse dosya izin bitlerini deÄiÅtir)
            Bu  seçenek, eÄer silinecek bir dosyanın (dizinin) yazma (yazma,
            okuma  veya  çalıÅtırma)  izin  bitleri  kapalı  ise  izinleri
            deÄiÅtirmek  için chmod () sistem çaÄrısını kullanılmasını
            saÄlar.

       -i (ayrıntılı bilgi konumu)
            Bu konum stdout’a ayrıntılı bilgi yazılmasını saÄlar. OlaÄan
            konumda bütün iletiler stderr’e yazılır.

       -s (sessiz çalıÅma konumu)
            Bu   konumda   hata  iletileri  ile  baÅlangıçtaki  onay  sorusu
            dıÅındaki bütün iletileri kaldırır.

       -q (hızlı silme konumu)
            Bu konumda wipe her dosya üstünde sadece 4  geçiŠ yapacaktır.
            Bu geçiÅlerde rasgele bilgi yazacaktır.

       -a (hata durumda iÅlemi iptal et)
            Program  kurtarılamaz  bir  hata  durumunda  EXIT_FAILURE koduyla
            çıkacaktır.

       -R <rasgele bilgi aygıtı VEYA rasgele tohum komutu>

            Bir  tane  parametre  gerektiren   bu   seçenekle   farklı   bir
            /dev/random  aygıtı  veya  olaÄan  çıktısı MD5 öz çıkarma
            algoritmasıyla  kıyılacak  bir  komut   belirtebilirsiniz.   Bu
            parametrenin tam anlamı -S seçeneÄi ile belli edilir.

       -S (rasgele tohumlama yöntemi)

            Bu seçenek tek harflik bir parametre alır; bu harf rasgele bilgi
            aygıtı/rasgele    tohum    komutunu    parametresinin     nasıl
            kullanılacaÄını   belirler.   OlaÄan   rasgele  bilgi  aygıtı
            /dev/random’dur,    farklı    deÄerleri    -R    seçeneÄi    ile
            belirtilebilir.

       Mümkün olan tek harflik seçenekler Åunlardır:
       r    Rasgele bilgi aygıtı/rasgele tohum komutu parametresini okunacak
            olaÄan bir dosya veya karakter aygıtı olarak muamele  görmesini
            saÄlar.  Bu /dev/random aygıtları ve FIFO (ilk giren ilk çıkar
            kuyrukları) veya UNIX socket’ler için uygun seçimdir.
       c    Sözkonusu  parametrenin  bir  komut  olarak   çalıÅtırılması
            için.   Gerekli   tohumlar   komutun   çıktısının   MD5  ile
            kıyılmasından elde edilecektir. Daha ayrıntılı  bilgi  için
            WIPE_SEEDPIPE çevre deÄiÅkenine bakınız.
       p    Daha  uygun hiç bir rasgele bilgi kaynaÄı yoksa daha az güvenli
            olan bu seçeneÄi belirtiniz: wipe  gerekli  tohumlarını  çevre
            deÄiÅkenlerini,   tarihi  ve  zamanı,  program  numarasını  vs.
            kullanarak elde edecektir.

       -M (l|a|r|p) (sözde rasgele sayı üretici algoritması)

       Rasgele geçiÅlerde dosyaların üzerine rasgele rasgele bilgi  katarı
       belirteceÄiniz harfle aÅaÄıdaki algoritmalarla üretilecektir:
       l    sisteminize   göre   C   kütüphanesinin  random()  veya  rand()
            üreticisini kullanır. à oÄu sistemde rand() doÄrusal eÅleÅik  ve
            dolayısıyla  son  derece  zayıf  bir  üreticidir.   rand() ile
            random() arasındaki seçim  derlemede  HAVE_RANDOM  tanımlaması
            ile belirlenir (Makefile’a bakınız).
       a    Arcfour  katar Åifresini SRSà olarak kullanır. Arcfour tanınmıÅ
            RC4 Åifresiyle uyumludur:  bu  aynı  anahtar  ile  tamamen  aynı
            katarı üreteceÄi anlamına gelir...
       r    yeni  çıkan  RC6  algoritmasını SRSà olarak kullanır; RC6 128
            bit’lik tohumla anahtarlandıktan  sonra,  rasgele  bilgi  katarı
            sıfırlardan  oluÅan  bir  bloÄun üstüste Åifrelenmesinden elde
            edilir.   DoÄal  olarak  20  döngülük  RC6  C  kütüphanesinin
            random()’undan   daha   yavaÅtır;   derleme  zamanında  WEAK_RC6
            tanımını yaparsanız 20 yerine 4 döngü kullanılır.  Dikkat!
            Patent   sorunlarından  dolayı,  RC6’yı  kullanabilmeniz  için
            Makefile’ı okuyup, orda belirtilen  koÅullar  uygun  ise  wipe’ı
            ENABLE_RC6 ile derlemeniz gerekir.

            Her   durumda   SRSà rasgele  bilgi  aygıtının  çıktısıyla
            tohumlanır (-R ve -S seçeneklerine bakınız).

       -v (sürüm)
            Sürüm bilgisini gösterir ve çıkar.

       -h (yardım)
            Bununla kısa bir yardım bilgisi gösterir.

ÃRNEKLER

       wipe -rcf /home/berke/plaintext/*

       wipe -q /dev/hda3

       wipe -rfi >wipe.log /var/log/auth.*

HATALAR/SINIRLAMALAR

       Wipeın sabit diskler ve disketler üzerine  etkili  olması  gerekir;
       ancak  bazı  sabit  disklerin  cep  bellekleri manyetik ortama gerekli
       yazımların yapılmasını  engelliyebilir.   Wipeı  NFS  üzerinden
       kullanmak pek mantıklı deÄildir. CFS altında ise (Cryptographic File
       System - Åifreli Kütük  Sistemi)  wipeın  pek  bir  yararı  olmaz;
       gerçek  dosya  sistemi  altındaki  ilgili  Åifreli dosyalar üzerinde
       wipeın doÄrudan kullanılması çok daha yararlı olacaktır.

       Dikkat edilmesi gereken bir nokta ise dosyaların adları, yaratılıÅ,
       deÄiÅim  ve  eriÅim tarihleri ile boyutları ile ilgili bilgileri silen
       ve  dosya  sisteminin  inceliklerinden  baÄımsız   olup   kullanıcı
       konumunda  çalıÅabilecek  bir  silme  programı  yapmak imkansız. Bu
       ancak, çekirdeÄin dosyaların  güvenli  olarak  silinmesini  saÄlayan
       çaÄrılar  sunmasıyla  gerçekleÅebilir.  Bu  durumda  masumane dosya
       isimleri kullanmanız önerilir.

PROGRAMI YAZAN

       Wipe  isimli  komutçuk  Berke  Durak  (berke@ouvaton.org)  tarafından
       yazılmıÅtır   ve   GNU   Genel  Kamu  Lisansı  koÅulları  altında
       sunulmaktadır.  Wipe Peter  Gutmann’ın  bir  yazısındaki  bilgilere
       dayanmaktadır.

DOSYALAR

       /dev/urandom  libc’nin  random()  adlı  toplanır geribeslemeli sözde
       rasgele sayı üreticisini tohumlamak  için  kullanılıyor.  Yazılan
       her 1024 sekizli için /dev/urandom’dan 32 bitlik bir tohum alınır.

GÃNDERMELER

       open(2), fsync(2), sync(8), bdflush(2), update(8), random(3)