Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Yalnızca istenmeyen istekleri yakaladığınızdan emin olmak için Apigee Sense algılama kurallarını görüntüleyebilir veya özelleştirebilirsiniz. Apigee Sense algılama kuralları, istenmeyen istemci isteklerini temsil edebilecek kalıpları tanımlar.
Algılama kurallarının sonuçlarını görüntüleme hakkında daha fazla bilgi için Apigee Sense konsolunu kullanmaya başlama başlıklı makaleyi inceleyin.
İnce ayar örneği
Örneğin, algılama raporlarınızda bazı istenmeyen isteklerin, 24 saatlik bir süre boyunca daha büyük bir oranda yanıt hatası bildiren Brute Guessor kalıbına uygun olduğunu fark etmiş olabilirsiniz. Ancak bu kalıbın, API proxy'leriniz üzerinden izin vermek istediğiniz istekleri de yakaladığını fark ediyorsunuz.
Kaba kuvvet tahmincisi kalıbını (aşağıdaki tablo) özelleştirerek istediğiniz istekleri daha iyi şekilde kabul edecek ve istemediğiniz istekleri yakalayacak şekilde ayarlayabilirsiniz. Brute Guessor kalıbı, aşağıdaki tabloda gösterilen koşulları ve değerleri tanımlar. Bir istek grubu 24 saatlik süre içinde bu koşulları karşılıyorsa Apigee Sense, bu isteklerin Kaba Tahminci (Brute Guessor) kalıbına uygun olduğunu bildirir.
| Koşullar | Değer |
|---|---|
| IP'den gelen minimum arama sayısı | 100 |
| Minimum hata yüzdesi eşiği | 90 |
Tasarımınızın 24 saatlik bir süre içinde% 90'dan fazla hataya izin verdiği senaryolar olabilir. Bu durumda, kuralın koruma ayarı nedeniyle gerçek kaynaklar engellenebilir. Bu özellik, koşul değerlerini değiştirmenize olanak tanır. Önceki örnekte, koşul değerlerini aşağıdaki gibi değiştirerek başlayabilirsiniz:
| Koşullar | Değer |
|---|---|
| IP'den gelen minimum arama sayısı | 100 |
| Minimum hata yüzdesi eşiği | 95 |
Yaptığınız özelleştirme değişiklikleri, istek verilerinizin geçerli istemcilerin API'lerinizi nasıl kullandığıyla ilgili söylediklerine göre değişir. Ancak, yararlı bir kural tanımına ulaşana kadar kademeli değişiklikler yaptığınız yinelemeli bir süreç olduğunu göreceksiniz.
Algılamayı yinelemeli olarak ayarlama
Ayarlanması gereken algılama kuralları için artımlı ve yinelemeli bir yaklaşım benimsemeniz en iyisi olabilir. Apigee Sense algılama ve analiz döngüsünün işleyiş şekli nedeniyle her yineleme yaklaşık bir gün sürebilir. Bu döngüde Apigee Sense, istemci istekleriyle ilgili meta verileri depolar, bu verileri toplu olarak analiz eder ve sonuçları Apigee Sense konsolunda görüntülemeniz için sunar.
Örneğin, aşağıdaki süreci kullanabilirsiniz:
- Apigee Sense konsolunun algılama raporlarını kullanarak, ayarlanması gereken bir algılama kuralını (ör. aslında yararlı olan çok fazla isteği algılayan bir kural) belirleyin.
- Kuralın hangi koşullarının, yakaladığı istenmeyen isteklerin yüzdesi daha yüksek olacak şekilde ayarlanması gerektiğini belirleyin.
- Apigee Sense konsolunda, kuralı düzenleyerek belirlediğiniz koşul değerlerinde küçük bir artış yapın.
- Bir saat sonra, değişikliğinizin istediğiniz etkiyi yaratıp yaratmadığını değerlendirmek için algılama raporlarını kullanın.
- Faydalı sonuçlar elde edene kadar gerektiği şekilde yineleyin.
Yönergeler ve en iyi uygulamalar
Algılama kurallarını özelleştirirken aşağıdakileri göz önünde bulundurun.
- Bir kuralın koşulları mantıksal VE ilişkisiyle birleşir. Başka bir deyişle, üç koşul varsa isteklerin kuralın desenine uyması için üç koşulun da karşılanması gerekir.
- Bazı kural koşulları minimum eşikleri, bazıları ise maksimum eşikleri tanımlar.
- İstenmeyen trafiği tanımlamak için yeterli sayıda isteği yakalamak ancak yararlı trafiği yakalamayacak kadar az istek yakalamak arasında bir denge kurmak için kuralları ayarlayın. En iyi uygulama olarak, yararlı trafiği yakalamamak için daha az istek yakalamayı tercih edin.
- Koşul değerlerinde yapılan çok küçük değişiklikler fark edilmeyebilir. Ne kadar büyük bir değişiklik yapacağınız konusunda kendi kararınızı verin.
Desenler, koşullar ve zaman aralıkları hakkında daha fazla bilgi için Şüpheli etkinliklere karşı işlem yapma başlıklı makaleyi inceleyin.
Algılama kuralını özelleştirme
Ayarlama gerektiren bir algılama kuralı belirledikten sonra, algılama kuralını görüntülemek veya özelleştirmek, hatta kuralları yararlı bulmuyorsanız devre dışı bırakmak için aşağıdaki adımları uygulayın. Kuralı en son kimin düzenlediğini de görebilirsiniz.
- Yeni Edge deneyimini açın.
- Yeni Edge deneyiminde Analiz menüsünü ve ardından Algıla'yı tıklayın.
- Gezinme çubuğunda Algılama > Kurallar'ı tıklayın.
- Algılama Kuralları sayfasında, görüntülemek veya özelleştirmek istediğiniz kuralı bulun.
- İmlecinizi listedeki kuralın satırının üzerine getirin, ardından satırın en sağındaki düğmeyi tıklayın.
Aşağıda, yöneticilerin kullanabileceği düzenleme düğmesi gösterilmektedir. Kuralları devre dışı bırakabileceğinizi ve bu durumda Apigee Sense'in, bu kalıbı kullanarak API'lerinize yapılan istekleri değerlendirmeyi durduracağını unutmayın.

- Kuralın iletişim kutusunda koşul değerlerini görüntüleyin veya ayarlayın.

- Kaydet'i tıklayın.
- Bir saat sonra, değişikliklerinizin istediğiniz sonucu verip vermediğini değerlendirmek için Algılama raporundaki analiz sonuçlarını inceleyin.