วิธีป้องกันการโจมตีซีโร่เดย์ของ WordPress
เผยแพร่แล้ว: 2022-03-23เมื่อพูดถึงการรักษาความปลอดภัยในโลกไซเบอร์ สิ่งที่คุณไม่รู้สามารถทำร้ายคุณได้ กรณีนี้เกิดขึ้นกับช่องโหว่ซีโร่เดย์และการโจมตีซีโร่เดย์ ผลที่ตามมาของการไม่ให้ความสำคัญกับความปลอดภัยของคุณอย่างจริงจังอาจสร้างความเสียหายให้กับคุณและธุรกิจของคุณ
โชคดีที่อาวุธที่ดีที่สุดที่คุณมีในคลังอาวุธเพื่อต่อต้านแฮ็กเกอร์ที่เป็นอันตรายและภัยคุกคามด้านความปลอดภัยคือการให้ความรู้เกี่ยวกับความเสี่ยงด้านความปลอดภัย แนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด และช่องโหว่ซีโร่เดย์ที่อาจเกิดขึ้นซึ่งอาจทำให้ไซต์ WordPress ของคุณถูกโจมตีได้
การเตรียมตัวนั้นเป็นจุดสนใจของบทความนี้ อ่านต่อไป และเราจะแสดงให้คุณเห็น 6 วิธีในการทำให้เว็บไซต์ WordPress ของคุณปลอดภัยจากการโจมตีซีโร่เดย์
การโจมตีซีโร่เดย์คืออะไร?
ช่องโหว่ซีโร่เดย์เกิดขึ้นเมื่อผู้มุ่งร้ายหรือแฮกเกอร์ค้นพบข้อบกพร่องด้านความปลอดภัยในซอฟต์แวร์และใช้ประโยชน์จากมันเพื่อเข้าถึงไซต์ WordPress ของคุณโดยไม่ได้รับอนุญาต สิ่งสำคัญคือต้องทราบว่าช่องโหว่ด้านความปลอดภัยต้องไม่เป็นที่รู้จักสำหรับนักพัฒนาซอฟต์แวร์เพื่อให้เป็นช่องโหว่ "zero-day"
การโจมตีซีโร่เดย์หรือช่องโหว่ซีโร่เดย์ได้ชื่อมาจากข้อเท็จจริงที่ว่าเมื่อการเปิดเผยช่องโหว่นั้นเป็นที่รู้จักหรือเผยแพร่สู่สาธารณะ คุณมีเวลาศูนย์ที่แน่นอนในการทำให้ไซต์ปลอดภัยและป้องกันช่องโหว่ด้วยการเปิดตัวแพตช์ความปลอดภัยที่แก้ไข ปัญหาด้านความปลอดภัยที่เป็นปัญหา
นี้มักจะเกี่ยวข้องกับการทำงานตลอดเวลาและอาจเป็นประสบการณ์ที่ไม่น่าพอใจทีเดียว แต่ถ้าคุณไม่สามารถออกแพตช์ได้ทันเวลาและแฮกเกอร์ค้นพบช่องโหว่ก่อนคุณ ผลที่ตามมาก็อาจเลวร้าย
มาดูวิธีการทั่วไปที่แฮ็กเกอร์ใช้ในการโจมตีระบบที่มีช่องโหว่:
Fuzzing : Fuzzing เป็นประเภทของการโจมตีแบบเดรัจฉานที่แฮ็กเกอร์ใช้เพื่อเข้าถึงระบบของคุณ Fuzzing เกี่ยวข้องกับการใช้ซอฟต์แวร์เพื่อป้อนค่าสุ่มและไร้สาระทุกประเภทลงในช่องป้อนข้อมูลต่างๆ ของเว็บไซต์ของคุณ เกือบทุกเว็บไซต์มีช่องใส่ของสำหรับพิมพ์สิ่งต่าง ๆ รวมถึงแถบค้นหา กล่องข้อความในหน้าเข้าสู่ระบบของคุณ ฯลฯ เมื่อรหัสสำหรับไซต์มีรูอยู่ในนั้น แฮกเกอร์สามารถตรวจจับช่องโหว่ได้ด้วยการมองหาข้อขัดข้องเมื่อพวกเขาส่งสแปมที่ป้อนข้อมูล กล่องที่มีข้อมูลไร้สาระ
การอ้างสิทธิ์ : การอ้างสิทธิ์คือการที่แฮ็กเกอร์ใช้ข้ออ้างที่เป็นเท็จเพื่อรับรายละเอียดส่วนตัวที่ทำให้พวกเขาสามารถเข้าถึงบัญชีของคุณได้ ในสถานการณ์เช่นนี้ แฮกเกอร์จะแสร้งทำเป็นเป็นบุคคลอื่น (โดยปกติคือผู้บริหารฝ่ายสนับสนุนด้านเทคนิคหรือใครบางคนจากธนาคารของคุณ) และขอรายละเอียดบัญชีของคุณภายใต้ข้ออ้างในการแก้ปัญหาบางอย่าง
ฟิชชิง : เมื่อมีคนเกลี้ยกล่อมให้คุณเปิดเผยรายละเอียดที่เป็นความลับ เปิดไฟล์ที่เป็นอันตราย หรือคลิกลิงก์ที่เสียหายโดยแอบอ้างเป็นบุคคลที่คุณรู้จัก จะเรียกว่าการโจมตีแบบฟิชชิ่ง ฟิชชิงเป็นรูปแบบหนึ่งของวิศวกรรมสังคม เช่นเดียวกับการอ้างสิทธิ์ เมื่อแฮ็กเกอร์เข้าถึงบัญชีของคุณแล้ว พวกเขาสามารถใช้เพื่อค้นหาช่องโหว่จากภายในระบบได้
การโจมตีซีโร่เดย์สามารถทำร้ายไซต์ WordPress ของคุณได้อย่างไร

