API Discovery Kurulumu
¶
Bu makale, API Discovery modülünü nasıl etkinleştireceğinizi, yapılandıracağınızı ve hata ayıklayacağınızı açıklamaktadır.
Etkinleştirme¶
API Discovery, Wallarm node kurulumu tüm biçimlerine dahildir. Node dağıtımında, API Discovery modülü kurulur ancak varsayılan olarak devre dışı bırakılır.
API Discovery'ı etkinleştirip doğru şekilde çalıştırmak için:
-
Abonelik planınızın API Discovery içermesine dikkat edin. Abonelik planını değiştirmek için lütfen sales@wallarm.com adresine talepte bulunun.
-
Wallarm Console → API Discovery → Configure API Discovery bölümüne gidip API Discovery ile trafik analizini etkinleştirin.
API Discovery modülü etkinleştirildiğinde, trafik analizi ve API envanterinin oluşturulması başlayacaktır. API envanteri, Wallarm Console’un API Discovery bölümünde görüntülenecektir.
Yapılandırma¶
API Discovery bölümündeki Configure API Discovery butonuna tıklayarak, API keşfi için uygulamaların seçilmesi ve risk skoru hesaplamasının özelleştirilmesi gibi API Discovery ayarlarını detaylandırabileceğiniz seçeneklere ulaşabilirsiniz.
API Discovery için Uygulamaların Seçilmesi¶
API Discovery'ı tüm uygulamalar veya sadece seçili uygulamalar için etkinleştirebilir/devre dışı bırakabilirsiniz:
- Uygulamaların, Setting up applications makalesinde açıklandığı şekilde eklendiğinden emin olun.
Uygulamalar yapılandırılmamışsa, tüm API'lerin yapıları tek bir ağaç altında gruplanır.
-
Gerekli uygulamalarda Wallarm Console → API Discovery → Configure API Discovery bölümünden API Discovery'yı etkinleştirin.
Settings → Applications bölümünden yeni bir uygulama eklediğinizde, uygulama otomatik olarak API discovery listesine devre dışı durumuyla eklenir.
Risk Skoru Hesaplamasının Özelleştirilmesi¶
risk score hesaplamasında her faktörün ağırlığını ve hesaplama yöntemini yapılandırabilirsiniz.
Hassas Veri Tespitinin Özelleştirilmesi¶
API Discovery, API'leriniz tarafından kullanılan ve taşınan hassas verileri tespit edip vurgular. Mevcut tespit sürecini ince ayarlayabilir ve tespit edilecek kendi veri tiplerinizi ekleyebilirsiniz.
Mevcut yapılandırmayı görmek ve değişiklik yapmak için, Wallarm Console’da API Discovery → Configure API Discovery → Sensitive data bölümüne gidin. Burada mevcut hassas veri kalıplarını inceleyebilir, değiştirebilir ve kendi kalıplarınızı ekleyebilirsiniz.
Detaylar için buraya tıklayın →
Hata Ayıklama¶
API Discovery günlüklerini almak ve analiz etmek için aşağıdaki yöntemleri kullanabilirsiniz:
-
Node’un çalıştığı makinada
/opt/wallarm/var/log/wallarm/appstructure-out.log
günlük dosyasını okuyun. -
Eğer Wallarm node, Kubernetes Ingress kontrolcüsü olarak dağıtılmışsa: Tarantool ve
wallarm-appstructure
konteynerlerini çalıştıran podun durumunu kontrol edin. Pod durumu Running olmalıdır.wallarm-appstructure
konteynerinin günlüklerini okuyun: