0Pricing
Cloud & IT Cert Prep · บทเรียน

การสร้างการแจ้งเตือนและการแจ้งให้ทราบ

เรียกใช้การแจ้งเตือน SNS เมื่อเกินค่าขีดจำกัดด้านความปลอดภัย

การสร้างการแจ้งเตือนและการแจ้งให้ทราบ เป็นบทเรียน Cloud & IT Cert Prep ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน Cloud & IT Cert Prep และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน

การแจ้งเตือน CloudWatch ทำอะไร

การแจ้งเตือน CloudWatchจะเฝ้าดูตัวชี้วัดเดียวและเปลี่ยนสถานะเมื่อค่าข้ามขีดจำกัดที่คุณกำหนดภายในช่วงเวลาหนึ่ง หน้าที่ของมันคือเปลี่ยนตัวเลขที่เกินขีดจำกัดให้เป็น การดำเนินการ ซึ่งโดยมากคือการแจ้งเตือน การแจ้งเตือนคือกลไกที่เปลี่ยนการตรวจติดตามให้กลายเป็นการแจ้งเหตุ

สถานะทั้งสามของการแจ้งเตือน

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

เกณฑ์และการประเมินผล

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

Amazon SNS ในฐานะผู้ส่งข้อความ

การแจ้งเตือนไม่ได้ส่งอีเมลด้วยตัวเอง แต่จะเผยแพร่ไปยัง Amazon SNS (บริการแจ้งเตือนแบบง่าย) ซึ่งเป็นบริการเผยแพร่/สมัครรับข้อมูล หัวข้อของ SNS มีผู้สมัครรับข้อมูล เช่น ที่อยู่อีเมล หมายเลข SMS หรือฟังก์ชัน Lambda การแจ้งเตือนจะแจ้งไปยังหัวข้อ แล้ว SNS จะกระจายข้อความต่อไปยังทุกคนที่สมัครรับข้อมูล

aws cloudwatch put-metric-alarm \
  --alarm-name RootAccountUsage \
  --metric-name RootUsageCount --namespace Security \
  --statistic Sum --period 300 --threshold 1 \
  --comparison-operator GreaterThanOrEqualToThreshold \
  --evaluation-periods 1 \
  --alarm-actions arn:aws:sns:us-east-1:111122223333:sec-alerts

การเรียกใช้ระบบอัตโนมัติ

การแจ้งเตือนไม่ใช่การดำเนินการเพียงอย่างเดียว การแจ้งเตือนสามารถเรียกใช้ การดำเนินการของ EC2 การดำเนินการของ Auto Scaling หรือฟังก์ชัน Lambda ผ่าน SNS หรือ EventBridge ได้ ทำให้การแจ้งเตือนด้านความปลอดภัยทำได้มากกว่าการแจ้งให้คนใดคนหนึ่งทราบ โดยสามารถเริ่มกระบวนการควบคุมเหตุการณ์แบบอัตโนมัติได้ทันทีที่ค่าเกินเกณฑ์

การแจ้งเตือนแบบผสม

การแจ้งเตือนแบบผสมจะรวมการแจ้งเตือนหลายรายการเป็นรายการหลักหนึ่งรายการโดยใช้ตรรกะ AND/OR วิธีนี้ช่วยลดเสียงรบกวนจากการแจ้งเตือน แทนที่จะส่งการแจ้งเตือนแยกกันสามครั้ง ระบบจะส่งเพียงครั้งเดียวเมื่อเงื่อนไขสำคัญหลายอย่างเป็นจริง เหมาะสำหรับลดความเหนื่อยล้าจากการแจ้งเตือน โดยยังคงดูรายละเอียดจากการแจ้งเตือนแต่ละรายการได้

การรักษาความปลอดภัยให้หัวข้อ SNS

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

การแจ้งเตือนการตรวจจับความผิดปกติ

