คุณกําลังดูเอกสารประกอบของ Apigee Edge
ไปที่เอกสารประกอบของ Apigee X info
Apigee Sense จะปกป้อง API ของคุณจากปริมาณการขอที่ไม่พึงประสงค์ รวมถึงการโจมตีจากไคลเอ็นต์ที่เป็นอันตราย Apigee Sense จะวิเคราะห์การเข้าชมคําขอ API เพื่อระบุรูปแบบที่อาจแสดงถึงคําขอที่ไม่พึงประสงค์
การวิเคราะห์นี้ช่วยให้คุณระบุไคลเอ็นต์ที่ส่งคําขอที่ไม่พึงประสงค์ จากนั้นดําเนินการเพื่ออนุญาต บล็อก หรือแจ้งคําขอเหล่านั้น
Apigee Sense ช่วยให้คุณปกป้อง API จากรูปแบบคำขอต่อไปนี้ได้
- ลักษณะการทํางานอัตโนมัติที่ผสานรวมกับพฤติกรรมของมนุษย์
- การพยายามอย่างต่อเนื่องจาก IP เดียวกัน
- อัตราข้อผิดพลาดที่ผิดปกติ
- คำขอของไคลเอ็นต์ที่น่าสงสัย
- การ Crawl ข้อมูล
- การเก็บรวบรวมคีย์
- ช่วงที่มีกิจกรรม
- รูปแบบทางภูมิศาสตร์
การตรวจหาคําขอที่ไม่ต้องการ
เบื้องหลัง Apigee Sense จะตรวจหาจากข้อมูลเมตาของคําขอ จากนั้นแสดงผลการวิเคราะห์ให้คุณตรวจสอบ คุณสามารถตรวจสอบผลการวิเคราะห์ได้ในคอนโซล Apigee Sense เมื่อรูปแบบดูน่าสงสัย คุณสามารถดูรายละเอียดเพิ่มเติมเพื่อตัดสินใจว่าจะดำเนินการหรือไม่
Apigee Sense จะจัดเก็บและวิเคราะห์ข้อมูลเมตาของคำขอเพื่อตรวจหารูปแบบคำขอ เมื่อไคลเอ็นต์ส่งคำขอ Apigee Sense จะรวบรวมข้อมูลเมตาของคำขอ จากนั้นวิเคราะห์ข้อมูลดังกล่าวเป็นกลุ่มเพื่อมองหารูปแบบ
โปรดดูการเริ่มต้นใช้งานคอนโซล Apigee Sense
รูปแบบที่พบ
คุณดูผลลัพธ์การวิเคราะห์ในคอนโซล Apigee Sense เป็นรูปแบบได้ แต่ละรูปแบบแสดงชุดลักษณะคําขอที่พบระหว่างการวิเคราะห์
ตัวอย่างรูปแบบมีดังนี้
- เหตุผล คุณสามารถดูคําขอ API ที่กรองผ่านการกำหนดค่าในตัวจำนวนมากที่เรียกว่าเหตุผล เหตุผลแสดงถึงชุดเกณฑ์และเกณฑ์ที่อาจบ่งชี้ถึงกิจกรรมที่น่าสงสัย เช่น "ผู้ขโมยเนื้อหา" อธิบายคำขอที่มีเซสชัน OAuth น้อยและมีปริมาณการเข้าชมจำนวนมากในกรอบเวลา 5 นาที โดยมีเกณฑ์สำหรับจํานวนการเรียกจาก IP, เปอร์เซ็นต์การรับส่งข้อมูลทั้งหมด และเซสชันที่ไม่ซ้ำกัน
- ภูมิศาสตร์ คุณดูคำขอที่กรองตามต้นทางทางภูมิศาสตร์ได้
- องค์กร AS คุณสามารถดูคำขอที่กรองตามองค์กรระบบอิสระที่ส่งคำขอมาได้
ในภาพต่อไปนี้ คอนโซล Apigee Sense จะแสดงรูปแบบเหตุผลที่พบระหว่างการวิเคราะห์ข้อมูลเมตาคำขอ
ดูรายละเอียดเพิ่มเติมเกี่ยวกับรูปแบบและสาเหตุได้ที่การดําเนินการกับกิจกรรมที่น่าสงสัย
ข้อมูลวิเคราะห์
Apigee Sense จะรวบรวมข้อมูลเมตาของคำขอเพื่อวิเคราะห์การเข้าชม API ต่อไปนี้คือรายการประเภทข้อมูลเมตาที่วิเคราะห์ รวมถึงคำถามบางส่วนที่ Apigee Sense พิจารณาเพื่อค้นหารูปแบบ
- ลักษณะของลูกค้า ที่อยู่ IP และตำแหน่งทางภูมิศาสตร์ของผู้ใช้คืออะไร มีการใช้ User Agent และ Family ใด อุปกรณ์ใด
- ลักษณะของกลุ่มเป้าหมาย URI ที่ไคลเอ็นต์กําหนดเป้าหมาย มีการเข้าถึงพร็อกซีการเข้าสู่ระบบซ้ำๆ หรือไม่
- ลักษณะคำขอ มีการใช้คำกริยา HTTP และ URI คำขอใด ส่วนต่อท้ายเส้นทางคืออะไร
- ลักษณะการตอบกลับ ไคลเอ็นต์ได้รับโค้ดตอบกลับใด เกิดข้อผิดพลาดใช่ไหม การตอบกลับมีขนาดใหญ่เพียงใด
- เวลาและจำนวน มีคำขอเข้ามาเป็นจำนวนมากในช่วงเวลาสั้นๆ หรือไม่ ระบุวันที่ ปริมาณการเพิ่มขึ้นมีมากน้อยเพียงใด คำขอมาจากที่ใด
คุณสามารถใช้มุมมองแบบละเอียดเพื่อเจาะลึกลักษณะคำขอเมื่อพิจารณาว่าคำขอของลูกค้าไม่พึงประสงค์หรือไม่
ดูข้อมูลเพิ่มเติมเกี่ยวกับการดูรายละเอียดการวิเคราะห์ได้ที่การเริ่มต้นใช้งานคอนโซล Apigee Sense
ปกป้อง API ของคุณ
การใช้ผลการวิเคราะห์จาก Apigee Sense ช่วยให้คุณตัดสินใจได้ว่าไคลเอ็นต์หรือชุดคำขอควรได้รับการดำเนินการหรือไม่
ในคอนโซล Apigee Sense คุณสามารถดูรายละเอียดการเข้าชมสําหรับที่อยู่ IP บางแห่ง (หรือกลุ่มที่อยู่) เมื่อพบไคลเอ็นต์ที่ไม่ต้องการ คุณจะดําเนินการต่างๆ ได้ เช่น บล็อกคําขอของไคลเอ็นต์
การดำเนินการที่ใช้ได้
เมื่อใช้คอนโซล Apigee Sense คุณจะดําเนินการต่อไปนี้กับที่อยู่ IP ที่คุณตัดสินใจว่าไม่ต้องการได้
การดำเนินการ | คำอธิบาย |
---|---|
บล็อก | บล็อกคำขอที่มาจากที่อยู่ IP ที่ระบุ โดยจะส่งการตอบกลับ 403 ไปยังไคลเอ็นต์ คำขอที่ถูกบล็อกจะไม่ไปถึงพร็อกซี |
ธง | เพิ่มส่วนหัว HTTP พิเศษที่พร็อกซีสามารถค้นหาได้ Apigee Edge จะเพิ่มส่วนหัว X-SENSE-BOT-DETECTED ที่มีค่าเป็น SENSE |
อนุญาต | อนุญาตให้ส่งคำขอไปยังพร็อกซี |
ดูข้อมูลเพิ่มเติมเกี่ยวกับการดําเนินการกับคําขอที่น่าสงสัยได้ที่การเริ่มต้นใช้งานคอนโซล Apigee Sense
ภาพรวมของ Apigee Sense
Apigee Sense ใช้อัลกอริทึมแบบปรับเปลี่ยนได้ซึ่งปรับแต่งด้วยข้อมูลจากชุดข้อมูลหลายชุด ด้วยเหตุนี้ จึงแยกแยะการเข้าชมที่ถูกต้องได้มีประสิทธิภาพมากกว่าการใช้แหล่งข้อมูลเพียงแหล่งเดียว อัลกอริทึมแบบปรับเปลี่ยนได้จะทําให้กระบวนการระบุและติดตามเป็นไปโดยอัตโนมัติ คุณจึงต้องตัดสินใจเพียงว่าจะจัดการกับการเข้าชมที่น่าสงสัยจากที่อยู่ IP อย่างไร
Apigee Sense ประกอบด้วยองค์ประกอบ 4 ส่วนดังนี้
- เครื่องมือรวบรวมข้อมูลจะรวบรวมสัญญาณที่เกี่ยวข้องจํานวนมากเมื่อการเข้าชมผ่าน Apigee Edge Apigee Sense จะรวบรวมข้อมูลเมตาทั่วไปเกี่ยวกับแหล่งที่มาและเป้าหมายสําหรับการเรียก API รวมถึงข้อมูลเมตาที่เกี่ยวข้องกับทั้งเนื้อหาคําขอและสถานะการตอบกลับ รวมถึงรวบรวมข้อมูลเกี่ยวกับเวลาในการตอบสนองและความล่าช้าด้วย
- เครื่องมือวิเคราะห์จะรวบรวมข้อมูลที่รวบรวมทั้งหมดไว้ในโครงสร้างข้อมูลสรุป Apigee Sense จะวิเคราะห์โครงสร้างนี้อย่างละเอียดยิ่งขึ้น โดยตรวจสอบลักษณะการทํางานของแหล่งที่มาของคําขอแต่ละแหล่ง จากนั้น Apigee Sense จะตัดสินว่าแหล่งที่มามีลายเซ็นที่น่าสงสัยหรือไม่
- Apigee Sense แสดงผลลัพธ์การวิเคราะห์ต่อผู้ใช้ผ่านเครื่องมือดูแลจัดการ ผลลัพธ์เหล่านี้จะช่วยให้คุณระบุการดำเนินการที่จะทำกับไคลเอ็นต์ที่น่าสงสัยแต่ละรายที่พบได้
- สุดท้าย Action Engine จะระบุคําขอที่มาจากไคลเอ็นต์ที่น่าสงสัยแบบเรียลไทม์ และดําเนินการที่เหมาะสมกับการเข้าชมดังกล่าว