25 Mart 2010 Perşembe

Harddiskleri öldüren virüs!!!

Boot Sector virüsü nedir nasıl çıkmıştır ve çalışma mantığı nedir?
Boot Sektörü Nedir? :
Boot sektör hakkında kısaca bahsetmek gerekirse. Bir sabit disk (harddisk) üzerindeki bölümlerin (c, d, e..) her birinde o bölümün başlaması için gerekli olan ve o bölüm hakkında değişmez bilgilerin bulunduğu boot bölümleri vardır. Bölümler aktif hale geçmeden önce bilgisayar bölüme bağlı olan boot sektörünü okuyarak gerekli işlemleri yapmaktadır. Bölümler üzerindeki bu sektörlerdeki bilgiler format yoluyla bile silinemez. Boot Sektörleri üzeride değişiklik yapmak için, ya boot sektör programlarını kullanmak yada format çekme işlemi sırasında bölümü silip tekrar oluşturmak gerekmektedir.
MBR - Master Boot Record Nedir? :
Bu bölüm ise harddiskin ilk sektörüdür ve bilgisayar açılırken flash bios otomatik olarak burayı okur ve ilk yapılması gerekenler hakkında emirleri burdan alır ve işleme sokar. Bilgisayarınızda ilk çalıştırılması gereken program veya ilk gidilmesi gereken adres gibi bilgiler bu bölümden alınarak uygulanmaktadır. MBR bölümü hiçbir şekilde format, bölüm silme ve yeniden kurma gibi yollarla değiştirilemez. Harddsik ilk alındığında işletim sistemi kurulduğu sırada MBR ile ilgili komutlar buraya yüklenir ve öylece kalır.
Boot Sektör Virüsleri Nelerdir? Nasıl Temizlenir? :
Boot sektör virüsleri, çeşitli aracı yollarla kendini boot sektörüne kopyalar ve normalde orda bulunan komutlar yerine kendi komutlarını çalıştırır. Bunun sonucunda bilgisayarımız sürücüye ulaşırken aktifleşir ve virüs bilgisyarımızda aktif hale gelir. Temizleme kısmına gelirsek, yukardaki bölümde anlattığımız gibi boot sektörleri format veya biçimlendirme yoluyla temizlenemez. Dolayısıyla bu sektörlere bulaşan virüsleri temizlemek için yapılması gereken.
- Tüm bilgisayardaki dosyaların yedeklerini alırsınız. Boot virüsleri kendilerini kopyalama yeteneğine sahiplerdir dolayısıyla bir sektöre bulaştıkları an diğer sürücülerin boot sektörlerinede kendilerini yerleştirirler.
- Yedekleme işleminden sonra bilgisayarı windows cd desteği ile başlatıp tüm bölümler tek tek kaldırılmalı (ham hale getirilmeli) ve yeniden oluşturulmalıdır. Daha sonra bölümler biçimlendirilerek bu virüsten kurtulmuş oluruz.
MBR Virüsleri Nelerdir? Nasıl Temizlenirler?  :
MBR (Master Boot Record ) virüsleride boot sektör virüsleri gibi özel yöntemlerle kendilerini bilgisayarın başlangıç sektörü olan MBR sektörüne kopyalarlar ve bilgisayar açılırken ilk olarak bu sektör flash tarafından okuncağı için MBR virüsü pc de aktif hale geçecektir.
MBR virüsünü temizlemek aslında çok basit bir şekilde gerçekleşir.
1.) Windows kurulum cd sini bilgisayarınıza takın.
2.) Bilgisayarınızı cdromdan başlata ayarlayın ve cd desteği ile başlatın.
3.) Okuma işlemleri bittikten sonra R (Onar) Tuşuna basarak onarma bölümüne geçin.
4.) Bu aşamdan sonra varsayılan klavye düzeninin seçilmesi için biraz bekleyin ve Hangi windows oturumu ile çalışmak istiyorsunuz sorusuna 1 yazarak Enter tuşuna basın. Sizden yönetici şifresi isterse boş bırakarak Enter tuşuna basın, eğer kabul etmezse, windows kurulurken girdiğiniz şifreyi yazarak işleme devam edin.
5.) Tüm bu aşamalardan sonra karşınıza gelen komut satırına fixmbr komutunu yazarak Enter'a basın ve karşınıza gelen kısımlardada devam ederek MBR sektörünüzü yeniden oluşturun. FIXMBR komutu msdos'da cd desteği ile başlatıldığı zaman çalışabilen bir komuttur. Normalde xp açıkken bu komutu çalıştıramazsınız.
Bu yaptığımız işlem sonucunda virüslü veya hatalı MBR bölümünü orjinal haliyle değiştirerek düzeltmiş olduk. Fakat Bu işlemlerden sonra bilgisayarınıza format atmanız gerekmektedir. Çünkü MBR virüsü sonucunda bilgisayarınıza bulaşan dosyalar çeşitli bölümerde kendilerini aktif ettikleri için ancak format yoluyla geçmektedirler. Dolayısıyla ilk önce dosya yedeklerini almalı daha sonra yukarıdaki komut yapısı uygulanmalı ve en son olarak format çekilerek virüsten kurtulmuş olacaksınız.
Bilgisayarımda MBR Virüsü Olduğunu Nasıl Anlarım? :
- Bu virüs bilgisayarınızda bulunuyorsa, tüm işlemleriniz çok yavaş bir şekilde gerçekleşecektir. Mesela bir word dosyası açtığınızda bile eski performans ile karşılaştırılamıyacak kadar kötü bir durumda olduğunu göreceksiniz.
- Bilgisayarınızda görev yöneticisine baktığınız zaman 1.exe, 2.exe, 3.exe, 4.exe,..10.exe,...., 14.exe, 15.exe, 16.exe gibi isimlerde dosyaların çalıştığını göreceksiniz. Ne kadar sonlandırırsanız sonlandırın kenidini sürekli olarak açacaktır.
- Virüs bilgisayarınızda MBR den aldığı komutlarla çeşitli yazılımlar yükleyerek bilgisayarınıza zarar verebilir hatta geri getirilemeyen bilgi kayıpları oluşturabilir.
- Virüsten korunmanız için önerimiz ilk oalrak internette gezdiğiniz siteler konusunda dikkatli olun ikincisi ise eğer biosunuz destekliyorsa Enable Boot Sector Virus Protection - Boot Sektör Korumasını Aktifleştir seçeneği ile MBR ve Boot sektörlerinize sonradan yazma yetkisini kaldırarak, işletim sisteminiz çalışıyor iken bu bölümlere bulaşabilecek virüsleri engellemiş olursunuz. 

