26Aug

NoScript Nedir ve JavaScript'i Devre Dışı Bırakmak İçin Bunu Kullanmalısınız mı?

NoScript, bir çok Firefox kullanıcısı tarafından zorunlu bir uzantı olarak kabul edildi ve şimdi yeni Firefox Quantum için mevcut. Ama NoScript nedir, neden bu kadar çok insan bunu yemin ediyor ve kullanıyor musunuz?

NoScript, asıl olarak, ziyaret ettiğiniz web sitelerinde JavaScript'in çalışmasını devre dışı bırakan bir Firefox eklentisidir. NoScript hakkında konuşmaya başlamadan önce JavaScript'i konuşmalıyız: bugün elimizde olan webi yapan programlama dili.

JavaScript Nedir?

JavaScript, web sayfalarında( diğer şeylerin yanı sıra) yaygın olarak kullanılan bir programlama dilidir. JavaScript başlangıçta oldukça basitti ve uyarı kutuları ve farenizi sayfadaki öğelerin üzerine getirdiğinizde çıkan menüler gibi şeyler için kullanılıyordu. Bununla birlikte, JavaScript daha bundan çok daha fazlası haline geldi. Modern web uygulamalarını güçlendiren, web sayfalarının dinamik olarak yüklenmesine ve sayfanın yüklenmeden arka planda içerik göndermesine ve diğer dinamik etkileşimli şeylerin yapılmasına izin veren dildir.Çoğu web sitesi, çeşitli özellikler sağlamak için JavaScript kullanmaktadır.

JavaScript'in Java ile aynı şey olmadığını unutmayın. JavaScript ve Java,( pazarlama nedenleriyle seçilen) ismin yanısıra gerçekten de pek de ilgisizdir. JavaScript, web tarayıcınıza kurulmuştur-Chrome, Firefox, Internet Explorer, Safari ve Opera'nın tümünün kendi JavaScript motorları vardır. Tek bir şirket tarafından üretilen güvensiz bir eklenti değil, Java gibi. JavaScript, Java'nın sahip olduğu büyük güvenlik tehdidi değildir.

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

JavaScript'i devre dışı bırakan küçük ama sesli bir alt kullanıcı grubu var. Bu insanların birçoğu algılanan bir güvenlik yararı yüzünden bunu yapıyor. JavaScript aracılığıyla istismara uğradığı birkaç tarayıcı zayıflığı var. Bununla birlikte, bu çok nadir ve JavaScript motorlarındaki nadir güvenlik açıklarına çok hızlı bir şekilde eklendi.Çoğu web sitesi JavaScript kullanmaktadır; bugün elimizde olan webi mümkün kılan şey budur.

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

Son olarak, JavaScript'in devre dışı bırakılması, bilgisayarınızdaki beklenen CPU ve RAM'ı azaltacaktır. Süper temel bir şey çalıştırırsanız, daha az kaynak harcar. Ancak, bilgisayarınız o kadar yaşlıysa modern web sitelerini idare edemezse, yükseltme zamanı gelmiş olabilir - web geliştikçe, yaptıkları işi yapmak için bilgisayarınızda başka herhangi bir programda olduğu gibi daha fazla kaynağa ihtiyaç duyar.

Sorun: JavaScript'in Devre Dışı Bırakılması Bir sürü Web

'sini Kesiyor Ne yazık ki, hepsi hoş geliyor, ancak göründüğünden daha fazla güçlük çekiyor. JavaScript'i devre dışı bırakırsanız, birçok web sitesi düzgün çalışmaz. Bu özellikle Gmail, Facebook ve Google Dokümanlar gibi web uygulamaları için geçerlidir, ancak diğer web siteleri için de geçerlidir( şu an okudum gibi haber siteleri dahil).JavaScript'i devre dışı bırakmak, bugün web'de inanılmaz derecede yaygın olan içeriğe giriş, yorum yayınlama veya dinamik olarak içerik talep etme becerisini bozabilir.

Örneğin, Google Görseller üzerinde arama yaptığınızda, sayfayı yeniden yüklemenize gerek kalmadan daha fazla resim görüntülemek için kaydırma yapmaya devam edebilirsiniz. Google, dinamik olarak yeni resimler istemek ve bunları geçerli sayfaya eklemek için JavaScript kullanıyor. Bir resmi tıklattığınızda, o resimle birlikte daha büyük bir satır içi pop-up göreceksiniz. Yeni bir web sayfasının yüklenmesini beklemek zorunda değilsiniz - hepsi geçerli web sayfasında herhangi 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 "next" düğmesine tıklamanız gerekir. Bir görüntüyü tıkladığınızda, tamamen yeni bir sayfa yüklemelisiniz. Yukarıdaki güzel arayüz, JavaScript'in çeşitli özelliklerini işler hale getirmesini gerektirir.

Bu sadece bir örnek - web sitelerindeki birçok özellik JavaScript kullanıyor. Bazı web siteleri, JavaScript olmadan işlev gören geri dönüş sayfalarını bile sağlamaz.

