İnternette güvenli gezinme
Güvenli gezinme, etkileri son derece eşitsiz birkaç küçük alışkanlığa iner: tarayıcıyı güncel tutmak diğer her şeyin toplamından daha değerlidir, ondan sonra da eklentileri azaltmak ve indirdiğiniz şeye dikkat etmek gelir. Adres çubuğunun yanındaki kilidin o listede önemli bir yeri yoktur, çünkü yalnızca bağlantının şifreli olduğunu söyler ve sitenin dürüst olup olmadığı hakkında hiçbir şey söylemez.
- Ders 10 / 12
- Başlangıç
- Ücretsiz, kayıt yok
Gerçekten işe yarayan ve yalnızca güvenlik hissi veren
Gerçek etkisi var
- otomatik tarayıcı ve işletim sistemi güncellemeleri, açık
- bir yıldır açılmamış eklentileri silmek
- Windows'ta dosya uzantılarını görünür kılmak
- yazılımı üreticinin kendi sitesinden almak
- sertifika ve indirme uyarılarını ciddiye almak
Tek başına güvenlik değil
- yeşil kilidi görüp rahatlamak
- geçmişi düzenli temizlemek
- birkaç güvenlik eklentisini üst üste kurmak
- sürekli gizli pencerede gezmek
- bir arama sonucunun üst sırasına güvenmek
İkinci sütun yanlış hamleler listesi değil; tek başına sizi güvende kılmayan ve çoğu zaman birinci sütunun yerini alan hamleler.
Son kontrol: Bu dersteki bilgiler ve araç adları bu tarihte kaynaklarıyla yeniden doğrulanır.
Hangi alışkanlıklar gerçekten işe yarar ve hangi sırayla?
Her şeyden önce: tarayıcıyı güncel tutun. Bu cümle o kadar çok tekrarlandı ki artık duyulmuyor, ama tekrar önem sırasını değiştirmiyor. Yalnızca bir sayfa açmakla cihazınıza ulaşan hemen her açık, tarayıcının kendisindeki bir açıktır ve yaması siz duymadan haftalar önce çıkmıştır. Üç sürüm geride bir tarayıcı, üstüne koyabileceğiniz herhangi bir güvenlik ayarından daha açıktadır.
Her alışkanlığın gerçekte neyi durdurduğuna göre asıl sıralama şudur: tarayıcıyı ve işletim sistemini güncelleyin; eklentileri azaltın; indirilen dosyalara dikkat edin; önemli hesaplar için farklı bir parola kullanın; ve en son, en çok konuşulan şey, kilide ve adrese bakın.
Listede olmayan ve olması gerekiyormuş gibi duran iki şey. Birincisi, geçmişi düzenli temizlemek: kötü bir alışkanlık değil, ama güvenlik değil gizliliktir ve yeri gizlilik dersidir. İkincisi, tarayıcıya fazladan bir güvenlik aracı kurmak: çoğu zaten bir eklentidir ve bu dersin üçüncü bölümü eklentilerle ilgili.
Tutumumuz: tam olarak tek bir şey yapacaksanız, otomatik güncellemeyi açın ve rahat bırakın. İki şey yapacaksanız, bir yıldır açmadığınız eklentileri silin. Listenin geri kalanı bu ikisinden küçüktür.