ที่มา: WpScan
เมื่อกลุ่มแฮกเกอร์ค้นพบข้อบกพร่องในซอฟต์แวร์หรือเว็บไซต์ WordPress ของคุณ พวกเขาสามารถเขียนโค้ดที่เป็นอันตรายที่เฉพาะเจาะจงมากเพื่อใช้ประโยชน์จากจุดอ่อนด้านความปลอดภัย น่าเสียดายที่ช่องโหว่เหล่านี้มักไม่ชัดเจนสำหรับฆราวาส จากนั้นพวกเขาจัดแพคเกจโค้ดนี้ลงในซอฟต์แวร์ที่เป็นอันตรายหรือมัลแวร์ สิ่งนี้เรียกว่าการหาประโยชน์แบบซีโร่เดย์
เป้าหมายสุดท้ายคือการใช้ช่องโหว่ Zero-day เพื่อเข้าถึงระบบและใช้งานในลักษณะที่ไม่เคยมีเจตนาให้ใช้งาน ซึ่งอาจรวมถึง:
- ไฟล์เว็บไซต์เสียหายด้วยมัลแวร์
- ขโมยข้อมูลสำคัญทั้งจากลูกค้าและแอดมิน
- สแปมลูกค้า สมาชิก หรือผู้อ่านของคุณ
- การติดตั้งซอฟต์แวร์ที่ขโมยข้อมูลสำคัญและทำให้ข้อมูลรั่วไหล
เจ้าของไซต์จำเป็นต้องป้องกันการโจมตีช่องโหว่ซีโร่เดย์ เนื่องจากผลสะท้อนจากการไม่ทำเช่นนั้นอาจสร้างความเสียหายให้กับองค์กรหรือธุรกิจของตนได้ โชคดีที่คุณสามารถปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดเพื่อป้องกันไม่ให้การโจมตีดังกล่าวเกิดขึ้นเกือบตลอดเวลา
ภายใน Zero-Day Exploit Market
ช่องโหว่ Zero-day นั้นหายาก และเช่นเดียวกับสินค้าหายากอื่นๆ ที่มีตลาดสำหรับพวกเขา รหัสสำหรับช่องโหว่ซีโร่เดย์สามารถซื้อและขายได้ และรหัสเหล่านี้ดึงดูดความสนใจของแฮ็กเกอร์ หน่วยงานของรัฐ แบรนด์อื่นๆ และหน่วยงานข่าวกรองทางทหาร และในขณะที่แฮ็กเกอร์ที่มีจริยธรรมหลายคนอาจมองหาช่องโหว่ซีโร่เดย์ในซอฟต์แวร์หรือเว็บไซต์ WordPress และแจ้งเตือนนักพัฒนาซอฟต์แวร์ถึงช่องโหว่ของซอฟต์แวร์โดยสมัครใจ คนเหล่านี้ยังคงมองหาผลกำไรทางการเงิน
โดยทั่วไป มีสามประเภทที่สามารถแบ่งออกเป็นตลาดการหาประโยชน์แบบซีโร่เดย์ได้ เหล่านี้คือ:
- ตลาดมืด . ซึ่งรวมถึงตลาดใต้ดินที่มีการแลกเปลี่ยนรหัสการแสวงหาผลประโยชน์
- ตลาดสีเทา เมื่อแฮ็กเกอร์ขายรหัสการเอารัดเอาเปรียบซีโร่เดย์ให้กับรัฐบาล กองทัพ หรือหน่วยงานข่าวกรอง เพื่อใช้ประโยชน์จากรหัสดังกล่าวเพื่อการเฝ้าระวัง
- ตลาดขาว . หมายถึงนักวิจัยและแฮ็กเกอร์ที่มีจริยธรรมทุกคนที่ค้นหาและแบ่งปันช่องโหว่ซีโร่เดย์กับผู้จำหน่ายซอฟต์แวร์เพื่อช่วยแก้ไขปัญหาด้านความปลอดภัย นี้มักจะเป็นกลุ่มที่มีจริยธรรมมากที่สุด
วิธีป้องกันไซต์ WordPress ของคุณจากการโจมตีซีโร่เดย์
ตอนนี้ หากคุณเป็นเจ้าของไซต์ WordPress คุณอาจสงสัยว่าจะป้องกันไซต์ของคุณจากการถูกเอารัดเอาเปรียบจากผู้มุ่งร้ายและภัยคุกคามซีโร่เดย์ที่ร้ายแรงได้อย่างไร
มีหลายขั้นตอนที่คุณสามารถดำเนินการได้ในฐานะเจ้าของเว็บไซต์ (แม้ว่าคุณจะไม่เชี่ยวชาญด้านเทคโนโลยีมากนัก) เพื่อเพิ่มความปลอดภัยให้กับเว็บไซต์ของคุณ ลองดูที่บางส่วนของพวกเขา:
1. ทำให้ WordPress Core และ Plugins ทันสมัยอยู่เสมอ
การรักษาคอร์และปลั๊กอิน WordPress ของคุณให้ทันสมัยอยู่เสมอเป็นหนึ่งในวิธีที่แน่นอนที่สุดในการป้องกันช่องโหว่ซีโร่เดย์ เมื่อนักวิจัยด้านความปลอดภัยหรือแฮ็กเกอร์ค้นพบข้อบกพร่องดังกล่าว นักพัฒนาซอฟต์แวร์ก็ต้องรีบออกแพตช์ การตรวจสอบให้แน่ใจว่าคุณมีซอฟต์แวร์เวอร์ชันล่าสุดมักจะหมายความว่าคุณสามารถแก้ไขช่องโหว่และได้รับการปกป้องอยู่เสมอ

