Elektrik Mühendisliği · Sayı 410 · Eylül 2001
BEDAVA PROGRAMLAR GERÇEKTEN BEVADA MI?
Bilgisayar, yazılım ve internet Teknik / bilimsel makale
- Yıl
- 2001
- Sayfa
- 27
- Okuma süresi
- 8 dk
- Görüntülenme
- 0
Konu
Bilgisayar, yazılım ve internet
Anahtar kelimeler
- spyware
- casus yazılım
- cookie
- adware
- internet güvenliği
- Napster
Özet
Yazıda internette yaygın olan bedava programlarla birlikte gelen casus yazılımlar (spyware/adware), bunların kullanıcı bilgilerini toplama yöntemleri, çerezlerin (cookie) işlevi ve bu programlardan korunma yöntemleri örneklerle açıklanmaktadır.
Tam metin
Metin PDF'ten otomatik çıkarılmıştır; tablo, şekil ve formüller eksik ya da hatalı olabilir. Özgün dizgi için PDF'e bakın.
Bedava Programlar Gerçekten Bedava mı?
Adil HİNDİSTAN
1971 Vakfıkebir, Trabzon dogumludur. İlk orta ve liseyi Vakfıkebir de bitirdikten sonra 1993 de ODTÜ İnşaat Mühendisliğini bitirdi. Bu dönemde IBM 3090 Mainframe ler ve BITNET ile tanıştı. Altı yıl Suudi Arabistan da Yüksel İnşaat Saudia da Bilgi İşlem Sorumlusu olarak çalıştı. 1999 yılında Türkiye ye döndükten sonra Yüksel Holding de Web Master ve İçerik Yöneticisi olarak işe başladı. Halen bu görevinin yanısıra Yüksel İnşaat A.ù.
de Bilgi İşlem Müdür Yardımcısı olarak çalışmaktadır.
Internette milyonlarca bedava (freeware) program var. Ancak son zamanlarda ware uzantısı alan yeni bir yazılım türünü duyar olduk: Spyware Bu casus yazılımların kendi içinde bir kaç türü olmakla beraber genel olarak yaptıkları, size farkettirmeden bazı bilgilerinizi programcılara göndermesi şeklinde özetlenebilir. Bu sinsilik yüzünden casus programlar sevilmiyor ama internette oldukça popüler pek çok yazılımın böyle eklentileri olduğu biliniyor
Yazılımın asıl yaptığı iş ile ilgili olmayan ek casus yazılımlar ya asıl yazılım yüklenirken ya da kullanılmaya başladığında bilgisayarınıza kuruluyor.
Internette en çok rağbet gören yazılımlar, kullanıcıların kendi aralarında müzik dosyaları, özellikle de mp3, değiş tokuşuna izin veren Napster (http://www.napster.com), AudioGalaxy (http://www.audio galaxy.com), BearShare (http://www.bearshare.com) ve iMesh (http://www.imesh.com) gibi programlar. Napster, herhangi bir casus program içermiyor ancak, uzun süredir müzik endüstrisi ile mahkemelerde ve kaybettiği davalar yüzünden yazılımını daha az mp3 değiş tokuşuna izin verecek şekilde değiştirdi ve kullanıcı sayısı yarı yarıya düştü. Napster cephesindeki bu gelişme, kullanıcıları alternatif program arayışına itti. Ancak bu programların hemen hepsi de birer casus program içeriyor. gzellikle güvenlik duvarı (firewall) kullanan, ihtiyatlı pek çok kullanıcı, bu programları kurduktan sonra güvenlik programlarının bilgisayarındaki şu program internetteki şu adrese bağlanmaya çalışıyor şeklindeki uyarısını görünce neler olup bittiğini farkettiler.
Niçin casus program? Protestolara, kamu davalarına maruz kalan program geliştiricileri, Ama bizim de bir şekilde para kazanmamız lazım diyerek kendilerini savunuyorlar. BearShare ve Gnutella nın yaratıcısı FreePeers şirketinin teknik sorumlusu Vinnie Falco, gelen eleştiriler karşısında Bu, bedava yazılım ile kişilerin özel hayatı arasındaki bir denge meselesi açıklaması yaptı. Amerikalıların meşhur Bedava yemek diye bir şey yok (There is no such thing as Free Lunch) deyişi bir kez daha karşımıza çıkıyor.
Email adresi, gezilen siteler gibi Kişisel bilgilerin elde edilmesi her zaman reklam firmaları ile ciddi bir pazarlık demek olduğu için küçük firmaların yanısıra, RealPlayer in yaratıcısı RealNetworks gibi dev firmaların da ürünlerine casus yazılım katma yoluna gitmesine sebep oluyor.
&1(7 in http://www.download. com sitesinden gelen istatistiklere göre 6.8 milyon kişi Audio Galaxy programını indirmiş. Aynı şekilde 3 milyondan fazla kişi de Bear Share programını denemiş. Bu rakamlar reklam firmalarının nasıl büyük bir potansiyel ile karşı karşıya olduğunu gösteriyor.
Kötü şöhretli casus programlar« En yaygın casus programlardan bir tanesi, WhenU.com tarafından geliştirilen SaveNow yazılımı. BearShare, iMesh ve Global DivX gibi programlarla birlikte gelen bu yazılım, insanların internetteki hareketlerini izliyor, nereye gittiklerine bakıyor ve aniden bir pencerede size özel tekliflerde
)(special offer) bulunuyor. Bu program pek çok casus program gibi bilgilerinizi bir adrese göndermiyor ama sürekli yeni ürün bilgilerini bilgisayarınıza indirip, size sunuyor
Benzer bir program da, ünlü Gator firmasınca yazılan ve Audio Galaxy tarafından dağıtılan Offer Companion . Bu yazılım Audio Galaxy yüklendikten sonra yavaş yavaş bilgisayarınıza indiriliyor ve kullandığınız email adresleri, sık sık ziyaret ettiğiniz siteler başta olmak üzere pek çok bilgiyi Gator.com adresine gönderiyor. Tabii, arada bir popup denilen küçük pencerelerde size ürünler tanıtmayı da ihmal etmiyor Bu aslında seçimlik (optional) Ama tipik kullanıcı bir programı kurarken, önündeki pencereleri ve hemen programla gelen ve program hakkında son dakika bilgilerini veren Readme.txt dosyasını okumak yerine hızlıca her gördüğü NEXT tuşuna bastığı için kelimenin tam anlamıyla arada kaynıyor
. SaveNow ise pek çok yazılım hatası içeriyor ve bilgisayarınızın kilitlenmesine, network bağlantınızın kopmasına sebep olabiliyor. Bu satırların yazarı da, bir kaç kez bilgisayar kilitlendiğinde Task Manager i kontrol etmiş ve o anda ne olduğunu bilmediği SaveNow. exe nin hafıza da çok fazla yer kapladığını farkedip programı sonlandırdığında, network bağlantısının ve bilgisayarın normale döndüğünü farketmişti Netscape Smartdownload, Real Download, Netzip gibi programların hepsi aslında aynı programın değişik versiyonları. Her dosya indirdiğinizde, bu programlar, indirdiğiniz dosyanın adresi, sizin IP adresiniz, Network kartınızın adresi gibi kullanıcıya has bilgileri yaratıcılarına gönderiyorlar. Netscape (şimdiki sahibi America Online) bu yüzden mahkemeye verildi. Cookie ler Casus programlardan bahsettik ama çokca adı geçen cookie lere de değinelim. Cookie (çerez), genellikle 1Kb civarında küçücük bir text dosyasıdır. Web siteleri, ziyaretçilerine daha iyi hizmet sunmak için geliştirmişlerdir. grneğin, bir web sitesi kullanıcılarına özgü içerik sunmak isterse, (amazon. com daki gibi) en basit haliyle kullanıcının kaç kez kendisini ziyaret ettiğini bilmek isterse cookie lere başvurur. Ziyaretçi kendisine geldiğinde ona bir cookie gönderir (buna cookie Ziyaretçi diyelim) ve içine mesela ziyaret sayısı 1 yazar. Sonra, web sitesine gelenlerde cookie Ziyaretçi adında bir dosya olup olmadığına bakar, varsa kendisini kaçıncı kez ziyaret ettiğini öğrenir ve mesela Bizi 2. kez ziyaret ediyorsunuz şeklinde bir bilgi sunar. Kullanıcı adı ve şifre ile girdiğiniz web sitelerinde size kolaylık olması için kullanılır. Adınızı ve şifrenizi hatırlamamızı ister misiniz sorusuna evet dediğinizde, bir text dosyasına adınız ve şifreniz yazılır ve size gönderilir. Tekrar o siteye bağlandığınızda bu dosyadan adınız ve şifreniz okunacağı için sizin tekrar girmeniz gerekmez. Cookie lerin sadece text dosyaları olduğunu hatırlatalım. Casusluk için de kullanılabileceği iddialarını sık sık duyarsınız ancak cookie ler harddiskinizi okuyamaz, email adresiniz vb. bilgileri toplayamaz, en güzeli de cookie ler sadece size gönderen site tarafından okunabilecek şekilde (ReadOnly) tasarlanmıştır Bu konu da daha çok bilgi almak isterseniz http://www.cookiecentral.com adresini ziyaret edebilirsiniz. Adware Adware programlar çalışırken allta, üstte ya da bir köşede banner denilen reklamları sergiler. Program ana site ile bağlantılı olduğundan bu reklamlar değişkendir ve arada sırada bilgisayarınıza indirilir. Tanıdık bir örnek NTVMSNBC Haber Geldi servisi ya da ICQ nun son versiyonu. Yukarıdaki örneklerdeki gibi programlar aslında casus program kategorisine girmez Ama mesela hızlı program indirmek için kullanılan Gozilla (http://gozilla. com) ya da daha küçük ve gerçekten iyi bir yazılım olan Flash GET ya da diğer adı ile JetCAR (http://www.amazesoft.com) yüklendiğinde, pek çok insanın nefretini üzerine çeken RADIATE (http://www.radiate.com) programı da yükleniyor ve size ait demografik kullanım bilgilerini üretici firmaya gönderiyor. Radiate kullanıcı mahremiyetini ihlal ettiği gerekçesi ile mahkemelik oldu ve http://www.radiate.com/privacydisclosure.html adresindeki bildiriyi yayınlamak zorunda kaldı. Ne yapabiliriz?
)Casus programlar hakkında bilgilenmek için http://www.cexx. org adresini tavsiye ederiz. Aslında bu tür programlara ilk dikkat çeken kişi bir güvenlik uzmanı olan Steve Gibson idi. Steve Gibson, Gibson Research Center (http://grc.com) adlı firmasının web sitesinde OptOut adında küçük bir yazılım geliştirerek casus programlara karşı ilk savaşı başlattı. Daha sonra Lavasoft (http://www.lavasoft.de) ile işbirliğine gidip, kullanıcılara Adaware adında bir program sundular. Bu program bilgisayarınızı tarayıp, adware adını verdikleri programları buluyor ve temizleme imkanı sunuyor. Yine de uyaralım, bazen bu casus programlar asıl programa o kadar entegre yazılıyor ki, siz casus programı sildiğinizde asıl program da çalışmıyor. Tecrübemiz gösteriyor ki eğer casus program içeren bir yazılımı kullanacaksanız, önce kurulumun hemen ardından Adaware programını çalıştırıp bir temizlik yapmanız gerekiyor. Ancak, eğer asıl program çalışmazsa, tekrar kurun ve hemen ardından bilgisayarı kapatıp açın. Daha sonra tekrar adaware programını çalıştırıp casusları temizlemek etkin bir yöntem. Meraklısı için« Bu kısımdaki bilgiler, biraz daha arka planda neler olup bittiğini öğrenmek isteyenler için. Bilgisayarınız açıldığında bazı programlarda çalışmaya başlar. Hemen START > PROGRAMS > Startup (Başlat > Programlar > Başlangıç) menüsüne bakarsınız ama orada görünmüyordur. Peki nasıl oluyor da çalışıyor bu programlar? Bu programlar birkaç yöntemden birini kullanıyor. Ta Windows 3.1 den kalan bir yöntem windows dizinininde yer alan win.ini dosyasındaki Load ya da run yazılı bölümlere çalışacak programı yazmak. Win.ini dosyasını açmak için, START > RUN (Başlat > dalıştır) a basıp gelen pencereye win.ini yazmanız yeterli. Casus.exe adında bir programın her windows açılışında çalıştığını varsayalım. Eğer bu program win.ini dosyasını kullanıyorsa Load c:\program files\casus.exe gibi bir satırda yer alacaktır. Satırı tamamen silebilir ya da emin değilsek, satırın başına noktalı virgül ; koyarak o satırın işlem görmemesini sağlayabiliriz. Diğer bir yöntem, Windows registry dosyasını kullanmaktır. Start > Run a basıp gelen pencereye regedit yazarsanız Registry Editörü programını çalıştırmış olursunuz. Hemen uyaralım, registry ile çalışmak tehlikeli bir iştir, ne yaptığınızdan emin olmalısınız. Aşağıdaki şekilde de görüldüğü gibi, HKEY_LOCAL_MACHINE > SOFTWARE > MICROSOFT > WINDOWS > CURRENTVERSION ve nihayet RUN menüsünün altında windows başlarken çalıştırılacak programların listesi vardır. Buraya ben örnek olması için casus adında bir anahtar (key) ekledim. grneğimizde, c:\program files\casus dizinindeki casus.exe programı çalışan programı temsil ediyor. Bu anahtarı silersek program bir daha çalışmaz Ancak tekrar etmekte fayda var, registry çok güçlü ve ne yaptığını bilmeyen için çok tehlikeli bir dosyadır. dünkü, windows un kendisi ve üzerine kurulan her programın düzgün çalışması için gerekli olan bilgilerin tutulduğu bir database dosyasıdır. Son olarak, Windows NT, Windows 2000 gibi gelişmiş işletim sistemlerinde SERVİS (Service) mantığı vardır. Bazı programlar birer servis olarak yüklenir. Computer Management menüsünden ulaşabileceğiniz services menüsünde windows açılınca çalıştırılabilecek servisleri görüntüleyebilirsiniz. SaveNow kendisini buraya ekleyen casus programlardan bir tanesi« Sonuç Sonuçta şunu anlıyoruz ki, bedava gelen programlardan şüphelenmemiz için yeterince sebebimiz var. Netscape in Smart Update gibi masum görünen bir programın bile aslında arkamızdan işler çevirmeye çalışması bizi böyle düşünmeye itiyor. Belki gönderdikleri, kredi kartı bilgilerimiz gibi gerçekten tehlikeli ve kişisel bilgiler değil ama bu, bunların yapılamayacağı anlamına gelmiyor.
)Bedava programların faydasını göz önüne aldığımızda, yapmamız gereken mutlaka adaware gibi bir programı güncel tutup, yukarıda bahsi geçen web sitelerini sıkça ziyaret edip bilgilenmek ve bağlantı hızımızı düşüren, bilgisayarımızın düzgün çalışmamasına yol açabilen ve çeşitli tehlikeler içeren bu
\DQ programcıklardan kurtulmak.