{"id":32755,"date":"2025-10-25T16:01:37","date_gmt":"2025-10-25T13:01:37","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/"},"modified":"2025-10-25T16:01:37","modified_gmt":"2025-10-25T13:01:37","slug":"neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/","title":{"rendered":"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f"},"content":{"rendered":"<pre><code><h1>Linux'ta Veri Silme: rm, shred, blkdiscard, Secure Erase Rehberi<\/h1>\n<\/pre>\n<p><\/code><\/p>\n<p>Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, <code>rm<\/code>, <code>shred<\/code>, <code>blkdiscard<\/code> ve <code>hdparm Secure Erase<\/code> gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.<\/p>\n<hr>\n<p>G\u00fcn\u00fcm\u00fczde dijital ayak izimiz her zamankinden daha b\u00fcy\u00fck ve bu durum, veri g\u00fcvenli\u011fi konusunu \u00f6ncelikli hale getiriyor. Bir dosyay\u0131 \u00e7\u00f6p kutusuna at\u0131p bo\u015faltt\u0131\u011f\u0131n\u0131zda veya <code>rm<\/code> komutuyla sildi\u011finizde, \u00e7o\u011fu zaman d\u00fc\u015f\u00fcnd\u00fc\u011f\u00fcn\u00fcz kadar kal\u0131c\u0131 bir i\u015flem ger\u00e7ekle\u015fmez. Asl\u0131nda, dosyan\u0131n kendisi de\u011fil, diskinizin dosya sistemindeki o dosyaya i\u015faret eden referans silinir. Bu durum, silinen verilerin \u00f6zel yaz\u0131l\u0131mlar arac\u0131l\u0131\u011f\u0131yla kolayca kurtar\u0131labilir oldu\u011fu anlam\u0131na gelir ki bu, hassas bilgiler i\u00e7in ciddi riskler bar\u0131nd\u0131r\u0131r.<\/p>\n<p>Veri kal\u0131c\u0131l\u0131\u011f\u0131, silme i\u015fleminin ard\u0131ndan verinin depolama biriminde ne kadar s\u00fcreyle kalabilece\u011fini ifade eder. Geleneksel sabit diskler (HDD'ler) ve kat\u0131 hal s\u00fcr\u00fcc\u00fcler (SSD'ler) bu konuda farkl\u0131 davran\u0131\u015flar sergilerler. HDD'lerde, bir dosya silindi\u011finde, dosyan\u0131n kaplad\u0131\u011f\u0131 alan \"bo\u015f\" olarak i\u015faretlenir ve yeni veriler yaz\u0131lana kadar eski veriler fiziksel olarak disk \u00fczerinde kalmaya devam eder. Bu durum, veri kurtarma uzmanlar\u0131n\u0131n veya k\u00f6t\u00fc niyetli ki\u015filerin, \u00f6zel ara\u00e7larla bu \"silinmi\u015f\" verilere ula\u015fabilece\u011fi anlam\u0131na gelir. \u00d6rne\u011fin, bir sat\u0131\u015f raporu, m\u00fc\u015fteri listesi veya proje dok\u00fcman\u0131 gibi \u015firket s\u0131rlar\u0131 i\u00e7eren bir dosyan\u0131n bu \u015fekilde kurtar\u0131lmas\u0131, ciddi hukuki ve finansal sonu\u00e7lara yol a\u00e7abilir.<\/p>\n<p>SSD'ler ise farkl\u0131 bir mimariye sahiptir. TRIM komutu gibi \u00f6zellikler sayesinde, silinen verilerin kaplad\u0131\u011f\u0131 bloklar daha h\u0131zl\u0131 bir \u015fekilde s\u0131f\u0131rlanabilir. Ancak, TRIM her zaman an\u0131nda \u00e7al\u0131\u015fmaz veya t\u00fcm senaryolarda etkili olmayabilir. \u00d6zellikle, sistemin TRIM komutunu desteklemedi\u011fi veya etkin olmad\u0131\u011f\u0131 durumlarda, SSD'lerde de veri kal\u0131c\u0131l\u0131\u011f\u0131 sorunu ya\u015fanabilir. Bu sebeple, hem HDD'lerde hem de SSD'lerde g\u00fcvenli veri silme y\u00f6ntemlerine ba\u015fvurmak elzemdir. G\u00fcvenli veri silme, basit\u00e7e eski verilerin \u00fczerine rastgele veya belirli bir desenle birden \u00e7ok kez yazarak orijinal verinin okunamaz hale getirilmesi prensibine dayan\u0131r. Bu i\u015flem, verilerin \u00f6zel donan\u0131m ve yaz\u0131l\u0131mlar kullan\u0131larak bile kurtar\u0131lmas\u0131n\u0131 imkans\u0131z hale getirmeyi ama\u00e7lar.<\/p>\n<p>Peki, bu neden bu kadar \u00f6nemli? Ki\u015fisel bilgileriniz, finansal verileriniz veya \u015firketinizin fikri m\u00fclkiyeti gibi hassas veriler, yanl\u0131\u015f ellere ge\u00e7ti\u011finde kimlik h\u0131rs\u0131zl\u0131\u011f\u0131, doland\u0131r\u0131c\u0131l\u0131k veya kurumsal casusluk gibi ciddi tehditlere yol a\u00e7abilir. Ayr\u0131ca, KVKK (Ki\u015fisel Verilerin Korunmas\u0131 Kanunu) ve GDPR (Genel Veri Koruma Y\u00f6netmeli\u011fi) gibi yasal d\u00fczenlemeler, ki\u015fisel verilerin g\u00fcvenli bir \u015fekilde i\u015flenmesini ve gerekti\u011finde silinmesini zorunlu k\u0131lar. Bu d\u00fczenlemelere uymamak, a\u011f\u0131r para cezalar\u0131na ve itibar kayb\u0131na neden olabilir. Bu nedenle, bir depolama birimini elden \u00e7\u0131karmadan, ba\u015fka birine vermeden veya satmadan \u00f6nce, \u00fczerindeki t\u00fcm verilerin g\u00fcvenli bir \u015fekilde silindi\u011finden emin olmak hayati \u00f6nem ta\u015f\u0131r. Bu rehberde inceleyece\u011fimiz y\u00f6ntemler, bu zorunlulu\u011fu yerine getirmenize yard\u0131mc\u0131 olacak g\u00fc\u00e7l\u00fc ara\u00e7lar sunar.<\/p>\n<hr>\n<h2>rm Komutu Yeterli mi? Dosya Silmenin En Basit Yolu Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h2>\n<p>Linux kullan\u0131c\u0131lar\u0131n\u0131n en s\u0131k kulland\u0131\u011f\u0131 ve en temel dosya silme komutlar\u0131ndan biri \u015f\u00fcphesiz <code>rm<\/code>'dir. \"Remove\" kelimesinin k\u0131saltmas\u0131 olan <code>rm<\/code>, dosya ve dizinleri komut sat\u0131r\u0131 \u00fczerinden silmek i\u00e7in kullan\u0131l\u0131r. Ancak, \"yeterli mi?\" sorusunun cevab\u0131, g\u00fcvenlik beklentinize ve verinin hassasiyetine g\u00f6re de\u011fi\u015fir. \u00c7o\u011fu kullan\u0131c\u0131, <code>rm<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131\u011f\u0131nda dosyan\u0131n tamamen yok oldu\u011funu d\u00fc\u015f\u00fcn\u00fcr; oysa ger\u00e7ek bu de\u011fildir.<\/p>\n<p><code>rm<\/code> komutu, bir dosyay\u0131 sildi\u011finde, dosyan\u0131n i\u00e7eri\u011fini depolayan disk bloklar\u0131n\u0131 fiziksel olarak silmez. Bunun yerine, dosya sistemindeki dosyan\u0131n inode'una (dosya hakk\u0131nda meta bilgileri i\u00e7eren yap\u0131) i\u015faret eden ba\u011flant\u0131y\u0131 kald\u0131r\u0131r ve dosyan\u0131n kaplad\u0131\u011f\u0131 disk alan\u0131n\u0131 \"bo\u015f\" olarak i\u015faretler. Bu bo\u015f olarak i\u015faretlenen alan, i\u015fletim sistemi taraf\u0131ndan yeni veriler yazmak i\u00e7in kullan\u0131labilir hale gelir. Yani, silinen dosyan\u0131n verileri asl\u0131nda hala disk \u00fczerinde durmaktad\u0131r; sadece dosya sisteminin dizin yap\u0131s\u0131nda art\u0131k g\u00f6r\u00fcnmez hale gelmi\u015ftir. Bu durum, veri kurtarma ara\u00e7lar\u0131n\u0131n devreye girdi\u011fi noktad\u0131r.<\/p>\n<p>Piyasada bulunan TestDisk, PhotoRec gibi bir\u00e7ok \u00fccretsiz veya \u00fccretli veri kurtarma yaz\u0131l\u0131m\u0131, <code>rm<\/code> ile silinen dosyalar\u0131, \u00fczerine ba\u015fka veri yaz\u0131lmam\u0131\u015fsa, kolayca kurtarabilir. Bu yaz\u0131l\u0131mlar, diskin ham sekt\u00f6rlerini tarayarak, dosya sisteminin art\u0131k referans g\u00f6stermedi\u011fi veri bloklar\u0131n\u0131 bulur ve bilinen dosya imzalar\u0131na g\u00f6re dosyalar\u0131 yeniden olu\u015fturmaya \u00e7al\u0131\u015f\u0131r. Bu, \u00f6zellikle hassas veriler i\u00e7eren bir diski satarken, ba\u011f\u0131\u015flarken veya atmadan \u00f6nce b\u00fcy\u00fck bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 olu\u015fturur. \u00d6rne\u011fin, eski bir sunucudan al\u0131nan diskte <code>rm<\/code> ile silinmi\u015f ancak hala kurtar\u0131labilir durumda olan m\u00fc\u015fteri bilgileri, finansal raporlar veya Ar-Ge dok\u00fcmanlar\u0131 bulunabilir. Bu, KVKK veya GDPR gibi reg\u00fclasyonlara ayk\u0131r\u0131l\u0131k te\u015fkil eder ve ciddi cezalarla sonu\u00e7lanabilir.<\/p>\n<p><code>rm<\/code> komutu genellikle a\u015fa\u011f\u0131daki gibi kullan\u0131l\u0131r:<\/p>\n<pre><code><pre><code>rm dosya_adi.txt\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Dizinleri silmek i\u00e7in <code>-r<\/code> (recursive) se\u00e7ene\u011fi kullan\u0131l\u0131r:<\/p>\n<pre><code><pre><code>rm -r dizin_adi\/\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Ve genellikle bir uyar\u0131 vermeden silme i\u015flemi i\u00e7in <code>-f<\/code> (force) se\u00e7ene\u011fi ile birle\u015ftirilir:<\/p>\n<pre><code><pre><code>rm -rf tehlikeli_dizin\/\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p><code><\/p>\n<aside class=\"expert-tip\">Uzman \u0130pucu: <code>rm -rf \/<\/code> gibi komutlar, Linux sisteminizi geri d\u00f6n\u00fclmez \u015fekilde bozabilir. Bu t\u00fcr komutlar\u0131 kullan\u0131rken son derece dikkatli olun ve ne yapt\u0131\u011f\u0131n\u0131zdan emin de\u011filseniz asla \u00e7al\u0131\u015ft\u0131rmay\u0131n. \u00d6zellikle <code>rm -rf *<\/code> komutunu home dizininiz d\u0131\u015f\u0131nda kullanmak sisteminize zarar verebilir. Daima silme i\u015flemlerini yetkili bir kullan\u0131c\u0131 olarak yapmadan \u00f6nce iki kez d\u00fc\u015f\u00fcn\u00fcn.<\/code><\/p>\n<p>Peki, <code>rm<\/code> komutu ne zaman yeterlidir? E\u011fer sildi\u011finiz verinin herhangi bir hassasiyeti yoksa ve \u00fczerine yeni veriler yaz\u0131ld\u0131\u011f\u0131nda kal\u0131c\u0131 olarak kaybolmas\u0131n\u0131 kabul ediyorsan\u0131z, <code>rm<\/code> yeterli bir \u00e7\u00f6z\u00fcmd\u00fcr. \u00d6rne\u011fin, ge\u00e7ici bir log dosyas\u0131, indirilmi\u015f bir film veya \u00f6nbellek dosyalar\u0131 gibi bilgiler i\u00e7in <code>rm<\/code> g\u00fcvenle kullan\u0131labilir. Ancak, eski bir bilgisayar diskini elden \u00e7\u0131kar\u0131rken, bir USB belle\u011fi ba\u015fkas\u0131na verirken veya gizli \u015firket belgelerini i\u00e7eren bir dizini silerken <code>rm<\/code> kesinlikle yetersiz kalacakt\u0131r. Bu t\u00fcr durumlar i\u00e7in daha geli\u015fmi\u015f ve g\u00fcvenli silme y\u00f6ntemleri devreye girmelidir.<\/p>\n<h3>Ger\u00e7ek D\u00fcnya Senaryosu: Yanl\u0131\u015fl\u0131kla Silinen Bir Raporun Kurtar\u0131lmas\u0131<\/h3>\n<p>Bir sabah, pazarlama ekibinden Ay\u015fe, kritik bir m\u00fc\u015fteri sunumu \u00fczerinde \u00e7al\u0131\u015f\u0131rken, yanl\u0131\u015fl\u0131kla \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131 ana rapor dosyas\u0131n\u0131 <code>rm rapor_taslagi.docx<\/code> komutuyla sildi. Panik i\u00e7inde BT departman\u0131n\u0131 arad\u0131\u011f\u0131nda, IT uzman\u0131 Can, Ay\u015fe'nin diski \u00fczerine hen\u00fcz yeni veri yaz\u0131lmad\u0131\u011f\u0131n\u0131 varsayarak h\u0131zl\u0131ca bir veri kurtarma arac\u0131 olan <code>photorec<\/code>'i \u00e7al\u0131\u015ft\u0131rmaya karar verdi. Can, birka\u00e7 ad\u0131mda Ay\u015fe'nin diskini tarayarak dosya sisteminin referans g\u00f6stermedi\u011fi veri bloklar\u0131n\u0131 buldu ve \u015fans eseri, Ay\u015fe'nin sildi\u011fi rapor dosyas\u0131n\u0131n \u00fczerine hen\u00fcz hi\u00e7bir \u015fey yaz\u0131lmad\u0131\u011f\u0131 i\u00e7in dosyay\u0131 ba\u015far\u0131yla kurtard\u0131. Bu senaryo, <code>rm<\/code> ile silinen verilerin kolayca geri getirilebilece\u011fini ve bu durumun hem kurtar\u0131c\u0131 hem de risk ta\u015f\u0131y\u0131c\u0131 olabilece\u011fini g\u00f6sterir. E\u011fer bu rapor hassas finansal bilgiler i\u00e7erseydi ve diskin elden \u00e7\u0131kar\u0131lmas\u0131 s\u00f6z konusu olsayd\u0131, bu durum ciddi bir g\u00fcvenlik a\u00e7\u0131\u011f\u0131 yaratabilirdi.<\/p>\n<hr>\n<h2>shred Komutu ile Dosyalar\u0131 G\u00fcvenle Nas\u0131l Sileriz?<\/h2>\n<p>E\u011fer <code>rm<\/code> komutunun veri silme konusunda yetersiz kald\u0131\u011f\u0131n\u0131 anlad\u0131ysak, s\u0131rada daha g\u00fcvenli bir y\u00f6ntem olan <code>shred<\/code> komutu var. <code>shred<\/code>, bir dosyan\u0131n i\u00e7eri\u011fini silmeden \u00f6nce \u00fczerine birden \u00e7ok kez rastgele veri yazarak, orijinal verinin geri kurtar\u0131lmas\u0131n\u0131 neredeyse imkans\u0131z hale getirmeyi ama\u00e7layan bir Linux yard\u0131mc\u0131 program\u0131d\u0131r. Bu y\u00f6ntem, \u00f6zellikle hassas bilgilerin bulundu\u011fu tekil dosyalar\u0131 veya k\u00fc\u00e7\u00fck dizinleri kal\u0131c\u0131 olarak silmek istedi\u011finizde olduk\u00e7a etkilidir.<\/p>\n<p><code>shred<\/code> komutunun \u00e7al\u0131\u015fma prensibi, eski verilerin \u00fczerine belirli bir desende (genellikle rastgele say\u0131lar) tekrar tekrar yazmaktan ge\u00e7er. \u00c7o\u011fu veri kurtarma tekni\u011fi, diskin \"bo\u015f\" olarak i\u015faretlenmi\u015f alanlar\u0131ndan bile eski verileri okuyabilirken, <code>shred<\/code> bu verilerin \u00fczerine birden \u00e7ok kez yazarak orijinal sinyali bozar. Geleneksel olarak, bir verinin \u00fczerine 3 ila 7 kez yaz\u0131lmas\u0131, g\u00fcn\u00fcm\u00fcz teknolojisiyle dahi geri kurtar\u0131lamaz kabul edilir. <code>shred<\/code> varsay\u0131lan olarak 25 kez \u00fczerine yazma i\u015flemi ger\u00e7ekle\u015ftirir, ki bu bir\u00e7ok standart i\u00e7in fazlas\u0131yla yeterlidir.<\/p>\n<p><h3><code>shred<\/code> Kullan\u0131m \u00d6rnekleri ve Parametreleri<\/h3>\n<\/p>\n<p>Temel olarak, bir dosyay\u0131 <code>shred<\/code> ile silmek olduk\u00e7a basittir:<\/p>\n<pre><code><pre><code>shred dosya_adi.txt\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu komut, <code>dosya_adi.txt<\/code> i\u00e7eri\u011finin \u00fczerine varsay\u0131lan olarak 25 kez rastgele veri yazacak ve ard\u0131ndan dosyay\u0131 silmeyecektir. Dosyay\u0131 silmek ve \u00fczerine yazma i\u015flemi sonras\u0131nda bo\u015faltmak i\u00e7in <code>-u<\/code> (unlink) parametresini kullanmal\u0131s\u0131n\u0131z:<\/p>\n<pre><code><pre><code>shred -u dosya_adi.txt\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Belirli bir say\u0131da \u00fczerine yazma i\u015flemi yapmak isterseniz, <code>-n<\/code> parametresini kullanabilirsiniz. \u00d6rne\u011fin, dosyay\u0131 5 kez \u00fczerine yazarak silmek i\u00e7in:<\/p>\n<pre><code><pre><code>shred -n 5 -u dosya_adi.txt\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Son olarak, verilerin \u00fczerine yazma i\u015flemi bittikten sonra, dosyan\u0131n son kez tamamen s\u0131f\u0131rlarla doldurulmas\u0131n\u0131 sa\u011flamak ve b\u00f6ylece kalan manyetik izleri temizlemek i\u00e7in <code>-z<\/code> (zero) parametresi s\u0131k\u00e7a kullan\u0131l\u0131r. Bu, baz\u0131 geli\u015fmi\u015f kurtarma tekniklerinin bile ba\u015far\u0131s\u0131z olmas\u0131n\u0131 sa\u011flar:<\/p>\n<pre><code><pre><code>shred -n 5 -uz dosya_adi.txt\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu komut, dosyay\u0131 5 kez rastgele veriyle doldurur, ard\u0131ndan bir kez s\u0131f\u0131rlarla doldurur ve son olarak dosyay\u0131 siler.<\/p>\n<p><h3><code>shred<\/code> Komutunun S\u0131n\u0131rlamalar\u0131<\/h3>\n<\/p>\n<p><code>shred<\/code> g\u00fc\u00e7l\u00fc bir ara\u00e7 olsa da, her durumda m\u00fckemmel de\u011fildir. \u00d6zellikle modern dosya sistemleri ve depolama teknolojileriyle baz\u0131 s\u0131n\u0131rlamalar\u0131 vard\u0131r:<\/p>\n<ul>\n<li><strong>G\u00fcnl\u00fckl\u00fc Dosya Sistemleri (Journaling Filesystems):<\/strong> Ext3, Ext4, XFS gibi dosya sistemleri, veri b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc sa\u011flamak i\u00e7in de\u011fi\u015fiklikleri g\u00fcnl\u00fc\u011fe kaydeder. Bu, <code>shred<\/code>'in orijinal veriyi tamamen silmesini engelleyebilir, \u00e7\u00fcnk\u00fc verinin eski kopyalar\u0131 g\u00fcnl\u00fc\u011fe veya di\u011fer b\u00f6l\u00fcmlere yaz\u0131lm\u0131\u015f olabilir.<\/li>\n<li><strong>Log-Structured Dosya Sistemleri:<\/strong> Flash bellek tabanl\u0131 depolama (SSD'ler, USB bellekler) ve baz\u0131 a\u011f dosya sistemleri (NFS) \"log-structured\" veya \"wear-leveling\" \u00f6zelliklere sahiptir. Bu, fiziksel olarak yazma i\u015fleminin, dosyan\u0131n mant\u0131ksal konumundan farkl\u0131 bir yere yap\u0131laca\u011f\u0131 anlam\u0131na gelir. Yani, <code>shred<\/code> belirli bir sekt\u00f6r\u00fcn \u00fczerine yazd\u0131\u011f\u0131n\u0131 d\u00fc\u015f\u00fcnse de, kontrolc\u00fc veriyi ba\u015fka bir fiziksel blo\u011fa y\u00f6nlendirmi\u015f olabilir, b\u00f6ylece orijinal veri silinmeden kalabilir. Bu, SSD'ler i\u00e7in <code>shred<\/code>'i g\u00fcvenilmez k\u0131lar.<\/li>\n<li><strong>RAID Sistemleri:<\/strong> RAID dizilerinde veriler birden fazla diske da\u011f\u0131t\u0131ld\u0131\u011f\u0131 i\u00e7in, <code>shred<\/code> komutu tek bir dosya \u00fczerinde \u00e7al\u0131\u015f\u0131rken t\u00fcm disklerdeki kopyalar\u0131 temizleyemez. T\u00fcm diziyi g\u00fcvenli bir \u015fekilde silmek i\u00e7in farkl\u0131 y\u00f6ntemler gerekir.<\/li>\n<\/ul>\n<p><h3><code>shred<\/code> Ne Zaman Uygundur?<\/h3>\n<\/p>\n<p><code>shred<\/code>, \u00f6zellikle hassas veriler i\u00e7eren tekil dosyalar\u0131 eski tip HDD'ler \u00fczerinde silmek istedi\u011finizde iyi bir \u00e7\u00f6z\u00fcmd\u00fcr. \u00d6rne\u011fin, tek bir gizli belgeyi veya bir \u015fifre dosyas\u0131n\u0131 g\u00fcvenli bir \u015fekilde yok etmek i\u00e7in idealdir. Ancak, bir diskin tamam\u0131n\u0131 veya SSD'yi silmek i\u00e7in <code>shred<\/code> yerine <code>blkdiscard<\/code> veya <code>hdparm Secure Erase<\/code> gibi y\u00f6ntemler tercih edilmelidir.<\/p>\n<aside class=\"expert-tip\">Uzman \u0130pucu: Bir dizindeki t\u00fcm dosyalar\u0131 <code>shred<\/code> ile silmek istiyorsan\u0131z, <code>find<\/code> komutu ile birlikte kullanabilirsiniz. \u00d6rne\u011fin, <code>find \/dizin\/yolu -type f -exec shred -uz {} \\;<\/code> komutu, belirtilen dizindeki t\u00fcm dosyalar\u0131 g\u00fcvenli bir \u015fekilde siler. Ancak bu komutun dikkatli kullan\u0131lmas\u0131 gerekti\u011fini unutmay\u0131n.<\/aside>\n<h3>Ger\u00e7ek D\u00fcnya Senaryosu: Gizli M\u00fc\u015fteri Listesini \u0130\u00e7eren Bir Dosyan\u0131n Silinmesi<\/h3>\n<p>Bir yaz\u0131l\u0131m \u015firketinde \u00e7al\u0131\u015fan Berk, yeni bir projenin gizli m\u00fc\u015fteri listesini i\u00e7eren <code>musteriler.csv<\/code> adl\u0131 bir dosyay\u0131 yanl\u0131\u015fl\u0131kla ki\u015fisel masa\u00fcst\u00fcne indirdi. \u0130\u015fini bitirdikten sonra, bu hassas verinin \u015firket d\u0131\u015f\u0131na s\u0131zmas\u0131n\u0131 \u00f6nlemek amac\u0131yla dosyay\u0131 sadece <code>rm<\/code> ile silmek yerine <code>shred<\/code> kullanmaya karar verdi. Berk, komut sat\u0131r\u0131n\u0131 a\u00e7arak \u015fu komutu \u00e7al\u0131\u015ft\u0131rd\u0131: <code>shred -n 3 -uz musteriler.csv<\/code>. Bu komut, dosyan\u0131n i\u00e7eri\u011fini 3 kez rastgele veriyle, bir kez de s\u0131f\u0131rlarla \u00fczerine yazd\u0131 ve ard\u0131ndan dosyay\u0131 sildi. Bu sayede, Berk'in ki\u015fisel bilgisayar\u0131nda bu hassas m\u00fc\u015fteri listesinin izi kalmad\u0131\u011f\u0131ndan emin oldu. Bu i\u015flem, bir veri s\u0131z\u0131nt\u0131s\u0131n\u0131n \u00f6n\u00fcne ge\u00e7mek i\u00e7in at\u0131lm\u0131\u015f \u00f6nemli bir ad\u0131md\u0131 ve <code>shred<\/code>'in tekil dosyalar i\u00e7in ne kadar etkili bir ara\u00e7 oldu\u011funu g\u00f6sterdi.<\/p>\n<hr>\n<h2>blkdiscard ile T\u00fcm Diski veya B\u00f6l\u00fcm\u00fc Kal\u0131c\u0131 Olarak Silme Rehberi<\/h2>\n<p><code>shred<\/code> komutunun tekil dosyalar i\u00e7in uygun oldu\u011funu, ancak t\u00fcm bir depolama birimini, \u00f6zellikle de SSD'leri g\u00fcvenli bir \u015fekilde temizlemede s\u0131n\u0131rlamalara sahip oldu\u011funu g\u00f6rd\u00fck. \u0130\u015fte bu noktada <code>blkdiscard<\/code> komutu devreye girer. <code>blkdiscard<\/code>, Linux sistemlerinde diskleri veya b\u00f6l\u00fcmleri kal\u0131c\u0131 olarak silmek i\u00e7in tasarlanm\u0131\u015f g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r ve \u00f6zellikle SSD'lerin TRIM\/UNMAP komutlar\u0131n\u0131 kullanarak verileri geri d\u00f6nd\u00fcr\u00fclemez bir \u015fekilde temizlemesine olanak tan\u0131r.<\/p>\n<p><h3><code>blkdiscard<\/code> Nedir ve Neden \u00d6nemlidir?<\/h3>\n<\/p>\n<p><code>blkdiscard<\/code> komutu, depolama birimine (HDD veya SSD) bir dizi blok atma (discard) iste\u011fi g\u00f6ndererek \u00e7al\u0131\u015f\u0131r. Bu istekler, diske belirli veri bloklar\u0131n\u0131n art\u0131k kullan\u0131lmad\u0131\u011f\u0131n\u0131 ve dahili olarak silinmesi gerekti\u011fini bildirir. \u00d6zellikle SSD'ler i\u00e7in bu, TRIM komutu olarak bilinir. TRIM komutu, SSD'nin dahili kontrolc\u00fcs\u00fcne, silinen verilerin kaplad\u0131\u011f\u0131 fiziksel NAND flash bloklar\u0131n\u0131 temizlemesi talimat\u0131n\u0131 verir. Bu i\u015flem, SSD'nin performans\u0131n\u0131 uzun vadede korumas\u0131na yard\u0131mc\u0131 oldu\u011fu gibi, verilerin geri kurtar\u0131lmas\u0131n\u0131 da zorla\u015ft\u0131r\u0131r. HDD'lerde ise <code>blkdiscard<\/code>, diskin tamam\u0131n\u0131 s\u0131f\u0131rlarla doldurarak \u00e7al\u0131\u015fabilir, ancak bu, SSD'lerdeki TRIM'e k\u0131yasla daha yava\u015f bir y\u00f6ntemdir ve \u00e7o\u011fu HDD i\u00e7in <code>dd<\/code> komutuyla s\u0131f\u0131r yazmak daha yayg\u0131n bir uygulamad\u0131r.<\/p>\n<p><code>blkdiscard<\/code>, bir depolama birimini elden \u00e7\u0131karmadan veya hassas veriler i\u00e7eren bir diski yeniden kullanmadan \u00f6nce t\u00fcm verileri g\u00fcvenli bir \u015fekilde silmek i\u00e7in idealdir. Kurumsal ortamda, eski sunucu disklerinin veya \u00e7al\u0131\u015fanlara verilen laptoplar\u0131n iadesi s\u0131ras\u0131nda veri g\u00fcvenli\u011fini sa\u011flamak i\u00e7in vazge\u00e7ilmez bir ara\u00e7t\u0131r.<\/p>\n<p><h3>Kullan\u0131m Ad\u0131mlar\u0131 ve Potansiyel Riskler<\/h3>\n<\/p>\n<p><code>blkdiscard<\/code> kullanmadan \u00f6nce, silmek istedi\u011finiz diski veya b\u00f6l\u00fcm\u00fc do\u011fru bir \u015fekilde tan\u0131mlaman\u0131z hayati \u00f6nem ta\u015f\u0131r. Yanl\u0131\u015f bir diski silmek, geri d\u00f6n\u00fclmez veri kayb\u0131na yol a\u00e7abilir!<\/p>\n<p><strong>Ad\u0131m 1: Diski Tan\u0131mlama<\/strong><\/p>\n<p>\u00d6ncelikle, sisteminizdeki diskleri ve b\u00f6l\u00fcmleri listelemek i\u00e7in <code>lsblk<\/code> komutunu kullan\u0131n:<\/p>\n<pre><code><pre><code>lsblk\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu komutun \u00e7\u0131kt\u0131s\u0131, disklerinizi (\u00f6rne\u011fin <code>\/dev\/sda<\/code>, <code>\/dev\/sdb<\/code>) ve \u00fczerindeki b\u00f6l\u00fcmleri (\u00f6rne\u011fin <code>\/dev\/sda1<\/code>, <code>\/dev\/sdb2<\/code>) g\u00f6sterecektir. Silmek istedi\u011finiz diskin veya b\u00f6l\u00fcm\u00fcn ad\u0131n\u0131 dikkatlice not al\u0131n.<\/p>\n<p><strong>Ad\u0131m 2: Diski Ba\u011flant\u0131dan Ay\u0131rma (Unmount)<\/strong><\/p>\n<p>E\u011fer silmek istedi\u011finiz disk veya b\u00f6l\u00fcm ba\u011fl\u0131 (mounted) ise, i\u015flemi yapmadan \u00f6nce ba\u011flant\u0131s\u0131n\u0131 kesmeniz gerekir. \u00d6rne\u011fin, <code>\/dev\/sdb1<\/code> b\u00f6l\u00fcm\u00fc <code>\/mnt\/yedek<\/code> konumuna ba\u011fl\u0131ysa:<\/p>\n<pre><code><pre><code>sudo umount \/mnt\/yedek\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>E\u011fer t\u00fcm diski (<code>\/dev\/sdb<\/code>) silmek istiyorsan\u0131z, \u00fczerindeki t\u00fcm b\u00f6l\u00fcmlerin ba\u011flant\u0131s\u0131n\u0131 kesti\u011finizden emin olun.<\/p>\n<p><strong>Ad\u0131m 3: <code>blkdiscard<\/code> Komutunu \u00c7al\u0131\u015ft\u0131rma<\/strong><\/p>\n<p>\u015eimdi, silmek istedi\u011finiz diski veya b\u00f6l\u00fcm\u00fc belirtin. \u00d6rne\u011fin, <code>\/dev\/sdb<\/code> diskini tamamen temizlemek i\u00e7in:<\/p>\n<pre><code><pre><code>sudo blkdiscard \/dev\/sdb\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu komut, varsay\u0131lan olarak diskin tamam\u0131na bir TRIM\/UNMAP komutu g\u00f6nderir. Bu i\u015flem, disk boyutuna ve t\u00fcr\u00fcne g\u00f6re biraz zaman alabilir. \u0130\u015flem bitti\u011finde herhangi bir \u00e7\u0131kt\u0131 vermeyebilir, ancak komut ba\u015far\u0131l\u0131 bir \u015fekilde tamamlanm\u0131\u015ft\u0131r. E\u011fer disk \u00fczerinde kalan verileri s\u0131f\u0131rlarla doldurmak isterseniz (\u00f6zellikle eski HDD'ler i\u00e7in), <code>-z<\/code> (zero) parametresini kullanabilirsiniz:<\/p>\n<pre><code><pre><code>sudo blkdiscard -z \/dev\/sdb\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu komut, diskin t\u00fcm bloklar\u0131na s\u0131f\u0131r yazar ve \u00fczerine yazma i\u015flemi ger\u00e7ekle\u015ftirir. Bu, \u00f6zellikle veri kurtarma yaz\u0131l\u0131mlar\u0131na kar\u015f\u0131 daha da diren\u00e7li bir \u00e7\u00f6z\u00fcm sunar. Unutmay\u0131n, bu i\u015flem geri al\u0131namazd\u0131r ve t\u00fcm verilerinizi kal\u0131c\u0131 olarak siler.<\/p>\n<p><h3>Potansiyel Riskler ve Dikkat Edilmesi Gerekenler<\/h3>\n<\/p>\n<ul>\n<li><strong>Yanl\u0131\u015f Diski Silme:<\/strong> En b\u00fcy\u00fck risk budur. Her zaman <code>lsblk<\/code> \u00e7\u0131kt\u0131s\u0131n\u0131 iki kez kontrol edin ve do\u011fru diski hedefledi\u011finizden emin olun. \u00d6zellikle sistem diskinizi (genellikle <code>\/dev\/sda<\/code>) yanl\u0131\u015fl\u0131kla silmek, i\u015fletim sisteminizin kullan\u0131lamaz hale gelmesine neden olur.<\/li>\n<li><strong>Disk Durumu:<\/strong> Baz\u0131 depolama birimleri (\u00f6zellikle baz\u0131 USB bellekler veya SD kartlar), <code>blkdiscard<\/code> komutunu tam olarak desteklemeyebilir. Bu durumda, komut bir hata verebilir veya beklendi\u011fi gibi \u00e7al\u0131\u015fmayabilir.<\/li>\n<li><strong>TRIM Deste\u011fi:<\/strong> SSD'nizin ve dosya sisteminizin TRIM komutunu destekledi\u011finden ve etkin oldu\u011fundan emin olun. Modern Linux da\u011f\u0131t\u0131mlar\u0131 genellikle TRIM'i varsay\u0131lan olarak destekler.<\/li>\n<\/ul>\n<aside class=\"expert-tip\">Uzman \u0130pucu: Bir disk \u00fczerindeki t\u00fcm b\u00f6l\u00fcmleri sildikten sonra, disk tablosunu da temizlemek i\u00e7in <code>wipefs<\/code> veya <code>fdisk<\/code> gibi ara\u00e7lar\u0131 kullanabilirsiniz. \u00d6rne\u011fin, <code>sudo wipefs -a \/dev\/sdb<\/code> komutu, diskin ba\u015f\u0131ndaki t\u00fcm dosya sistemi imzalar\u0131n\u0131 ve b\u00f6l\u00fcm tablolar\u0131n\u0131 temizler, diski tamamen \"bo\u015f\" bir hale getirir.<\/aside>\n<h3>Ger\u00e7ek D\u00fcnya Senaryosu: Bir Sunucudaki Hassas Veriler \u0130\u00e7eren SSD'nin Elden \u00c7\u0131kar\u0131lmas\u0131<\/h3>\n<p>Bir veri merkezi y\u00f6neticisi olan Cem, emekliye ayr\u0131lacak eski bir sunucunun i\u00e7indeki SSD'leri elden \u00e7\u0131karmak zorundayd\u0131. Bu SSD'ler, y\u0131llarca m\u00fc\u015fteri finansal verilerini ve di\u011fer kritik \u015firket bilgilerini bar\u0131nd\u0131rm\u0131\u015ft\u0131. Cem, sadece <code>rm<\/code> veya <code>shred<\/code>'in bu kadar hassas veri i\u00e7in yeterli olmayaca\u011f\u0131n\u0131 biliyordu, \u00e7\u00fcnk\u00fc SSD'lerin \u00e7al\u0131\u015fma prensipleri farkl\u0131yd\u0131. Sunucuyu kapatt\u0131ktan sonra, SSD'leri ba\u015fka bir Linux sistemine ba\u011flad\u0131. <code>lsblk<\/code> komutuyla disklerin <code>\/dev\/sdc<\/code> ve <code>\/dev\/sdd<\/code> oldu\u011funu do\u011frulad\u0131. Ard\u0131ndan, her bir SSD i\u00e7in \u015fu komutu \u00e7al\u0131\u015ft\u0131rd\u0131: <code>sudo blkdiscard -z \/dev\/sdc<\/code> ve <code>sudo blkdiscard -z \/dev\/sdd<\/code>. Bu i\u015flem, SSD'lerin dahili kontrolc\u00fclerine TRIM komutunu g\u00f6ndererek t\u00fcm veri bloklar\u0131n\u0131 silmelerini emretti ve ard\u0131ndan her bir blo\u011fu s\u0131f\u0131rlarla doldurarak olas\u0131 veri kurtarma giri\u015fimlerini tamamen engelledi. Cem, bu sayede \u015firketinin veri g\u00fcvenli\u011fi politikalar\u0131na tam uyum sa\u011flad\u0131 ve SSD'lerin g\u00fcvenli bir \u015fekilde imha edildi\u011finden emin oldu.<\/p>\n<hr>\n<h2>hdparm Secure Erase: Disk \u00dcreticisinin Sundu\u011fu En G\u00fcvenli Y\u00f6ntem Nas\u0131l Kullan\u0131l\u0131r?<\/h2>\n<p>Yukar\u0131daki y\u00f6ntemler yaz\u0131l\u0131msal yakla\u015f\u0131mlar sunarken, <code>hdparm Secure Erase<\/code> (G\u00fcvenli Silme), donan\u0131m d\u00fczeyinde, disk \u00fcreticisinin kendisi taraf\u0131ndan sa\u011flanan bir veri silme y\u00f6ntemidir. Bu, onu bir depolama birimindeki t\u00fcm verileri kal\u0131c\u0131 ve geri d\u00f6nd\u00fcr\u00fclemez bir \u015fekilde silmek i\u00e7in en g\u00fcvenilir ve etkili y\u00f6ntemlerden biri yapar. \u00d6zellikle bir HDD veya SSD'yi satmadan, ba\u011f\u0131\u015flamadan veya tamamen imha etmeden \u00f6nce kullan\u0131lmas\u0131 \u015fiddetle tavsiye edilir.<\/p>\n<p><h3>Secure Erase Nedir ve Nas\u0131l \u00c7al\u0131\u015f\u0131r?<\/h3>\n<\/p>\n<p>Secure Erase, ATA (Advanced Technology Attachment) standard\u0131n\u0131n bir par\u00e7as\u0131d\u0131r ve modern sabit diskler (HDD) ile kat\u0131 hal s\u00fcr\u00fcc\u00fcler (SSD) taraf\u0131ndan desteklenen dahili bir \u00f6zelliktir. Bu komut, depolama biriminin dahili kontrolc\u00fcs\u00fcne g\u00f6nderilir ve diskin t\u00fcm veri alanlar\u0131n\u0131, \u00fcreticinin kendisi taraf\u0131ndan belirlenen ve test edilen bir y\u00f6ntemle temizlemesini emreder. Bu genellikle, her bir bitin s\u0131f\u0131rlarla veya rastgele verilerle \u00fczerine yaz\u0131lmas\u0131 ve ard\u0131ndan diskin fabrika ayarlar\u0131na d\u00f6nd\u00fcr\u00fclmesi anlam\u0131na gelir.<\/p>\n<p>SSD'lerde Secure Erase, TRIM komutunun tek tek bloklar\u0131 silmesinden \u00e7ok daha kapsaml\u0131d\u0131r. SSD kontrolc\u00fcs\u00fc, t\u00fcm NAND flash h\u00fccrelerini elektriksel olarak s\u0131f\u0131rlayarak, wear-leveling (a\u015f\u0131nma dengeleme) veya over-provisioning (a\u015f\u0131r\u0131 tedarik) alanlar\u0131ndaki gizli verileri bile temizler. Bu, yaz\u0131l\u0131msal y\u00f6ntemlerin ula\u015famad\u0131\u011f\u0131 veya g\u00fcvenle temizleyemedi\u011fi alanlar\u0131 da kapsad\u0131\u011f\u0131 i\u00e7in \u00fcst\u00fcn bir g\u00fcvenlik sa\u011flar. HDD'lerde ise, t\u00fcm sekt\u00f6rlerin \u00fczerine belirli bir desenle yazarak verileri fiziksel olarak okunamaz hale getirir.<\/p>\n<p><h3>\u00d6n Ko\u015fullar ve Dikkat Edilmesi Gerekenler<\/h3>\n<\/p>\n<p>Secure Erase i\u015flemini ger\u00e7ekle\u015ftirmeden \u00f6nce baz\u0131 \u00f6nemli ad\u0131mlar ve \u00f6n ko\u015fullar bulunmaktad\u0131r:<\/p>\n<ol>\n<li><strong>Eri\u015fim Kipi:<\/strong> Secure Erase komutunu \u00e7al\u0131\u015ft\u0131rmak i\u00e7in genellikle diskin \"freeze\" (donmu\u015f) veya \"security locked\" (g\u00fcvenlik kilitli) durumda olmamas\u0131 gerekir. E\u011fer disk donmu\u015f durumdaysa (genellikle BIOS'un veya i\u015fletim sisteminin g\u00fc\u00e7 y\u00f6netimi ayarlar\u0131 nedeniyle), bilgisayar\u0131 uyku moduna al\u0131p geri getirerek veya fi\u015fini \u00e7ekip takarak (hot-plugging) bu durumu d\u00fczeltebilirsiniz.<\/li>\n<li><strong>Disk Durumu:<\/strong> Secure Erase i\u015flemi uygulanacak diskin sisteme ba\u011fl\u0131 olmas\u0131 ancak hi\u00e7bir b\u00f6l\u00fcm\u00fcn\u00fcn ba\u011fl\u0131 (mounted) olmamas\u0131 gerekir.<\/li>\n<li><strong>Komutun Y\u00fcr\u00fct\u00fcld\u00fc\u011f\u00fc Ortam:<\/strong> \u0130\u015flem genellikle bir canl\u0131 Linux da\u011f\u0131t\u0131m\u0131 (\u00f6rne\u011fin Ubuntu Live USB) \u00fczerinden yap\u0131l\u0131r, \u00e7\u00fcnk\u00fc sistem diskinizi silmek istiyorsan\u0131z bu gereklidir.<\/li>\n<li><strong>Y\u00f6netici Yetkisi:<\/strong> T\u00fcm <code>hdparm<\/code> komutlar\u0131 <code>sudo<\/code> veya root yetkisiyle \u00e7al\u0131\u015ft\u0131r\u0131lmal\u0131d\u0131r.<\/li>\n<\/ol>\n<p><h3>Uygulama Ad\u0131mlar\u0131 (<code>hdparm<\/code> Komutlar\u0131)<\/h3>\n<\/p>\n<p>Secure Erase i\u015flemini ger\u00e7ekle\u015ftirmek i\u00e7in a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 izleyin:<\/p>\n<p><strong>Ad\u0131m 1: Diski Tan\u0131mlama ve G\u00fcvenlik Durumunu Kontrol Etme<\/strong><\/p>\n<p>Yine, ilk olarak <code>lsblk<\/code> komutuyla silmek istedi\u011finiz diskin ad\u0131n\u0131 (\u00f6rn. <code>\/dev\/sdb<\/code>) do\u011frulay\u0131n. Ard\u0131ndan, diskin g\u00fcvenlik \u00f6zelliklerini ve durumunu kontrol edin:<\/p>\n<pre><code><pre><code>sudo hdparm -I \/dev\/sdb\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu \u00e7\u0131kt\u0131da \"Security\" b\u00f6l\u00fcm\u00fcn\u00fc aray\u0131n. \"not frozen\" veya \"not enabled\" g\u00f6rmelisiniz. E\u011fer \"frozen\" yaz\u0131yorsa, diski hot-plug yaparak veya bilgisayar\u0131 ask\u0131ya al\u0131p uyand\u0131rarak bu durumu d\u00fczeltmeniz gerekebilir. Ayr\u0131ca, \"ERASE UNIT\" ve \"ENHANCED ERASE UNIT\" s\u00fcrelerini (saniye cinsinden) not al\u0131n. Bu s\u00fcreler, Secure Erase i\u015fleminin ne kadar s\u00fcrece\u011fini g\u00f6sterir.<\/p>\n<p><strong>Ad\u0131m 2: G\u00fcvenlik \u015eifresi Ayarlama<\/strong><\/p>\n<p>Secure Erase'i \u00e7al\u0131\u015ft\u0131rmak i\u00e7in diske ge\u00e7ici bir parola ataman\u0131z gerekir. Bu parola, i\u015flemi ba\u015flatmak i\u00e7in kullan\u0131l\u0131r ve i\u015flem tamamland\u0131\u011f\u0131nda kald\u0131r\u0131l\u0131r. Parola basit\u00e7e \"NULL\" veya \"a\" gibi bir \u015fey olabilir:<\/p>\n<pre><code><pre><code>sudo hdparm --user-master u --security-set-pass NULL \/dev\/sdb\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p><strong>Ad\u0131m 3: Secure Erase \u0130\u015flemini Ba\u015flatma<\/strong><\/p>\n<p>\u015eimdi Secure Erase i\u015flemini ba\u015flatabilirsiniz. \u0130ki se\u00e7ene\u011finiz vard\u0131r: \"Secure Erase\" (basit) ve \"Enhanced Secure Erase\" (geli\u015fmi\u015f).<\/p>\n<ul>\n<li><strong>Basit Secure Erase:<\/strong> Diski \u00fcreticinin belirledi\u011fi temel y\u00f6ntemle temizler.<\/li>\n<li><strong>Enhanced Secure Erase:<\/strong> Daha kapsaml\u0131 ve g\u00fcvenli bir temizleme yapar, genellikle diskin \u00fczerine birden \u00e7ok kez rastgele veri yazar. Bu, daha uzun s\u00fcrebilir.<\/li>\n<\/ul>\n<p>Basit Secure Erase i\u00e7in:<\/p>\n<pre><code><pre><code>sudo hdparm --user-master u --security-erase NULL \/dev\/sdb\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Geli\u015fmi\u015f Secure Erase i\u00e7in:<\/p>\n<pre><code><pre><code>sudo hdparm --user-master u --security-erase-enhanced NULL \/dev\/sdb\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Komut \u00e7al\u0131\u015ft\u0131ktan sonra, diskiniz yan\u0131p s\u00f6nen bir \u0131\u015f\u0131kla veya sesli olarak i\u015flemin devam etti\u011fini g\u00f6sterebilir. \u0130\u015flem s\u00fcresi, diskin boyutuna ve t\u00fcr\u00fcne ba\u011fl\u0131 olarak de\u011fi\u015fir (birka\u00e7 dakikadan birka\u00e7 saate kadar s\u00fcrebilir).<\/p>\n<p><strong>Ad\u0131m 4: G\u00fcvenlik Parolas\u0131n\u0131 Kald\u0131rma (\u0130\u015flem Sonras\u0131)<\/strong><\/p>\n<p>Secure Erase i\u015flemi tamamland\u0131\u011f\u0131nda, disk art\u0131k parolal\u0131 de\u011fildir ve kullan\u0131ma haz\u0131rd\u0131r. Kontrol etmek i\u00e7in tekrar <code>sudo hdparm -I \/dev\/sdb<\/code> komutunu \u00e7al\u0131\u015ft\u0131rabilirsiniz. \"Security\" b\u00f6l\u00fcm\u00fcnde \"not enabled\" g\u00f6rmelisiniz. Bu ad\u0131m, diski yeniden kullan\u0131ma veya formatlamaya haz\u0131r hale getirir.<\/p>\n<aside class=\"expert-tip\">Uzman \u0130pucu: Secure Erase, bir diski tamamen silmenin alt\u0131n standard\u0131d\u0131r. Ancak, BIOS\/UEFI ayarlar\u0131nda da \"Secure Erase\" se\u00e7ene\u011fi bulunabilir. Bu, <code>hdparm<\/code> komutlar\u0131n\u0131 kullanmaktan daha kolay olabilir ve genellikle ayn\u0131 derecede etkilidir.<\/aside>\n<h3>Ger\u00e7ek D\u00fcnya Senaryosu: \u015eirket Bilgisayarlar\u0131n\u0131n Departmanlar Aras\u0131 Devrinde Veri G\u00fcvenli\u011fi<\/h3>\n<p>B\u00fcy\u00fck bir finans kurulu\u015funda BT y\u00f6neticisi olan Zeynep, bir departmandan emekliye ayr\u0131lan bilgisayarlar\u0131n, yeni ba\u015flayan bir departmana devredilmesi s\u00fcrecini y\u00f6netiyordu. Eski departman, m\u00fc\u015fteri finansal verileri ve \u015firket s\u0131rlar\u0131 gibi y\u00fcksek hassasiyetli bilgilerle \u00e7al\u0131\u015fm\u0131\u015ft\u0131. Zeynep, herhangi bir veri s\u0131z\u0131nt\u0131s\u0131n\u0131 \u00f6nlemek i\u00e7in her bilgisayar\u0131n ana diskine (SSD) <code>hdparm Secure Erase<\/code> uygulamaya karar verdi. Canl\u0131 bir Linux USB belle\u011fi kullanarak her bilgisayar\u0131 ba\u015flatt\u0131, diskleri <code>\/dev\/nvme0n1<\/code> olarak tan\u0131mlad\u0131 ve yukar\u0131daki ad\u0131mlar\u0131 uygulad\u0131: diskin g\u00fcvenlik durumunu kontrol etti, ge\u00e7ici bir \u015fifre belirledi ve ard\u0131ndan <code>sudo hdparm --user-master u --security-erase-enhanced NULL \/dev\/nvme0n1<\/code> komutunu \u00e7al\u0131\u015ft\u0131rd\u0131. Her diskdeki i\u015flem tamamland\u0131ktan sonra, Zeynep diskleri yeni departmana g\u00fcvenle teslim etti. Bu y\u00f6ntem sayesinde, \u00f6nceki departman\u0131n hassas verilerinin yeni kullan\u0131c\u0131lar taraf\u0131ndan kesinlikle kurtar\u0131lamayaca\u011f\u0131ndan emin oldu, \u015firketin veri g\u00fcvenli\u011fi ve uyumluluk standartlar\u0131n\u0131 en \u00fcst d\u00fczeyde sa\u011flad\u0131.<\/p>\n<hr>\n<h2>Hangi Y\u00f6ntem Ne Zaman Kullan\u0131lmal\u0131? Karar Verme Rehberi ve \u0130leri D\u00fczey \u0130pu\u00e7lar\u0131<\/h2>\n<p>\u015eimdiye kadar <code>rm<\/code>, <code>shred<\/code>, <code>blkdiscard<\/code> ve <code>hdparm Secure Erase<\/code> gibi farkl\u0131 veri silme y\u00f6ntemlerini detayl\u0131ca inceledik. Her birinin kendine \u00f6zg\u00fc avantajlar\u0131, dezavantajlar\u0131 ve kullan\u0131m alanlar\u0131 var. Do\u011fru y\u00f6ntemi se\u00e7mek, veri g\u00fcvenli\u011fi ihtiya\u00e7lar\u0131n\u0131za ve depolama biriminizin t\u00fcr\u00fcne g\u00f6re de\u011fi\u015fir. A\u015fa\u011f\u0131daki tablo, bu y\u00f6ntemleri h\u0131zl\u0131ca kar\u015f\u0131la\u015ft\u0131rman\u0131za yard\u0131mc\u0131 olacakt\u0131r:<\/p>\n<table border=\"1\">\n<thead>\n<tr>\n<th>Y\u00f6ntem<\/th>\n<th>Kullan\u0131m Alan\u0131<\/th>\n<th>Uygulanabilirlik (HDD)<\/th>\n<th>Uygulanabilirlik (SSD)<\/th>\n<th>G\u00fcvenlik Seviyesi<\/th>\n<th>H\u0131z<\/th>\n<th>Kurtar\u0131labilirlik<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><code>rm<\/code><\/td>\n<td>Tekil dosyalar, ge\u00e7ici veriler<\/td>\n<td>Evet<\/td>\n<td>Evet<\/td>\n<td>\u00c7ok D\u00fc\u015f\u00fck<\/td>\n<td>\u00c7ok H\u0131zl\u0131<\/td>\n<td>Kolayca Kurtar\u0131labilir<\/td>\n<\/tr>\n<tr>\n<td><code>shred<\/code><\/td>\n<td>Tekil dosyalar, k\u00fc\u00e7\u00fck dizinler<\/td>\n<td>Y\u00fcksek<\/td>\n<td>D\u00fc\u015f\u00fck (s\u0131n\u0131rl\u0131)<\/td>\n<td>Orta (HDD i\u00e7in), D\u00fc\u015f\u00fck (SSD i\u00e7in)<\/td>\n<td>Orta<\/td>\n<td>Zor (HDD i\u00e7in), Orta (SSD i\u00e7in)<\/td>\n<\/tr>\n<tr>\n<td><code>blkdiscard<\/code><\/td>\n<td>T\u00fcm disk\/b\u00f6l\u00fcm (\u00f6zellikle SSD)<\/td>\n<td>Orta (<code>-z<\/code> ile), Y\u00fcksek (SSD i\u00e7in)<\/td>\n<td>Y\u00fcksek<\/td>\n<td>Y\u00fcksek<\/td>\n<td>\u00c7ok H\u0131zl\u0131 (SSD i\u00e7in), Orta (HDD i\u00e7in)<\/td>\n<td>\u00c7ok Zor<\/td>\n<\/tr>\n<tr>\n<td><code>hdparm Secure Erase<\/code><\/td>\n<td>T\u00fcm disk (HDD\/SSD)<\/td>\n<td>\u00c7ok Y\u00fcksek<\/td>\n<td>\u00c7ok Y\u00fcksek<\/td>\n<td>\u00c7ok Y\u00fcksek<\/td>\n<td>Disk Performans\u0131na Ba\u011fl\u0131<\/td>\n<td>\u0130mkans\u0131za Yak\u0131n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Farkl\u0131 Senaryolar \u0130\u00e7in \u00d6neriler<\/h3>\n<ul>\n<li><strong>Tekil ve Hassas Olmayan Dosyalar:<\/strong> Bir log dosyas\u0131, ge\u00e7ici bir indirme veya \u00f6nbellek verisi gibi hassas olmayan ve geri kurtar\u0131lmas\u0131 sorun yaratmayacak dosyalar i\u00e7in <code>rm<\/code> komutu yeterlidir.<\/li>\n<li><strong>Tekil ve Hassas Dosyalar (HDD \u00fczerinde):<\/strong> \u015eifre listesi, gizli proje dok\u00fcman\u0131 gibi tek bir hassas dosyay\u0131 geleneksel bir sabit disk \u00fczerinde silmek istiyorsan\u0131z, <code>shred -uz dosya_adi.txt<\/code> en uygun \u00e7\u00f6z\u00fcmd\u00fcr. Ancak bu i\u015flemi SSD'ler \u00fczerinde yapmaktan ka\u00e7\u0131n\u0131n.<\/li>\n<li><strong>T\u00fcm SSD'yi veya B\u00f6l\u00fcm\u00fcn\u00fc G\u00fcvenli Silme:<\/strong> Bir SSD'yi elden \u00e7\u0131kar\u0131rken, yeniden kullan\u0131rken veya i\u00e7indeki t\u00fcm verileri tamamen temizlemek istedi\u011finizde <code>sudo blkdiscard -z \/dev\/sdX<\/code> komutu idealdir. Bu, SSD'nin dahili TRIM\/UNMAP mekanizmalar\u0131n\u0131 kullanarak verileri h\u0131zl\u0131 ve g\u00fcvenli bir \u015fekilde siler.<\/li>\n<li><strong>T\u00fcm HDD'yi G\u00fcvenli Silme (Yaz\u0131l\u0131msal):<\/strong> E\u011fer bir HDD'nin tamam\u0131n\u0131 yaz\u0131l\u0131msal olarak temizlemek istiyorsan\u0131z ve <code>hdparm Secure Erase<\/code> kullanam\u0131yorsan\u0131z, <code>dd if=\/dev\/zero of=\/dev\/sdX bs=1M status=progress<\/code> komutuyla t\u00fcm diski s\u0131f\u0131rlarla doldurabilirsiniz. Ancak bu, verilerin \u00fczerine tek bir kez yazma y\u00f6ntemidir ve son derece yava\u015ft\u0131r.<\/li>\n<li><strong>Disk \u00dcreticisinin En \u00dcst D\u00fczey G\u00fcvenli\u011fi:<\/strong> Bir HDD veya SSD'yi kesinlikle hi\u00e7bir verinin kurtar\u0131lamayaca\u011f\u0131 \u015fekilde temizlemek istiyorsan\u0131z (\u00f6rne\u011fin, kurumsal ortamda disk imhas\u0131), <code>hdparm Secure Erase<\/code> kesinlikle en do\u011fru y\u00f6ntemdir. \u00dcreticinin donan\u0131msal temizleme protokollerini kulland\u0131\u011f\u0131 i\u00e7in en y\u00fcksek g\u00fcvenli\u011fi sa\u011flar.<\/li>\n<\/ul>\n<h3>Veri Kurtarma Merkezlerinin Bak\u0131\u015f A\u00e7\u0131s\u0131 ve Bir Ad\u0131m \u00d6tesi: \u015eifreleme<\/h3>\n<p>Veri kurtarma merkezleri, genellikle <code>rm<\/code> ile silinmi\u015f, formatlanm\u0131\u015f veya bozuk disklerden bile veri kurtarma konusunda olduk\u00e7a ba\u015far\u0131l\u0131d\u0131rlar. <code>shred<\/code> ile \u00fczerine birden \u00e7ok kez yaz\u0131lm\u0131\u015f HDD'lerden veri kurtarmak daha zordur ancak imkans\u0131z de\u011fildir (\u00f6zel laboratuvar ekipmanlar\u0131yla manyetik izleri analiz ederek). Ancak, <code>blkdiscard<\/code> ile TRIM edilmi\u015f SSD'lerden veya <code>hdparm Secure Erase<\/code> ile temizlenmi\u015f herhangi bir depolama biriminden veri kurtarmak, g\u00fcn\u00fcm\u00fcz teknolojisiyle pratik olarak imkans\u0131z kabul edilir. Bu durum, bu son iki y\u00f6ntemin neden en g\u00fcvenli kabul edildi\u011fini g\u00f6sterir.<\/p>\n<p>Veri g\u00fcvenli\u011finde bir ad\u0131m \u00f6tesi ise <strong>\u015fifrelemedir<\/strong>. Hassas verilerinizi diskte tutarken bile \u015fifrelemek, silme i\u015flemini \u00e7ok daha kolay ve g\u00fcvenli hale getirir. E\u011fer bir diski \u015fifrelediyseniz (\u00f6rne\u011fin LUKS ile), diski basit\u00e7e formatlamak veya \u015fifreleme anahtar\u0131n\u0131 kaybetmek, verilerin okunamaz hale gelmesi i\u00e7in yeterlidir. \u00c7\u00fcnk\u00fc \u015fifreli veri, anahtar olmadan anlams\u0131z bir veri y\u0131\u011f\u0131n\u0131d\u0131r. Bu, g\u00fcvenli silme y\u00f6ntemlerine ek olarak, verilerinizi her zaman koruman\u0131n proaktif bir yoludur.<\/p>\n<h3>Mobil Uyumlu Tasar\u0131m \u0130\u00e7in \u0130pu\u00e7lar\u0131 (HTML ve CSS \u00d6rne\u011fi)<\/h3>\n<p>Her ne kadar do\u011frudan bir \"veri silme\" konusu olmasa da, teknik makalelerin modern web standartlar\u0131na uygun olmas\u0131 \u00f6nemlidir. Makalenin mobil cihazlarda da okunabilir olmas\u0131 i\u00e7in HTML ve CSS kombinasyonuyla esnek tasar\u0131mlar olu\u015fturulabilir. \u0130\u015fte basit bir CSS media query \u00f6rne\u011fi, makale i\u00e7erisinde yer alabilecek g\u00f6rsel veya tablo gibi elementlerin mobil cihazlarda nas\u0131l daha iyi g\u00f6r\u00fcnece\u011fini g\u00f6stermek i\u00e7in:<\/p>\n<pre><code><pre><code><!-- Head k\u0131sm\u0131nda bulunmas\u0131 gereken viewport meta etiketi -->\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n\n<!-- CSS dosyas\u0131 i\u00e7inde bulunabilecek bir media query \u00f6rne\u011fi -->\n<style>\n  \/* Genel stil ayarlar\u0131 *\/\n  body {\n    font-family: Arial, sans-serif;\n    line-height: 1.6;\n    margin: 0 auto;\n    max-width: 900px;\n    padding: 20px;\n  }\n\n  table {\n    width: 100%;\n    border-collapse: collapse;\n    margin-bottom: 20px;\n  }\n\n  th, td {\n    border: 1px solid #ddd;\n    padding: 8px;\n    text-align: left;\n  }\n\n  \/* Mobil cihazlar i\u00e7in \u00f6zel ayarlar *\/\n  @media screen and (max-width: 768px) {\n    body {\n      padding: 10px;\n    }\n\n    \/* Tablolar\u0131n mobil cihazlarda kayd\u0131r\u0131labilir olmas\u0131n\u0131 sa\u011fla *\/\n    table, thead, tbody, th, td, tr {\n      display: block;\n    }\n\n    thead tr {\n      position: absolute;\n      top: -9999px;\n      left: -9999px;\n    }\n\n    tr { border: 1px solid #ccc; margin-bottom: 10px; }\n\n    td {\n      border: none;\n      border-bottom: 1px solid #eee;\n      position: relative;\n      padding-left: 50%;\n      text-align: right;\n    }\n\n    td:before {\n      position: absolute;\n      top: 6px;\n      left: 6px;\n      width: 45%;\n      padding-right: 10px;\n      white-space: nowrap;\n      text-align: left;\n      font-weight: bold;\n    }\n\n    \/* td:before i\u00e7eri\u011fi ile tablo ba\u015fl\u0131klar\u0131n\u0131 e\u015fle\u015ftirme (\u00d6rnek) *\/\n    td:nth-of-type(1):before { content: \"Y\u00f6ntem\"; }\n    td:nth-of-type(2):before { content: \"Kullan\u0131m Alan\u0131\"; }\n    td:nth-of-type(3):before { content: \"HDD\"; }\n    td:nth-of-type(4):before { content: \"SSD\"; }\n    td:nth-of-type(5):before { content: \"G\u00fcvenlik\"; }\n    td:nth-of-type(6):before { content: \"H\u0131z\"; }\n    td:nth-of-type(7):before { content: \"Kurtar\u0131labilirlik\"; }\n  }\n<\/style>\n<\/pre>\n<p><\/code><br \/>\n<\/code><\/p>\n<p>Bu \u00f6rnek, tablolar\u0131n mobil cihazlarda s\u00fctunlar yerine sat\u0131rlar halinde g\u00f6sterilmesini sa\u011flar, b\u00f6ylece k\u00fc\u00e7\u00fck ekranlarda okunabilirlik art\u0131r\u0131l\u0131r. HTML yap\u0131n\u0131z\u0131 basit ve semantik tutmak, mobil uyumlulu\u011fu art\u0131rmak i\u00e7in en \u00f6nemli ad\u0131mlardan biridir.<\/p>\n<hr>\n<h2>Sonu\u00e7<\/h2>\n<p>Linux sistemlerinde veri silme, basit bir i\u015flem olman\u0131n \u00f6tesinde, se\u00e7ilen y\u00f6nteme g\u00f6re farkl\u0131 g\u00fcvenlik seviyeleri sunan karma\u015f\u0131k bir konudur. <code>rm<\/code> komutu, g\u00fcnl\u00fck ve hassas olmayan dosyalar i\u00e7in yeterli olsa da, kal\u0131c\u0131 veri silme konusunda eksiktir. <code>shred<\/code>, tekil hassas dosyalar\u0131 HDD'ler \u00fczerinde g\u00fcvenle silmek i\u00e7in g\u00fc\u00e7l\u00fc bir yaz\u0131l\u0131msal \u00e7\u00f6z\u00fcmd\u00fcr, ancak modern dosya sistemleri ve SSD'lerde s\u0131n\u0131rl\u0131d\u0131r. T\u00fcm bir diski veya b\u00f6l\u00fcm\u00fc g\u00fcvenle temizlemek istedi\u011finizde, <code>blkdiscard<\/code> (\u00f6zellikle SSD'ler i\u00e7in TRIM komutunu kullanarak) veya <code>dd<\/code> (HDD'ler i\u00e7in) gibi ara\u00e7lar devreye girer. Ancak, mutlak veri imhas\u0131 i\u00e7in en g\u00fcvenilir y\u00f6ntem, depolama biriminin \u00fcreticisi taraf\u0131ndan sa\u011flanan donan\u0131msal bir \u00f6zellik olan <code>hdparm Secure Erase<\/code>'dir. Bu y\u00f6ntem, verilerin geri kurtar\u0131lmas\u0131n\u0131 pratik olarak imkans\u0131z hale getirir.<\/p>\n<p>Veri g\u00fcvenli\u011fi ve ki\u015fisel gizlilik, dijital \u00e7a\u011fda vazge\u00e7ilmez bir \u00f6neme sahiptir. Eski bir bilgisayar\u0131 satmadan, bir USB belle\u011fi arkada\u015f\u0131n\u0131za vermeden veya bir sunucu diskinizi imha etmeden \u00f6nce, verilerinizin ger\u00e7ekten kal\u0131c\u0131 olarak silindi\u011finden emin olmak, hem ki\u015fisel hem de kurumsal d\u00fczeyde sizi b\u00fcy\u00fck risklerden koruyacakt\u0131r. Unutmay\u0131n, veri silme karar\u0131, verinin hassasiyeti, depolama biriminin t\u00fcr\u00fc ve kurtar\u0131labilirlik beklentinizle do\u011frudan ili\u015fkilidir. Her zaman do\u011fru arac\u0131 do\u011fru senaryoda kullanmak, veri g\u00fcvenli\u011finizi sa\u011flaman\u0131n anahtar\u0131d\u0131r.<\/p>\n<h3>S\u0131k\u00e7a Sorulan Sorular (SSS)<\/h3>\n<p><strong>1. \"Format atmak\" verileri g\u00fcvenle siler mi?<\/strong><br \/>\nHay\u0131r, standart bir format i\u015flemi (h\u0131zl\u0131 format), <code>rm<\/code> komutu gibi sadece dosya sisteminin referanslar\u0131n\u0131 siler ve diskin tamam\u0131n\u0131 temizlemez. Veriler yine \u00f6zel yaz\u0131l\u0131mlarla kurtar\u0131labilir. Tam format (low-level format) baz\u0131 durumlarda daha etkili olabilir ancak \u00e7o\u011fu zaman <code>hdparm Secure Erase<\/code> kadar g\u00fcvenli de\u011fildir ve SSD'ler i\u00e7in \u00f6nerilmez.<\/p>\n<p><strong>2. SSD'ler i\u00e7in neden <code>shred<\/code> \u00f6nerilmez?<\/strong><br \/>\nSSD'ler, a\u015f\u0131nma dengeleme (wear-leveling) ve fazla sa\u011flama (over-provisioning) gibi dahili mekanizmalar kullan\u0131r. <code>shred<\/code> komutu belirli bir mant\u0131ksal blo\u011fa yazma talimat\u0131 verse de, SSD kontrolc\u00fcs\u00fc veriyi fiziksel olarak ba\u015fka bir blo\u011fa yazabilir ve orijinal blo\u011fu oldu\u011fu gibi b\u0131rakabilir. Bu nedenle <code>shred<\/code>, SSD'lerde verinin \u00fczerine g\u00fcvenle yaz\u0131lmas\u0131n\u0131 garanti edemez.<\/p>\n<p><strong>3. <code>hdparm Secure Erase<\/code> komutunu yanl\u0131\u015fl\u0131kla sistem diskime uygularsam ne olur?<\/strong><br \/>\nSistem diskine (i\u015fletim sisteminizin kurulu oldu\u011fu disk) yanl\u0131\u015fl\u0131kla <code>hdparm Secure Erase<\/code> uygularsan\u0131z, diskteki t\u00fcm veriler (i\u015fletim sistemi de dahil) geri d\u00f6n\u00fclmez bir \u015fekilde silinir. Bu durum, bilgisayar\u0131n\u0131z\u0131n art\u0131k \u00f6ny\u00fckleme yapamayaca\u011f\u0131 ve t\u00fcm verilerinizi kaybedece\u011finiz anlam\u0131na gelir. Bu y\u00fczden bu komutu kullanmadan \u00f6nce hedef diski iki kez kontrol etmek hayati \u00f6nem ta\u015f\u0131r.<\/p>\n<p><strong>4. Harici USB diskler veya SD kartlar i\u00e7in hangi y\u00f6ntem daha iyi?<\/strong><br \/>\nK\u00fc\u00e7\u00fck boyutlu ve genellikle flash tabanl\u0131 olan bu depolama birimleri i\u00e7in, \u00e7o\u011fu zaman <code>blkdiscard -z \/dev\/sdX<\/code> veya <code>dd if=\/dev\/zero of=\/dev\/sdX bs=1M status=progress<\/code> komutlar\u0131 kullan\u0131labilir. E\u011fer cihaz <code>hdparm Secure Erase<\/code> destekliyorsa (\u00e7o\u011fu USB bellek ve SD kart desteklemez), bu en g\u00fcvenli y\u00f6ntem olacakt\u0131r. E\u011fer hassas veriler i\u00e7eriyorlarsa ve ba\u015fka bir kullan\u0131m amac\u0131 yoksa, fiziksel imha da bir se\u00e7enek olabilir.<\/p>\n","protected":false},"excerpt":{"rendered":"Linux&#8217;ta Veri Silme: rm, shred, blkdiscard, Secure Erase Rehberi Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda,&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-32755","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f<\/title>\n<meta name=\"description\" content=\"Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, rm, shred, blkdiscard ve hdparm Secure Erase gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f\" \/>\n<meta property=\"og:description\" content=\"Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, rm, shred, blkdiscard ve hdparm Secure Erase gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-10-25T13:01:37+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"27 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f\",\"datePublished\":\"2025-10-25T13:01:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\"},\"wordCount\":5226,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\",\"name\":\"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-10-25T13:01:37+00:00\",\"description\":\"Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, rm, shred, blkdiscard ve hdparm Secure Erase gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f","description":"Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, rm, shred, blkdiscard ve hdparm Secure Erase gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/","og_locale":"tr_TR","og_type":"article","og_title":"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f","og_description":"Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, rm, shred, blkdiscard ve hdparm Secure Erase gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.","og_url":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-10-25T13:01:37+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"27 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f","datePublished":"2025-10-25T13:01:37+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/"},"wordCount":5226,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/","url":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/","name":"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-10-25T13:01:37+00:00","description":"Ki\u015fisel gizlili\u011finiz veya \u015firketinizin veri g\u00fcvenli\u011fi s\u00f6z konusu oldu\u011funda, Linux sisteminizdeki hassas verileri kal\u0131c\u0131 olarak silmek kritik bir ad\u0131md\u0131r. Peki, bir dosyay\u0131 sildi\u011finizde ger\u00e7ekten silinir mi? Bu kapsaml\u0131 rehber, rm, shred, blkdiscard ve hdparm Secure Erase gibi ara\u00e7lar\u0131 detayl\u0131ca inceleyerek verilerinizi g\u00fcvenle nas\u0131l imha edece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131kl\u0131yor.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/neden-veri-silme-islemleri-guvenli-olmali-temel-kavramlara-giris\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Neden Veri Silme \u0130\u015flemleri G\u00fcvenli Olmal\u0131? Temel Kavramlara Giri\u015f"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32755","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=32755"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/32755\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=32755"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=32755"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=32755"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}