Algılama kurallarını özelleştirme

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
bilgi

Yalnızca istenmeyen olabilecek 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ı, olası istenmeyen istemci isteklerini temsil eden kalıpları tanımlar.

Algılama kuralları sonuçlarını görüntüleme hakkında daha fazla bilgi için Apigee Sense konsolunu kullanmaya başlama başlıklı makaleye bakın.

İnce ayar örneği

Örneğin, tespit raporlarınızda bazı istenmeyen isteklerin, 24 saatlik süre içinde yanıt hatalarının daha büyük bir kısmını bildiren Brüt Tahmin modeline uyduğunu fark etmiş olabilirsiniz. Ancak kalıbın, API proxy'leriniz üzerinden izin vermek istediğiniz istekleri yakaladığını da fark ettiniz.

Brute Guessor kalıbını (aşağıdaki tabloda) özelleştirerek istediğiniz isteklere daha iyi izin vermek ve istemediklerinizi yakalamak için ayarlayabilirsiniz. Kaba tahmin modeli, aşağıdaki tabloda gösterilen koşulları ve değerleri tanımlar. Bir istek kümesi 24 saatlik bir süre içinde bu koşulları karşılıyorsa Apigee Sense, bu isteklerin Brute Guessor modeline uyduğunu bildirir.

Koşullar Değer
IP'den yapılan minimum arama sayısı 100
Minimum hata yüzdesi eşiği 90

Tasarımınızın 24 saatlik süre içinde hataların% 90'ından fazlasının ortaya çıkmasına izin verebileceğ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ğıdakilerle değiştirerek başlayabilirsiniz:

Koşullar Değer
IP'den yapılan minimum arama sayısı 100
Minimum hata yüzdesi eşiği 95

Yapacağınız özel özelleştirme değişiklikleri, geçerli istemcilerin API'lerinizi ne şekilde kullandığına ilişkin istek verilerinizin verdiği bilgilere göre değişiklik gösterir. Ancak işlemin yinelemeli olduğunu görebilirsiniz. Bu süreçte, faydalı bir kural tanımına ulaşana kadar artımlı değişiklikler yaparsınız.

Algılamayı tekrarlı şekilde ayarlama

İnce ayar gerektiren tespit kuralları için artımlı ve yinelemeli bir yaklaşım benimsemenin en iyi seçenek olduğunu fark edebilirsiniz. Apigee Sense algılama ve analiz döngüsünün işleyiş şekli nedeniyle her iterasyon bir gün kadar sürebilir. Bu döngüde Apigee Sense, istemci istekleriyle ilgili meta verileri depolar, bu verileri toplu halde analiz eder ve ardından sonuçları Apigee Sense konsolunda görüntülemeniz için sunar.

Örneğin, aşağıdaki süreci kullanabilirsiniz:

  1. Faydalı olabilecek çok fazla istek algılayan kural gibi ince ayar özelliğini kullanabilecek bir algılama kuralı belirlemek için Apigee Sense konsolunun algılama raporlarını kullanın.
  2. Kuralın koşullarından hangilerinin yakaladığı istenmeyen istek yüzdesinin daha yüksek olması için düzenlenmesi gerektiğini belirleyin.
  3. Apigee Sense konsolunda, tanımladığınız koşul değerlerinde küçük ölçüde artımlı bir değişiklik yapmak için kuralı düzenleyin.
  4. Bir saat sonra, yaptığınız değişikliğin istediğiniz etkiyi yaratıp yaratmadığını değerlendirmek için algılama raporlarını kullanın.
  5. Faydalı sonuçlar elde edene kadar işlemi gerektiği gibi tekrarlayın.

Kurallar 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 bir AND ilişkisinde birleştirilir. Diğer bir deyişle, üç koşul varsa isteklerin kuralın kalıbına uyması için bu üç koşulun hepsinin 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 istek yakalamayı, ancak faydalı trafiği yakalayacak kadar fazla olmayan isteği yakalama arasında denge kurmak için kuralları ayarlayın. En iyi uygulama olarak, yararlı trafik elde etmemek için daha az istek yakalamaktan kaçınabilirsiniz.
  • Durum değerlerinde yapılan çok küçük değişiklikler dikkate değer bir fark yaratmayabilir. Ne kadar büyük bir değişiklik yapılacağı konusunda kendi yargınızı kullanın.

Kalıplar, koşullar ve zaman aralıkları hakkında daha fazla bilgi edinmek için Şüpheli etkinlikle ilgili işlem yapma başlıklı makaleye bakın.

Algılama kuralını özelleştirme

İnce ayar kullanabilecek bir algılama kuralı belirledikten sonra, bir algılama kuralını görüntülemek veya özelleştirmek, hatta kullanışlı olmadığını düşündüğünüz kuralları devre dışı bırakmak için aşağıdaki adımları uygulayın. Ayrıca, kuralı en son kimin düzenlediğini de görebilirsiniz.

  1. Yeni Edge deneyimini açın.
  2. New Edge deneyiminde Analiz menüsünü ve ardından Sens'i tıklayın.
  3. Gezinme çubuğunda Algılama > Kurallar'ı tıklayın.
  4. Algılama Kuralları sayfasında, görüntülemek veya özelleştirmek istediğiniz kuralı bulun.
  5. Fare imlecini listedeki kural satırının üzerine getirin ve ardından satırın en sağındaki düğmeyi tıklayın. Aşağıda, yöneticiler tarafından kullanılabilen düzenle düğmesi gösterilmektedir. Kuralları devre dışı bırakarak Apigee Sense'in bu kalıbı kullanarak API'lerinize gönderilen istekleri değerlendirmeyi durdurmasını da sağlayabilirsiniz.
  6. Kuralın iletişim kutusunda koşul değerlerini görüntüleyin veya düzenleyin.
  7. Kaydet'i tıklayın.
  8. Bir saat sonra, değişikliklerinizin istediğiniz sonucu verip vermediğini değerlendirmek için Algılama raporundaki analiz sonuçlarını inceleyin.