Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
İstekleri engelleyerek veya API proxy'lerinizde özel işlem için işaretleyerek şüpheli istekleri engellemek üzere işlem yapabilirsiniz. Ayrıca, belirli IP adreslerinden gelen istekleri açıkça kabul etmek için de işlem yapabilirsiniz.
İşlemlerin işleyiş şekli
Apigee Sense konsolunda, belirli istemcilerden gelen istekleri açıkça izin verme, engelleme veya işaretleme işlemlerini yapabilirsiniz. Apigee Edge, bu işlemleri API proxy'leriniz işlemeden önce isteklere uygular. Genellikle, istekler istenmeyen davranış kalıplarına uyduğu için veya (İzin ver işlemi söz konusu olduğunda) bir istemciyi daha önce yaptığınız yasaklayıcı işlemlerin dışında tutmak istediğiniz için işlem yaparsınız.
Hangi isteklerle ilgili işlem yapmanız gerektiğini öğrenmek için algılama raporunu (Apigee Sense konsolunda Algılama menüsünü, ardından Rapor'u tıklayın) kullanarak engellemek veya işaretlemek istediğiniz istek davranışlarını belirleyin. Örneğin, algılama raporunda bir dizi isteğin Brute Guessor davranışını sergilediği gösterilebilir. Bu IP adreslerinden gelen istekleri engellemek için işlem yapabilirsiniz.
Aşağıdaki işlemleri yapabilirsiniz.
| İşlem | Açıklama | Öncelik sırası |
|---|---|---|
| İzin ver | Seçilen kategorideki isteklerin işlenmesine izin verin. IP adresini etkileyebilecek diğer işlemlere rağmen belirli istemci IP adreslerinden gelen isteklere açıkça izin vermek için İzin ver işlemini yapabilirsiniz. Örneğin, dahili veya iş ortağı istemci IP'lerinin isteklerinin "istenmeyen" davranışa uygun olmasına rağmen bu isteklere izin vermek isteyebilirsiniz. | 1 |
| Engelle | Seçilen kategorideki istekleri engelleyin. İstekleri tamamen engellemeyi seçtiğinizde Apigee Edge, istemciye 403 durum koduyla yanıt verir. | 2 |
| İşaret | Seçili kategorideki istekleri işaretleyerek API proxy kodu içinde bu isteklerle ilgili işlem yapabilirsiniz. Bir müşterinin isteklerini işaretlediğinizde Apigee Edge, isteğe X-SENSE-BOT-DETECTED üstbilgisini SENSE değeriyle birlikte ekler. API proxy'niz, bu başlığın varlığına göre yanıt verebilir (ör. istemciye belirli bir yanıt gönderebilir). |
3 |
Apigee Sense işlemlerinin öncelik sırası
Apigee Sense, işlemleri öncelik sırasına göre uygular (İzin ver, Engelle, İşaretle). Örneğin, belirli bir IP adresinde hem İzin Ver hem de Engelle işlemi etkinse Apigee Sense, İzin Ver işlemini uygular ve Engelle işlemini yoksayar.
Apigee Sense, bir IP adresine farkında olmadan birden fazla işlem uygulayabileceğiniz için öncelik sırasını zorunlu kılar. Bunun nedeni, genellikle çok sayıda IP adresinin ilişkilendirildiği bir davranış (ör. kaba kuvvet saldırısı yapanları engelleme) üzerinde işlem yapmanızdır. Daha sonra tek bir IP üzerinde başka bir işlem yaptığınızda (ör. izin vermek için kolay hatırlanabilen bir IP adresini seçerek) hem davranışa uygulanan işlem hem de tek IP'ye uygulanan işlemler IP için etkinleştirilir. Ancak belirli bir IP adresinden gelen istekler için yalnızca en yüksek önceliğe sahip işlem uygulanır.
Bu nedenle, üç türdeki işlemlerin tümü bir IP adresi için etkinleştirilebilse de İzin ver işlemi, Engelle veya İşaretle işlemine göre öncelikli olur.
İşlem yapılacak istekleri ve istemcileri belirleme
Apigee Sense konsolunda, şüpheli istemcileri kökenlerine ve şüpheli olma nedenlerine göre filtreleyip gruplandırabilirsiniz. İstediğiniz grubu belirledikten sonra bu gruptaki IP'lerle ilgili işlem yapabilirsiniz (ör. IP'leri engelleme).
Şüpheli istemcileri aşağıdaki bölümlere göre filtreleyebilirsiniz:
| Bölüm | Açıklama |
|---|---|
| Tek bot nedeni | İsteğin şüpheli olmasının nedeni. Nedenler hakkında daha fazla bilgiyi aşağıda bulabilirsiniz. |
| Bot nedeni grubu | Tek bir IP adresi kümesiyle ilişkili bir nedenler kümesi. Örneğin, analizde istekleri üç nedenden dolayı ölçütlerle eşleşen dört IP adresi belirlenmiş olabilir. |
| Ülke | İsteğin kaynağı olan ülke. |
| Otonom sistem kuruluşu | İsteğin geldiği AS kuruluşu. |
Nedenler
Apigee Sense, API isteklerini analiz ederken istek davranışının şüpheli olup olmadığını belirleyen ölçütleri kullanarak istekleri ölçer. IP'den gelen istekler, şüpheli etkinlik için bir neden olduğunu gösteren ölçütleri karşılıyorsa Apigee Sense bunu konsolunda bildirir.
Aşağıdaki tabloda, isteklerin neden şüpheli olarak tanımlandığı açıklanmaktadır. Portalda ölçütlerin listesini görebilir ve şüpheli istekte bulunan istemcileri bu nedenlere göre filtreleyebilirsiniz.
Ölçütleri API kullanımınızın ihtiyaçlarına göre de özelleştirebilirsiniz. Daha fazla bilgi için Algılama kurallarını özelleştirme başlıklı makaleyi inceleyin.
| Neden | Davranış Yakalandı |
|---|---|
| Brute Guessor | Son 24 saat içinde daha fazla yanıt hatası |
| İçerik kotasını aşan kullanıcı | İçerik kotası aşıldığı için 403 hatasından sonraki ek istekler |
| İçerik Hırsızı | 5 dakikalık bir süre içinde yüksek hacimli trafiğe sahip az sayıda OAuth oturumu |
| İçerik kazıyıcı | 5 dakikalık bir aralıkta çok sayıda URI'nin çağrılması |
| Farklı işletim sistemleri | 5 dakikalık bir süre içinde kullanılan birden fazla işletim sistemi ailesi |
| Farklı kullanıcı aracısı ailesi | 5 dakikalık bir süre içinde birden fazla kullanıcı aracısı ailesi kullanıldı |
| Flooder | 5 dakikalık bir süre içinde IP'den gelen trafiğin yüksek olması |
| Guessor | 5 dakikalık bir süre içinde çok sayıda yanıt hatası |
| Login Guessor | 5 dakikalık süre içinde az sayıda URI'ye yüksek hacimli trafik |
| OAuth Abuser | Son 24 saat içinde az sayıda kullanıcı aracısıyla yüksek sayıda OAuth oturumu |
| OAuth Collector | Son 24 saat içinde az sayıda kullanıcı aracısı ailesiyle yüksek sayıda OAuth oturumu |
| OAuth Harvestor | 5 dakikalık bir süre içinde önemli trafikle birlikte çok sayıda OAuth oturumu |
| Robot Abuser | Son 24 saat içinde daha fazla 403 ret hatası |
| Kısa Oturum | Kısa OAuth oturumlarının sayısının yüksek olması |
| Statik İçerik Kazıyıcı | 5 dakikalık bir süre içinde IP'den gelen yanıt yükü boyutunun yüksek olması |
| Fırtına | 5 dakikalık süre içinde birkaç yüksek trafik artışı |
| Hortum | 5 dakikalık aralıkta trafikte sürekli yükselişler |
| Tor Liste Kuralı | IP, bir TOR projesinden kaynaklanıyor ve IP, en az bir başka bot kuralını tetikliyor |