การปรับแต่งกฎการตรวจหา

คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X
ข้อมูล

คุณสามารถดูหรือปรับแต่งกฎการตรวจจับ Apigee Sense เพื่อให้แน่ใจว่าจะจับเฉพาะคำขอที่อาจไม่พึงประสงค์ กฎการตรวจหา Apigee Sense จะกำหนดรูปแบบที่แสดงถึงคำขอของไคลเอ็นต์ที่อาจไม่พึงประสงค์

ดูข้อมูลเพิ่มเติมเกี่ยวกับการดูผลลัพธ์ของกฎการตรวจจับได้ที่การเริ่มต้นใช้งานคอนโซล Apigee Sense

ตัวอย่างการปรับแต่ง

ตัวอย่างเช่น คุณอาจสังเกตเห็นในรายงานการตรวจจับว่าคำขอที่ไม่พึงประสงค์บางรายการสอดคล้องกับรูปแบบ Brute Guessor ซึ่งจะรายงานข้อผิดพลาดในสัดส่วนที่มากขึ้นในช่วงระยะเวลา 24 ชั่วโมง แต่คุณยังสังเกตเห็นว่ารูปแบบดังกล่าวรับคำขอที่ต้องการอนุญาตผ่านพร็อกซี API

การปรับแต่งรูปแบบ Brute Guessor (ตารางต่อไปนี้) จะช่วยให้คุณปรับแต่งรูปแบบเพื่อให้อนุญาตคำขอที่คุณต้องการและตรวจจับคำขอที่คุณไม่ต้องการได้ดีขึ้น รูปแบบ Brute Guessor กำหนดเงื่อนไขและค่าที่แสดงในตารางต่อไปนี้ หากชุดคำขอตรงตามเงื่อนไขเหล่านี้ในช่วงเวลา 24 ชั่วโมง Apigee Sense จะรายงานว่าคำขอเหล่านั้นสอดคล้องกับรูปแบบ Brute Guessor

เงื่อนไข ค่า
จำนวนการโทรขั้นต่ำจาก IP 100
เปอร์เซ็นต์ขั้นต่ำของเกณฑ์ข้อผิดพลาด 90

อาจมีบางสถานการณ์ที่การออกแบบของคุณอาจยอมให้มีข้อผิดพลาดมากกว่า 90% ในช่วงเวลา 24 ชั่วโมง ในกรณีนี้ แหล่งที่มาจริงอาจถูกบล็อกเนื่องจากการตั้งค่าการป้องกันของกฎ ฟีเจอร์นี้ช่วยให้คุณเปลี่ยนค่าสภาพสินค้าได้ ในตัวอย่างก่อนหน้านี้ คุณอาจเริ่มด้วยการเปลี่ยนค่าเงื่อนไขเป็น

เงื่อนไข ค่า
จำนวนการโทรขั้นต่ำจาก IP 100
เปอร์เซ็นต์ขั้นต่ำของเกณฑ์ข้อผิดพลาด 95

การเปลี่ยนแปลงการปรับแต่งเฉพาะที่คุณทำจะแตกต่างกันไปขึ้นอยู่กับข้อมูลคำขอเกี่ยวกับวิธีที่ไคลเอ็นต์ที่ถูกต้องใช้ API ของคุณ แต่คุณอาจพบว่ากระบวนการนี้ต้องทำซ้ำ ซึ่งคุณจะต้องทำการเปลี่ยนแปลงทีละน้อยจนกว่าจะพบนิยามของกฎที่เป็นประโยชน์

ปรับแต่งการตรวจจับซ้ำๆ

สำหรับกฎการตรวจจับที่ต้องมีการปรับแต่ง คุณอาจพบว่าการใช้วิธีการแบบค่อยเป็นค่อยไปและทำซ้ำจะเป็นการดีที่สุด การดำเนินการซ้ำแต่ละครั้งอาจใช้เวลาประมาณ 1 วันเนื่องจากกระบวนการตรวจหาและการวิเคราะห์ของ Apigee Sense ในรอบดังกล่าว Apigee Sense จะจัดเก็บข้อมูลเมตาเกี่ยวกับคำขอของไคลเอ็นต์ วิเคราะห์ข้อมูลเป็นกลุ่ม จากนั้นแสดงผลลัพธ์ให้คุณดูในคอนโซล Apigee Sense