Güvenli bir bilgisayar için 20 öneri

Bilgisayarlarımızı ne kadar korumaya çalışırsak çalışalım daima açık kapılar bırakırız. Burada önemli olan ne kadar az açık kapı bırakacağımızdır.

Daha güvenli bir bilgisayara sahip olmak için yapılması gerekenleri sizin için bir araya getirdik. Bu basit kurallara uyarak verilerinizin istenmeyen ellere geçmesini önleyebilirsiniz. İşte öneriler;

1. Şifre Şifre Şifre:
İlk alınan önlemlerden biri elbette ki bilgisayarımıza bir şifre koymaktır. Şifre sayesinde en basit olarak amatör saldırıları savuşturmamız mümkündür. Bilgisayarımızda basit bir şifre oluşturmak için Denetim Masası kısmındaki Kullanıcı Hesaplarını açmamız ve buradan Yönetici Hesabını tıklamamız yeterli olacaktır. Daha sonra daima hatırlayacağımız bir şifreyi yazıp onaylayarak işlemi tamamlayabiliriz.
2. Standart Şifreleri Değiştirin:
Bilgisayarımıza kurduğumuz birçok program otomatik olarak şifreleme kullanır. Yalnız bu standart şifreler pek de kullanışlı değildir. Bilgisayarımıza eklediğimiz bir parça ya da program sonrası mutlaka verilen standart şifreleri değiştirmeliyiz. Bu sayede yapılan bir saldırıda, saldırıyı yapan kişinin standart şifreyi girip bilgisayarımıza ulaşmasını engellememiz mümkün olur.
3. Ziyaretçi Hesapları :
Bilgisayarımızda bir yönetici hesabı açılmış ve şifresi değiştirilmiş olsa bile sistem yöneticisi dışındaki hesapların aktif olması mümkündür. Bu kısıtlı kullanıcılara ait hesap ve şifreler çok daha rahat aşılabilmekte ve şifreleri daha kolay kırılabilmektedir. Bu sebeple eğer ki bilgisayarı sadece siz kullanıyorsanız bu tarz ek hesapları kaldırmakta fayda var. Bu tarz ziyaretçi hesaplarının Windows’umuzda olup olmadığını Denetim Masasında yer alan Kullanıcı Hesaplarından kontrol edip gerekiyorsa kaldırabiliriz.
4. Portlara Bir Göz Atın :
Windows Firewall sayesinde birçok saldırı engellenebilir. Ama bazı programlar genelde güncelleme yapabilmek amacıyla bu güvenlik duvarındaki bazı portları açarlar. Bu portların açılmasıyla beraber bilgisayarımıza girilmesi için bir açık vermiş oluruz. Denetim Masasında yer alan Güvenlik Duvarı bölümünden hangi programlar için bilgisayarımıza giriş izni verildiğine bir göz atmakta fayda var. Kurduğumuz ve emin olduğumuz programlar, oyunlar haricinde burada görünen ve ne olduğunu bilmediğimiz programları iptal etmeliyiz.
5. Sürekli Şifre Değiştirmek :
Bilgisayarımızdaki şifreyi değiştirmiş olsak bile düzenli olarak şifremizde değişiklik yapmazsak, şifremizi öğrenmiş biri her zaman için bilgisayarımızı ziyaret edebilir. Bu sebeple bilgisayar bağlantı şifrelerimizi düzenli bir şekilde değişmekte fayda var.
Bu işlemi sürekli hale getirmek için Bilgisayarım'a sağ tıklayıp Yönet kısmını açmamız gerek. Açılan ekranda Yerel Kullanıcılar ve Gruplar başlığının altında bulunan Kullanıcılar kısmına girmeliyiz. Burada karşımıza çıkan kullanıcı listesinden aktif olan kullanıcıyı seçip, sağ tıklayıp özellikleri seçersek karşımıza yeni bir ekran çıkar. Bu ekranda otomatik olarak işaretli gelen Parola her zaman geçerli olsun'un yanındaki işareti kaldırmamız (3. seçenek) ve ilk seçenek olan Kullanıcı bir sonraki oturum açışında parolayı değiştirmeli'yi seçmemiz yeterli olacaktır.
6. Gezdiğiniz Sitelere Dikkat Edin :
Çeşitli web sayfalarında dolaşırken kişisel şifrelerimizi girmemiz gerekebilir. Bu tarz zorunluluklarda kullandığımız program otomatik olarak bir dahaki sefere kullanıcı adını ve şifreyi otomatik gireyim mi diye sorar. Unutmamak lazım ki bu tarz otomatik hatırlamalar bilgisayarımızda bir yerlere kullanıcı adımızı ve şifremizi not etmek anlamına gelir. Zararlı amaçla bilgisayarımıza saldıran kişiler bunları bularak hesaplarınızı ele geçirebilir. Bu yüzden her ne kadar pratik gibi gözükse de bu tarz otomatik hatırlamalardan uzak durup mümkün olduğunca kullanıcı adımızı ve şifremizi elle girmekte fayda var.
7. Kablosuz Modemlere Dikkat :
Eğer ki İnternet’e bağlanmak için kablosuz modem kullanıyorsak modemle beraber gelen kitapçığı inceleyip mutlaka şifre koymamız gereli. Bu sayede başkalarının bizim modemimize bağlanıp İnternet’e çıkış yapmalarını engelleyebiliriz. Çoğu kişinin atladığı bu adım aslında güvenliğimiz açısından çok çok önemli!
8. Tanımadığınız Maillerden Uzak Durun : 
Aldığımız tüm önlemler genelde dışarıdan yapılan saldırıları durdurmak içindir. Genel anlamda aktif bir kullanıcıyı durdurmayı pek hedeflemez. Bu sebeple tanımadığımız bir insandan gelen e-postayı açıp içerisinde bulunan programı aktif edersek aldığımız önlemler boşa gidecektir. Bundan kurtulmanın en kolay yolu tanımadığımız insanlardan gelen e-postalarıaçmadan silmektir. Birçok e-posta gönderip alan program veya Web sayfası bu tarz gelen istenmeyen e-postalara karşı önlem almış durumdadır. Bu önlemleri aktif konuma geçirmek faydalı olacaktır.
9. Güncellemeleri Kesinlikle Atlamayın :
Birçok açığı kapatmanın en iyi yolu firmaların programları için yaptığı güncellemeleri kurmaktır. Bu güncellemeler sayesinde programlarda sonradan fark edilen açıkların neredeyse hepsi kapatılır. Bilgisayarımızda kurulu olan programların güncellemelerini haftada bir kez bile olsa kontrol etmek yahut programda desteği varsa otomatik güncellemeleri aktif etmek oldukça tatminkâr çözümlerden birisidir.
10. Daha Sağlam Bir Güvenlik Duvarı :

