Dostosowywanie reguł wykrywania

Wyświetlasz dokumentację Apigee Edge.
Przejdź do dokumentacji Apigee X.
info

Możesz wyświetlać i dostosowywać reguły wykrywania Apigee Sense, aby mieć pewność, że wykrywasz tylko te żądania, które mogą być niepożądane. Reguły wykrywania Apigee Sense określają wzorce reprezentujące potencjalnie niepożądane żądania klientów.

Więcej informacji o wyświetlaniu wyników reguł wykrywania znajdziesz w artykule Pierwsze kroki z konsolą Apigee Sense.

Przykład dostrajania

Możesz na przykład zauważyć w raportach wykrywania, że niektóre niepożądane żądania są zgodne ze wzorcem Brute Guessor, który zgłasza większy odsetek błędów odpowiedzi w ciągu 24 godzin. Zauważysz jednak też, że wzorzec wykrywa żądania, które chcesz przepuszczać przez proxy interfejsów API.

Dostosowując wzorzec Brute Guessor (tabela poniżej), możesz go dostroić tak, aby lepiej przepuszczał żądania, które chcesz, i wykrywał te, których nie chcesz. Wzorzec Brute Guessor określa warunki i wartości przedstawione w tabeli poniżej. Jeśli zestaw żądań spełnia te warunki w ciągu 24 godzin, Apigee Sense zgłasza, że te żądania są zgodne ze wzorcem Brute Guessor.

Warunki Wartość
Minimalna liczba wywołań z adresu IP 100
Minimalny odsetek błędów 90

Mogą wystąpić sytuacje, w których projekt może dopuszczać > 90% błędów w ciągu 24 godzin. W takim przypadku prawdziwe źródła mogą zostać zablokowane ze względu na ustawienie ochrony reguły. Ta funkcja umożliwia zmianę wartości warunków. W poprzednim przykładzie możesz zacząć od zmiany wartości warunków na te:

Warunki Wartość
Minimalna liczba wywołań z adresu IP 100
Minimalny odsetek błędów 95

Konkretne zmiany dostosowania będą się różnić w zależności od tego, co dane żądań mówią o tym, jak prawidłowi klienci korzystają z Twoich interfejsów API. Prawdopodobnie jednak stwierdzisz, że proces ten jest iteracyjny i polega na wprowadzaniu stopniowych zmian, aż uzyskasz przydatną definicję reguły.

Iteracyjne dostrajanie wykrywania

W przypadku reguł wykrywania, które wymagają dostrojenia, najlepiej zastosować podejście przyrostowe i iteracyjne. Każda iteracja może potrwać około dnia ze względu na sposób działania cyklu wykrywania i analizy Apigee Sense. W tym cyklu Apigee Sense przechowuje metadane dotyczące żądań klientów, analizuje te dane w pakiecie, a następnie wyświetla wyniki, które możesz zobaczyć w konsoli Apigee Sense.

Możesz na przykład zastosować ten proces:

  1. Użyj raportów wykrywania w konsoli Apigee Sense, aby zidentyfikować regułę wykrywania, która wymaga dostrojenia, np. regułę wykrywającą zbyt wiele żądań, które są w rzeczywistości przydatne.
  2. Określ, które warunki reguły wymagają dostosowania, aby odsetek wykrywanych przez nią niepożądanych żądań był wyższy.
  3. W konsoli Apigee Sense edytuj regułę, aby wprowadzić niewielką zmianę przyrostową w zidentyfikowanych wartościach warunków.
  4. Po godzinie użyj raportów wykrywania, aby sprawdzić, czy zmiana przyniosła oczekiwany efekt.
  5. W razie potrzeby powtarzaj te czynności, aż uzyskasz przydatne wyniki.

Wskazówki i sprawdzone metody

Podczas dostosowywania reguł wykrywania pamiętaj o tych kwestiach.

  • Warunki reguły łączą się w logiczną relację AND. Innymi słowy, jeśli są 3 warunki, wszystkie 3 muszą zostać spełnione, aby żądania były zgodne ze wzorcem reguły.
  • Niektóre warunki reguły określają minimalne progi, a inne – maksymalne.
  • Dostrajaj reguły tak, aby zachować równowagę między wykrywaniem wystarczającej liczby żądań do identyfikowania niepożądanego ruchu a niewykrywaniem zbyt wielu żądań, które są przydatne. Zalecamy, aby wykrywać mniej żądań, aby uniknąć wykrywania przydatnego ruchu.
  • Bardzo małe zmiany wartości warunków mogą nie przynieść zauważalnej różnicy. Samodzielnie oceń, jak dużą zmianę należy wprowadzić.

Więcej informacji o wzorcach, warunkach i oknach czasowych znajdziesz w artykule Podejmowanie działań w przypadku podejrzanej aktywności.

Dostosowywanie reguły wykrywania

Gdy zidentyfikujesz regułę wykrywania, która wymaga dostrojenia, wykonaj te czynności, aby wyświetlić lub dostosować regułę wykrywania, a nawet wyłączyć reguły, jeśli uznasz je za nieprzydatne. Będziesz też mieć możliwość sprawdzenia, kto ostatnio edytował regułę.

  1. Otwórz nową wersję Edge.
  2. W nowej wersji Edge kliknij menu Analiza , a następnie Sense.
  3. Na pasku nawigacyjnym kliknij Wykrywanie > Reguły.
  4. Na stronie Reguły wykrywania znajdź regułę, którą chcesz wyświetlić lub dostosować.
  5. Najedź kursorem na wiersz reguły na liście, a następnie kliknij przycisk po prawej stronie wiersza. Poniżej pokazujemy przycisk edycji dostępny dla administratorów. Pamiętaj, że możesz też wyłączyć reguły, co spowoduje, że Apigee Sense przestanie oceniać żądania do Twoich interfejsów API za pomocą tego wzorca.
  6. W oknie dialogowym reguły wyświetl lub dostosuj wartości warunków.
  7. Kliknij Zapisz.
  8. Po godzinie sprawdź wyniki analizy w raporcie wykrywania, aby ocenić, czy zmiany przyniosły oczekiwany efekt.