ตัวอย่างเช่น คุณอาจใช้กระบวนการต่อไปนี้

  1. ใช้รายงานการตรวจจับของคอนโซล Apigee Sense เพื่อระบุกฎการตรวจจับที่สามารถใช้การปรับแต่ง เช่น กฎที่ตรวจหาคำขอที่มีประโยชน์จริงมากเกินไป
  2. ระบุว่าเงื่อนไขใดของกฎที่ต้องปรับเพื่อให้เปอร์เซ็นต์ของคำขอที่ไม่พึงประสงค์สูงขึ้น
  3. ในคอนโซล Apigee Sense ให้แก้ไขกฎเพื่อทำการเปลี่ยนแปลงทีละน้อยกับค่าของเงื่อนไขที่คุณระบุไว้
  4. หลังผ่านไป 1 ชั่วโมง ให้ใช้รายงานการตรวจจับเพื่อประเมินว่าการเปลี่ยนแปลงมีผลกระทบตามที่ต้องการหรือไม่
  5. ทำซ้ำตามที่จำเป็นจนกว่าจะได้ผลลัพธ์ที่เป็นประโยชน์

หลักเกณฑ์และแนวทางปฏิบัติแนะนำ

โปรดคำนึงถึงสิ่งต่อไปนี้เมื่อปรับแต่งกฎการตรวจจับ

  • เงื่อนไขของกฎจะรวมกันในความสัมพันธ์เชิงตรรกะ AND กล่าวคือ หากมีเงื่อนไข 3 ข้อ คำขอจะต้องเป็นไปตามรูปแบบของกฎทั้ง 3 ข้อ
  • เงื่อนไขของกฎบางเงื่อนไขจะกำหนดเกณฑ์ขั้นต่ำ ในขณะที่เงื่อนไขอื่นๆ จะกำหนดเกณฑ์ขั้นต่ำ
  • ปรับแต่งกฎเพื่อสร้างสมดุลระหว่างการรับคำขอที่มากพอในการระบุการเข้าชมที่ไม่พึงประสงค์ แต่ไม่มากจนทำให้คุณได้รับการเข้าชมที่มีประโยชน์ แนวทางปฏิบัติแนะนำคือให้ยอมรับคําขอให้น้อยลงเพื่อหลีกเลี่ยงการบันทึกการเข้าชมที่มีประโยชน์
  • การเปลี่ยนแปลงค่าของสภาพสินค้าที่น้อยมากอาจไม่สร้างความแตกต่างที่สังเกตเห็นได้ ใช้วิจารณญาณของคุณเองว่าการเปลี่ยนแปลงนั้นควรส่งผลดีเพียงใด

โปรดดูข้อมูลเพิ่มเติมเกี่ยวกับรูปแบบ เงื่อนไข และกรอบเวลาในหัวข้อการดำเนินการกับกิจกรรมที่น่าสงสัย

การปรับแต่งกฎการตรวจจับ

เมื่อคุณระบุกฎการตรวจจับที่สามารถใช้การปรับแต่งแล้ว ให้ทำตามขั้นตอนต่อไปนี้เพื่อดูหรือปรับแต่งกฎการตรวจจับ หรือแม้แต่ปิดใช้กฎหากคุณเห็นว่ากฎเหล่านั้นไม่มีประโยชน์ นอกจากนี้ คุณยังดูได้ด้วยว่าใครเป็นผู้แก้ไขกฎคนล่าสุด

  1. เปิดประสบการณ์ Edge ใหม่
  2. ในประสบการณ์การใช้งาน New Edge ให้คลิกเมนูวิเคราะห์ แล้วคลิกSense
  3. คลิกการตรวจหา > กฎในแถบนำทาง
  4. ในหน้ากฎการตรวจจับ ให้ค้นหากฎที่ต้องการดูหรือปรับแต่ง
  5. วางเมาส์เหนือแถวของกฎในรายการ แล้วคลิกปุ่มที่ด้านขวาสุดของแถว การตั้งค่าต่อไปนี้จะแสดงปุ่มแก้ไขที่ผู้ดูแลระบบใช้ได้ โปรดทราบว่าคุณยังปิดใช้กฎได้ด้วย ซึ่งจะทำให้ Apigee Sense หยุดการประเมินคำขอที่ส่งไปยัง API โดยใช้รูปแบบดังกล่าว
  6. ดูหรือปรับค่าของเงื่อนไขในกล่องโต้ตอบของกฎ
  7. คลิกบันทึก
  8. หลังจากนั้น 1 ชั่วโมง ให้ตรวจสอบผลการวิเคราะห์ในรายงานการตรวจจับเพื่อประเมินว่าการเปลี่ยนแปลงให้ผลลัพธ์ตามที่ต้องการหรือไม่