การรับการแจ้งเตือนจาก Sense

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

คุณสามารถกําหนดค่า Apigee Sense ให้แจ้งเตือนคุณด้วยรายการคําขอ API ที่ตรวจพบซึ่งอาจไม่ต้องการ เมื่อตั้งค่าการแจ้งเตือนแล้ว Apigee Sense จะส่งรายงานทุก 5 นาทีไปยัง URI ของ Webhook ที่คุณระบุ

เมื่อใช้ URI ของ Webhook ทาง Apigee Sense จะส่งสตริงในรูปแบบ JSON (คุณจะต้องมีโค้ดที่แยกวิเคราะห์สตริงเป็น JSON) ตัวอย่างสั้นๆ ของรายงานต่อไปนี้ได้รับการจัดรูปแบบจากสตริงเป็น JSON เพื่อให้อ่านได้ง่าย

{
    "text": {
        "metadata": {
            "org": "my-org",
            "env": "prod",
            "reportTimestamp": "2018-10-09T17:25:12Z",
            "messageId": "1539105912220"
        },
        "totalNumberOfBots": 1,
        "bots": [
            {
                "ipAddress": "11.111.111.11",
                "botDetectedLast": "2018-10-0917:04:48Z",
                "ipIsp": "Their ISP",
                "ipCountry": "United States",
                "botReason": [
                    "Flooder",
                    "Content Robber"
                ],
                "callCount": "274529",
                "topUrl": "/v1/my/url",
                "ipCity": "Los Angeles"
            }
        ]
    }
}

รายงานจะบันทึกข้อมูลต่อไปนี้เกี่ยวกับการโจมตีที่ไม่พึงประสงค์ที่อาจเกิดขึ้นกับ API

  • องค์กรและสภาพแวดล้อม Apigee ที่รวบรวมคําขอที่รายงาน
  • การประทับเวลาของรายงาน
  • รหัสของข้อความรายงาน
  • จํานวนที่อยู่ IP ที่ส่งคําขอที่อาจไม่ต้องการ
  • อาร์เรย์ของข้อมูลไคลเอ็นต์สําหรับที่อยู่ IP ที่ส่งคําขอที่อาจไม่ต้องการ (เช่น บ็อต) รายงานสำหรับลูกค้าแต่ละรายจะประกอบด้วยข้อมูลต่อไปนี้

    ลักษณะของไคลเอ็นต์ คำอธิบาย
    ipAddress ที่อยู่ IP ของไคลเอ็นต์
    botDetectedLast การประทับเวลาของคําขอล่าสุดจากไคลเอ็นต์
    ipIsp ISP ของลูกค้าที่ส่งคำขอ
    ipCountry ประเทศต้นทางของคําขอจากไคลเอ็นต์
    botReason กฎการตรวจจับของ Apigee Sense ที่คำขอจากที่อยู่ IP นี้เป็นไปตาม
    callCount จำนวนคำขอจากที่อยู่ IP นี้
    topUrl URL ที่พบบ่อยที่สุดซึ่ง IP ของไคลเอ็นต์ขอ นี่คือ API ที่ลูกค้าขอ
    ipCity เมืองที่เราได้รับคำขอ

วิธีตั้งค่าการแจ้งเตือน

  1. เปิดประสบการณ์การใช้งาน Edge เวอร์ชันใหม่
  2. ในประสบการณ์การใช้งาน Edge เวอร์ชันใหม่ ให้คลิกเมนูวิเคราะห์ แล้วคลิกตรวจจับ
  3. คลิกเมนูการตั้งค่า
  4. ในหน้าการตั้งค่า ให้ป้อนค่าเพื่อกำหนดค่าการแจ้งเตือน ดังนี้

    การตั้งค่า คำอธิบาย
    การแจ้งเตือน คลิกเพื่อเปิดหรือปิดใช้การแจ้งเตือนนี้
    URI URI ที่ต้องการให้ Apigee Sense ใช้เมื่อส่งการแจ้งเตือน ซึ่งโดยทั่วไปแล้วคือระบบตรวจสอบที่ยอมรับ Webhook ขาเข้า ระบบจะส่งรายงานจาก Apigee Sense ไปยัง URI นี้
    ชื่อคีย์ API ไม่บังคับ ชื่อคีย์ที่ Apigee Sense ควรใช้เมื่อตรวจสอบสิทธิ์กับระบบของคุณ ใช้คีย์ API เพื่อปรับปรุงความปลอดภัย
    ค่าคีย์ API ไม่บังคับ ค่าคีย์ที่ Apigee Sense ควรใช้เมื่อตรวจสอบสิทธิ์กับระบบของคุณ ใช้คีย์ API เพื่อปรับปรุงความปลอดภัย
    จำนวน IP สูงสุด จํานวนที่อยู่ IP ของไคลเอ็นต์สูงสุด (1-300) ที่รวมไว้ในรายงาน Apigee Sense จะรวมที่อยู่ IP ตามลำดับจำนวนคำขอที่น่าสงสัยจากจำนวนคำขอมากที่สุดไปจนถึงน้อยที่สุด โดยไม่เกินจำนวน IP ที่คุณระบุไว้ที่นี่