แทนที่จะใช้เกณฑ์ตายตัว การแจ้งเตือนสามารถใช้ การตรวจจับความผิดปกติของ CloudWatch ซึ่งจะเรียนรู้ช่วงค่าปกติของเมตริกและแจ้งเตือนเมื่อค่าเบี่ยงเบนออกจากช่วงดังกล่าว วิธีนี้เหมาะกับเมตริกที่มีรูปแบบรายวันหรือรายสัปดาห์ ซึ่งการใช้ตัวเลขคงที่อาจทำให้พลาดปัญหาหรือแจ้งเตือนอยู่ตลอด ระบบจะปรับตัวตามพฤติกรรมที่เปลี่ยนแปลงไปตามเวลา

การจัดการข้อมูลที่ขาดหาย

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

การออกแบบการแจ้งเตือนเพื่อความปลอดภัย

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

กระบวนการตั้งแต่ต้นจนจบ

สายการทำงานทั้งหมดคือ บรรทัดบันทึกที่ตรงกับ ตัวกรองเมตริกจะเพิ่มค่าให้กับ เมตริก จากนั้น การแจ้งเตือนของ CloudWatchจะเฝ้าดูเมตริกนั้น และเมื่อค่าเกินเกณฑ์ ระบบจะแจ้งไปยัง หัวข้อ SNS ซึ่งจะแจ้งทีมของคุณและอาจเรียกใช้ Lambda ด้วย การทำความเข้าใจกระบวนการนี้เป็นสิ่งจำเป็นสำหรับหัวข้อการบันทึกและการตรวจติดตามในข้อสอบ

ตรวจสอบความเข้าใจอย่างรวดเร็ว

ทดสอบความรู้เกี่ยวกับการแจ้งเตือนของคุณ

สรุปทบทวน

การแจ้งเตือนของ CloudWatchจะเฝ้าดูเมตริกหนึ่งรายการและเปลี่ยนสถานะระหว่าง OK ALARM และ ข้อมูลไม่เพียงพอ โดยพิจารณาจากเกณฑ์ตลอดช่วงเวลาประเมินผล เมื่อค่าเกินเกณฑ์ ระบบจะเผยแพร่ไปยัง หัวข้อ SNS ซึ่งกระจายต่อไปยังผู้สมัครรับข้อมูลหรือเรียกใช้ระบบอัตโนมัติ การแจ้งเตือนแบบผสมช่วยลดเสียงรบกวน การตรวจจับความผิดปกติปรับตามรูปแบบ และการ จัดการข้อมูลที่ขาดหายอย่างรอบคอบช่วยเปลี่ยนช่องว่างในการบันทึกข้อมูลให้เป็นสัญญาณ

คำถามที่พบบ่อย

บทเรียน “การสร้างการแจ้งเตือนและการแจ้งให้ทราบ” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “การสร้างการแจ้งเตือนและการแจ้งให้ทราบ” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส Cloud & IT Cert Prep ให้อัปเกรดเป็น CoddyKit PRO คอร์ส Cloud & IT Cert Prep มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “การสร้างการแจ้งเตือนและการแจ้งให้ทราบ”

เรียกใช้การแจ้งเตือน SNS เมื่อเกินค่าขีดจำกัดด้านความปลอดภัย คุณปฏิบัติ Cloud & IT Cert Prep ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน Cloud & IT Cert Prep หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน Cloud & IT Cert Prep บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “การสร้างการแจ้งเตือนและการแจ้งให้ทราบ” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน Cloud & IT Cert Prep นี้ได้ไหม

ได้ บทเรียน Cloud & IT Cert Prep ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. การรวบรวมบันทึกเข้าสู่ CloudWatch
  2. ตัวกรองเมทริกสำหรับเหตุการณ์ความปลอดภัย
  3. การสร้างการแจ้งเตือนและการแจ้งให้ทราบ
  4. การตรวจจับการใช้งานบัญชีรูท
← กลับไปที่ Cloud & IT Cert Prep