OWASP ve OWASP İlk 10 nedir?

Yayınlanan: 2020-08-07

Açık Web Uygulama Güvenliği Projesi (OWASP), yazılım güvenliğini artırmak için çalışan kar amacı gütmeyen bir kuruluştur. OWASP Top 10, geliştiriciler ve web uygulaması güvenliği için standart bir farkındalık belgesidir. Web uygulamalarına yönelik en kritik güvenlik riskleri hakkında geniş bir fikir birliğini temsil eder.

OWASP En Önemli 10 Web Uygulaması Güvenlik Riski

1. Enjeksiyon

Bir Enjeksiyon hatası, bir saldırganın WordPress veritabanınıza kötü amaçlı kod enjekte etmesine izin verebilir. Saldırganın kodu, WordPress'i veya sunucunuzu, uygun yetkilendirme olmadan komut çalıştırması için kandırabilir. Kötü amaçlı kod, web sitesi kullanıcılarının listesini dışa aktarmaktan veritabanınızdaki tabloları silmeye kadar her şeyi yapabilir.

Önleme

Verileri komutlardan ve sorgulardan ayrı tutmak, enjeksiyon güvenlik açıklarını önlemeye yardımcı olabilir.

2. Bozuk Kimlik Doğrulama

Bozuk Kimlik Doğrulama güvenlik açığı, bir saldırganın bir kullanıcının veya kullanıcının parolalarını, anahtarlarını veya oturum belirteçlerini ele geçirerek kullanıcının hesaplarını ele geçirmesine olanak verebilir.

Önleme

İki faktörlü kimlik doğrulamayı kullanarak web sitenizi Bozuk Kimlik Doğrulama güvenlik açıklarından korumaya yardımcı olabilirsiniz.

İki faktörlü kimlik doğrulamayı kullanarak web sitenizi Bozuk Kimlik Doğrulama güvenlik açıklarından korumaya yardımcı olabilirsiniz.

3. Hassas Verilere Maruz Kalma

Hassas Verilere Maruz Kalmaya karşı doğru şekilde koruma sağlamayan uygulamalar ve API'ler, bir saldırganın kredi kartı numaralarına, sağlık kayıtlarına veya diğer özel kişisel bilgilere erişmesine izin verebilir.

Veriler, aktarım sırasında veya hareketsiz durumdayken açığa çıkabilir .

  • Bir kredi kartı numarası, web sitenizin ödeme ağ geçidi müşterinizin tarayıcısından gönderilen aldığında transit verilerinin bir örneği olduğunu.
  • Dinlenme aracı olan Veri depolanırlar ve kullanılmıyor. Bekleyen verilere bir örnek, tesis dışı bir konumda depolanan BackupBuddy yedeğinizdir. Yedekleme, ihtiyaç duyulana kadar beklemede kalacaktır.

Önleme

Aktarılmakta olan verilerin güvenliğini sağlamak ve şifrelemek için bir SSL sertifikası yükleyebilir ve açığa çıkmayı önlemeye yardımcı olmak için bekleyen verilere şifreleme ekleyebilirsiniz.

4. XML Dış Varlıkları (XXE)

Birçok eski veya kötü yapılandırılmış XML işlemcisi, XML belgeleri içindeki harici varlığı (sabit sürücü gibi) değerlendirir. Saldırgan, bir XML ayrıştırıcısını kendi kontrolü altındaki harici bir varlığa hassas bilgileri iletmesi için kandırabilir.

Önleme

XXE'yi önlemenin en iyi yolu, JSON gibi daha az karmaşık veri biçimleri kullanmak ve hassas verilerin serileştirilmesinden kaçınmaktır.

5. Bozuk Erişim Kontrolü

Bozuk Erişim Denetimi güvenlik açığı, bir saldırganın yetkilendirmeyi atlamasına ve genellikle yönetici gibi daha yüksek ayrıcalıklara sahip kullanıcılarla sınırlı olan görevleri gerçekleştirmesine olanak tanır.

WordPress bağlamında, Bozuk Erişim Denetimi güvenlik açığı, Abone rolüne sahip bir kullanıcının eklenti ve kullanıcı ekleme/kaldırma gibi Yönetici düzeyinde görevleri gerçekleştirmesine izin verebilir.

Önleme

iThemes Security Pro, bir Güvenilir Cihazlar listesine yönetici erişimini kısıtlayarak web sitenizi Bozuk Erişim Kontrolüne karşı korumaya yardımcı olabilir.

Bozuk Erişim Denetimi güvenlik açığı, bir saldırganın yetkilendirmeyi atlamasına ve genellikle yönetici gibi daha yüksek ayrıcalıklara sahip kullanıcılarla sınırlı olan görevleri gerçekleştirmesine olanak tanır.

6. Güvenlik Yanlış Yapılandırması

Güvenlik Yanlış Yapılandırması , listedeki en yaygın sorundur. Bu tür güvenlik açığı, genellikle güvenli olmayan varsayılan yapılandırmaların, aşırı açıklayıcı hata iletilerinin ve yanlış yapılandırılmış HTTP üstbilgilerinin sonucudur.

Önleme

Güvenlik yanlış yapılandırma sorunları, koddaki kullanılmayan tüm özellikleri kaldırarak, tüm kitaplıkları güncel tutarak ve hata mesajlarını daha genel hale getirerek azaltılabilir.

7. Siteler Arası Komut Dosyası Çalıştırma (XSS)

