คุณกำลังดูเอกสารประกอบของ Apigee Edge
ไปที่
เอกสารประกอบของ Apigee X info
คุณสามารถดำเนินการเพื่อสกัดกั้นคำขอที่น่าสงสัยได้ เช่น บล็อกคำขอหรือตั้งค่าสถานะคำขอเพื่อจัดการเป็นพิเศษภายในพร็อกซี API นอกจากนี้ คุณยังดำเนินการเพื่ออนุญาตคำขอจากที่อยู่ IP ที่เฉพาะเจาะจงอย่างชัดแจ้งได้ด้วย
วิธีการทำงานของการดำเนินการ
ในคอนโซล Apigee Sense คุณสามารถดำเนินการเพื่ออนุญาต บล็อก หรือตั้งค่าสถานะคำขอจากไคลเอ็นต์ที่เฉพาะเจาะจงอย่างชัดแจ้งได้ Apigee Edge จะใช้การดำเนินการเหล่านี้กับคำขอก่อนที่พร็อกซี API จะประมวลผลคำขอ โดยปกติแล้ว คุณจะดำเนินการเนื่องจากคำขอเป็นไปตามรูปแบบพฤติกรรมที่ไม่พึงประสงค์ หรือ (ในกรณีของการดำเนินการอนุญาต) เนื่องจากคุณต้องการยกเว้นไคลเอ็นต์จากการดำเนินการห้ามที่มีอยู่
หากต้องการค้นหาคำขอที่จะดำเนินการ ให้ใช้รายงานการตรวจหา (ในคอนโซล Apigee Sense ให้คลิกเมนูการตรวจหา แล้วคลิกรายงาน) เพื่อระบุพฤติกรรมคำขอที่คุณต้องการบล็อกหรือตั้งค่าสถานะ ตัวอย่างเช่น รายงานการตรวจหาอาจแสดงว่าชุดคำขอมีพฤติกรรม Brute Guessor คุณสามารถดำเนินการเพื่อบล็อกคำขอจากที่อยู่ IP เหล่านั้นได้
คุณสามารถดำเนินการได้ดังนี้
| การดำเนินการ | คำอธิบาย | ลำดับความสำคัญ |
|---|---|---|
| อนุญาต | อนุญาตให้คำขอในหมวดหมู่ที่เลือกดำเนินการต่อ คุณอาจดำเนินการอนุญาตเพื่ออนุญาตคำขอจากที่อยู่ IP ของไคลเอ็นต์ที่เฉพาะเจาะจงอย่างชัดแจ้ง แม้ว่าจะมีคำขออื่นๆ ที่อาจส่งผลต่อที่อยู่ IP ตัวอย่างเช่น คุณอาจต้องการอนุญาตคำขอจาก IP ของไคลเอ็นต์ภายในหรือพาร์ทเนอร์ แม้ว่าคำขอเหล่านั้นจะเป็นไปตามพฤติกรรม "ไม่พึงประสงค์" | 1 |
| บล็อก | บล็อกคำขอในหมวดหมู่ที่เลือก เมื่อคุณเลือกที่จะบล็อกคำขอทั้งหมด Apigee Edge จะตอบกลับไคลเอ็นต์ด้วยรหัสสถานะ 403 | 2 |
| ตั้งค่าสถานะ | ตั้งค่าสถานะคำขอในหมวดหมู่ที่เลือกเพื่อให้คุณดำเนินการกับคำขอเหล่านั้นได้ภายในโค้ดพร็อกซี API เมื่อคุณตั้งค่าสถานะคำขอของไคลเอ็นต์ Apigee Edge จะเพิ่มส่วนหัว X-SENSE-BOT-DETECTED ที่มีค่า SENSE ลงในคำขอ พร็อกซี API สามารถตอบกลับตามการมีอยู่ของส่วนหัวนี้ได้ เช่น ส่งการตอบกลับที่เฉพาะเจาะจงไปยังไคลเอ็นต์ |
3 |
ลำดับความสำคัญของการดำเนินการ Apigee Sense
Apigee Sense จะใช้การดำเนินการตามลำดับความสำคัญจากอนุญาตไปบล็อกไปตั้งค่าสถานะ ตัวอย่างเช่น หากที่อยู่ IP ที่กำหนดมีการเปิดใช้ทั้งการดำเนินการอนุญาตและการดำเนินการบล็อก Apigee Sense จะใช้การดำเนินการอนุญาตและละเว้นการดำเนินการบล็อก
Apigee Sense บังคับใช้ลำดับความสำคัญเนื่องจากคุณอาจใช้การดำเนินการหลายอย่างกับที่อยู่ IP โดยไม่รู้ตัว เนื่องจากโดยปกติแล้วคุณจะดำเนินการกับ พฤติกรรม \-- เช่น บล็อก Brute Guessor -- ซึ่งมีที่อยู่ IP หลายรายการเชื่อมโยงอยู่ เมื่อคุณดำเนินการอื่นกับ IP เดียวในภายหลัง เช่น เลือก IP ที่เชื่อถือได้เพื่ออนุญาต ทั้งการดำเนินการที่ใช้กับพฤติกรรมและการดำเนินการที่ใช้กับ IP เดียวจะเปิดใช้สำหรับ IP แต่ระบบจะบังคับใช้เฉพาะการดำเนินการที่มีลำดับความสำคัญสูงสุดสำหรับคำขอจากที่อยู่ IP ที่กำหนด
ดังนั้น แม้ว่าการดำเนินการทั้ง 3 ประเภทจะเปิดใช้สำหรับที่อยู่ IP ได้ แต่การดำเนินการอนุญาตจะมีลำดับความสำคัญสูงกว่าการดำเนินการบล็อกหรือตั้งค่าสถานะ
การระบุคำขอและไคลเอ็นต์ที่จะดำเนินการ
ในคอนโซล Apigee Sense คุณสามารถกรองและจัดกลุ่มไคลเอ็นต์ที่น่าสงสัยตามแหล่งที่มาและเหตุผลที่น่าสงสัย เมื่อแยกกลุ่มที่ต้องการได้แล้ว คุณจะดำเนินการกับ IP ในกลุ่มนั้นได้ เช่น บล็อก IP
คุณสามารถกรองไคลเอ็นต์ที่น่าสงสัยตามพาร์ติชันต่อไปนี้
| พาร์ติชัน | คำอธิบาย |
|---|---|
| เหตุผลเดียวที่ทำให้เป็นบ็อต | เหตุผลที่ทำให้คำขอน่าสงสัย ดูข้อมูลเพิ่มเติมเกี่ยวกับเหตุผลด้านล่าง |
| กลุ่มเหตุผลที่ทำให้เป็นบ็อต | ชุดเหตุผลที่เชื่อมโยงกับชุดที่อยู่ IP เดียวอย่างน้อย 1 รายการ ตัวอย่างเช่น การวิเคราะห์อาจระบุที่อยู่ IP 4 รายการที่มีคำขอตรงกับเกณฑ์สำหรับ 3 เหตุผล |
| ประเทศ | ประเทศที่เป็นต้นกำเนิดของคำขอ |
| องค์กรระบบเครือข่ายอัตโนมัติ | องค์กร AS ที่ส่งคำขอ |
เหตุผล
เมื่อวิเคราะห์คำขอ API, Apigee Sense จะวัดคำขอโดยใช้เกณฑ์ที่กำหนดว่าพฤติกรรมคำขอน่าสงสัยหรือไม่ หากคำขอจาก IP เป็นไปตามเกณฑ์ที่บ่งบอกถึงเหตุผลของกิจกรรมที่น่าสงสัย Apigee Sense จะรายงานในคอนโซล
ตารางต่อไปนี้อธิบายเหตุผลที่ทำให้ระบบระบุคำขอว่าน่าสงสัย ในพอร์ทัล คุณจะเห็นรายการเกณฑ์และกรองไคลเอ็นต์ที่ส่งคำขอที่น่าสงสัยตามเหตุผลเหล่านี้ได้
นอกจากนี้ คุณยังปรับแต่งเกณฑ์ได้ตามความต้องการในการใช้ API ดูข้อมูลเพิ่มเติมได้ที่ การปรับแต่งกฎการตรวจหา
| เหตุผล | พฤติกรรมที่ตรวจพบ |
|---|---|
| Brute Guessor | ข้อผิดพลาดในการตอบกลับมีสัดส่วนมากขึ้นในช่วง 24 ชั่วโมงที่ผ่านมา |
| Content Quota Exceeder | คำขอเพิ่มเติมหลังจากเกิดข้อผิดพลาด 403 เนื่องจากโควต้าเนื้อหาเกิน |
| Content Robber | เซสชัน OAuth น้อยแต่มีการเข้าชมจำนวนมากในช่วง 5 นาที |
| Content Scraper | มีการเรียก URI จำนวนมากในช่วง 5 นาที |
| Distinct OS | มีการใช้ตระกูลระบบปฏิบัติการหลายรายการในช่วง 5 นาที |
| Distinct User Agent Family | มีการใช้ตระกูล User Agent หลายรายการในช่วง 5 นาที |
| Flooder | การเข้าชมจาก IP มีสัดส่วนสูงในช่วง 5 นาที |
| Guessor | ข้อผิดพลาดในการตอบกลับจำนวนมากในช่วง 5 นาที |
| Login Guessor | การเข้าชมจำนวนมากไปยัง URI ไม่กี่รายการในช่วง 5 นาที |
| OAuth Abuser | เซสชัน OAuth จำนวนมากแต่มี User Agent จำนวนน้อยในช่วง 24 ชั่วโมงที่ผ่านมา |
| OAuth Collector | เซสชัน OAuth จำนวนมากแต่มีตระกูล User Agent จำนวนน้อยในช่วง 24 ชั่วโมงที่ผ่านมา |
| OAuth Harvestor | เซสชัน OAuth จำนวนมากแต่มีการเข้าชมจำนวนมากในช่วง 5 นาที |
| Robot Abuser | ข้อผิดพลาดในการปฏิเสธ 403 จำนวนมากขึ้นในช่วง 24 ชั่วโมงที่ผ่านมา |
| Short Session | เซสชัน OAuth สั้นๆ จำนวนมาก |
| Static Content Scraper | ขนาดเพย์โหลดการตอบกลับจาก IP มีสัดส่วนสูงในช่วง 5 นาที |
| Storm | การเข้าชมเพิ่มขึ้นสูงๆ ไม่กี่ครั้งในช่วง 5 นาที |
| Tornado | การเข้าชมเพิ่มขึ้นสูงๆ อย่างสม่ำเสมอในช่วง 5 นาที |
| Tor List Rule | IP มาจากโปรเจ็กต์ TOR และ IP ทริกเกอร์กฎบ็อตอื่นๆ อย่างน้อย 1 ข้อ |