Windows içerisinde otomatik olarak gelen bir güvenlik duvarı bulunmasına karşın bu genel anlamda yeterli değildir. Birçok insanın evde ya da iş yerinde bu standart güvenlik duvarını kullandığını bilen saldırganlar bu standart güvenlik duvarı üzerinde daha fazla açık aramaya vakit ayırmışlardır. Bundan kurtulmanın yolu ücretsiz ya da ücretli olan daha kaliteli bir güvenlik duvarı programı kurmaktır. 
11. Yerel Ağ Ayarlarımızı Paylaşımdan Uzak Tutalım :
Genelde bilgisayarımızda bulunan birçok dosya paylaşıma açıktır. Bu tarz bir paylaşıma ihtiyaç duymuyorsak paylaşımları tamamen iptal etmekte fayda var. En azından paylaşmamız gereken bir klasör varsa bu klasör haricindekileri iptal etmek ve sadece bu klasörü paylaşmak sayesinde saldırganlardan kurtulabiliriz. Bir saldırgan rastgele bilgisayar taraması esnasında açık bulduğu bir bilgisayarın tamamen elinin altında olması, sadece bir klasörün açık olmasından çok daha fazla ilgisini çekecektir.
12. E-postalarımıza Nereden Bakalım? :
E-posta kontrollerini bir program aracılığı ile yapmakta her zaman için fayda var. Web tabanlı e-posta sayfaları her ne kadar yüksek önlemler almış olsa da spam e-postaların açılmasıyla kullanıcı farkında olmadan bilgilerini ortaya çıkartmış olur. Bu tarz olaylardan kurtulmanın en sağlıklı yolu, e-posta adresimizi aldığımız yer destek veriyorsa, Outlook Express gibi bir program aracılığıyla e-postaları kontrol etmektir.
13. Her Sayfa Güvenli Değildir. :
 Bir programı denemek için bilgisayarımıza indirmemiz gerekiyorsa mutlaka bunu programın resmi sayfasından yapmak gerekir. İndirmeyi düşündüğümüz bir programı herhangi bir sayfadan çekmek zaman zaman sorunlara yol açabilir. Programın yasal satıcısından programı temin etmek mümkün değilse bile bu tarz deneme sürümlerini en azından güvenilir ve bilindik sayfalardan yapmakta fayda var.
 14. Mac Filtresi :