Bir Web uygulaması, kullanıcıların URL yoluna özel kod eklemesine izin verdiğinde, Siteler Arası Komut Dosyası Çalıştırma güvenlik açığı oluşur. Saldırgan, kurbanın web tarayıcısında kötü amaçlı kod çalıştırmak, kötü amaçlı bir web sitesine yeniden yönlendirme oluşturmak veya bir kullanıcı oturumunu ele geçirmek için bu güvenlik açığından yararlanabilir.

Önleme

iThemes Security Pro Güvenilir Cihazlar özelliği, bir kullanıcının cihazının bir oturum sırasında değişmediğini kontrol ederek oturumun ele geçirilmesine karşı korunmaya yardımcı olabilir.

iThemes Security Pro Güvenilir Cihazlar özelliği, bir kullanıcının cihazının bir oturum sırasında değişmediğini kontrol ederek oturumun ele geçirilmesine karşı korunmaya yardımcı olabilir.

8. Güvensiz Seriden Çıkarma

Serileştirme, bir uygulamanın kodundaki nesneleri, iThemes Security Pro ayarlarınızı bir JSON dosyasına dışa aktarmak gibi daha sonra geri yüklenebilecek bir biçime dönüştürür.

Seri durumdan çıkarma, bu sürecin tersidir, belirli bir biçimde yapılandırılmış verileri alır ve onu bir nesneye yeniden oluşturur. Örneğin, bir JSON dosyasında sakladığınız iThemes Security Pro ayarlarını alıp yeni bir web sitesine aktarmak.

Güvensiz Seriyi Kaldırma kusurları, enjeksiyon ve ayrıcalık yükseltme saldırılarına neden olabilecek bir Uzaktan Kod Yürütme açığına yol açabilir ve sıklıkla yol açacaktır.

Önleme

Güvensiz Seriden Çıkarma istismarlarını azaltmanın tek yolu, güvenilmeyen kaynaklardan serileştirmeyi kabul etmemektir.

9. Bilinen Güvenlik Açıklarına Sahip Bileşenleri Kullanma

Geliştiricilerin, uygulamalarında kütüphaneler ve çerçeveler gibi bileşenleri kullanmaları her yerde mevcuttur. Buna WordPress eklentisi ve tema geliştiricileri dahildir. Bu üçüncü taraf kitaplıkları ve çerçeveleri, düzgün bir şekilde güncellenmedikleri takdirde güvenlik açıkları oluşturabilir.

Önleme

Geliştiriciler, kullanılmayan üçüncü taraf kodunu kaldırarak ve yalnızca güvenilir kaynaklardan gelen bileşenleri kullanarak , bilinen güvenlik açıklarına sahip bileşenleri kullanma riskini en aza indirebilir.

10. Yetersiz Kayıt ve İzleme

Yetersiz günlük kaydı ve izleme , bir güvenlik ihlalinin tespitinde gecikmeye neden olabilir. Çoğu ihlal araştırması, bir ihlali tespit etme süresinin 200 günden fazla olduğunu gösteriyor! Bu süre, bir saldırganın diğer sistemleri ihlal etmesine, daha fazla veriyi değiştirmesine, çalmasına veya yok etmesine izin verir.

Önleme

iThemes Security Pro WordPress Güvenlik Günlükleri, çok sayıda kötü amaçlı etkinliği izler ve saldırıları engellemek için toplanan bilgileri kullanır ve bir şeyler ters gittiğinde sizi uyarır.

Çoğu ihlal araştırması, bir ihlali tespit etme süresinin 200 günden fazla olduğunu gösteriyor!

iThemes Security Pro Site Taraması ile Daha Fazla Koruma Ekleyin

İki ayda bir yayınlanan Güvenlik Açığı Özeti yayınlarımızda, en son açıklanan WordPress çekirdek, eklenti ve tema güvenlik açıklarının tümünü paylaşıyoruz. Özetlerimizde ele aldığımız eklentilerin ve temaların çoğu, OWASP ilk 10 listesinde yer alan istismarlara sahiptir.

Saldırıya uğramış web sitelerinin 1 numaralı suçlusu, bir yamanın mevcut olduğu ancak uygulanmadığı güvenlik açıklarıdır. Web sitenizin bilinen bir güvenlik sorunu tarafından ele geçirilmesini önlemek için iThemes Security Pro Site Taramasını WordPress güvenlik araç kemerinize ekleyin. iThemes Security Pro Site Tarayıcı, sitenizde bilinen güvenlik açıklarını kontrol eder ve varsa otomatik olarak bir düzeltme eki uygular.

Temanız, bilinen güvenlik açıklarına sahip bileşenler kullanıyor veya Siteler Arası Komut Dosyası Çalıştırma güvenlik açığı olduğu bilinen bir eklenti kullanıyor olsanız da, iThemes Security Pro Site Taraması her şeyi kapsar.

Temanız, bilinen güvenlik açıklarına sahip bileşenler kullanıyor veya Siteler Arası Komut Dosyası Çalıştırma güvenlik açığı olduğu bilinen bir eklenti kullanıyor olsanız da, iThemes Security Pro Site Taraması her şeyi kapsar.

Özet: OWASP İlk 10

OWASP İlk 10 listesi, uygulamalarınızı en yaygın güvenlik açıklarına karşı nasıl güvence altına alacağınıza dair farkındalığı yaymak için harika bir kaynaktır. Ne yazık ki, bu güvenlik açıklarının ilk 10 listesine girmesinin nedeni yaygın olmalarıdır. iThemes Security Pro gibi bir WordPress güvenlik eklentisi kullanmak, web sitenizi bu yaygın güvenlik sorunlarının çoğundan korumaya ve korumaya yardımcı olabilir.