OWASP ve OWASP İlk 10 nedir?
Yayınlanan: 2020-08-07Açı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.
Michael, sitelerinizi güvende tutmanıza yardımcı olmak için her hafta WordPress Güvenlik Açığı Raporunu bir araya getiriyor. iThemes'te Ürün Müdürü olarak, iThemes ürün serisini geliştirmeye devam etmemize yardımcı oluyor. Dev bir inek ve teknik, eski ve yeni her şeyi öğrenmeyi seviyor. Michael'ı karısı ve kızıyla takılırken, çalışmadığı zamanlarda kitap okurken veya müzik dinlerken bulabilirsiniz.