Kablosuz ağı korumanın etkin yolarlından biri de uygun bir Mac adresine erişim sağlama izni vermektir. Bu olay her ne kadar saldırıları %100 durduramasa da bilgisayarınızla uğraşmaya kalkan saldırganı önemli oranda yıldıracak ve başka hedeflere yönelmesini sağlayacaktır.
15. Sayfalara Doğrudan Ulaşın :



 Araştırmak istediğiniz konularda sayfalara ulaşımı mümkünse doğrudan adresi yazarak yapın. Google gibi arama motorlarıyla ulaşılan sayfalarda büyük oranda bir sorun olmasa da, ulaşılan bir sayfadan başka bir sayfaya geçişlerde istenmeyen sorunlarla karşılaşmak mümkün.
Aynı şekilde size gelen bir e-postada sizin bildiğiniz bir web sayfasına link varsa, mümkün olduğunca gelen e-postadaki linke tıklamak yerine elle yazarak o sayfaya ulaşın. Birçok dolandırıcılık olayında bankaların, açık arttırma sitelerinin, çevrimiçi oyunların kullanıcı hesaplarının aktif edildiği sayfalar birebir taklit edilerek e-postada gönderilen link sayesinde yanlış yerlere gitmemiz sağlanıyor. Doğrudan adres yazamıyorsak ve linke tıklamamız gerekiyorsa bile kullanıcı adı hesabı girmeden önce açılan sayfanın vardığı noktaya bakmakta fayda var.
16. Bios Şifresi :
Dış saldırıların yanı sıra iç saldırılardan korunmanın bir yolu da Bios şifresi kullanmaktır. Bu sebeple Bios’umza koyacağımız şifre sayesinde Bios'a girilmesi ya da makine resetlenip baştan başlatılması durumunda şifre sorması sağlanabilir.
17. Online Virüs Araması İyidir :
Bilgisayarlarımızda bir virüs programı olması her zaman için güvenlidir ama bazı programlar kullandığımız virüs programlarını atlatmak için o programlara zarar verebilir. Bu zararlar sonrası virüs programımız her ne kadar çalışıyor gibi gözükse de aslında pasif konumdadır. Bu tür bir olasılığa karşın arada sırada online hizmet veren virüs tarama sayfalarından makinemizi taratmak iyi bir seçenek olabilir.
18. Ctrl+Alt+Delete :
Bilgisayarınızda bir tuhaflık olduğuna inanıyorsanız Ctrl+Alt+Delete tuşlarına basarak Task Manager’dan çalışan programların neler olduğuna bakmak faydalı olabilir. Standart çalışan programlar dışında şüphe çeken bazı programları bu sayede görebiliriz.
19. Wi-Fi Uzaklığını Azaltın :
Eğer ki kablosuz modeminiz destek veriyorsa Wi-Fi mesafesini kısaltıp uzak noktalardan erişimi engellemek de korunma adına bir parça etkili olabilecek yöntemlerden biridir.
20. IDS :
Son olarak Elinizde bir sunucu varsa bu sunucuya IDS kurarak bilgisayardaki hareketleri kontrollü izlemek mümkündür. Bilgisayar ağının standart hareketleri dışındaki bazı değişiklikleri algılayacak olan IDS sayesinde bilgisayarımıza bir saldırı yapılıp yapılmadığını anlamamız mümkün olur. Tabii bu standart tek kullanıcılı bilgisayarlar için biraz lüks bir durum olsa da firma bazlı çözümler için oldukça idealdir.  

