Anda melihat dokumentasi Apigee Edge.
Buka
dokumentasi Apigee X. info
Anda dapat melihat atau menyesuaikan aturan deteksi Apigee Sense untuk memastikan Anda hanya menangkap permintaan yang mungkin tidak diinginkan. Aturan deteksi Apigee Sense menentukan pola yang mewakili permintaan klien yang mungkin tidak diinginkan.
Untuk mengetahui informasi selengkapnya tentang cara melihat hasil aturan deteksi, lihat Memulai konsol Apigee Sense.
Contoh penyesuaian
Misalnya, Anda mungkin telah melihat dalam laporan deteksi bahwa beberapa permintaan yang tidak diinginkan sesuai dengan pola Brute Guessor, yang melaporkan proporsi error respons yang lebih besar selama periode 24 jam. Namun, Anda juga melihat bahwa pola tersebut menangkap permintaan yang ingin Anda izinkan melalui proxy API.
Dengan menyesuaikan pola Brute Guessor (tabel berikut), Anda dapat menyesuaikannya untuk mengizinkan permintaan yang Anda inginkan dan menangkap permintaan yang tidak Anda inginkan. Pola Brute Guessor menentukan kondisi dan nilai yang ditampilkan dalam tabel berikut. Jika sekumpulan permintaan memenuhi kondisi ini selama periode 24 jam, Apigee Sense akan melaporkan bahwa permintaan tersebut sesuai dengan pola Brute Guessor.
| Kondisi | Nilai |
|---|---|
| Jumlah minimum panggilan dari IP | 100 |
| Batas persentase minimum error | 90 |
Mungkin ada skenario saat desain Anda dapat memungkinkan > 90% error dalam periode 24 jam. Dalam hal ini, karena setelan perlindungan aturan, sumber asli mungkin diblokir. Fitur ini memungkinkan Anda mengubah nilai kondisi. Dalam contoh sebelumnya, Anda dapat mulai dengan mengubah nilai kondisi menjadi berikut:
| Kondisi | Nilai |
|---|---|
| Jumlah minimum panggilan dari IP | 100 |
| Batas persentase minimum error | 95 |
Perubahan penyesuaian spesifik yang Anda lakukan akan bervariasi berdasarkan data permintaan Anda tentang cara klien yang valid menggunakan API Anda. Namun, Anda mungkin akan menemukan bahwa prosesnya bersifat berulang, yang mana Anda melakukan perubahan bertahap hingga Anda mendapatkan definisi aturan yang berguna.
Menyesuaikan deteksi secara berulang
Untuk aturan deteksi yang perlu disesuaikan, sebaiknya gunakan pendekatan bertahap dan berulang. Setiap iterasi dapat memerlukan waktu sekitar satu hari karena cara kerja siklus deteksi dan analisis Apigee Sense. Dalam siklus tersebut, Apigee Sense menyimpan metadata tentang permintaan klien, menganalisis data tersebut dalam batch, lalu menampilkan hasilnya untuk Anda lihat di konsol Apigee Sense.
Misalnya, Anda dapat menggunakan proses berikut:
- Gunakan laporan deteksi konsol Apigee Sense untuk mengidentifikasi aturan deteksi yang dapat menggunakan penyesuaian, seperti aturan yang mendeteksi terlalu banyak permintaan yang sebenarnya berguna.
- Identifikasi kondisi aturan mana yang perlu disesuaikan sehingga persentase permintaan yang tidak diinginkan yang ditangkap lebih tinggi.
- Di konsol Apigee Sense, edit aturan untuk membuat perubahan bertahap yang sederhana pada nilai kondisi yang telah Anda identifikasi.
- Setelah satu jam, gunakan laporan deteksi untuk mengevaluasi apakah perubahan Anda telah memberikan efek yang Anda inginkan.
- Lakukan iterasi sesuai kebutuhan hingga Anda mendapatkan hasil yang berguna.
Panduan dan praktik terbaik
Saat menyesuaikan aturan deteksi, perhatikan hal-hal berikut.
- Kondisi aturan digabungkan dalam hubungan AND logis. Dengan kata lain, jika ada tiga kondisi, ketiga kondisi tersebut harus dipenuhi agar permintaan sesuai dengan pola aturan.
- Beberapa kondisi aturan menentukan batas minimum, sedangkan kondisi lainnya menentukan batas maksimum.
- Sesuaikan aturan untuk menyeimbangkan antara menangkap permintaan yang cukup untuk mengidentifikasi traffic yang tidak diinginkan, tetapi tidak terlalu banyak sehingga Anda menangkap traffic yang berguna. Sebagai praktik terbaik, sebaiknya tangkap lebih sedikit permintaan untuk menghindari penangkapan traffic yang berguna.
- Perubahan yang sangat kecil pada nilai kondisi mungkin tidak akan membuat perbedaan yang terlihat. Gunakan pertimbangan Anda sendiri tentang seberapa besar perubahan yang akan dilakukan.
Untuk mengetahui informasi selengkapnya tentang pola, kondisi, dan jangka waktu, lihat Mengambil tindakan terhadap aktivitas yang mencurigakan.
Menyesuaikan aturan deteksi
Setelah mengidentifikasi aturan deteksi yang dapat menggunakan penyesuaian, gunakan langkah-langkah berikut untuk melihat atau menyesuaikan aturan deteksi, atau bahkan menonaktifkan aturan jika Anda menganggapnya tidak berguna. Anda juga dapat melihat siapa yang terakhir mengedit aturan tersebut.
- Buka pengalaman Edge baru.
- Di pengalaman Edge baru, klik menu Analyze, lalu klik Sense.
- Di menu navigasi, klik Detection > Rules.
- Di halaman Detection Rules, temukan aturan yang ingin Anda lihat atau sesuaikan.
- Arahkan kursor ke baris aturan dalam daftar, lalu klik tombol di ujung kanan baris.
Berikut ini tombol edit yang tersedia untuk administrator. Perhatikan bahwa Anda juga dapat menonaktifkan aturan, sehingga Apigee Sense berhenti mengevaluasi permintaan ke API Anda menggunakan pola tersebut.

- Di kotak dialog aturan, lihat atau sesuaikan nilai kondisi.

- Klik Save.
- Setelah satu jam, periksa hasil analisis di laporan Deteksi untuk mengevaluasi apakah perubahan Anda telah memberikan hasil yang Anda inginkan.