Web Sunucusu Güvenlik Açıkları

Jan 11 2023
Siber güvenlik, web güvenliği, internet güvenliği, kötü amaçlı yazılım, siber güvenlik saldırı türleri ve benzeri konular çok ve sürekli değiştiğinden, bu alt bölümün biraz baş ağrıtıcı olduğunu söylemeliyim, bu sadece bir meydan okuma. birkaç vakayı vurgulamak için çünkü hepsi mümkün ve muhtemelen internetin her zaman savunmasız dünyasında. PentaSecurity'ye göre: Web uygulamalarına yönelik siber saldırılar giderek yaygınlaşıyor.

Siber güvenlik, web güvenliği, internet güvenliği, kötü amaçlı yazılım, siber güvenlik saldırı türleri ve benzeri konular çok ve sürekli değiştiğinden, bu alt bölümün biraz baş ağrıtıcı olduğunu söylemeliyim, bu sadece bir meydan okuma. birkaç vakayı vurgulamak için çünkü hepsi mümkün ve muhtemelen internetin her zaman savunmasız dünyasında.

PentaSecurity'ye göre : Web uygulamalarına yönelik siber saldırılar giderek yaygınlaşıyor. Giderek daha fazla hükümet ve işletme hizmetlerini çevrimiçi ortama taşıdıkça, web uygulamaları siber suçlular için kolay bir hedef haline geliyor. Web saldırıları, kurumsal güvenlik ve veri güvenliğine yönelik en büyük tehditlerden biridir.

Web uygulaması nedir?

  • Bir web uygulaması, uzak bir sunucuya yüklenen ve web sitesinin kullanıcı arabirimi olduğu internet üzerinden teslim edilen bir uygulama programıdır. E-posta, sosyal medya ve e-ticaret sitelerini düşünün; bu uygulamaları, bilgisayarınıza yerel olarak yüklemenize gerek kalmadan temelde web üzerinde kullanıyorsunuz.

Cisco'ya göre : Siber saldırı, bir kişi veya kuruluş tarafından başka bir kişi veya kuruluşun bilgi sistemini ihlal etmeye yönelik kötü niyetli ve kasıtlı bir girişimdir. Saldırgan genellikle kurbanın ağını bozmaktan bir tür çıkar sağlamaya çalışır.

Günümüzde siber tehditler genellikle aşağıdaki türlerden oluşmaktadır:

  • Gelişmiş Kalıcı Tehditler
  • E-dolandırıcılık
  • Truva atları
  • Bot ağları
  • Fidye yazılımı
  • Dağıtılmış Hizmet Reddi (DDoS)
  • Silecek Saldırıları
  • Fikri Mülkiyet Hırsızlığı
  • Para Hırsızlığı
  • Veri Manipülasyonu
  • Veri İmhası
  • Casus Yazılım/Kötü Amaçlı Yazılım
  • Ortadaki Adam (MITM)
  • Drive-By İndirmeleri
  • Kötü amaçlı reklamcılık
  • Hileli Yazılım
  • Yamasız Yazılım
  • Siteler Arası Komut Dosyası Çalıştırma (XSS) saldırısı — bir web sitesinde komut dosyalarının eklenmesine izin veren bir güvenlik açığı olduğunda meydana gelir. Saldırganlar bu tür güvenlik açıklarından yararlanır ve web sitesinin veritabanına kötü amaçlı JavaScript'ler ekler. Bir kullanıcı daha sonra bu verileri istediğinde, kullanıcının web tarayıcısı kötü amaçlı JavaScript'i çalıştırır. Bu, saldırganın oturumu ele geçirmek için tarayıcının çerezlerini çalmasına izin verir1. Bilgisayar korsanları daha sonra oturum bilgilerini ek güvenlik açıklarından yararlanmak, muhtemelen ağ bilgilerini ele geçirmek ve kullanıcının bilgisayarını kontrol etmek için kullanabilir. Bir XSS saldırısı tüm ağı tehlikeye atabileceğinden, bu özellikle kurumsal ortam için kritiktir.
  • OS komut enjeksiyon saldırısı — Bir OS komut enjeksiyonu, saldırganların web uygulamasını çalıştıran sunucuya işletim sistemi (OS) komutları girmesidir. Uygulama tarafı yerine sunucu tarafından girdiği için SQL enjeksiyonundan farklıdır. Ancak sonuçlar, saldırganların uygulamanın tam denetimini ele geçirebildiği bir SQL enjeksiyon saldırısına çok benzer. Saldırganlar, uygulamaya hassas bilgileri görüntüleme, verileri değiştirme ve silme komutu verebilir. Uygulama, şirket ağının diğer bölümlerinin güvenliğini aşmak için de kullanılabilir ve bu da kuruluş içinde daha fazla saldırıya yol açar.
  • LDAP enjeksiyon saldırısı — Hafif Dizin Erişim Protokolü (LDAP), çoğunlukla kurumsal intranetler için kullanılan bir yazılım protokolüdür. Ağdaki herkesin, çoklu oturum açma (SSO) sisteminin bir parçası olarak kullanıcı adları ve parolaların yanı sıra diğer kişiler, aygıtlar, dosyalar gibi kaynakları kendi dizininden bulmasını sağlar. LDAP enjeksiyon saldırısı, bir güvenlik açığının saldırganların uygun doğrulama olmadan sorgu göndermesine izin vermesidir. Saldırganlar daha sonra kritik kaynaklara erişim elde etmek için sorguları değiştirebilir ve bu da yıkıcı sonuçlara yol açabilir.
  • Kaba kuvvet saldırısı — Bazen parola saldırısı olarak adlandırılan kaba kuvvet saldırısı, web saldırılarının en basit biçimlerinden biridir. Bilgisayar korsanı, kullanıcının hesabında oturum açana kadar farklı kullanıcı adı ve parola kombinasyonlarını tekrar tekrar dener. Sekiz basamaklı standart bir parola alın, örneğin, 52 harf (büyük ve küçük harf) ve 10 basamak toplam 62 olası karakter sağlayarak toplam 628 = 2,1834011×1014 olası kombinasyon oluşturur. Elbette tek bir bilgisayarın tüm kombinasyonları denemesi yıllar alırdı. Ancak bilgisayar korsanları birden çok bilgisayarın denetimini ele geçirdiğinde veya yazılım tabanlı güçlü bir bilgi işlem motoru geliştirdiğinde işler çok kolay hale gelebilir.