Linux'ta Virüsler Neden Tehdit Değildir?

Bilgisayar virüsü kavramını eminim hepimiz bir şekilde duymuşuzdur. Windows kullanıcıları kimi zaman geri döndürülemeyecek şekilde verilerini, emeklerini ve asla geri gelmeyecek zamanlarını bilgisayar virüsleri nedeniyle kaybederler. Elden ele dolaşan disketler zamanımızda yerini internetin geniş bant trafiğine bırakmışlardır. Böylece bir solucan kıtalar arası yolculuğunu birkaç saniyede yapabilmektedir. Kimi zaman güvenli olduğunu sandığınız bir makinanın başka birileri tarafından kontrol edildiğine de şahit olmuş olabilirsiniz.

Bir windows kullanıcısının başına gelmiş veya gelme ihtimali yüksek bu olayları önce açıklayıp daha sonra işleyiş mekanizmalarına göz atalım. Daha sonra da işlerin Linux altında nasıl halledildiğini ve Linux'un neden virüsler için bir yaşam alanı olmadığını öğrenelim.

Bilgisayar Virüsleri : Bir bilgisayar virüsü aslında işletim sisteminiz altında çalışan herhangi bir uygulamadan çok farklı değildir. Temelde bir yazılımdır ve bir programcı tarafından yazılmışlardır. Bir yazılım için geçerli tüm kurallar bunlar için de geçerlidir. ( Bellek, işlemci ve disk kullanımı gibi) Ayrıca windows için yazılmış bir virüs sadece windows altında etkili olur, Linux altında çalışmaları mümkün değildir. (Tersi de doğrudur.) Virüslerin ortak bir özelliği vardır: Çoğalmak. Virüs kendi kendini erişebildiği bazı dosyalara bulaştırarak çoğaltır. Her virüslü dosya çalıştırıldığında virüs yazılımı aktif olur ve programcı tarafından daha önceden programlanmış işleri yapmaya başlar. Başka dosyalara bulaşır, bazı dosyalara zarar verebilir, bazı ayarları değiştirebilir. Tüm bu işlemleri kısa sürede tamamlar ve üzerine bulaştığı programın çalışmasını başlatabilir, bir hata mesajı verebilir yada hiçbir işlem yapmaz. Bundan sonra bellekte kalıcı olarak yerleşebilir. Virüs bir exe uzantılı çalıştırılabilir dosyanın genelde sonuna kendi kodunu yazar ve baş bölümdeki başlangıç kodunun bir kısmını kendi bölümünü gösterecek şekilde değiştirir. Böylece dosya çalıştırılmadan önce virüsün kodu çalışacak ve sonlandıktan sonra gerçek uygulama ekrana gelecektir. Bu yöntem ile bazen orjinal dosya ciddi zarar görebilmektedir. Virüslerin çoğalma işlemi onlar için hayatidir. Bu işlem dışında yapılması düşünülen zararlı işler tamamen programcının tekelindedir. İstenirse bios yakılabilir, dosyalar silinebilir...

