Anasayfa » nasıl » NoScript Nedir ve JavaScript'i Devre Dışı Bırakmak İçin Kullanmanız Gerekir mi?

    NoScript Nedir ve JavaScript'i Devre Dışı Bırakmak İçin Kullanmanız Gerekir mi?

    NoScript, birçok Firefox kullanıcısı tarafından olması gereken bir uzantı olarak kabul edildi ve artık yeni Firefox Quantum için kullanılabilir. Ama NoScript nedir, neden bu kadar çok insan buna yemin ediyor ve kullanmalısınız?

    NoScript, aslında, JavaScript gibi şeylerin ziyaret ettiğiniz web sitelerinde çalışmasını engelleyen bir Firefox eklentisidir. Bu yüzden NoScript hakkında konuşmadan önce, aslında JavaScript hakkında konuşmalıyız: bugün web'i mümkün kılan web programlama dili.

    JavaScript Nedir?

    JavaScript, web sayfalarında (diğerlerinin yanı sıra) yaygın olarak kullanılan bir programlama dilidir. JavaScript başlangıçta oldukça basitti ve farenizi sayfadaki öğelerin üzerine getirdiğinizde görünen uyarı kutuları ve menüler gibi şeyler için kullanıldı. Ancak, JavaScript bundan daha fazlası haline geldi. Modern web uygulamalarına güç veren, web sayfalarının sayfa yüklenmeden arka plandaki içeriği dinamik olarak yükleyip göndermesini ve diğer dinamik, etkileşimli şeyleri yapmasını sağlayan dildir. Çoğu web sitesi çeşitli özellikler sağlamak için JavaScript kullanıyor.

    JavaScript’in Java ile aynı olmadığını unutmayın. JavaScript ve Java, adlarından başka hiçbir şekilde ilişkili değildir (pazarlama nedeniyle seçilmiştir). JavaScript, web tarayıcınıza eklenmiştir-Chrome, Firefox, Internet Explorer, Safari ve Opera'nın hepsinin kendi JavaScript motorları vardır. Java gibi tek bir şirketin ürettiği güvensiz bir eklenti değil. JavaScript, Java'nın sahip olduğu büyük güvenlik tehdidi değil.

    İnsanlar Neden JavaScript'i Devre Dışı Bırakmak İstiyor?

    JavaScript'i devre dışı bırakan küçük ama sesli bir kullanıcı alt kümesi var. Bu insanların çoğu, algılanan bir güvenlik avantajı nedeniyle bunu yapar. JavaScript ile sömürülen birkaç tarayıcı güvenlik açığı olmuştur. Ancak, bu son derece nadirdir ve JavaScript motorlarındaki nadir güvenlik açıkları çok hızlı bir şekilde eklenmiştir. Çoğu web sitesi JavaScript kullanır - bugün web’i mümkün kılan şey bu.

    JavaScript’i devre dışı bırakmak da bazı reklam türlerinin yüklenmesini önler. Reklamları engellemeyi teşvik etmiyoruz, ancak gerekiyorsa, JavaScript'i tamamen devre dışı bırakmaktan daha iyi yollar var..

    Son olarak, JavaScript’in devre dışı bırakılması, bilgisayarınızda beklenenden daha az CPU ve RAM alacaktır. Süper basit bir şey çalıştırırsanız, daha az kaynak harcar. Ancak bilgisayarınız modern web sitelerini idare edemeyecek kadar eskiyse, yükseltmek için zaman olabilir - web geliştikçe, tıpkı bilgisayarınızdaki herhangi bir program gibi, yaptıklarını yapmak için daha fazla kaynağa ihtiyaç duyar.

    Sorun: JavaScript'i Devre Dışı Bırakmak, Web'i Çok Kırıyor

    Ne yazık ki, bu kulağa hoş geliyor ama göründüğünden çok daha fazla güçlük var. JavaScript’i devre dışı bırakırsanız, pek çok web sitesi düzgün çalışmaz. Bu özellikle Gmail, Facebook ve Google Dokümanlar gibi web uygulamaları için geçerlidir, ancak aynı zamanda diğer web siteleri için de geçerlidir (şu anda okuduğunuz gibi haber siteleri dahil). JavaScript’i devre dışı bırakmak, bugün web’de inanılmaz derecede yaygın olan oturum açma, yorum gönderme veya dinamik olarak içerik isteme yeteneğini bozabilir.

    Örneğin, Google Görseller’de bir arama yaptığınızda, sayfayı yeniden yüklemek zorunda kalmadan daha fazla resim görüntülemek için aşağı kaydırmaya devam edebilirsiniz. Google, dinamik olarak yeni resimler istemek ve bunları geçerli sayfaya eklemek için JavaScript kullanıyor. Bir resme tıkladığınızda, bu resimle aynı çizgide daha büyük bir açılır pencere göreceksiniz. Yeni bir web sayfasının yüklenmesini beklemeniz gerekmez, bunların tümü geçerli web sayfasında hiçbir iğrenç yükleme süresi olmadan gerçekleşir.

    JavaScript’i devre dışı bıraktıysanız, daha fazla resim görüntülemek için tekrar tekrar “ileri” düğmesini tıklamanız gerekir. Bir resmi tıkladığınızda, tamamen yeni bir sayfa yüklemeniz gerekir. Yukarıdaki daha iyi arayüz, çeşitli özelliklerinin çalışabilmesi için JavaScript gerektiriyor.

    Bu sadece bir örnektir - web sitelerinde diğer birçok özellik JavaScript kullanır. Bazı web siteleri, JavaScript olmadan çalışan geri dönüş sayfalarını bile sağlamaz.

    JavaScript’i devre dışı bırakırsanız, bir web sitesinde belirli özellikleri kullanamayabilirsiniz. Diğer durumlarda, web sitesi tamamen bozulabilir veya sayfanın inanılmaz derecede eski bir sürümünü kullanarak sıkışıp kalacaksınız. Örneğin, Gmail, JavaScript’i devre dışı bırakanlar için çok basit bir düz HTML modu sunar..

    NoScript, JavaScript'i Devre Dışı Bırakmayı Daha Kolay Hale Getirmeyi Amaçlıyor…

    Modern web tarayıcıları, resimleri ve diğer web özelliklerini devre dışı bırakma seçeneğine sahip oldukları gibi, JavaScript'i tamamen devre dışı bırakma seçeneğine de sahiptir. Chrome'da bunu Ayarlar> Gizlilik ve Güvenlik> İçerik Ayarları> JavaScript altında bulabilirsiniz. Her sitede JavaScript'i engellemek istemezseniz, belirli sitelere tek tek burada izin verebilir veya engelleyebilirsiniz..

    Firefox'un seçenekleri daha sınırlıdır, bu yüzden daha hassas kontrol için NoScript benzeri bir eklenti gerektirir. NoScript, her web sitesinde engellemenin aksine, belirli web sitelerinde JavaScript'i seçici olarak etkinleştirmenize olanak tanıyan bir kısayol oluşturur. Ayrıca, Java'nın artık tarayıcılarda bulunmasına izin verilmese de, Flash ve Java gibi eklentileri engellediğini ve varsayılan olarak ziyaret ettiğiniz her sitede Flash'ın manuel olarak izin verilmesi gerektiğini iddia ediyor.

    İşte size bir şey: NoScript kullanışlı bir uzlaşma gibi görünebilir, çünkü düzenli olarak ziyaret ettiğiniz sitelerde JavaScript'e izin verebilirsiniz. Ancak hala web’in çoğunu varsayılan olarak kırar ve beyaz listenizi yönetmek için çok fazla çaba gerektirir. İnternetin büyük bir kısmı JavaScript'i kullanıyor, siz onları beyaz listeye almayana kadar düzgün çalışmayan web sitelerinde sürekli olarak tökezleyeceksiniz. Yalnızca onları çalıştırmak için ziyaret ettiğiniz sitelerin çoğunu beyaz listeye eklerseniz, ilk önce NoScript'e sahip olmanın anlamı nedir??

    Muhtemelen JavaScript'i Devre Dışı Bırakmanıza Gerek Yok

    Bunu göz önünde bulundurarak, gerçekten iyi bir nedeniniz olmadığı sürece (işinizin gerektirdiği gibi) JavaScript'i devre dışı bırakmanızı öneririz. Web'i bugünkü haline getiren, web sitelerinin daha duyarlı, dinamik ve etkileşimli olmasını sağlayan, yaygın olarak kullanılan bir dildir. JavaScript’i devre dışı bırakmak, web sitelerini başka hiçbir özelliği olmayan basit belgeler olduğu zamanlara geri götürür. Bazı insanlar o zamana dönmek için uzun sürebilirken, artık yaşadığımız web değil ve çoğu insanın küçük bir algılanan fayda için bu kadar sert bir işlem yapmasına gerek yok.

    JavaScript’in devre dışı bırakılmasının yeni bir güvenlik açığından yararlanılmasının engellenebileceği, ancak bu işlemlerin nadiren yapıldığı ve hızlı bir şekilde çözüldüğü bazı durumlar olmuştur..

    Bu arada, tarayıcıların kendileri sömürüldüğü ve JavaScript'i devre dışı bırakmanın yardımcı olamadığı başka durumlar da oldu. Bu tür saldırılara karşı korunmak için tarayıcıları tamamen kullanmayı, web sayfası HTML dosyalarını indirmeyi ve bunları bir metin editöründe elle okumayı bırakabiliriz. Fakat yapmayız. Bir metin düzenleyici yerine bir web tarayıcısı kullanmanın küçük riski, bir tarayıcının sunduğu kullanılabilirlikte büyük bir iyileşmeye değer. Aynısı JavaScript'in etkin bırakılması için de geçerlidir, çok büyük bir fayda için çok küçük bir risk.

    Tabii ki, tarayıcın senin. Ne yaptığını kontrol edebilme yeteneğine sahipsiniz - isterseniz tüm görüntüleri tamamen devre dışı bırakabilir ve web'de metin biçiminde gezinebilirsiniz. Flash'ı tamamen devre dışı bırakabilir ve çevrimiçi videoları asla izleyemezsiniz. Grafik tarayıcı kullanmak yerine, terminalde w3m gibi bir metin modu tarayıcısı kullanabilirsiniz. Ama sen?


    Seçim sonuçta size kalmış, ancak JavaScript'i etkin durumda bırakmanızı ve endişelenmenizi önermiyoruz. Hayatın çok daha kolay olacak. Tarayıcınızı güncel tutun ve bazı kötü amaçlı yazılımdan koruma yazılımları çalıştırın;.