นี่เป็นหนึ่งในเหตุผลที่คุณอาจต้องการเปิดการอัปเดตอัตโนมัติ (โดยเฉพาะสำหรับแกนหลักของ WordPress) การอัปเดตอัตโนมัติจะดาวน์โหลดและติดตั้งซอฟต์แวร์หลักเวอร์ชันล่าสุดโดยอัตโนมัติ และรวมการอัปเดตความปลอดภัยทั้งหมด ไม่ใช่แค่เวอร์ชันหลักเท่านั้น ขอแนะนำให้คุณตั้งค่าการอัปเดตอัตโนมัติสำหรับปลั๊กอินและธีมของ WordPress
นอกจากนี้ หากคุณได้สร้างปลั๊กอิน WordPress ของคุณเอง คุณอาจต้องตรวจสอบซ้ำเพื่อให้แน่ใจว่าปลอดภัยอยู่เสมอ
2. ปิดการใช้งานธีมเก่าหรือปลั๊กอิน
แม้ว่าคอร์ของ WordPress จะไม่มีภูมิคุ้มกันต่อการโจมตีซีโร่เดย์ ธีมและปลั๊กอินมักจะมีความอ่อนไหวมากที่สุด
ตามสถิติล่าสุด ประมาณ 17% ของช่องโหว่ WordPress ทั้งหมดมาจากปลั๊กอินที่มีช่องโหว่ และประมาณ 3% มาจากช่องโหว่ของธีม WordPress (อย่างไรก็ตาม ตัวเลขเหล่านี้อาจสูงเกินจริงเพราะต้องพิจารณา WordPress หลายเวอร์ชัน)
ไม่ว่าจะด้วยวิธีใด โชคดีที่การป้องกันการโจมตีบนธีมและปลั๊กอินเป็นเรื่องง่าย
แทนที่จะรอแพตช์ คุณสามารถลบธีมหรือปลั๊กอินได้จนกว่าแพตช์จะออก การปิดใช้งานเพียงอย่างเดียวไม่ได้ปกป้องคุณจากความเสี่ยงด้านความปลอดภัยเสมอไป เนื่องจากคุณยังคงต้องเผชิญกับความเสี่ยงด้านความปลอดภัยต่อไฟล์ที่มีความละเอียดอ่อนจากปลั๊กอินและธีมที่ปิดใช้งาน
แน่นอนว่าสิ่งนี้ขึ้นอยู่กับว่าธุรกิจของคุณสามารถดำเนินการได้ชั่วคราวโดยไม่ต้องใช้ปลั๊กอินดังกล่าวหรือไม่ ในบางครั้ง คุณอาจถูกบังคับให้ทำงานกับปลั๊กอินที่มีช่องโหว่ชั่วคราว (เช่น หากคุณกำลังใช้สิ่งที่สำคัญ เช่น ปลั๊กอินตัวสลับภาษาหรือปลั๊กอินการช่วยการเข้าถึง)
3. ใช้ปลั๊กอินเพื่อค้นหากิจกรรมที่น่าสงสัย
มีปลั๊กอินความปลอดภัย WordPress หลายตัวที่พร้อมช่วยคุณค้นหาและระบุกิจกรรมที่น่าสงสัย ทางเลือกหนึ่งที่ยอดเยี่ยมคือบันทึกกิจกรรมของ WordPress ที่สามารถติดตามการเปลี่ยนแปลงโดยละเอียดในกิจกรรมใดๆ และรักษาความปลอดภัยเว็บไซต์ของคุณ
การใช้ VPN เป็นวิธีที่ยอดเยี่ยมในการเข้ารหัสข้อมูลส่วนตัวทั้งหมดเพื่อหลีกเลี่ยงการถูกเอารัดเอาเปรียบและทำให้ข้อมูลของคุณถูกใช้โดยนักแสดงที่มีเจตนาไม่ดี VPN ที่ดีจะบล็อกไซต์ฟิชชิ่งที่เป็นอันตรายและทำให้คุณปลอดภัย
คุณยังสามารถใช้ปลั๊กอินที่ใช้งานอยู่ เช่น WordFence Security เพื่อตรวจสอบไฟล์หลัก ธีม และปลั๊กอินของไซต์ของคุณเพื่อหามัลแวร์ นอกจากนี้ยังคอยจับตาดูช่องโหว่ซีโร่เดย์โดยมองหาการแทรกโค้ดและการเปลี่ยนเส้นทางที่เป็นอันตราย
อย่างไรก็ตาม จำเป็นต้องวาง WordFence Security ในโหมดการเรียนรู้เพื่อรวบรวมข้อมูลเป็นเวลาอย่างน้อยหนึ่งสัปดาห์เพื่อป้องกันผลบวกที่ผิดพลาด เพื่อให้แน่ใจว่าจะไม่ตั้งค่าสถานะการกระทำที่ถูกต้องตามกฎหมายว่าน่าสงสัยโดยไม่ได้ตั้งใจ
4. รับไฟร์วอลล์
ไฟร์วอลล์คือกำแพงดิจิทัลที่ทำหน้าที่เป็นอุปสรรคระหว่างระบบของคุณกับโลกภายนอก เพื่อให้แฮ็กเกอร์ใช้ประโยชน์จากระบบของคุณ พวกเขาต้องละเมิดไฟร์วอลล์ก่อน ดังนั้น ไฟร์วอลล์จึงเพิ่มการป้องกันอีกชั้นหนึ่งให้กับไซต์ WordPress ของคุณ
มีไฟร์วอลล์หลายประเภทให้เลือก เช่น ไฟร์วอลล์ส่วนบุคคลเพื่อปกป้องระบบปฏิบัติการ การกรองแพ็คเก็ต stateful ไฟร์วอลล์เว็บแอปพลิเคชัน ไฟร์วอลล์ Next-Generation (NGFW) เป็นต้น
หากพบช่องโหว่ คุณยังคงสามารถบล็อกการโจมตีได้หากคุณมีไฟร์วอลล์รวมอยู่ในบริการรักษาความปลอดภัยของคุณ โดยเฉพาะอย่างยิ่ง คุณสามารถบล็อกการโจมตีทั่วไปบางส่วนได้ (เช่น การแทรกโครงสร้างคิวรี่ภาษา (SQL) และการโจมตีแบบ Cross-Site Scripting (XSS)) ด้วยความช่วยเหลือของไฟร์วอลล์ที่เหมาะสม
5. ใช้พฤติกรรมที่ปลอดภัยในโลกไซเบอร์
การปฏิบัติตามแนวทางปฏิบัติที่ดีที่สุดและนำนโยบายเฉพาะพฤติกรรมที่ปลอดภัยในโลกไซเบอร์มาใช้เป็นวิธีที่ยอดเยี่ยมในการหลีกเลี่ยงไม่ให้ตัวเองตกอยู่ในความเสี่ยงโดยไม่จำเป็น อุตสาหกรรมการรักษาความปลอดภัยมักจะมีแนวปฏิบัติที่ดีที่สุดที่คุณควรปฏิบัติตาม ลองดูที่บางส่วนของพวกเขา:
- หากคุณต้องการเพิ่มตัวสร้างรหัส QR ที่ปลอดภัย คำบรรยายหน้าจอหลัก หรือสร้างไทล์ Windows live ให้ตรวจสอบอีกครั้งเพื่อให้แน่ใจว่าปลอดภัยในโลกไซเบอร์ สิ่งเหล่านี้มักจะเปราะบาง
- หลีกเลี่ยงการคลิกลิงก์ที่ไม่รู้จักและไปที่หน้าที่น่าสงสัย
- อย่าดาวน์โหลดไฟล์ข้อมูลจากผู้เผยแพร่ที่ไม่รู้จัก ไม่ว่าจะน่าดึงดูดเพียงใด (ข้อมูลนี้ไม่น่าจะช่วยคุณได้ เนื่องจากคุณไม่สามารถยืนยันคุณภาพได้)
- ตรวจสอบให้แน่ใจว่าคุณได้เลือกการตั้งค่าความปลอดภัย WordPress ที่เหมาะสมที่สุดซึ่งทำตามคำแนะนำจากผู้จำหน่ายซอฟต์แวร์ของคุณ
- เมื่อเพิ่มองค์ประกอบ เช่น แบบฟอร์ม "ติดต่อเรา" ลงในเว็บไซต์ของคุณ ให้ใช้เครื่องมือสร้างแบบฟอร์ม WordPress ที่มีชื่อเสียง เช่น WPForms และพิจารณาวิธีการออกแบบแบบฟอร์มของคุณอย่างระมัดระวังเพื่อป้องกันการคลุมเครือ
นอกจากนี้ หากคุณใช้บริษัทโฮสติ้ง WordPress ที่มีการจัดการซึ่งมีผู้ให้บริการโฮสติ้งที่ปลอดภัย อย่าลืมอ่านบริษัทโฮสติ้งและมาตรฐานความปลอดภัยของบริษัท
6. ดูการเปิดเผยข้อมูลที่เกี่ยวข้องกับ WordPress
สุดท้าย เป็นความคิดที่ดีที่จะคอยอัพเดทข่าวสารด้านความปลอดภัยล่าสุดและซอฟต์แวร์ความปลอดภัยอยู่เสมอ คุณสามารถอ่านเกี่ยวกับเว็บไซต์ที่เพิ่งถูกแฮ็กและข้อบกพร่องที่ถูกโจมตีได้ตลอดเวลา
นอกจากนี้ เข้าร่วมรายชื่อผู้รับจดหมายเปิดเผยข้อมูลและดูการเปิดเผยจากผู้จำหน่ายปลั๊กอิน/ธีม/ซอฟต์แวร์ หรือติดตามร้านข่าวที่เกี่ยวข้องกับ WordPress เช่น WPTavern ยังเป็นความคิดที่ดีที่จะติดตามจุดบกพร่องที่ผู้อื่นอาจใช้ประโยชน์ได้
โปรดจำไว้ว่า เพื่อให้ผู้ใช้ส่วนใหญ่ปลอดภัย ผู้ขายมักจะต้องชะลอการประกาศช่องโหว่ต่างๆ จนกว่าจะสร้างแพตช์ แม้ว่าวิธีนี้จะช่วยลดจำนวนการโจมตีได้ แต่ก็หมายความว่าคุณจะใช้ซอฟต์แวร์ที่ไม่ปลอดภัย ซึ่งจะทำให้คุณมีช่องโหว่ ระมัดระวังตัวและรายงานสิ่งที่น่าสงสัยไปยังผู้ขายทันที
Zero-Day Exploit Proofing พิสูจน์ไซต์ WordPress ของคุณ
แม้ว่าจะไม่สามารถกำจัดโอกาสของช่องโหว่ซีโร่เดย์ได้ทั้งหมดเสมอไป แต่ก็มีอีกมากที่คุณสามารถทำได้แทนที่จะรอ
สิ่งที่ทำให้การโจมตีช่องโหว่ซีโร่เดย์ยากต่อการจัดการคือความจริงที่ว่าผู้ขายยังไม่ได้ค้นพบช่องโหว่เหล่านี้เสมอไป จึงไม่มีวิธีแก้ปัญหาในทันทีเสมอไป แต่ด้วยการปฏิบัติตามทุกสิ่งที่กล่าวถึงในคู่มือนี้ คุณควรมีความรู้มากเกินพอที่จะจัดการไซต์ WordPress ของคุณ จนกว่าแพตช์จะเผยแพร่สำเร็จ
และแม้ในกรณีที่ไม่มีการค้นพบช่องโหว่ แนวทางปฏิบัติที่สรุปไว้ในบทความนี้ควรให้แนวทางปฏิบัติที่ดีที่สุดแก่คุณในการทำให้เว็บไซต์ของคุณปลอดภัย