JavaScript'i devre dışı bırakırsanız, bir web sitesinde bazı özellikleri kullanamayabilirsiniz. Diğer durumlarda, web sitesi tamamen kopabilir veya sayfanın oldukça eski bir sürümünü kullanarak sıkışmış olursunuz.Örneğin, Gmail, JavaScript devre dışı bırakılmış kişiler için çok basit ve düz bir HTML modu sunar.

NoScript, JavaScript'i Daha Kolay Kullanmayı Engelleştirmeyi Amaçlıyor. .. Fakat Hala Bir Sorun Neden

Modern web tarayıcılarının, resimleri tamamen ve diğer web özelliklerini devre dışı bırakma seçeneğine sahip oldukları gibi JavaScript'i tamamen devre dışı bırakma seçeneği vardır. Chrome'da bunu Ayarlar & gt;Gizlilik ve Güvenlik & gt;İçerik Ayarları & gt;JavaScript. Her bir sitede JavaScript'i engellemeyi tercih ederseniz, belirli sitelere ayrı ayrı izin verebilir veya engelleyebilirsiniz.

Firefox'un seçenekleri daha sınırlıdır, bu nedenle daha ince denetim için NoScript gibi bir eklenti gerekir. NoScript, her yerde engellediğiniz gibi belirli web sitelerinde JavaScript'i seçici olarak etkinleştirmenizi sağlayan bir kısayol oluşturur. Ayrıca Java ve tarayıcılarda artık izin verilmiyor olsa da Flash ve Java gibi eklentileri engellemektedir ve varsayılan olarak Flash'ın ziyaret ettiğiniz her sitede elle izin verilmesi gerekir.

İşte bir şey: NoScript, uygun bir uzlaşma gibi gözükebilir, çünkü düzenli olarak ziyaret ettiğiniz sitelerde JavaScript'e izin verebilirsiniz. Ancak, web'in çoğunu varsayılan olarak keser ve beyaz listenizi mikromanajlamak için çok çaba gerektirir.İnternetin o kadar çok kısmı JavaScript kullanır ki, bunları beyaz listeye yerleşene kadar düzgün çalışmayan web sitelerinde sürekli olarak ararsınız. Ziyaret ettiğiniz sitelerin çoğunu yalnızca çalışma ortamı olarak beyaz listeye ekleme işlemine son verirseniz, öncelikle NoScript'e sahip olmak nasıl bir anlam taşıyor?

Muhtemelen JavaScript'i Devre Dışı Bırakma Özelliğini Kullanmışsın

Bunu aklından geçirirken, gerçekten çok iyi bir nedenin bulunmaması durumunda( mesleğin gerektirdiği gibi) JavaScript'i devre dışı bırakmaya karşı öneririz. Webin bugünkü haline getiren ve web sitelerinin daha hızlı, dinamik ve etkileşimli olmasını sağlayan yaygın kullanılan bir dil. JavaScript'i devre dışı bırakmak, web sitelerini, diğer özelliksiz basit belgeler oldukları zaman geri götürür. Bazı insanlar o zamana geri dönmek zorunda kalabilirler, ancak bu artık yaşamakta olduğumuz web değil ve çoğu insan küçük bir algılanan fayda için bu kadar şiddetli harekete geçmek zorunda değilsiniz.

JavaScript'in devre dışı bırakılmasının yeni bir güvenlik açığını istismar etmesine engel olabilecek ancak bunlar nadiren hızlı bir şekilde düzeltildiği bazı durumlar kesinlikle var.

Bu arada, tarayıcıların kendilerinin de kullanıldığı ve JavaScript'in devre dışı bırakılmasının yardımcı olmadığı başka durumlar da vardı.Bu tür saldırılara karşı koruma sağlamak için, tarayıcıları tamamen kullanmayı bırakabilir, web sayfası HTML dosyalarını indirebilir ve bir metin düzenleyicisinde elle bunları okuyabiliriz. Ama bilmiyoruz. Bir metin editörü yerine bir web tarayıcısı kullanmanın küçük bir riski, bir tarayıcı tarafından sunulan kullanılabilirlik açısından büyük bir gelişmeye değer. Aynı şey, JavaScript için de geçerlidir; etkin kılmak çok büyük bir fayda için çok küçük bir risktir.

Elbette, tarayıcınız sizinkindir. Neyin yaptığını kontrol etme yeteneğine sahipsiniz - İsterseniz tüm görüntüleri tamamen devre dışı bırakabilir ve web'e metin biçiminde göz atabilirsiniz. Flash'ı tamamen devre dışı bırakabilir ve hiçbir zaman çevrimiçi videoları izleyemezsiniz. Terminalde grafik tarayıcı kullanmak yerine w3m gibi bir metin modlu tarayıcı kullanabilirsiniz.Öyle mi?

Bu seçim sonuçta size kalmıştır, ancak JavaScript'i açık bırakıp endişelenmemenizi öneririz. Hayatın çok daha kolay olacak. Tarayıcınızı güncel tutun ve iyi bir anti-malware yazılımı çalıştırın; çok güvende olursunuz.