Peki bir bilgisayar virüsünden nasıl korunabiliriz? Bunun tek bir bilinen kolay yolu yoktur. Her bilgisayar virüsü programlayanın zekası ile birleşince herbiri bambaşka yazılımlar olurlar. Herbirinin bulaşma yöntemi ve yaptıkları işlemler farklıdır. En etkili yöntem herhalde dışarıya karşı izole edilmiş bir pc sahibi olmak ve hiçbir şekilde dosya alışverişi yapmamaktır. Aksi durumda bir antivirüs yazılımına sahip olmanız gerekecek. Bir antivirüs yazılımı o virüse özel bazı kodları bünyesinde bulunduran bir programdır. Bu kodları sizin taranmasını istediğiniz tüm dosyalarda arar ve bulduğunda temizleme işlemini başlatır. Aynı zamanda işletim sistemi ile entegre olarak dosyalar belleğe yüklenmeden yada çalıştırılmadan önce onları tarayabilir. Tabii ki bu işlemler beraberinde kısmen bir yavaşlamayı da getirecektir. Günümüzde bilgisayar virüsleri sadece exe dosyalar ile bulaşmazlar. Bir windows batch script, mirc script, visual basic script uygulaması yada microsoft office makro tanımlamaları olabilir. Hatta bu script uygulamacıkları normalde çalışmamaları gereken durumlarda programların ve kullanıcıların bazı açıklarından yararlanabilirler. Örneğin windows ilk ayarlar ile dosya uzantısını gizler. Bu durumda resim.jpg.exe dosyası resim.jpg şeklinde görüneceğinden ve simgesi de resim dosyası gibi düzenlendiğinde çalıştırılması çok kolay bir hal alır. Microsoft, windows için geliştirdiği birçok yöntemde olası güvenlik problemlerini genelde görmezden gelmiştir. ActiveX internet explorer ile Windows Update işlemi yapılarak işletim sisteminin güncellenmesine yardımcı olur. Diğer yandan ise uyarı mesajlarını okumadan evet diyen kullanıcıların bilgisayarlarına sızmak için en kolay yoldur! Bir başka sık kullanılan yöntem ise microsoft outlook altından elektronik posta ekinde bulunan zararlı yazılımların çalıştırılması sonucu bulaşmadır.

