Uç Nokta Risk Puanı
¶
API Discovery, API envanterinizdeki her uç nokta için otomatik olarak bir risk puanı hesaplar. Risk puanı, hangi uç noktaların saldırı hedefi olma olasılığının daha yüksek olduğunu anlamanıza ve güvenlik çalışmalarınızı bu uç noktalara odaklamanıza yardımcı olur.
Risk puanı faktörleri¶
Risk puanı, her biri nihai risk puanı hesaplanırken kendi ağırlığına sahip çeşitli faktörlerden oluşur. Varsayılan olarak, tüm faktörler arasından en yüksek ağırlık uç nokta risk puanı olarak kullanılır.
Faktör | Açıklama | Varsayılan ağırlık |
---|---|---|
Aktif güvenlik açıkları | Aktif güvenlik açıkları, yetkisiz veri erişimi veya bozulmasına neden olabilir. | 9 |
Potansiyel olarak BOLA'ya karşı savunmasız | Değişken yol parçalarının varlığı, ör. kullanıcı kimlikleri, /api/articles/author/{parameter_X} gibi. Saldırganlar, nesne kimliklerini manipüle ederek ve yetersiz istek kimlik doğrulaması durumunda, nesnenin hassas verilerini okuyabilir veya değiştirebilirler (BOLA saldırıları). | 6 |
Hassas veriler içeren parametreler | Saldırganlar, API'lere doğrudan saldırmak yerine hassas verileri çalabilir ve bunları kullanarak kaynaklarınıza kolayca ulaşabilir. | 8 |
Sorgu ve gövde parametrelerinin sayısı | Çok sayıda parametre, saldırı yönlerinin sayısını artırır. | 6 |
XML / JSON nesnelerini kabul eder | İsteklerde iletilen XML veya JSON nesneleri, saldırganlar tarafından kötü amaçlı XML harici varlıklarını ve enjeksiyonları sunucuya aktarmak için kullanılabilir. | 6 |
Sunucuya dosya yüklemeye izin verir | Uç noktalar sıklıkla Remote Code Execution (RCE) saldırılarının hedefidir; bu saldırılarda kötü amaçlı kod içeren dosyalar sunucuya yüklenir. Bu uç noktaları güvence altına almak için, yüklenen dosyaların uzantıları ve içerikleri OWASP Cheat Sheet tarafından önerildiği şekilde doğru şekilde doğrulanmalıdır. | 6 |
Faktörlerin önemine ilişkin anlayışınıza göre risk puanı tahminini uyarlamak için, risk puanı hesaplamasında her bir faktörün ağırlığını ve hesaplama yöntemini yapılandırabilirsiniz.
Risk puanı düzeyleri¶
Risk puanı 1
(en düşük) ile 10
(en yüksek) arasında olabilir:
Değer | Risk düzeyi | Renk |
---|---|---|
1 ila 3 | Düşük | Gri |
4 ila 7 | Orta | Turuncu |
8 ila 10 | Yüksek | Kırmızı |
-
1
, bu uç nokta için risk faktörü olmadığı anlamına gelir. -
Kullanılmayan uç noktalar için risk puanı görüntülenmez (
N/A
). -
Risk puanına göre Risk sütununda sıralayın.
-
High
,Medium
veyaLow
için Risk score filtresini kullanın.
Bir uç noktanın risk puanına neyin neden olduğunu ve riski nasıl azaltabileceğinizi anlamak için uç nokta ayrıntılarına gidin:
Ayrıca API'lerin risk puanı düzeylerine göre özetini US veya EU Cloud içinde Dashboards → API Discovery bölümünde alabilirsiniz.
Risk puanı hesaplamasını özelleştirme¶
Risk puanı hesaplamasında her bir faktörün ağırlığını ve hesaplama yöntemini yapılandırabilirsiniz.
Risk puanının nasıl hesaplandığını değiştirmek için:
-
API Discovery bölümünde Configure API Discovery düğmesine tıklayın.
-
Risk scoring sekmesine geçin.
-
Hesaplama yöntemini seçin: highest veya average weight.
-
Gerekirse, risk puanını etkilemesini istemediğiniz faktörleri devre dışı bırakın.
-
Kalanlar için ağırlıkları ayarlayın.
-
Değişiklikleri kaydedin. Wallarm, birkaç dakika içinde yeni ayarlara uygun olarak uç noktalarınız için risk puanını yeniden hesaplayacaktır.