Gizliliği ihlal eden yazılım
Casus yazılım kavramıyla ilgili sorun

2000 yılının başlarında Steve Gibson, kişisel bilgilerini çalan bir yazılımın bilgisayarına yüklendiğini fark ettikten sonra casus yazılımların ilk tanımını formüle etti. Yaptığı tanım şu şekildedir:
| 0 | 1 | 2 |
| --- | --- | --- |
| “ | Casus yazılım, kullanıcının İnternet bağlantısını arka planda ("arka kanal" olarak adlandırılır) bilgisi veya açık izni olmadan kullanan herhangi bir yazılımdır. | „ |

Bu tanım casus yazılım evriminin başlangıcında geçerliydi. Ancak casus yazılım kavramı yıllar içinde geliştikçe yeni tür davranışları da kendine çekmiştir. Bu davranışların hem sayısı hem de çeşitliliği arttıkça casus yazılım teriminin içi boşaldı. Bu evrim, thiefware, scumware, trackware ve badware gibi çok sayıda eşanlamlı kelimenin ortaya çıkmasına neden olmuştur. Casus yazılımın tek bir standart tanımının olmamasının, neyin gerçekten dahil edilmesi gerektiğine ilişkin tüm bu farklı görüşlerdeki çeşitliliğe ya da Aaron Weiss'in ifade ettiği gibi, bağlı olduğuna inanılmaktadır:
"Eski moda davetsiz misafirler, onları tanımlamanın nispeten kolay olması. Casus yazılımın en geniş anlamıyla tespit edilmesi daha zordur."
Casus yazılımların özüne dair bu muğlak kavrayışa rağmen, tüm tanımlar iki temel unsuru içermektedir. İlişkili kullanıcı rızasının derecesi ve kullanıcı ve bilgisayar sistemi üzerindeki olumsuz etkilerinin düzeyi ((Boldt 2007a) Bölüm 2.3 ve Bölüm 2.5'te daha ayrıntılı olarak tartışılmıştır). Casus yazılım kavramındaki dağınık anlayıĢ nedeniyle, son zamanlarda bu kavramı tanımlama giriĢimleri uzlaĢmaya zorlanmıĢtır. Kamu çıkar grupları, ticari birlikler ve casus yazılım karşıtı şirketler tarafından oluşturulan Anti-Spyware Koalisyonu (ASC), casus yazılım teriminin iki farklı soyutlama düzeyinde kullanılması gerektiği sonucuna varmıştır Düşük düzeyde, Steve Gibson'ın orijinal tanımına benzeyen aşağıdaki tanımı kullanırlar:
| 0 | 1 | 2 |
| --- | --- | --- |
| “ | Dar anlamıyla Casus Yazılım, kullanıcı için yeterli bildirim, izin veya kontrol olmadan dağıtılan izleme yazılımı için kullanılan bir terimdir. | „ |

Bununla birlikte, bu tanım, mevcut tüm farklı casus yazılım türlerini kapsamadığından, aynı zamanda daha geniş bir tanım sağlar ve bu, görünüşte daha soyuttur:
Şablon:Poemquote
Casus yazılımların tanımlanmasındaki zorluklar, ASC'yi bunun yerine Casus Yazılım (ve Diğer Potansiyel Olarak İstenmeyen Teknolojiler) olarak adlandırdıkları şeyi tanımlamaya zorlamıştır. Bu, kullanıcıların bilgisayarlarında çalıştırmak için uygun onayına sahip olmayan tüm yazılımları içerir. Casus yazılımları tanımlamaya çalışan bir başka grup da StopBadware.org adlı, Harvard Hukuk Fakültesi, Oxford Üniversitesi, Google, Lenovo ve Sun Microsystems gibi aktörlerden oluşan bir gruptur Sonuç olarak, casus yazılım terimini hiç kullanmazlar, bunun yerine kötü yazılım terimini kullanırlar. Tanımları yedi sayfayı aşıyor, ancak özü şu şekilde görünüyor:
Şablon:Poemquote
ASC ve StopBadware.org'daki her iki tanım da casus yazılımı tanımlamanın zorluğunu gösteriyor. Bu nedenle casus yazılım terimini iki farklı soyutlama düzeyinde ele alıyoruz. Alt seviyede, Steve Gibson'ın orijinal tanımına göre tanımlanabilir. Bununla birlikte, daha geniş ve daha soyut anlamda casus yazılım terimini yukarıda belirtildiği gibi doğru bir şekilde tanımlamak zordur.