Solucanlar : Bu yazılımlar yerel ağda yada internet üzerinde bilgisayardan diğer bir bilgisayara bulaşırlar. Genelde virüsler kadar zararlı değildirler. Daha çok bulaştıkları makinaları hizmet dışı bırakmak yada sunucuların trafiklerini artırmak gibi sonuçları olur. Bu tür yazılımların ortaya çıkmaları için işletim sistemi altında yada bir internet servisinde ciddi bir açığın bulunması gereklidir. Çok sık rastlanmazlar.

Truva Atları : Bu tür yazılımlar genelde bilgisayarları uzaktan yönetmek amacıyla kullanılırlar. Genelde bir sistem yöneticisi birçok makinayı yerinden kalkmadan yönetmek için bunları kullanır. Bazıları ise sizin haberiniz olmadan makinanıza yüklenmiş olabilir. Bu durumda güvenliğiniz tehdit altında olacaktır. Kişisel dosyalarınız çalınabilir, uzaktan makinanız kapatılabilir... Şu anda birçoğu casusluk amaçlı kullanıldıklarından antivirüs yazılımları tarafından yakalanmaktalar.


 Asıl problem, virüsler neden bu kadar çoklar, hızlılar, windows bunlara neden engel olamıyor ve linux altında neden çoğalamıyorlar?