"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36"' dosyasını sondan kaldırdım çünkü amacımı kanıtlamanın faydası yoktu.

208.168.239.183 - - [23/Feb/2021:04:47:23 +0100] "GET /phpmyadmin/ HTTP/1.1" 200 16536 
208.168.239.183 - - [23/Feb/2021:04:47:24 +0100] "GET /phpmyadmin/index.php?pma_username=popa3d&pma_password= HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:25 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=bitnami HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:26 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=root HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:27 +0100] "GET /phpmyadmin/index.php?pma_username=test&pma_password=test HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:27 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=mysql HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:28 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password= HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:29 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123456 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:30 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:31 +0100] "GET /phpmyadmin/index.php?pma_username=admin&pma_password=admin HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:31 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=admin HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:32 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=password HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:33 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=toor HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:34 +0100] "GET /phpmyadmin/index.php?pma_username=wordpress&pma_password=wordpress HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:34 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=1234 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:35 +0100] "GET /phpmyadmin/index.php?pma_username=joomla&pma_password=joomla HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:36 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=0 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:37 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=12345 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:37 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=test HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:38 +0100] "GET /phpmyadmin/index.php?pma_username=user&pma_password=user HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:39 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=letmein HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:40 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=root123 HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:40 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=dbadmin HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:41 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=r00t HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:42 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=qwerty HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:43 +0100] "GET /phpmyadmin/index.php?pma_username=popa3d&pma_password=popa3d HTTP/1.1" 200 16535 "-" 
208.168.239.183 - - [23/Feb/2021:04:47:44 +0100] "GET /phpmyadmin/index.php?pma_username=root&pma_password=123456789 HTTP/1.1" 200 16535 "-"

Kelimenin tam anlamıyla web sunucuma kullanıcı adı ve şifresiz girmeye çalışan bir adam vardı :)) - 20 saniyeden daha kısa sürede 56 istek gönderdi, bu beni son saldırı türüne getiriyor:

  • Hizmet reddi (DoS)/ Dağıtılmış hizmet reddi (DDoS) saldırısı

Umarım bu makale sizin için değerli bir kaynak olmuştur ve orada bulunan ve web uygulamanızı etkileyebilecek tehdit türleri hakkında bazı yararlı bilgiler edinmişsinizdir.

Okuduğunuz ve desteğiniz için teşekkür ederim.

Bunun gibi daha fazla içerik görmek istiyorsanız, lütfen beni Medium'da veya LinkedIn'de takip etmeyi unutmayın .