İmsak Vakti 02:00
Dijital dönüşümün hızlanmasıyla birlikte, gerek kurumsal gerekse son kullanıcıya yönelik birçok hizmet ve süreç web uygulamalarıyla yönetilir hale geldi. Bankacılıktan eğitime, sağlıktan ulaşıma kadar pek çok süreç web uygulamaları üzerinden yürüyor. Modern yaşamın kritik bileşenlerinden biri haline gelen bu uygulamaların güvenliğini garanti altına almak ise hizmet sağlayıcıların en önemli görevlerinden biri oldu. Türkiye’nin öncü siber güvenlik entegratörü Innovera, güvenli bir internet deneyimi için web uygulama geliştiricilerin alması gereken güvenlik tedbirlerini 10 maddede özetledi:
Tarayıcıların adres çubuğunda yeşil bir kutucuğun içerisinde yer alan “Güvenli” ibaresi, bağlı olduğumuz internet sitesinin uçtan uca şifrelendiğini gösteriyor. Bu ibareye sahip olabilmek için ise sitenin “HTTPS” protokolüyle çalışması gerekiyor. Sıradan HTTP sayfalarının sonuna eklenen “S” ibaresi, adını İngilizce güvenlik kelimesinden alıyor ve interneti şifreleyerek güvenli hale getiriyor. Bu yüzden ödeme ve üyelik sayfaları gibi kullanıcı tarafından veri girişi yapılan her internet sayfasında bu protokolün kullanılması gerekiyor.
Güvenli internetin gelişmesine öncülük eden Google gibi arama motorları, her internet sitesinin bu protokolü kullanmasını tavsiye ediyor. Güvenli bağlantılar, farklı hizmet sağlayıcılardan satın alınan “SSL Sertifikaları” ile elde ediliyor. Bu sebeple sertifikalandırma süreçlerinde hem güvenilir bir firma ile çalışmak hem de sertifikanın güncel olduğuna emin olmak gerekiyor.
Bir siteye üye olurken ortaya çıkan “Ben robot değilim” kutucuğunu hepimiz yakından tanıyoruz. Bu kutucuğa tıkladığımızda, yapay zeka ve makine öğreniminden beslenen algoritmalar internet üzerindeki tüm faaliyetlerimizi kontrol ederek bizim gerçek bir insan olup olmadığımızı kontrol ediyor. Şüpheli bir hareket sezdiğinde ise karşımıza görseller çıkararak bizden doğru seçimleri yapmamızı bekliyor.
“Captcha” olarak adlandırılan ve hayatımıza okunması zor harf kombinasyonlarıyla giren bu denetleme sistemini, şirketinizin dış ağa açık olan giriş ekranlarında kullanabilirsiniz. Çoklu yanlış denemelerde hesabı belirli bir süre kısıtlayarak, brute force olarak da bilinen ve sistemlere sızmak için ardı ardına veri girişi yapılması gereken saldırıların önüne geçebilirsiniz.
İnternet üzerindeki her hareketimizde arkamızda bir iz bırakıyoruz. Bu izler pazarlama ve reklam için kullanılabileceği gibi kötü amaçlarla da kullanılabiliyor. Bu sebeple kullanıcıların dijital dünyadaki ayak izleri anlamına gelen çerezlerin (cookie) en iyi şekilde korunduğuna emin olmak gerekiyor. Örneğin çerezlerin samesite başlıklarındaki güvenlik “httponly” ve “secure” kullanarak artırılabiliyor. İnternet sitesinde CSRF ve XSS üzerinden oluşabilecek riskler ise sunucunun başlık (header) bilgilerine “sameorigin (SOP), cross-origin resource sharing (CORS)” ve “http nosniff” ibarelerinin eklenmesiyle minimuma iniyor. Bu işlemler biraz teknik olsa da kısa bir internet araştırmasıyla kolaylıkla uygulanabiliyor.
Uygulama sunucusu üzerinde tahmin edilebilir dizin isimleri olmadığından emin olmak, kritik dosyaların güvenliği için oldukça önemli. Dışarıdan erişilmesini istemediğiniz bir dosyanın adını “belge” olarak kaydettiğinizde, site domaininin sonuna eklenen “/belge” kelimesi, herhangi bir kullanıcının ilgili dosyalara erişmesi anlamına geliyor. Bu sebeple dosya ve dizinlere yüksek hassasiyetle yaklaşmaya daha isimlendirme aşamasındayken başlamak gerekiyor.
Web uygulamanızdaki hassas dizinlerin robots.txt dosyası içinde yer almadığından emin olun. Google, Yandex ve Bing gibi arama motorları tarafından yaratılan ve interneti düzenli olarak tarayan akıllı botlar, her internet sayfasını tek tek tarayıp arama sonuçlarında tüm dünyaya sunmak için durmaksızın çalışıyor. Özel bilgiler içeren ve sizden başka kimsenin görmesini istemediğiniz sayfaların yanlışlıkla bir Google aramasında çıkmasını istemezsiniz. Neyse ki basit robots.txt düzenlemeleri ile bu durumun önüne geçilebiliyor.
2019 yılında azımsanmayacak sayıda insan halen doğum tarihi ve isimlerinden oluşan kombinasyonlarla parolalar oluşturuyor. Bu parolalar hem kötü niyetli kişiler tarafından rahatlıkla tahmin edilebiliyor hem de dakikada binlerce deneme yapabilen zararlı yazılımlar tarafından kolaylıkla çözülebiliyor. Bu yüzden minimum sekiz karakterden oluşan ve içerisinde sayı, özel karakter, büyük ve küçük harf barındıran güçlü şifreler oluşturmak gerekiyor.
İnternet üzerinde çalışan tüm uygulamalar, sayısız framework ve kütüphaneden faydalanıyor. Framework; web uygulamasının ortaya çıkmasını sağlayan çalışma ortamını, kütüphane ise daha önce başkaları tarafından hazırlanmış hazır kod parçacıklarını temsil ediyor. Bu ikili, genellikle yapılacak işin ihtiyacına göre projenin başlangıç aşamalarında seçiliyor. Web uygulamanızda bir kütüphane kullandığınızda, aslında dışarıdan destek almış oluyorsunuz. Ekibinizden olmayan, farklı bir geliştirici tarafından yazılmış kod parçacıklarını projenize dahil ediyorsunuz. Kısacası seçici olmakta büyük fayda var. Güncel versiyonlara sahip olmayan ya da günümüz teknolojileriyle uyumlu çalışmayan kütüphane ve framework’ler yarardan çok zarar getirebiliyor.
Uygulamalarda bulunan form işlemlerinde, kullanıcılarınız için rastgele üretilmiş eşsiz bir token (geçici anahtar) ile “Siteler Arası Talep Sahteciliği (CSRF)” zafiyetine karşı önlem alabilirsiniz. Bu token’lar kullanıcıların yapmak istedikleri işlem için yalnızca bir defa üretilir ve bir süre sonra kullanım dışı kalır. Böylelikle uygulamanızda uçtan uca güvenlik sağlar.
Kullanıcılarınızdan gelen tüm verilerin kontrol edilerek işleme alındığından emin olmak adına temizleme işlemi (Sanitize) yapılmalıdır. Sanitize, girdinin kabul edilebilir bir formata çevrilmesi işlemidir. Beyaz liste mantığı ile sanitize işlemine örnek vermek gerekirse, kullanıcıdan alınan TCKN verisinin içinde geçen ve sayı olmayan tüm karakterlerin silinmesidir. Kara liste mantığı ile sanitize işlemine örnek vermek gerekirse kullanıcıdan alınan isim parametresi gibi alanlarda bulunan ve uygulama için risk oluşturabilecek (tek tırnak, çift tırnak vb.) karakterlerin silinmesi gösterilebilir. Veri denetimi gerçekleştirirken, uygun alanlarda beyaz liste mantığı ile önlem alınmasını önermekteyiz.
Ortaya çıkan hata mesajlarını tek tek kontrol ederek, kullanıcılarınıza gereğinden fazla bilgi sunan ayrıntılı hata mesajlarının verilmesini engellemeniz gerekiyor. Zira bir siber saldırgan, detaylı bir hata mesajından sisteminizin nasıl çalıştığına ilişkin fikir edinebilir. Bu sebeple hata ayıklama verilerini, incelenmek üzere harici bir kayıt dosyasına yönlendirmenizi tavsiye ediyoruz.
Microsoft, Windows 10 ile şifrelere veda edecek!
1
Apple kimlik dolandırıcılığına karşı sert tedbirler alıyor
12899 kez okundu
2
İsrail Bankaları Anonymous Sudan Tarafından Siber Saldırıya Uğradı
4456 kez okundu
3
Google’dan önemli uyarı: Milyonlarca kişiyi etkileyen Rus siber saldırısında ‘Pegasus’ yazılımı kullanıldı!
1336 kez okundu
4
Europol ve Almanya’dan siber operasyon: 1300 domain devre dışı bırakıldı
1058 kez okundu
5
ShinyHunters Canvas’ı ikinci kez hackledi: 9.000 okul, 275 milyon kayıt tehlikede
679 kez okundu
6
Avrupa’nın En Çok Aranan Genç Hacker’ı Tutuklandı
637 kez okundu
7
Telegram Üzerinden Gerçekleşen Siber Suçlar %53 Arttı!
450 kez okundu
8
ABD ve Ukrayna 10 Yıllık Savunma İş Birliği Anlaşması İmzaladı
407 kez okundu
9
Japonya Siber Savunmasını Güçlendiriyor: “Aktif Siber Savunma” Kapasitesi Artırılacak!
405 kez okundu
10
Almanya, Siber Saldırılardan Dolayı Son Bir Yılda Yüz Milyarlarca Dolar Kayıp Yaşadı
404 kez okundu
11
İsveç’te termik santrale yönelik Rusya bağlantılı siber saldırı
396 kez okundu
12
İngiltere’de Hastanelere Siber Saldırı: Kan Bağışı Aciliyeti Duyurusu Yapıldı
383 kez okundu
13
Hackerlar yapay zeka kullanarak bir zero-day açığı keşfetti!
379 kez okundu
14
Türkiye destekli Suriyeli muhalif liderlerden Abdurrahman Mustafa Cumhuriyet’e konuştu
375 kez okundu
15
Küresel ‘kadın cinayeti’ raporu: Hangi ülkeler başı çekiyor?
362 kez okundu
16
Lavrov’dan kritik açıklamalar… ‘HTŞ’yi kim finanse ediyor’ sorusuna yanıt verdi
352 kez okundu
17
Netflix kullanıcıları saldırıların hedefinde!
328 kez okundu
18
Almanya alarmda: NATO üssünde güvenlik seviyesi yükseltildi!
326 kez okundu
19
Qualcomm çipli cihazlarda dev açık! Hemen güncelleyin!
326 kez okundu
20
Siber Güvenlik Girişimi SpyCloud, 35 Milyon Dolar Yatırım Aldı
315 kez okundu
21
iPhone ve iPad’e NATO onayı: Gizli bilgiler için kullanılabilecek
313 kez okundu
22
Instagram hesap silme nasıl yapılır? İşte bilmeniz gerekenler
311 kez okundu
23
BAE Geçtiğimiz Ay 123 Binden Fazla Siber Saldırının Engellendiğini Duyurdu!
306 kez okundu
24
Siber Suçların Maliyeti Artıyor: 2023’te Kayıplar 12,5 Milyar Dolara Ulaştı!
300 kez okundu
25
FBI, iPhone’dan silinmiş Signal mesajlarını geri getirdi
300 kez okundu
26
Milyonlarca iPhone risk altında!
295 kez okundu
27
Uzmanlar uyardı: Şifrelerinizi yapay zekaya yazdırmayın
292 kez okundu
28
Google tarih verdi: 2029’da ‘Q Day’ ile mevcut şifrelemeler çökebilir!
286 kez okundu
29
Fransa’da yönetim krizi
281 kez okundu
30
Akıllı gözlük takanlar dikkat: Bu mekanlara girmeniz yasaklanabilir
274 kez okundu