Yazılım Kara Listesi Nedir?

Bir yazılım kara listesi, belirli bir program tarafından uygun görülmeyen bir yazılım listesidir. Farklı şirketlerden gelen programların farklı kara listeleri vardır ve çoğunun bir programı yoktur. Sistemde kara listeye alınmış bir program mevcutsa, rahatsız olan program bilgileri merkezi bir sunucuya bozabilir veya rapor edebilir. Çoğu dijital hak yönetimi (DRM) önlemi gibi, kara liste yazılımı da bir dizi farklı gruptan ateşlenmiştir.

Yazılım kara listeye alma nispeten basit bir işlemdir. Programlar, birkaç farklı yazılım parçası arayan bilgisayarın yüklü program kayıtlarını tarayacaktır. Kara listedeki programlardan herhangi biri bulunursa, program belirli bir talimatlar dizisini yürütür. Bir taramanın kurulum sırasında gerçekleşmesi yaygındır, ancak hiçbir şey bir programı daha sonra düzenli aralıklarla taramasını durduramaz.

Temel bir yazılım kara listesinde bulunan çok sayıda ortak program vardır. Disk çoğaltıcılar, yazılım hata ayıklayıcıları veya yama yaratıcıları gibi bilgisayar korsanları tarafından kullanılan programlar yaygındır. Ayrıca bu listeler arasında, disk görüntülerini sanal sürücülere bağlayabilen birkaç disk geliştirme programı da bulunmaktadır. Bu tür bir yanan yazılım çok yaygın olduğu için, bir yazılım kara listesindeki en fazla istenmeyen pozitifliğe neden olan son gruptur.

Kara listeye alınmış bir program bulunduğunda, program herhangi bir şey yapabilir. Çoğu durumda, program kullanıcıya neden olmadığına dair bir neden vermeden yüklenmeyecektir. Bazı programlar düzgün şekilde kuruluyor, ancak özellikleri azaltılmış, deneme modunda çalışıyor veya belirli işlevleri yürütürken kilitleniyor. İnternet bağlantılarının sürekli artmasıyla birlikte, birçok program bulgularını merkezi bir sunucuya iletecek ve bu da programa bağlı olarak kendilerine özel kısıtlama talimatları verecektir.

Birçok DRM yönteminde olduğu gibi, kara liste yazılımında pek çok tartışma yaşandı. Bu teknolojinin ilk günlerinde, yanlış pozitifler büyük bir problemdi. Tamamen meşru olan kullanıcılar, nedenleriyle ilgili hiçbir açıklama yapmadan, çoğu zaman yazılımın kilitlenmesini sağlar. Diğer kullanıcılar, bilgisayarlarına önceden yüklenmiş olarak gelen programların, kaldırıldıktan sonra bile kayıt defteri işaretleyicilerini geride bırakacaklarını görecektir. Bu kayıt defteri işaretleri, aşırı kısıtlayıcı bir kara liste nedeniyle diğer programların yüklenmesini önleyecektir.

Öte yandan, bir yazılım kara listesi bilgisayar korsanlarını durdurmak için çok az şey yapar. Bir kara listeyi atlamanın birkaç yöntemi vardır; yazılımı farklı bir işletim sistemi önyüklemesine yüklemek, sürüm numaralarını değiştirmek için kara listeye program eklemek ya da kara listeyi bilgisayarı taramasını engelleyen ayrı bir program çalıştırmak. Sonuç olarak, yazılım kara listesinin yasal olmayan kullanıcıları durdurmak yerine meşru kullanıcılara zarar vermesi yaygındır.