Windows 9x serisi (95,98,ME) ve önceki işletim sistemleri tek kullanıcılı işletim sistemleridir. Farklı kullanıcılar için farklı haklar tanımlanamadığı için bilgisayarı kullanan herhangi bir kişi virüslü dosyayı çalıştırdığında virüs hiçbir engel olmadan işlerini yapabilmektedir. Bu işler herşey olabilir. Kişisel dosyalara zarar vermekten işletim sisteminin açılış dosyalarına ve sistem dosyalarına bulaşabilir. Böyle bir durumda virüsler artık bir çift tıklama işlemine ihtiyaç olmadan bilgisayar yeniden başlatıldığında işletim sistemi ile birlikte aktif olabilmektedirler. Burada virüsün başka dosyalara bulaşmasının önünde bir engelin olmaması cok kolay yayılmalarına neden olmaktadır. Windows NT serisi işletim sistemleri ise çok kullanıcılı işletim sistemleridir (Windows NT 4.0, Windows 2000 ve Windows XP) Bu işletim sistemlerinde farklı kullanıcılara farklı haklar verilebilmekte ve kullanıcılar değişik noktalarda kısıtlanabilmektedir. Fakat Windows XP kurulumu sırasında genelde Administrator şifresinin ne olduğu kullanıcılar tarafından tam olarak bilinmediğinden boş geçilmektedir. Daha önemli olan konu windows altında program kurmak, kaldırmak, sürücü yüklemek gibi işler için Administrator kullanıcı haklarına ihtiyaç olduğu için Windows XP kurulumu sonrasında oluşturulan kullanıcı hesapları hem şifreleri boş hem de tam yetkili Administrators grubunun bir üyesi olarak oluşturulurlar. Bu durumda hem boş şifreler hem de kullanıcını tam yetkili olması Windows XP işletim sistemini güvenlik açısından Windows 98 haline getirmektedir. Saydığım ihtiyaçlar nedeniyle kullanıcı için kısıtlı bir hesap oluşturulmamaktadır. Aksi durumda bu ihtiyaçlar için oturumu kapatıp Administrator hesabı ile oturum açmak gerekecektir. Bu durumda Windows XP ile bu yayılmaya bir çözüm bulunanamaktadır. Ayrıca virüsler windows işletim sistemindeki çeşitli uygulamalardaki ciddi açıkları da kullanmaktadır. Bu tamamen Microsoft'un faydalı olacağını umarak uygulamalar ile bütünleştirdiği değişik desteklerin diğer zararlı yazılımlar tarafından da tüm nimetleriyle kullanması sonucu ortaya çıkmaktadır.
Peki Linux altında işler nasıl işliyor? Söyle: Linux altında kullanıcı için tam yetkiye sahip olmayan normal bir hesap oluşturulur. Kullanıcı bu hakları ile kendisini ilgilendiren tüm işleri yapabilir. Sadece program kurup kaldıramaz, önemli programları çalıştıramaz ve önemli ayarları değiştiremez. Bu nedenle bir virüslü dosya bu kullanıcı tarafından çalıştırıldığında sadece kullanıcını ev dizini altındaki dosyalara zarar verebilir yada bulaşabilir. Bunu dışındaki hiçbir dizine virüs zarar veremez. Başka bir ayrıntı daha mevcuttur. Linux altında sadece patika (path) yolları altında bulunan dizinlerdeki programlar çift tıklanarak çalıştırılabilir. Kullanıcını masaüstündeki bir uygulama çift tıklanarak çalıştırılamaz. (Bir betik dosya hariç, zaten bunlar için çalıştır/görüntüle tarzı seçim ekrana gelmektedir.) Bir uygulamanın kurulması gerektiğinde yazılım yöneticisi root kullanıcı şifresini (root Linux altındaki sistem yöneticisinin hesabıdır.) sorar ve şifre doğru ise ekrana gelen pencere artık root kullanıcı haklarına sahiptir. Kullanıcı işlemlerini yapar ve programı kapatır. Yada bir konsol altından su - komutu ile root haklarına sahip olur. İşlerini yapar (yazılım kurmak, kaldırmak...) ve daha sonra çıkar. Yani sadece gerekli olduğu zaman root kullanıcı hesabı heryerden erişilebilmektedir. Bunlar dışında ise, kullanıcılar genelde dağıtımların paketlediği dosyaları kurmaktadırlar. Bunlar açık kaynak kodlu olduklarından hem açıklar denetlenebilir düzeydedir, hem de arka kapılar yada zararlı işlevler bulunmamaktadır. Kimin yazdığı belli olmayan bir uygulamanın kaynak kodlarını internetten indirip derlemek ve kurmak ve virüse maruz kalmak çok zor bir durumdur. Linux altında tam yetkiye sahip olsanız bile Linux altındaki bazı dizin yapılarını farklı bir disk bölümündeki bir alana taşıyabilir ve bu bölümü sadece okunabilir (read-only) olarak sisteme bağlar ve kullanabilirsiniz. Bu yöntem ile haklarınız ne olursa olsun o bölüme yazma yapılamaz. Bu anlattığım bazı farklılıklar nedeniyle casusu yazılımlar (spyware) da Linux altında bulunmazlar. Açık kaynak kodlu sistemlerde yamalar çok hızlı hazırlandıkları için bir açığı kullanarak zararlı bir yazılımın çoğalıp yayılması çok zordur. Çünkü yama birkaç saat sonra hazır olur.
Windows kullanıcılarının en güzel bahanesi "Windows çok kullanılıyor onun için bu kadar çok virüs yazılmakta. Bir gün Linux da yaygınlaşırsa onun için de virüsler yazılacaktır. Windows çok kullanıcıya sahip olduğu için bu kadar çok saldırıya maruz kalmaktadır." şeklindedir. Yukarıda anlattıklarım gösteriyor ki bu böyle değildir, Linux virüslerin yayılamayacağı doğal bir savunma mekanizmasına sahiptir.

Yazar=Mustafa Demircioğlu