Bir videoda tespit edilemeyen virüs gibi bir şey duymuştum. Başka yerlere sorduğum zaman ise illaki gelişmiş tehdit koruması gibi şeylerle bulunur denmişti. Ancak ben yine de sormak istiyorum.
Gelişmiş tehdit koruması gibi şeylerle bulunamayan,tespit edilemeyen bir virüs var mıdır?
Hayır. Bildiğiniz gibi bilgisayarlar yazılım kodlarını işler. Bilgisayarda bir şey çalışıyorsa yazılmıştır ve bilgisayar tarafından anlaşılmıştır. Virüsler de birer yazılım olduğu için bilgisayar tarafından anlaşılır ve çalıştırılır aksi halde işlevsiz olur. Yani bir virüsün normal bir yazılımdan tek farkı niyetidir. Bilgisayar tarafından çalıştırılmaya ihtiyaç duyan bir şeyin tespit edilemez olması doğasına aykırı kalır.
Anti virüs yazılımları bilgisayarda çalışan process(işlem)'leri ve bilgisayara yüklenen yazılımların kaynak kodlarını inceler. Eğer anti virüs çok sayıda şüpheli kod/işlem bulursa önlem alır.
Yazılımların doğası gereği tespit edilemeyen yazılım olamayacağını söyledik peki virüs yazılımları tespit edilmeyi zorlaştırmak için ne gibi önlemler alabilir?
Tüm Reklamları Kapat
Obfuscate edilebilir
Lisanslı yazılımların kırılması olaylarını duymuşsunuzdur. Firmalar ücretli yazılımlarını herkesin kullanmaması için bazı lisans kodları kullanır ve yazılımlarının bu lisans kodlarını kontrol eden kısımlarını korurlar. Bu koruma işlemi için kaynak kodlarını karıştırma/şaşırtma işlemlerine sokarlar. Bilgisayar için çalışma konusunda bir değişiklik olmaz fakat yazılımın kaynak kodlarının niyetinin anlaşılması güçleşir. Anti virüs programları da yapay zekâ ile çalıştığı için bu kodları anlayamayabilir.
İşletim Sisteminin üzerinde çalışabilir
Aslında günümüzde artık bu konuda tonlarca güvenlik önlemi olsa da yine de teorik olarak bahsetmek istedim çünkü bildiğim kadarıyla tespit edilemez virüse en yakın durum bu.
computer layers
Çok yüzeysel bir şekilde şöyle anlatabilirim, bilgisayarın açma tuşuna tıkladığınızda önce kernel(çekirdek. işlemci çekirdeği değil) açılır. Kernel ise OS(işletim sistemi)'u çalıştırır. İşletim sisteminin temel görevi uygulamalara izole bir ortam sunmaktır. Virüsler için en ideal konum kernel ve işletim sistemi arasındaki bir katmanda çalışmaktır ki bu durumda işletim sisteminde izole halde çalışan uygulamaların bu virüsü tespit etme gibi bir şansı olmaz. Böyle bir durumda tespit edilemez demiyelim ama tespit edilmesi oldukça zor bir virüs elde etmiş olursunuz.
104 görüntülenme
1
0
Paylaş
Cevap Ver
Evrim Ağacı Soru & Cevap Platformu, Türkiye'deki bilimseverlerin ortak çabası ve öz denetimiyle yürüyen özgür bir ortam. Evrim Ağacı'nın yayımladığı makalelerin aksine, bu platformdaki soru ve cevapların içeriğini veya doğruluğunu Evrim Ağacı yönetimi denetlemiyor. Evrim Ağacı, burada yayımlanan cevapları desteklemez ve doğruluklarını garanti etmez. Doğru olmadığını düşündüğün cevapları denetim araçlarıyla işaretleyebilir, daha doğru cevapları kaynaklarıyla yazabilir ve oylarınla platformun daha güvenilir bir ortama evrimleşmesine katkı sağlayabilirsin.