Adres çubuğunun yanındaki kilit neyi kanıtlar?
Tek bir şey ve yalnızca o tek şey: o alan adıyla bağlantınız şifrelidir ve aradaki kimse onu okuyamaz veya değiştiremez. O alan adının arkasında kimin oturduğu ve doğru söyleyip söylemediği hakkında hiçbir şey söylemez ve zaten hiç söylemesi amaçlanmadı. Teknik ayrıntı HTTP ve HTTPS dersinde.
Sertifika sağlayıcıları da aynı şeyi söylüyor. Ücretsiz sertifikaları milyonlarca sitede duran Let's Encrypt, kendi resmî açıklamasında bir alan doğrulama sertifikasının yalnızca bir açık anahtarın bir alan adına ait olduğunu öne sürdüğünü ve "bir sitenin içeriği ya da onu kimin işlettiği hakkında başka hiçbir şey söylemediğini" yazdı; ayrıca böyle bir sertifikanın bir web sitesinin itibarı, gerçek dünyadaki kimliği ya da güvenliği hakkında hiçbir bilgi taşımadığını açıkça ekliyor.
Okumakta olduğunuz sitenin sertifikası iyi bir örnek. Açın; sahip alanında tam olarak tek bir şey var: alan adı. Şirket adı yok, sicil numarası yok, ülke yok. Dolandırıcı bir sitenin de birkaç dakikada ve hiçbir bedel ödemeden alabileceği şeyin ta kendisi.
Ve bu dersin yazıldığı gün, bu sitenin kendi iletişim formundan gerçek bir örnek: okuru bir Bitcoin transferi hakkındaki bir sayfaya iten bir mesaj geldi. O sayfa tümüyle meşru ve tanınmış bir metin yayımlama hizmetinde barındırılıyordu; sağlam HTTPS, yeşil kilit ve kimsenin şüphelenmeyeceği bir alan adıyla. Eski ipuçlarının hiçbiri geçerli değildi. Mesajı ele veren bambaşka bir şeydi: kimsenin istemediği bir kripto para transferi, web tasarımı talepleri için yapılmış bir formdan geliyordu.
Peki doğru ipucu nedir? Kilit değil, tutarlılık. Bu mesaj sizin başlattığınız bir şeyin yanıtı mı? Adres çubuğundaki alan adı, harf harf, olduğunuzu sandığınız yer mi? Sizden istenen şey o sitenin gerçekten yaptığı işle örtüşüyor mu? Üçü de evetse kilit bir fazlalıktır. Değilse kilit hiçbir şeyi kurtarmaz.
Kilit ne söyler, ne söylemez
Kanıtlamaz
- alan adının arkasında hangi şirket ya da kişinin olduğunu
- sitenin vaat ettiğini yaptığını
- size verdiği dosyanın temiz olduğunu
- alan adının başka bir markanın taklidi olmadığını
Kanıtlar
- o alan adına bağlantınızın şifreli olduğunu
- aradaki kimsenin içeriği değiştiremeyeceğini
- açık anahtarın aynı alan adına ait olduğunu
Kilidin yokluğu bugün başka bir anlam da taşıyor: hâlâ HTTPS'siz bir site genelde ihmal edilmiştir ve ihmal başlı başına bir risktir.
Neden tarayıcı eklentisi en çok gözden kaçan risk?
Tutumumuz, açıkça: bir tarayıcı eklentisi, ne kadar riskli olduğu ile ne kadar dikkat çektiği arasında en geniş açığa sahip şeydir. Çoğu kişi bir uygulama kurmadan önce bir saat düşünür ve bir eklentiyi iki saniyede kurar; oysa eklenti, tüm çevrimiçi hayatlarının içinden geçtiği tek yerde oturur.
Nedeni izinler satırında yazılıdır ve neredeyse kimse okumaz. "Tüm web sitelerindeki tüm verilerinizi okuma ve değiştirme" gibi bir cümle tam olarak söylediği şeyi ifade eder: o eklenti banka sayfanızın içeriğini görebilir, yazdığınızı okuyabilir ve sayfayı fark etmeyeceğiniz biçimde değiştirebilir. Google'ın eklenti yazarlarına yönelik kendi belgeleri izinleri tam da bu açıklıkla sınıflandırıyor ve Mozilla'nın her izin isteği mesajının ne anlama geldiğini söyleyen bir sayfası var.
İkinci sorun, ki daha kötüsü budur: eklentiler el değiştirir. Birkaç yılda popülerleşmiş basit ve zararsız bir eklenti satılabilir ve yeni sahibi bir sonraki sürümde dilediğini ekleyebilir. Kendisi değişebilen bir şeye güvendiniz ve otomatik güncelleme o değişikliği cihazınıza sessizce teslim eder.
Aynı şeyi başka bir ölçekte kendi sunucumuzda yaşıyoruz. Bu sitede yirmi dört etkin WordPress eklentisi çalışıyor ve her biri, tıpkı bir tarayıcı eklentisi gibi, WordPress'in kendi sahip olduğu yetkiyle yürütülüyor. Sayıyı düşük tutmamızın, çoğunu kendimizin yazmasının ve işi bitmiş bir eklentinin ihtiyaten açık bırakılmak yerine devre dışı kalmasının nedeni budur. Kural her iki yerde de aynı: daha az kod, daha az saldırı yüzeyi.
Pratik hamle: tarayıcınızın eklentiler sayfasını açın, bir yıldır açmadığınız her şeyi silin ve geri kalanı için izinler sütununu okuyun. Bir birim dönüştürücünün tüm web sitelerindeki verileri okuyup değiştirmesi gerekmez.
İndirdiğiniz dosyanın gerçekte ne olduğunu nasıl anlarsınız?
Uzantısından anlayamazsınız. Bunu bir yazıdan değil, kendi kodumuzdan söylüyoruz. Yükleme katmanımız önce dosya uzantısına bakar, ama orada durmaz: ardından dosyanın gerçek içeriğini okur ve içerik uzantıyla uyuşmuyorsa reddeder; kullanıcının gördüğü mesaj tam olarak bunu söyler. Görseller için bir adım daha ileri gider ve dosyayı gerçekten bir görsel olarak açmayı dener; görsel uzantılı ama görsel olmayan bir dosya tam burada yakalanır.
Nedeni basit: dosya uzantısı, dosyaya adı veren kişinin bir iddiasıdır, içeriği hakkında bir olgu değil. Windows da bilinen uzantıları varsayılan olarak gizler ve "fatura.pdf.exe" adlı bir dosyayı ekranınızda "fatura.pdf" olarak gösteren şey işte o tek ayardır.
En çok etkisi olan dört alışkanlık. Birincisi, Windows ayarlarında dosya uzantılarının gösterimini açın; bir kez, temelli. İkincisi, yazılımı ilk arama sonucundan değil üreticinin kendi sitesinden alın, çünkü sonuçların üstündeki reklamlar tam olarak zehirli sürümlerin oturduğu yerdir. Üçüncüsü, aramadığınız hâlde kendiliğinden gelen bir dosyadan şüphelenin; e-posta ekleri ve mesajlaşma uygulamalarında gönderilen dosyalar, kötücül yazılımın sıradan bir kullanıcıya ulaştığı ana yoldur. Dördüncüsü, işletim sistemi bir dosyayı açarken sizi uyardığında o uyarıyı ciddiye alın; onu geçmek bir tıklama daha ister ve o tıklama oraya kasten konmuştur.
Güvenli kurulum ve bir dosyanın iddia ettiği şey olup olmadığını denetlemek kendi dersine sahip: yazılımı güvenle kurmak.
Halka açık wifi hâlâ tehlikeli mi?
On yıl öncesine göre çok daha az ve hakkında hâlâ yazılanlardan da az. O eski tablo, bir kafede oturup banka parolanızı havadan kapan biri, çoğu sitenin şifrelemesiz olduğu bir dünya üzerine kurulmuştu. Bugün açtığınız hemen her şey şifreli ve o saldırı artık kolayca işlemiyor.
Ama "daha az", "hiç yok" demek değil ve geriye kalan genelde söylenmez. Aşağıdaki şekil dört gerçek katmanı gösteriyor. Ağın sahibi, içeriği göremese bile hangi alan adlarına bağlandığınızı hâlâ görür; alan adı, bağlantının ilk aşamalarında ve ad sorgusunda hâlâ görünürdür. Katılırken açılan ve parola ya da telefon numarası isteyen sayfa internet değildir, o ağı işleten kişiye aittir. Tarayıcınız güncel değilse, üzerinde oturduğunuz ağ tam da o açığı sömürmek için en iyi yerlerden biridir. Ve sonuncusunun ağlarla hiçbir ilgisi yok: arkanızda duran kişi ekranınızı görüyor.
Peki pratikte? Dört şey. Telefonunuzda açık ağlara otomatik katılmayı kapatın, yoksa telefonunuz tanıdık adlı herhangi bir ağa kendini iliştirir. Halka açık ağda dosya paylaşımını kapatın; Windows bunu bağlanırken sorar ve çoğu kişi tıklayıp geçer. Tarayıcı bir sitenin sertifikası konusunda uyarırsa, özellikle halka açık bir ağda ciddiye alın. Ve para ya da kimlik içeren işleri otelin ücretsiz wifi'si yerine kendi telefon bağlantınız üzerinden yapın; korkudan değil, bedeli sıfır olduğu için.
Ve dürüstçe: çoğu kişi için asıl risk havaalanı wifi'si değil, üç yıl önce kurup unuttukları eklentidir.
Halka açık bir ağda hâlâ geriye kalan dört şey
-
Hangi alan adlarını açtığınız
İçerik şifrelidir, ama alan adı ad sorgusunda ve bağlantının başında hâlâ görünür.
-
Katılım sayfası internet değildir
Bağlanırken açılan sayfa o ağı işleten kişiye aittir. Ona bir numara ya da parola vermek, onları bir yabancıya vermektir.
-
Yabancı bir ağda eski bir tarayıcı
Yamalanmamış bir tarayıcının en pahalıya mal olduğu yer burasıdır, çünkü ağ başkasının elindedir.
-
Arkanızda duran kişi
Ağla ilgisi yok ve halka açık wifi risk listelerinde nadiren yer alır, ama diğerlerinden daha yaygındır.
Bu dördünün hiçbiri "hesabınıza girerler" demek değildir. Gerçek etkileri, genelde söylenenden daha küçük ve daha belirlidir.
Yapay zekayla hızlı yol
Eklentilerinizi gözden geçirmenin alışılmış yolu listeye bakmak ve hepsi zararsız göründüğü için hiçbirini silmemektir. Hızlı yol, adlarını değil izin metinlerini dışarı çıkarmak ve bir modelden her eklentiyi iddia ettiği işle karşılaştırmasını istemektir. Birkaç dakikada yüzeye çıkan şey, yıllardır gözden kaçandır: izinleri amacıyla uyuşmayan bir eklenti.
- Tarayıcı eklentileri sayfasını açın. Chrome'da adresi chrome://extensions, Firefox'ta about:addons; izin metnini tam görmek için her eklentinin ayrıntılar bölümünü açın.
- Her eklenti için tek satırda üç şey yazın: ad, ne yaptığına dair bir cümle ve izin metni. Bu üç sütun modelin girdisidir.
- Aşağıdaki tarifi o listeyle birlikte hızlı bir modele verin. İş yargı değil karşılaştırmadır, bu yüzden burada ucuz bir model yeterlidir ve birkaç düzine eklenti bile hızla biter.
- Modelin işaretlediği her eklenti için mağaza sayfasını kendiniz açın ve üç şeye bakın: son güncelleme tarihi, geliştiricinin adı ve sahipliğin değişip değişmediği. Sonra karar verin.
Kopyalamaya hazır şablon
Tarayıcı eklentilerimin listesini veriyorum. Her satırda üç sütun var: ad, iddia ettiği iş ve izin metni.
Her satır için şu sütunlarla bir tablo kur:
1. Eklenti adı.
2. Bu izinler o iş için gerekli mi: gerekli, aşırı ya da belirsiz.
3. Aşırıysa fazla olan izin hangisi.
Kurallar:
- Yanıtı yalnızca sana verdiğim izin metnine dayandır. Eklentinin kendisi hakkında belleğinden hiçbir şey yazma.
- "Tüm web sitelerindeki tüm verilerinizi okuma ve değiştirme" iznini, yalnızca tek bir sitede çalışan araçlar için aşırı say.
- İşin açıklaması sana belirsiz geliyorsa belirsiz yaz ve nedenini bir cümleyle söyle.
Sonda aşırı olan eklentileri ayrıca listele, hiçbir silme önerisi verme; karar benim.
Liste:
{ad, iş, izinler}
Çıktıya güvenmeden önce: Model bir eklentinin sahibini ya da bir sonraki sürümde ne yapacağını bilmez; yalnızca verdiğiniz iki metni birbirine karşı tartar. Yani çıktısı bakmaya değer şeylerin listesidir, bir hüküm değil. Nihai karar mağaza sayfasından gelir: geliştirici kim, son güncelleme ne zaman ve sahiplik değişmiş mi. Ve izin metnini olduğu gibi yapıştırın; kendiniz özetlerseniz sorunu açığa çıkaran cümlenin ta kendisi kaybolur.
Bu işte yapay zeka
Bu konuda bir dil modeli belirli bir işi iyi yapar: kimsenin okumadığı sıkıcı metinleri, yani eklenti izin satırlarını ve kullanım koşullarını okumak ve nerede birbirini tutmadıklarını göstermek. Ona verilmemesi gereken iş şudur: bir sitenin ya da dosyanın tehlikeli olduğuna karar vermek. Model ne siteyi açar ne dosyayı tarar; yanıtı yalnızca bir adın ve bir metnin yüzeysel biçiminden çıkar.
Gerçekten işe yarayan araçlar
- Gemini Birkaç düzine izin satırını işin tanımıyla karşılaştırmak için yeterli ve iş tekrarlı olduğu için burada hızlı bir model pahalı olanı yener. Google'ın kendi sayfası Gemini uygulamasının 230'dan fazla ülke ve bölgede çalıştığını yazıyor; İran o listede yok.
- Claude Bir eklentinin koşulları ya da politikası birkaç sayfa sürdüğünde ve veri satma izninin nerede alındığını öğrenmek istediğinizde. İran, Anthropic'in desteklenen ülkeler listesinde değil; resmî bir kayıt ya da ödeme yolu yok.
- ChatGPT Aynı karşılaştırma işini görür ve diğerlerinden anlamlı biçimde farklı değildir. İran'dan erişim konusunda bir şey yazmıyoruz: OpenAI'nin desteklenen ülkeler sayfası bu sunucuya 403 dönüyor, yani kontrol etmedik ve arkasında kaynak olmayan bir iddiada bulunmuyoruz.
Nerede geri teper
Bu dersin özgül riski şudur: tarayıcıya kurulan yapay zekâ yardımcılarının kendisi birer eklentidir ve baktığınız sayfayı okuyup özetleyebilmek için tam da bu dersin uyardığı izni isterler, yani tüm web sitelerindeki verileri okuma ve değiştirme. Google'ın eklenti yazarlarına yönelik kendi belgeleri bu izni en yüksek uyarı düzeyine koyuyor ve Mozilla'nın kullanıcıya her izin isteği mesajının ne demek olduğunu söyleyen bir sayfası var. Bu, o araçların kötü olduğu anlamına gelmez; bir tanesini seçme ölçütünün sıradan bir eklentiden daha gevşek değil daha katı olması gerektiği anlamına gelir. Gerçekten yeni bir risk olan ve kendi yeri olan bir katman daha var: sizin adınıza sayfaları okuyan bir yardımcı, o sayfadaki her metni de okur; buna birinin o yardımcı için oraya kasten koyduğu metin de dahildir. O konuyu bu güvenlik izleği, yapay zekânın güvenlik riskleri dersinde açıyor.
Kaynaklar: Chrome for Developers: declare extension permissions Mozilla: permission request messages for Firefox extensions Google: where Gemini Apps are available Anthropic: supported countries
Bu tavsiyenin sınırı
Bu dersteki her şey tek bir varsayıma dayanıyor: cihazınız temiz. Bilgisayara ya da telefona olmaması gereken bir şey kurulmuşsa bu alışkanlıkların hiçbiri işe yaramaz, çünkü o şey tarayıcının önünde oturur ve gördüğünüzü de o kurar. İkinci sınır, bu dersin bir web sitesiyle değil kullanıcıyla ilgili olmasıdır: kendi sitenizi güvene almak istiyorsanız bu tümüyle başka bir konudur ve yeri site güvenliğidir. Üçüncü sınır ise hiçbir teknik alışkanlığın yardımcı olmadığı yerdir: biri sizi telefonla ya da mesajla bir parolayı veya kodu kendi elinizle vermeye ikna ederse, hiçbir güncelleme ve hiçbir eklenti bunu durdurmaz. O konunun yeri başkadır ve çaresi de teknik değildir.
Kendi işimizden
Bu siteden üç şey. Birincisi, bu alan adının TLS sertifikası: sağlayıcısı Google Trust Services, üç aylığına verilmiş ve kendiliğinden yenileniyor; sahip alanında tam olarak tek bir satır var, o da alan adı. Şirket adı yok, ülke yok, sicil numarası yok. Yani sahte bir sitenin de alabileceği aynı sertifika ve tam da bu yüzden bizim adresimizin yanındaki kilit bizim hakkımızda hiçbir şey kanıtlamıyor. İkincisi, kendi serbest çalışma platformumuzun yükleme katmanı: o kodda uzantı denetiminden sonra dosyanın gerçek içeriği okunuyor ve içerik uzantıyla uyuşmuyorsa dosya reddediliyor; kullanıcının gördüğü Farsça mesaj, dosyanın içeriğinin uzantısıyla uyuşmadığını ve kabul edilmediğini tam olarak söylüyor. Görsel biçimler için dosyayı gerçekten açmaya çalışan bir denetim daha var ve görsel uzantılı görsel olmayan dosyayı yakalayan da odur. Üçüncüsü, bu dersin yazıldığı gün, bu sitenin iletişim formundan okuru bir Bitcoin transferi hakkındaki bir sayfaya iten bir istenmeyen mesaj geldi ve o sayfa, sağlam HTTPS ile tümüyle saygın bir metin yayımlama hizmetinde barındırılıyordu. Adresini buraya yazmıyoruz, ama o tek örnek, bir kilidin ve saygın bir alan adının sayfanın niyeti hakkında hiçbir şey söylemediğini göstermeye yetiyor.
Gerçek devam soruları
Google'daki ilk sonuç daha mı güvenli?
Bir sonucun sırası güvenli olup olmadığı hakkında hiçbir şey söylemez ve sonuçların üstündeki reklam için bu kadarı bile geçerli değildir, çünkü orası sıralanan değil satın alınan bir yerdir. Asıl tehlike tam orada: popüler bir programın zehirli sürümleri genelde sonuçların üstündeki reklamda oturur, gerçek addan bir harf uzak bir adla. Yazılım indirmek için üreticinin site adını doğrudan adres çubuğuna yazın ve bir arama sonucundan geçmeyin.
HTTPS'siz bir site tehlikeli mi demektir?
Bağlantının şifresiz olduğu anlamına gelir, ki bu farklı bir sorundur: yoldaki herkes okuyabilir ve değiştirebilir. Sitenin tehlikeli olup olmadığını söylemez. Ama bugün, sertifika ücretsizken ve dakikalar içinde verilirken, yokluğu ikinci bir işaret taşır: o siteye uzun zamandır kimse dokunmamıştır ve ihmal başlı başına bir risktir.
Tarayıcı uyarıp devam düğmesi sunduğunda geçebilir miyim?
O düğme kasten fazladan bir tıklamanın arkasına gizlenmiştir; bu, tarayıcının sizden durmanızı istemesidir. Uyarı bir sertifikayla ilgiliyse ve halka açık bir ağdaysanız devam etmeyin; yaptığınız işi orada bırakın. Kendi ağınızda, tanıdığınız ve sertifikasının süresinin dolduğunu bildiğiniz bir site içinse risk daha düşüktür, ama parola ya da ödeme isteyen bir sayfada asla geçmeyin.