คำว่า "WordPress โดนแฮ็ก" สองคำนี้ทำให้ผู้ดูแลเว็บไซต์รู้สึกกลัวและสับสน
เว็บไซต์ WordPress ที่โดนแฮ็กอาจทำให้คุณสูญเสีย:
- トラフィック (Traffic);
- รายได้ (Revenue);
- มูลค่าสตาร์ทอัพ (Brand Value);
และอาจต้องใช้หลายวันในการพยายามทำความสะอาดแต่ล้มเหลวซ้ำๆ
เรื่องนี้เป็นจริงมากโดยเฉพาะสำหรับเว็บไซต์ WooCommerce ที่คุณเห็นร้านค้าของคุณกำลังสูญเสียเงินอยู่ในแดชบอร์ดจริงๆ!
ส่วนที่สับสนที่สุดคือ คุณอาจไม่เข้าใจว่าเว็บไซต์ WordPress ของคุณโดนแฮ็กจริงหรือไม่ เพราะ WordPress อาจทำงานผิดปกติได้บ่อยครั้ง
ดังนั้น คนส่วนใหญ่จึงทำอย่างที่เป็นเหตุเป็นผล คือ ติดตั้งปลั๊กอินสแกนมัลแวร์ แต่แล้วพบว่าส่วนใหญ่ทำความสะอาดเว็บไซต์ไม่ได้ดี
สรุปคืออะไร?
ในขณะที่คุณกำลังดิ้นรนพยายามคืนชีวิตให้กลับมาปกติ แฮกเกอร์ คาดหวังว่าคุณจะล้มเหลว ในการทำความสะอาดเว็บไซต์ของคุณเอง
ถึงเวลาที่จะกดปุ่มรีเซ็ตแล้ว
ในบทความนี้ เราจะช่วยคุณ:
- ตรวจสอบให้แน่ใจว่าเว็บไซต์ของคุณโดนแฮ็กจริงหรือไม่;
- ระบุว่ามัลแวร์ประเภทไหนติดเชื้อเว็บไซต์ WordPress ที่โดนแฮ็กของคุณ;
- ทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็กภายใน 3 นาที;
- เข้าใจผลกระทบจากการโดนแฮ็ก;
- เรียนรู้ว่าคุณอาจโดนแฮ็กได้อย่างไรและวิธีป้องกัน;
เราจะช่วยให้คุณกลับสู่ทางที่ถูกต้องไม่ว่าสถานการจะเป็นอย่างไร
มาเริ่มกันเลย
สรุปสั้นๆ: วิธีที่มีประสิทธิภาพที่สุดในการแก้ไขเว็บไซต์ WordPress ที่โดนแฮ็กคือการใช้ ปลั๊กอินกำจัดมัลแวร์ WordPress มีวิธีอื่นๆ อีกแต่เราไม่แนะนำวิธีทำความสะอาดด้วยตนเองเพราะอาจทำให้เว็บไซต์เสียหายอย่างสมบูรณ์
เว็บไซต์ WordPress ของคุณโดนแฮ็กจริงหรือไม่?
เราเข้าใจว่าคุณสับสน
เว็บไซต์ WordPress ของคุณโดนแฮ็กจริงไหม?
ลักษณะของ WordPress คือ อาจทำงานผิดปกติได้บ่อยครั้ง ในหลายกรณี เว็บไซต์ไม่ได้โดนแฮ็ก แค่... มีปัญหาทั่วไป
วิธีง่ายๆ ในการทราบ בוודאותว่าเว็บไซต์ของคุณโดนแฮ็กคืออะไร?
ใช้ MalCare FREE Malware Scanner
ใช้เวลา:
- 1 นาทีในการติดตั้ง;
- 1 นาทีในการสแกนเว็บไซต์ของคุณ;
ใน 2 นาที คุณจะทราบ בוודאותว่าเว็บไซต์ WordPress ของคุณโดนแฮ็กหรือไม่
ปลั๊กอินสแกนมัลแวร์ของ MalCare เป็นปลั๊กอินที่เบามาก สร้างสำเนาของเว็บไซต์ WordPress ที่โดนแฮ็กบนเซิร์ฟเวอร์เฉพาะทาง เมื่อสร้างสำเนาเสร็จ MalCare จะรันอัลกอริทึมสแกนที่ซับซ้อนเพื่อระบุมัลแวร์บนเว็บไซต์ของคุณ
วิธีนี้ทำให้การสแกนลึกและแม่นยำกว่าปลั๊กอินสแกนมัลแวร์ตัวอื่นๆ
จุดที่ดีที่สุด?
ไม่มีโหลดบนเซิร์ฟเวอร์ของคุณเลย และฟรีอย่างสมบูรณ์
MalCare ใช้อัลกอริทึมการเรียนรู้เพื่อให้ฉลาดขึ้นเรื่อยๆ โดยการเผชิญหน้ากับมัลแวร์มากขึ้น
นี่คือสิ่งที่คุณต้องทำเพื่อสแกนมัลแวร์บนเว็บไซต์:
- ขั้นตอนถัดไป: สแกนเว็บไซต์ WordPress ด้วย MalCare
แค่นี้ก็พอ!
กระบวนการทั้งหมดใช้เวลาเพียงไม่กี่นาที ถ้า MalCare แจ้งว่าไม่มีการโดนแฮ็ก คุณจะต้องการคำแนะนำในการ แก้ไขปัญหา WordPress แทน
แต่ถ้า MalCare บอกว่าเว็บไซต์ WordPress โดนแฮ็ก คุณต้องทำตามขั้นตอนทำความสะอาดต่อไป
ไม่ว่าจะเป็นแบบไหน คุณต้องสแกนเว็บไซต์ด้วย MalCare ก่อน
อาการทั่วไปของเว็บไซต์ WordPress ที่โดนแฮ็ก
มา診斷 (diagnose) เว็บไซต์ WordPress ที่โดนแฮ็กของคุณตอนนี้
เราจะระบุปัญหาและหาวิธีแก้ไข เพื่อให้คุณกลับไปทำเงินได้อีกครั้ง
มีความเป็นไปได้สูงว่าคุณพบบทความนี้เพราะอาการอย่างน้อยหนึ่งอย่างจากข้างล่าง
อย่ากังวล
เรามีบทความเกี่ยวกับวิธีทำความสะอาดแฮ็กทั่วไป และเมื่อเราระบุปัญหาของคุณแล้ว เราจะพูดถึงวิธีแก้ไข
แม้เว็บไซต์ WordPress ที่โดนแฮ็กของคุณจะมีมัลแวร์ที่ไม่ทั่วไป ก็ยังมีข่าวดี:
"เกือบทุกมัลแวร์เป็นรูปแบบแปลกๆ ของมัลแวร์อื่น มัลแวร์ก็แค่โค้ดในที่สุด มีหลายวิธีในการแฮกเว็บไซต์ WordPress และหลายวิธีในการติดเชื้อ แต่วิธีที่แฮกเกอร์ดำเนินการเกือบจะคงที่ตลอด การเข้าใจผลลัพธ์คือวิธีที่ดีที่สุดในการเข้าใจการแฮ็ก – และจากนั้นกำจัดมัน"
– Akshat Choudhary, CEO ของ MalCare
สรุป: คุณต้องหาวิธีทำความสะอาดเว็บไซต์เพื่อหยุดแฮกเกอร์และคืนชีวิตให้กลับมาปกติ
มา看看อาการทั่วไปของเว็บไซต์ WordPress ที่โดนแฮ็ก:
1. Google Chrome แสดงคำเตือนเมื่อเข้าชมเว็บไซต์ของคุณ
หนึ่งในเครื่องหมายที่ชัดเจนที่สุดว่เว็บไซต์ของคุณโดนแฮ็กคือ Google Chrome บอกผู้เยี่ยมชมว่า "เว็บไซต์ข้างหน้ามีมัลแวร์"
การแจ้งเตือนเบราว์เซอร์สำหรับเว็บไซต์ WordPress ที่โดนแฮ็กมาจาก Google Safe Browsing
จริงๆ แล้ว Opera, Chrome, Firefox และ Safari ทั้งหมดใช้บล็อกลิสต์ของ Google เพื่อตรวจสอบเว็บไซต์ที่ถูกขยับและแจ้งเตือนผู้ใช้เกี่ยวกับมัลแวร์
การแจ้งเตือนแบบนี้สามารถทำลายชื่อเสียงและトラフィกของคุณทันที สำหรับเว็บไซต์ WooCommerce อาจจบธุรกิจได้เลย
ถ้าคุณกำลังเผชิญกับเรื่องนี้ ให้ลองหายใจลึกๆ เราเข้าใจว่าคุณรู้สึกขำขันธ์มากตอนนี้ นี่คือการแจ้งเตือนที่คลุมเครือที่สุดมาก มันเป็นการประกาศสาธารณะว่าเว็บไซต์ของคุณโดนแฮ็ก แต่กลับไม่บอกอะไรเลยเกี่ยวกับว่ามีอะไรผิดปกติจริงๆ
จากนั้นไปอ่านต่อที่ วิธีทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็ก
2. Google Search Console ส่งข้อความว่าเว็บไซต์ของคุณโดนแฮ็กหรือมีมัลแวร์
ถ้าส่วนใหญ่ของธุรกิจคุณขับเคลื่อนด้วย SEO คุณคงคุ้นเคยกับ Google Search Console หาก Google ตรวจพบเนื้อหาที่เป็นอันตรายบนเว็บไซต์ WordPress ที่โดนแฮ็ก จะส่งข้อความใน Search Console ที่ลักษณะประมาณนี้:
Google จะแนะนำให้ใช้ 'Fetch as Google' เพื่อหาโค้ดอันตราย แต่สิ่งนี้ไม่ใช่ความคิดที่ดี การใช้สแกนเนอร์ของ Google เหมาะสำหรับการสแกนระดับพื้นผิวเท่านั้น มันค้นหาโค้ดอันตรายที่ชัดเจนใน HTML และ JavaScript ของเว็บไซต์
ปัญหาคืออะไร?
ปัญหาคือ เว็บไซต์ WordPress ที่โดนแฮ็กมักติดเชื้อมัลแวร์ที่ซ่อนอยู่ได้ดีมาก สแกนเนอร์ HTML ไม่พอที่จะระบุต้นทางของการแฮ็ก
เราแนะนำให้ใช้สแกนเนอร์ระดับเซิร์ฟเวอร์เพื่อค้นพบปัญหาจริง
สมัคร MalCare สำหรับ สแกนแบบคลิกเดียว และจะพบมัลแวร์ที่ซับซ้อนที่สุดภายใน 60 วินาที
แหล่งข้อมูลเพิ่มเติม: วิธีลบคำเตือน "This Site is Hacked" ของ Google
3. บริษัทโฮสติ้งปิดใช้งานเว็บไซต์ของคุณ
บริษัทโฮสติ้งส่วนใหญ่สแกนเซิร์ฟเวอร์เป็นประจำเพื่อหาเว็บไซต์ WordPress ที่โดนแฮ็ก มีเครื่องหมายบ่งชี้บางอย่างที่โฮสติ้งค้นหา:
- การใช้ทรัพยากร CPU มากเกินไป
- ส่งอีเมลสแปมจำนวนมาก
- โดเมนถูกบล็อกลิสต์โดย Google, Norton Safe Web, Spamhaus, ฯลฯ
และมักส่งอีเมลที่สับสนมาก:
ในบางกรณี บริษัทโฮสติ้งมีความร่วมมือกับบริษัทโฮสติ้งอื่นๆ สำหรับการสแกนมัลแวร์เป็นประจำ ดูบทความเกี่ยวกับ วิธีที่ MalCare ให้การป้องกันบอทแก่ Cloudways
ถ้าคุณอยู่ในสถานการณ์นี้ ต้องดำเนินการด่วนก่อนจะสายเกินไป
บางบริษัทโฮสติ้งอย่าง GoDaddy จะพยายามขายบริการความปลอดภัยของพวกเขาให้คุณ แม้จะดูเป็นความคิดที่ดี แต่จริงๆ แล้วไม่ใช่ บริการส่วนใหญ่จะคิดค่าใช้จ่ายสูงมากทุกครั้งที่โดนแฮ็ก และอาจใช้เวลาหลายสัปดาห์ในการทำความสะอาด
ในระหว่างนั้น เว็บไซต์ของคุณจะสูญเสียトラフィก รายได้ และมูลค่าสตาร์ทอัพต่อไป
อ่านเพิ่มเติมเกี่ยวกับ วิธีที่ MalCare ช่วยเว็บไซต์ WordPress ที่โดนแฮ็กบน GoDaddy
4. พอร์ตขาออก 80, 443, 587 และ 465 ของบัญชีถูกบล็อก
ผู้ให้บริการโฮสติ้งอย่าง BigRock, GoDaddy และ HostGator จะออกคำเตือนก่อนลบเว็บไซต์ เมื่อส่งอีเมลเตือน พวกเขาจะล็อกพอร์ตขาออก 80, 443, 587 และ 465 เพื่อป้องกันไม่ให้มัลแวร์บนเว็บไซต์แพร่กระจาย
บัญชีส่วนใหญ่เป็น บัญชีโฮสติ้งร่วม (shared hosting)
ดังนั้น การทำให้มัลแวร์อยู่ในขอบเขตและหยุดไม่ให้เว็บไซต์ WordPress ที่โดนแฮ็กหนึ่งตัวติดเชื้อเว็บไซต์อื่นบนเซิร์ฟเวอร์เดียวกัน คือ اولويةแรกของพวกเขา
อีกครั้ง ถ้ายังไม่ได้ทำ – สแกนเว็บไซต์หามัลแวร์ทันที
5. ลูกค้าร้องเรียนว่าบัตรเครดิตถูกใช้โดยไม่ได้รับอนุญาต
ผู้ใช้ WooCommerce: ถ้าคุณมีเว็บไซต์ WordPress ที่โดนแฮ็ก นี่เป็นเรื่องใหญ่สำหรับคุณ
คุณจะแน่ใจว่าเว็บไซต์โดนแฮ็ก หากลูกค้าร้องเรียนว่าบัตรเครดิตถูกใช้โดยไม่ได้รับอนุญาต ฐานข้อมูล WooCommerce เก็บข้อมูลทั้งหมดที่แฮกเกอร์ต้องการเพื่อขโมยข้อมูลบัตรเครดิต
โดยปกติ นี้บ่งชี้ถึงแบ็กดอร์ (backdoor) ในโค้ด – จุดเข้าถึงในเว็บไซต์ WordPress ที่โดนแฮ็กที่แฮกเกอร์ใช้เพื่อเข้าถึงไฟล์และฐานข้อมูลได้ตลอดเวลา
การโจมตีแบบนี้อาจมาจากมัลแวร์ประเภทไหนก็ได้ที่เขียนได้เพียงพอ
ข้ามไปเลยที่ วิธีทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็ก
6. อีเมลของคุณถูกส่งไปยังโฟลเดอร์สแปม
ถ้าอินบ็อกซ์ของคุณส่งอีเมลสแปมออกไปมากเกินไป อินบ็อกซ์ส่วนใหญ่จะส่งอีเมลในอนาคตของคุณตรงไปที่โฟลเดอร์สแปม
แฮกเกอร์สามารถใช้ เว็บไซต์ WordPress ที่โดนแฮ็กส่งอีเมลสแปมจำนวนมาก ไปยังผู้ใช้ทั่วโลก
ถ้าโฟลเดอร์ 'Sent' เต็มไปด้วยอีเมลที่คุณ แน่ใจว่าไม่ได้ส่ง ให้ดูบทความของเราเกี่ยวกับ מה לעשות אם האתר שלך שולח דוא"ל ספאם
7. เว็บไซต์ของคุณช้ามาก
ความเร็วเว็บไซต์ไม่ใช่ตัวบ่งชี้มัลแวร์ที่ดี มีหลายสิ่งที่ทำให้ WordPress ช้า วิธีง่ายที่สุดคือไปที่ GTMetrix และสร้างรายงานความเร็วเว็บไซต์
เคล็ดลับ: ใช้แผนภูมิ Waterfall เพื่อเข้าใจว่าส่วนไหนของเว็บไซต์โหลดนานที่สุด
ถ้าคุณเห็นสิ่งที่ผิดปกติที่นี่ อาจติดเชื้อมัลแวร์
การโจมตีอันตรายที่ทำให้เว็บไซต์ช้าที่พบบ่อยที่สุด:
- SQL injections
- การโจมตี Coinhive
- การโจมตี brute force โดยบอท
ข่าวดีคือ แฮ็กทั้งหมดนี้ทำความสะอาดได้
กรณีที่คุณรู้สึกสับสน: ไม่ต้องกังวล รู้สึกท่วมท้นเป็นเรื่องปกติ เราทำธุรกิจนี้มาเกิน 8 ปีแล้ว ไม่ตกใจกับโค้ดอันตรายและแฮ็กประเภทต่างๆ แตสำหรับมือใหม่ อาจดูเยอะมาก – โดยเฉพาะถ้าเป็นครั้งแรกที่เจอเว็บไซต์ WordPress ที่โดนแฮ็ก
นั่นคือเหตุผลที่เราสร้าง MalCare
ติดตั้งชุดคุณสมบัติความปลอดภัยเต็มรูปแบบของ MalCare เพื่อ สแกน ทำความสะอาด และป้องกันเว็บไซต์ 24×7
8. โฆษณาและป๊อปอัปเปิดเมื่อเข้าชมเว็บไซต์
ถ้าคุณสังเกตเห็นโฆษณาและป๊อปอัปที่คุณไม่ได้วางไว้ ให้ขอความช่วยเหลือทันที เราเคยจัดการมัลแวร์แบบนี้บ่อยมาก นี่เป็นอีกรูปแบบของ การทำลายหน้าตาเว็บไซต์ (website defacement) ที่เราเจอบ่อย
สรุปของแอดแวร์คือ มันดูดトラフィกส่วนใหญ่ของคุณไปยังเว็บไซต์อื่น ความเสียหายระยะยาวมาจากป๊อปอัปที่ทำลายชื่อเสียงของคุณได้อย่างสมบูรณ์ เว็บไซต์ WordPress ที่โดนแฮ็กอาจแสดงโฆษณายาเสพติด 음란물 และความเกลียดชังทางการเมือง
ไม่คุ้มค่ารัก
โฆษณาและป๊อปอัปส่วนใหญ่มาจากการโจมตี SQL injection ดังนั้น ถ้าคุณเห็นโฆษณาและป๊อปอัปที่ไม่ได้รับอนุญาต ต้องทำความสะอาดฐานข้อมูล
สำคัญ: อย่าพยายามทำความสะอาดฐานข้อมูลถ้าคุณมีเว็บไซต์ WordPress ที่โดนแฮ็ก เว้นแต่คุณจะมีประสบการณ์มากในฐานะผู้ดูแลฐานข้อมูล มันอาจทำลายเว็บไซต์ของคุณอย่างถาวร
9. เว็บไซต์ของคุณถูกเปลี่ยนเส้นทางไปยังเว็บไซต์ที่โดนแฮ็ก
เราเคยกล่าวถึงเรื่องนี้แล้ว แต่มันชัดเจนกว่านี้ไม่ได้:
คุณมีเว็บไซต์ WordPress ที่โดนแฮ็ก
สิ่งนี้เกิดขึ้นได้หลายวิธี ส่วนใหญ่คือโค้ดเปลี่ยนเส้นทางในไฟล์ wp-config.php หรือ .htaccess
อาการที่เป็นไปได้:
- เว็บไซต์แสดงหน้าขาวและโหลดไม่ได้
- เว็บไซต์ถูกเปลี่ยนเส้นทางไปเว็บไซต์อันตราย
- เว็บไซต์เปลี่ยนเส้นทางไป Google
- Google เข้าถึงเว็บไซต์ไม่ได้
- ไฟล์ .htaccess ถูกแก้ไขซ้ำๆ
ดูบทความ WordPress site redirecting to Spam สำหรับรายละเอียดมัลแวร์และวิธีทำความสะอาด
10. เห็นการเพิ่มขึ้นของトラフィก บนหน้าที่ไม่มีอยู่จริง
แฮกเกอร์ใช้เว็บไซต์ WordPress ที่โดนแฮ็กสำหรับ 'spamvertising'
ทำให้เกิดการเพิ่มขึ้นของトラフィกอย่างมาก อีเมลสแปมถูกส่งจากเซิร์ฟเวอร์ของคุณพร้อมลิงก์ไปยังหน้าที่มีอยู่หรือหน้าใหม่ที่แฮกเกอร์สร้าง
Spamvertising ทำลายบล็อก เว็บไซต์ ฟอรัม และส่วนความคิดเห็นด้วยไฮเปอร์ลิงก์ เพื่อให้เว็บไซต์ของแฮกเกอร์ได้อันดับค้นหาสูงขึ้น
แน่นอน วิธีนี้ไม่ได้ผลแล้ว – ผู้เชี่ยวชาญ SEO จะบอกว่ามันเก่าแล้ว
เป็นเทคนิค blackhat ที่ล้าสมัยที่ Google ไม่สนใจ แตแฮกเกอร์ที่เติมมัลแวร์ในเว็บไซต์ WordPress ของคุณไม่ได้กังวลเรื่องนี้ มัลแวร์จะทำลายเว็บไซต์ของคุณเช่นเดียวกัน
การตรวจสอบง่ายๆ ที่คุณสามารถทำได้
นอกจากอาการเหล่านี้แล้ว มีการตรวจสอบง่ายๆ 4 อย่าง ที่คุณสามารถทำเพื่อดูว่าเว็บไซต์ WordPress โดนแฮ็กหรือไม่:
1. JavaScript แปลกๆ ในโค้ดเว็บไซต์
ถ้ามี JavaScript แปลกๆ ในโค้ดเว็บไซต์ และคุณเข้าใจมัน คุณเป็นคนเทคนิคพอสมควร
ถ้าคุณไม่ใช่คนเทคนิค นี่คือสิ่งที่มันทำกับเว็บไซต์ WordPress ที่โดนแฮ็ก:
โชคดีที่แฮ็กประเภทนี้สามารถระบุได้ชัดเจนกว่า
เว็บไซต์ WordPress ที่โดนแฮ็กของคุณมีมัลแวร์อย่างน้อยหนึ่งอย่างจากนี้:
- WordPress hacked redirect
- XSS scripting
- SQL Injection
ระวังมาก!
แฮ็กเหล่านี้สุดท้ายนำไปสู่ การทำลายหน้าตาเว็บไซต์ ถ้าคุณไม่ดำเนินการตอนนี้ คุณอาจสูญเสียการควบคุมเว็บไซต์ WordPress ที่โดนแฮ็กได้เร็วมาก
สรุปคือ JavaScript อาจอยู่ที่ไหนก็ได้ในเว็บไซต์ WordPress ที่โดนแฮ็กของคุณ
2. พบข้อความข้อผิดพลาดที่ไม่คาดคิดใน Error Logs
ไม่ใช่ทุกผู้ใช้ WordPress ที่เช็ค error logs
ถ้าคุณเป็นหนึ่งในนักเทคนิคที่อ่านและเข้าใจ error logs ได้ ไม่มีอะไรมากที่คุณไม่รู้แล้ว
เราแค่บอกว่า คุณเข้าใจดีแล้วว่าแฮกเกอร์ทำลายได้มากแค่ไหนถ้าเข้าถึงเว็บไซต์ได้แบบไม่จำกัด
ข้ามไปที่ส่วน วิธีแก้ไขเว็บไซต์ WordPress ที่โดนแฮ็ก
3. พบแอดมินใหม่หรือบัญชี FTP ที่คุณไม่ได้สร้าง
นี่เป็นเรื่องลำบากสำหรับเว็บไซต์ใหญ่ อาจยากที่จะเฝ้าดูบัญชีแอดมินและ FTP ที่น่าสงสัย
แต่ถ้าคุณสังเกตเห็นแล้ว ถึงเวลาเช็คไฟล์หลักของ WordPress เว็บไซต์ที่โดนแฮ็กมักติดเชื้อแบบที่ส่งผลต่อเว็บไซต์ทั้งหมด ทำให้ไฟล์หลักของ WordPress เป็นเป้าหมายที่เหมาะสม
ในบางกรณี มีโค้ดรันได้ซ่อนอยู่ในไฟล์ที่ดูปกติ แปลกๆ คือ อาจซ่อนอยู่ในไฟล์ favicon.ico ได้! ดูบทความ WordPress hacked redirect malware บัญชีแอดมินและ FTP ปลอมพบได้บ่อยกับมัลแวร์แบบนี้
4. ไฟล์ถูกแก้ไขเมื่อเร็วๆ นี้
กับมัลแวร์ส่วนใหญ่ แฮกเกอร์ติดเชื้อเว็บไซต์ WordPress ที่โดนแฮ็กด้วยโค้ดอันตรายผสมกับโค้ด WordPress ปกติ
วิธีง่ายที่สุดคือ แทรกโค้ดลงในไฟล์ WordPress เช่น wp-config.php, .htaccess, ฯลฯ
การแก้ไขไฟล์บนเว็บไซต์ WordPress ที่โดนแฮ็กเป็นธีมซ้ำๆ กับมัลแวร์อย่าง wp-vcd.php การป้องกันง่ายคือเพิกถอนสิทธิ์แก้ไขไฟล์หลัก แต่ถ้าเว็บไซต์ WordPress โดนแฮ็กแล้ว ต้องทำความสะอาดทันที
เคล็ดลับ: อย่า ลบอะไรจากไฟล์และตารางฐานข้อมูล เว้นแต่คุณแน่ใจ 100% ว่ามันเป็นมัลแวร์
วิธีทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็ก
มี 2 วิธีในการทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็ก:
- ใช้สแกนเนอร์และเครื่องมือทำความสะอาดมัลแวร์;
- หรือ ลงลึกเข้าไปในโค้ดของเว็บไซต์และทำความสะอาดด้วยตนเอง
สำหรับทุกเจตนา เรา ไม่แนะนำ การทำความสะอาดด้วยตนเอง
ไม่เคย
ทำไม? อันตรายเกินไป
เว็บไซต์ WordPress ที่โดนแฮ็กมักมีโค้ดอันตรายซ่อนอยู่ในโค้ดปกติที่เว็บไซต์ต้องพึ่งพาเพื่อทำงาน การลบโค้ดด้วยตนเองอาจทำให้เว็บไซต์เสียหายถาวร
คุณอาจคิดว่าสามารถกู้คืนจากแบ็กอัปได้ แต่คุณจะรู้ยังไงว่าแบ็กอัปไม่ได้ติดเชื้อด้วย? แบ็กอัปแทนที่ไฟล์ที่ติดเชื้อได้ไหม?
สิ่งที่เราแนะนำคือ ใช้ปลั๊กอิน สแกนและกำจัดมัลแวร์ WordPress
วิธีทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็กด้วย MalCare
จุดประสงค์ของสแกนเนอร์และเครื่องมือทำความสะอาดมัลแวร์คือ ทำให้ง่ายต่อการค้นหา ระบุ และทำความสะอาดเว็บไซต์ที่ติดเชื้อ
สิ่งน่าเสียดายคือ:
- สแกนเนอร์มัลแวร์ส่วนใหญ่ระบุต้นทางของมัลแวร์ซับซ้อนไม่ได้;
- ใช้วิธีสแกนแบบดิบที่ทำให้เกิด false alarms;
- หลังสแกน ปลั๊กอินความปลอดภัยส่วนใหญ่ต้องการทำความสะอาดด้วยตนเอง;
- ทำความสะอาดด้วยตนเองมีค่าใช้จ่ายสูง และคุณต้องจ่ายมากตอนติดขัด;
- และคิดค่าใช้จ่ายเพิ่มสำหรับการโดนแฮ็กซ้ำ;
สรุป: ปลั๊กอินความปลอดภัยที่ควรปกป้องเว็บไซต์กลับคอยข่มขบคุณ และให้โซลูชันที่เปราะบาง
นั่นคือเหตุผลที่เราแนะนำให้ สแกนเว็บไซต์ด้วย MalCare
MalCare ให้ชุดคุณสมบัติความปลอดภัยครบครันที่จะสแกน ทำความสะอาด และปกป้องเว็บไซต์ WordPress จากการโจมตีมัลแวร์โดยแฮกเกอร์
ด้วยอัลกอริทึมการเรียนรู้ที่ทันสมัยที่สุด MalCare เป็น ปลั๊กอินความปลอดภัย WordPress ที่ดีที่สุด ที่ฉลาดขึ้นเรื่อยๆ
เรารู้ว่าอาจดูเป็นเอกชับ ดังนี้คือสถิติสำคัญของ MalCare:
- กำจัดมัลแวร์แบบคลิกเดียว ภายใน 3 นาทีหรือน้อยกว่า;
- 99% ของมัลแวร์ถูกตรวจจับและทำความสะอาดโดยอัตโนมัติ ไม่ต้องทำความสะอาดด้วยตนเอง;
- False positives น้อยกว่า 0.1% ข้ามเครือข่าย 250,000+ เว็บไซต์;
- ไม่มีค่าใช้จ่ายเพิ่มเติมและไม่มีบ้านๆ;
- ทั้งหมดเพียง $99/ปี!
ถ้าดูดี เราทำให้ดีขึ้นด้วยแค่สองคำ:
True. Story.
ถ้ายังไม่ได้ติดตั้ง ให้ติดตั้ง MalCare และทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็กวันนี้
วิธีทำ:
ขั้นตอนที่ 1: สมัคร MalCare
สมัครปลั๊กอิน MalCare จากเว็บไซต์ของเรา
ขั้นตอนที่ 2: สแกนเว็บไซต์
ใช้ MalCare สแกนเว็บไซต์อัตโนมัติ:
ขั้นตอนที่ 3: ทำความสะอาดเว็บไซต์แบบคลิกเดียว
คลิก 'Auto-clean' เพื่อทำความสะอาดทันที:
เมื่อเสร็จแล้ว ควรดูคู่มือของเราเกี่ยวกับ การป้องกันเว็บไซต์จากการโจมตีในอนาคต
ได้ทั้งหมดนี้ในราคาเพียง $89/ปี!
ร่วมกับ 250,000 เว็บไซต์อื่นๆ และ ติดตั้ง MalCare วันนี้
วิธีทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็กด้วยตนเอง (ไม่แนะนำ)
การทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็กด้วยตนเองประกอบด้วย 3 ส่วนหลัก:
- สแกนเซิร์ฟเวอร์หาโค้ดอันตรายในไฟล์;
- สแกนฐานข้อมูลหาโค้ดอันตราย;
- ตรวจจับแบ็กดอร์และบัญชีแอดมินปลอม;
และจากนั้น กำจัดมัลแวร์ จากเว็บไซต์ WordPress ที่โดนแฮ็ก
นี่คือการลดรูปเกินไป
ในหลายกรณี คุณอาจถูกบล็อกลิสต์โดยเครื่องมือค้นหาและถูกบล็อกโดยโฮสต์เว็บ ในกรณีแบบนี้ การทำความสะอาดเพียงอย่างเดียวไม่พอ ต้องดำเนินการลบเว็บไซต์ออกจากบล็อกลิสต์ด้วย
แต่มาเริ่มกันเลย:
#1 ค้นหาโค้ดอันตรายในไฟล์และโฟลเดอร์ WordPress
วิชีที่ชัดเจนที่สุดที่มัลแวร์ถูกฉีดเข้าเว็บไซต์ WordPress ที่โดนแฮ็กโดยแฮกเกอร์คือการอัปโหลดไฟล์โดยตรง กรณีนี้พบน้อย แต่ลองดูก็ได้
ค้นหาไฟล์ที่มีชื่อน่าสงสัย เริ่มจากโฟลเดอร์ WordPress เช่น:
- wp-content
- wp-includes
โฟลเดอร์เหล่านี้ไม่ควรมีไฟล์ที่รันได้ (executable) ถ้ามีไฟล์ PHP หรือ JavaScript ที่นี่ ถือว่าไม่ดี
เคล็ดลับ: ค้นหาไฟล์ PHP โดยเฉพาะ PHP เองไม่สามารถรัน JavaScript ได้โดยไม่มีมุมมอง HTML JavaScript มักฉีดเนื้อหาไปที่ frontend สิ่งแรกที่ต้องกำจัดคือโค้ด PHP
ถ้าไม่ได้ผล อ่านต่อ
#2 ค้นหาแพทเทิร์นสตริงอันตราย
มัลแวร์ส่วนใหญ่ทิ้งโค้ดทั่วไปที่เรียกว่า string patterns ไว้ทั่วเว็บไซต์ WordPress ที่โดนแฮ็ก
ขั้นตอนต่อไปคือ ไปที่ไฟล์ WordPress และค้นหาโค้ดเหล่านี้ ปกติจะเจอในไฟล์หลักของ WordPress เช่น:
- wp-config.php;
- .htaccess
- wp-activate.php
- wp-blog-header.php
- wp-comments-post.php
- wp-config-sample.php
- wp-cron.php
- wp-links-opml.php
- wp-load.php
- wp-login.php
- wp-mail.php
- wp-settings.php
- wp-signup.php
- wp-trackback.php
- xmlrpc.php
ข้อควรระวัง: อย่าทำอย่างนี้ ถ้าคุณไม่เข้าใจ PHP ลึกพอ โค้ดส่วนใหญ่ในไฟล์เหล่านี้เป็น PHP ยกเว้น .htaccess สตริงเหล่านี้อาจเป็นส่วนหนึ่งของโค้ดปกติ การลบโดยอาศัยรายการนี้อย่างเดียวอาจทำให้เว็บไซต์เสียหาย
ค้นหาสนิปเป็ตอย่าง:
- tmpcontentx
- function wp_temp_setupx
- wp-tmp.php
- derna.top/code.php
- stripos($tmpcontent, $wp_auth_key)
ถ้ายังไม่ได้ผล เรายังมีไอเดียขั้นสูงกว่านี้
#3 ตรวจสอบไฟล์ functions.php
ไฟล์ functions.php เป็นเป้าหมายยอดนิยมในเว็บไซต์ WordPress ที่โดนแฮ็ก
ดูไฟล์นี้ดูเร็วๆ
ยากที่จะบอกว่าต้องหาอะไร ขึ้นอยู่กับมัลแวร์ อาจมีโค้ดอันตรายประเภทต่างๆ ในไฟล์นี้
คุณอาจต้องเช็คว่าโค้ด functions.php เพิ่มฟีเจอร์ที่ไม่ได้รับอนุญาตในธีมหรือปลั๊กอินหรือไม่ นี่ยากมากและต้องระวังมาก
วิธีง่ายๆ เช็คว่า functions.php ถูกแก้ไขหรือไม่:
- ถ้าแฮ็กเป็นแบบที่มองเห็นได้ เช่น hacked redirect ลองเปลี่ยนธีมดูว่าปัญหายังคงอยู่หรือไม่
- เช็คว่าอัปเดตธีมช่วยอะไรได้ไหม ส่วนใหญ่ไม่ช่วย แตลองดูก็ได้
- ลองเข้าสู่แดชบอร์ด WordPress ถ้าเข้าไม่ได้ อาจเพราะโค้ดอันตรายใน functions.php
ถ้าไอเดียไหนแสดงการเปลี่ยนแปลงแม้เล็กน้อย functions.php ก็คือจุดเริ่มต้นที่ดี
#4 รัน Diffchecker เทียบกับไฟล์หลัก WordPress
Diffchecker คือโปรแกรมที่เช็คโค้ดสองชุดและหาความแตกต่าง
ทำได้ดังนี้:
- ดาวน์โหลดไฟล์หลัก WordPress ต้นฉบับจาก GitHub repository
- ดาวน์โหลดไฟล์จากเซิร์ฟเวอร์ของคุณผ่าน cPanel
- รัน diffchecker ระหว่างไฟล์ทั้งสอง
จุดอ่อนคือ ต้องเช็คไฟล์ทีละไฟล์บนเว็บไซต์ WordPress ที่โดนแฮ็ก และต้องตัดสินใจว่าโค้ดที่ต่างกันเป็นมัลแวร์หรือไม่
ถ้าดูซับซ้อนหรืองานเยอะเกินไป เราแนะนำให้ ติดตั้ง MalCare มันรวดเร็ว ง่าย และราคาไม่แพง
ทำไมเว็บไซต์ของคุณถึงโดนแฮ็ก?
คนพูดว่า "การป้องกันดีกว่าการรักษา"
เราตกลง แต่จริงๆ แล้วมันไม่ได้ง่ายขนาดนั้นเวลาพูดถึงเว็บไซต์ WordPress ที่โดนแฮ็ก
แฮกเกอร์สร้าง มัลแวร์ใหม่ 300,000 ชิ้นต่อวัน หมายความว่าซอฟต์แวร์ความปลอดภัยเกือบทั้งหมดล้าสมัยหรือไร้ประโยชน์ภายในไม่กี่วัน ถ้าไม่ใช่ไม่กี่ชั่วโมง
เว็บไซต์ WordPress ที่โดนแฮ็กส่วนใหญ่มีช่องโหว่อย่างน้อยหนึ่งอย่างจากนี้:
- WordPress เวอร์ชันเก่า: เว็บมาสเตอร์มากมายคิดว่าอัปเดต WordPress อาจทำให้เว็บไซต์เสียหาย นี่จริงบางส่วน แตไม่อัปเดต WordPress แย่กว่า WordPress เปิดเผยช่องโหว่อย่างเปิดเผย และเวอร์ชันเก่าโดนแฮกเกอร์ใช้ประโยชน์ง่าย เราแนะนำใช้ staging site ทดสอบอัปเดตก่อน แล้วค่อยนำไปใช้หลังแก้บั๊กเสร็จ
- ธีมและปลั๊กอินเก่า: ธีมและปลั๊กอิน WordPress เก่ามักมีช่องโหว่ที่มีเอกสารประกอบชัดเจนและแฮกเกอร์หาได้ง่าย ถ้ามีเวอร์ชันใหม่ ให้อัปเดตซอฟต์แวร์ คุ้มค่าที่จะใช้เวลาทำ
- ปลั๊กอินและธีมลิขสิทธิ์ (Pirated/Nulled): ถ้าใช้ปลั๊กอินหรือธีม nulled หรือลิขสิทธิ์ 100% คุณมีเว็บไซต์ WordPress ที่โดนแฮ็ก ใช้ทางเลือกฟรีถ้าไม่ muốnจ่ายเงิน ง่ายแค่นั้น
- หน้าล็อกอิน WordPress ไม่ปลอดภัย: หน้าล็อกอิน WordPress หาง่ายและเปราะบางต่อ brute force attacks ไม่มีการป้องกันบอทโดยค่าเริ่มต้น สิ่งดีที่สุดใน WordPress ติดตั้งมาคือตัวบล็อกการล็อกอินหลายครั้ง แต่จริงๆ แล้วผ่านปลั๊กอินแบบนี้ได้ง่ายมาก
- รหัสผ่านอ่อนแอ: คุณจะตกใจว่าบ่อยแค่ไหนที่เป็นความผิดของตัวเองที่โดนแฮ็ก รหัสผ่านทั่วไปอ่อนแออย่าง 'p@ssword' หรือ 'Password@1234' อัลกอริทึม brute force แกะผ่านได้ในไม่กี่ 1 วินาที อย่าเชื่อกฎง่ายๆ เช่น ต้องมีตัวเลขและอักขระพิเศษเพื่อวัดความแข็งแรงของรหัสผ่าน มันไม่พอ
- บทบาท WordPress: อย่า ให้บทบาทผู้ใช้เริ่มต้นเป็นแอดมินิสเตรทอร์ WordPress มีบทบาทหลายอย่างเพราะเหตุผล ถ้าคนเยอะเกินไปมีสิทธิ์แอดมิน คุณโดนแฮ็กง่ายขึ้น สรุปคือ โดนแฮ็กซ้ำๆ โดยไม่รู้ว่าทำไม
- ความสามารถในการรันโค้ดในโฟลเดอร์ที่ไม่รู้จัก: โค้ดที่รันได้ โดยเฉพาะ PHP ควรอยู่ในโฟลเดอร์ที่เชื่อถือได้เท่านั้น โฟลเดอร์ที่มีไฟล์หลัก WordPress ไฟล์ธีม และปลั๊กอิน ควรเป็นโฟลเดอร์เดียวที่มีโค้ดรันได้
- รันเว็บไซต์บน HTTP: ถ้าเว็บไซต์ยังรันบน HTTP ไม่ใช่ HTTPS คุณเชิญชวนแฮกเกอร์มาส่งของขวัญ "เว็บไซต์ WordPress ที่โดนแฮ็ก" ให้ และถ้ารัน WooCommerce ไม่มี SSL certificate แล้ว ขอให้พระเจ้าช่วย ติดตั้ง SSL certificate หรือเสี่ยงต่อการโดนขโมยข้อมูลทั้งหมด
- ตั้งค่าสิทธิ์ไฟล์ผิด: อาจดูไม่น่าเป็นไร แต่สิทธิ์ไฟล์ผิดให้แฮกเกอร์เขียนโค้ดในไฟล์ที่ไม่ได้รับการป้องกัน ไฟล์ WordPress ทั้งหมดควรมีค่าสิทธิ์ 644 โฟลเดอร์ทั้งหมดควรมีค่าสิทธิ์ 755
- ไฟล์ wp-config.php ไม่ได้รับการป้องกัน: ไฟล์ wp-config.php โหลดทุกครั้งที่ลองล็อกอิน และมีข้อมูลเข้าถึงฐานข้อมูลทั้งหมด ถ้าไม่ปลอดภัย แฮกเกอร์เข้าถึงฐานข้อมูลผ่านไฟล์นี้ได้ แก้ไขง่าย แค่เพิ่มโค้ดนี้ใน .htaccess:
<files wp-config.php> order allow, deny deny from all </files>
- เปลี่ยน Database Prefix ของ WordPress: Database prefix เริ่มต้นคือ 'wp_' และเปลี่ยนได้ตอนติดตั้ง WordPress การไม่เปลี่ยนทำให้แฮกเกอร์เดาชื่อฐานข้อมูลได้ง่าย เราแนะนำเปลี่ยน database prefix ใน wp-config.php
คุณเข้าใจแล้วว่ามีวิธีโดนแฮ็กเยอะมาก
แตเป็นกฎทั่วไป:
- ติดตั้งไฟร์วอลล์และการป้องกันบอทที่ทรงพลัง
- ติดตั้ง SSL certificate เพื่อป้องกันการโจมตีเพิ่มเติม
- หยุดใช้ธีมและปลั๊กอิน nulled
- ไม่น่าเชื่อถือผู้ขายโดยปริยาย – ตรวจสอบ URL ทุกอย่างที่ทำ
- ถ้าคสงสัยอะไรผิดปกติ ให้สแกนและทำความสะอาดเว็บไซต์ทันที
จริงๆ แล้ว มัลแวร์ส่วนใหญ่ไม่เริ่มทำลายเว็บไซต์ WordPress ที่โดนแฮ็กทันที ถ้าสแกนและพบมัลแวร์เร็วพอ คุณสามารถกำจัดได้สำเร็จโดยไม่ทำให้เกิดความเสียหาย
เพื่อวัตถุประสงค์นี้ เราแนะนำให้ สแกนเว็บไซต์หามัลแวร์ทันที
มาตรการหลังโดนแฮ็ก: วิธีป้องกันไม่ให้โดนแฮ็กซ้ำ
ส่วนที่เหลือของบทความนี้เกี่ยวกับมาตรการความปลอดภัยที่เข้มแข็งกว่าที่คุณสามารถทำเพื่อปกป้องเว็บไซต์จากการโจมตีมัลแวร์ เรายังอธิบายคำศัพท์ความปลอดภัยทั่วไปบางอย่าง เพื่อคุณไม่สับสนกับแหล่งข้อมูลอื่น
อ่านได้เลย และถ้ามีคำถาม ติดต่อเราได้
ติดตั้งไฟร์วอลล์เพื่อบล็อกトラフィกอันตราย
ไฟร์วอลล์คือชั้นป้องกันที่ปกป้องเว็บไซต์จากトラฟิกเข้าถึง มันทำหน้าที่เป็นกำแพงระหว่างเครือข่ายที่เชื่อถือได้และไม่เชื่อถือได้ ในกรณีนี้: กำแพงระหว่างบอทและเว็บไซต์ของคุณที่ป้องกันไม่ให้เว็บไซต์ WordPress โดนแฮ็กเกิดขึ้น
ง่ายๆ คือ: ถ้าเว็บไซต์ได้รับトラฟิกอันตรายหรือพยายามแฮ็ก ไฟร์วอลล์จะป้องกันไม่ให้เว็บไซต์รับトラฟิกแบบนั้น
ไฟร์วอลล์ WordPress ถูกออกแบบมาเฉพาะเพื่อปกป้องเว็บไซต์ WordPress จากการโดนแฮ็ก มันทำงานระหว่างเว็บไซต์และอินเทอร์เน็ตเพื่อวิเคราะห์คำขอ HTTP ทั้งหมดที่เข้ามา เมื่อคำขอ HTTP มีเพย์โหลดอันตราย ไฟร์วอลล์ WordPress จะตัดการเชื่อมต่อ
เช่นเดียวกับที่สแกนเนอร์มัลแวร์ค้นหาลายเซ็นมัลแวร์ในเว็บไซต์ WordPress ที่โดนแฮ็ก ไฟร์วอลล์ WordPress จะสแกนหาคำขอ HTTP อันตราย
ไฟร์วอลล์บางตัวที่หายากอย่างที่ MalCare ใช้ สามารถเรียนรู้จากการโจมตีก่อนหน้าและฉลาดขึ้นเรื่อยๆ MalCare วิเคราะห์トラฟิกเข้าและระบุ IP อันตรายจากฐานข้อมูลใหญ่ที่รวบรวมจากการปกป้อง 250,000+ เว็บไซต์
เมื่อคำขอ HTTP ถูก MalCare ตรวจจับว่าเป็นอันตราย เว็บไซต์ของคุณ甚至不会 加载 WordPress จะเหมือนว่า ไม่มีトラฟิกอันตรายเลย
เคล็ดลับ: MalCare บันทึกการเชื่อมต่อที่พยายามทั้งหมดในトラฟิก logs ถ้าคุณใช้ MalCare ลองติดตามประเภทของトラฟิกที่ได้รับ ทุกครั้งที่ล็อกอินจะมีสีแบ่งเพื่อวิเคราะห์ได้ทันที
แฮ็กสองประเภทที่ไฟร์วอลล์ป้องกันได้คือ brute force attacks และ DDoS attacks มาดูสรุปสั้นๆ:
Brute Force Attack คืออะไร?
Brute force attack คือการเดาข้อมูลเข้าถึงโดยใช้รหัสผ่านทุกกรณีที่เป็นไปได้ เป็นแฮ็กที่เรียบง่ายและไม่อเนกประสงค์ คอมพิวเตอร์ทำงานหนัก แฮกเกอร์แค่งồiรอโปรแกรมทำงาน
โดยปกติ Brute force attack ใช้สำหรับ 2 วัตถุประสงค์:
- Reconnaissance: บอทใช้ brute force หาช่องโหว่ที่ใช้ประโยชน์ได้
- Infiltration: บอทพยายามเดาข้อมูลเข้าถึงเพื่อควบคุมเว็บไซต์ WordPress ที่โดนแฮ็ก
ประเภท primitive ที่สุดคือ dictionary attack โปรแกรมใช้รายการรหัสผ่านที่ผสมผสานจากสมมติฐานเกี่ยวกับรหัสผ่าน
รูปแบบอ่อนของ dictionary attack คือ credential recycling ใช้ username และ password จากการแฮ็กที่สำเร็จก่อนหน้านี้เพื่อลองบุกเว็บไซต์ของคุณ
แต่วารีเอנטสมัยใหม่คือ exhaustive key search Brute force แบบนี้ลองทุกการผสมผสานของตัวอักษรทั้งหมดที่เป็นไปได้ในรหัสผ่าน
เคล็ดลับ: อัลกอริทึม exhaustive key search brute force แกะรหัสผ่าน 8 ตัวอักษรที่มีพิมพ์ใหญ่ พิมพ์เล็ก ตัวเลข และอักขระพิเศษได้ภายใน 2 ชั่วโมง สร้างรหัสผ่านยาว สุ่ม และผสมตัวอักษรให้ดีเพื่อให้ยากขึ้น
ผู้โจมตียังใช้ brute force attacks หาหน้าเว็บที่ซ่อนอยู่ หน้าเว็บที่ซ่อนคือหน้าที่ live แต่ไม่ได้ลิงก์กับหน้าอื่น Brute force ทดสอบที่อยู่ต่างๆ ดูว่าคืนหน้าเว็บที่ถูกต้องหรือไม่ และจะหาหน้าที่สามารถใช้ประโยชน์ได้
เคล็ดลับเพิ่ม: ถ้าเห็นトラฟิกเพิ่มขึ้นอย่างกะทันหันโดยไม่มีเหตุผล เช็ค analytics ถ้าเห็น error 404 มากจากหน้าที่ไม่มีอยู่ คุณอาจโดนโจมตีโดย brute force bot
ป้องกัน brute force attack ได้โดย:
- ใช้รหัสผ่านยาว
- ใช้รหัสผ่านซับซ้อน
- จำกัดจำนวนครั้งที่ล็อกอินผิด
- ใช้ CAPTCHA บนหน้าล็อกอิน
- ตั้งค่า Two-Factor Authentication (2FA) สำหรับ WordPress
ไปwithout saying แตคุณยังต้องการไฟร์วอลล์ทรงพลังสำหรับ WordPress ไฟร์วอลล์เพิ่มจากมาตรการป้องกันเหล่านี้จะช่วยปกป้องธุรกิจจากแฮกเกอร์ที่พยายาม brute force เข้ามา
ทางเลือกแทนทั้งหมดนี้ คือ ติดตั้ง MalCare MalCare มาพร้อมไฟร์วอลล์พรีเมียม built-in ที่ตรวจจับトラฟิกน่าสงสัยและป้องกันไม่ให้เว็บไซต์โหลดหน้าล็อกอิน WordPress เลย
อ่านเพิ่มเติมเกี่ยวกับ คู่มือความปลอดภัยการล็อกอิน WordPress
DDoS Attack คืออะไร?
DDoS (Distributed Denial-of-Service) attack คือการโจมตีมัลแวร์ที่ส่งトラฟิกมากเกินไปจนเซิร์ฟเวอร์รับไม่ออก
แฮกเกอร์ไม่แฮกเว็บไซต์หรืออุปกรณ์เพียงหนึ่งตัว แตสร้างกองทัพอุปกรณ์และเว็บไซต์ที่โดนแฮ็กทั้งฝูง เพื่อโจมตี DDoS แบบโฟกัส
ชุดอุปกรณ์ที่ถูกขยับสำหรับ DDoS attack ทำงานบนอินเทอร์เน็ตที่เรียกว่า botnet เมื่อ botnet พร้อม แฮกเกอร์ส่งคำสั่งจากระยะไกล ทำให้เซิร์ฟเวอร์อื่นๆ เบื่อน่วดจากトラฟิกมหาศาล
เคล็ดลับ: ถ้าเว็บไซต์โหลดช้ามาก หรือโฮสติ้งปฏิเสธให้บริการ ให้เช็ค analytics ทันที DDoS attacks ทำงานแบบมี pattern ที่สังเกตได้:
- トラฟิกมาจาก IP เดียวหรือช่วง IP;
- トラฟิกจากผู้ใช้ที่มีโปรไฟล์พฤติกรรมเหมือนกัน เช่น ประเภทอุปกรณ์ ตำแหน่งทางภูมิศาสตร์ หรือเวอร์ชันเบราว์เซอร์;
- การเพิ่มขึ้นของคำขอไปยังหน้าเดียวหรือ WooCommerce endpoint ที่ไม่มีเหตุผล;
- トラฟิกเพิ่มขึ้นช่วงเวลาผิดปกติ หรือเพิ่มขึ้นทุก 10 นาที;
นี่ทั้งหมดเป็นอาการของ DDoS attack
แรงจูงใจหลักของ DDoS attack คือ การขู่เพื่อเงินด้วยภัยคุกคามทำลายทรัพย์สิน วิธีเดียวที่จะ ป้องกัน DDoS attack คือใช้ไฟร์วอลล์ที่มีประสิทธิภาพซับกดトラฟิกน่าสงสัยทันที
ติดตั้ง SSL Certificate เพื่อรักษาความปลอดภัยトラฟิก
SSL Certificates ตอนนี้เป็นมาตรฐานสำหรับผู้ให้บริการโฮสติ้ง cPanel และตัวแทนจำหน่ายเกือบทุกคน SSL certificate คือไฟล์ดิจิทัลเล็กๆ ที่เข้ารหัสรายละเอียดขององค์กร โดยทั่วไป SSL certificate เมื่อติดตั้งแล้วจะผูก:
- ชื่อโดเมน ชื่อเซิร์ฟเวอร์ หรือ hostname;
- และข้อมูลระบุตัวตนและตำแหน่งขององค์กร
การเชื่อมต่อที่ปลอดภัยนี้รับรองว่าตราฟิกระหว่างเซิร์ฟเวอร์และเบราว์เซอร์ถูกเข้ารหัส
ก่อนจะไปรายละเอียดความปลอดภัยที่ SSL ให้ มาเข้าใจก่อนว่ามันทำงานยังไง
SSL certificates ใช้วิธีเข้ารหัสที่เรียกว่า public key cryptography
Public key cryptography ใช้ 2 ชุดกุญแจสำหรับเข้ารหัส – public key และ private key คล้ายคลึงกับ WordPress Salts and Keys ในแนวคิด
ในการเข้ารหัสแบบนี้ ถ้า:
- Angelina ส่งข้อความให้ Brad ข้อความจะถูกล็อกด้วย public key ของ Brad
- แตBrad ต้องปลดล็อกด้วย private key ของตัวเองถึงจะอ่านได้
ถ้าแฮกเกอร์ดักฟังข้อความโดยไม่มี private key ของ Brad จะเห็นแค่โค้ดเข้ารหัสที่คอมพิวเตอร์ถอดรหัสไม่ได้
Man-In-the-Middle Attack (MITM) คืออะไร?
MITM attack คือเมื่อบุคคลที่สามดักฟังการสื่อสารระหว่างสองคน แฮกเกอร์คือ 'man in the middle'
อาจดูสนุกแตเป็นการโจมตีอันตรายมาก แฮกเกอร์เห็นทุกคำขอเข้าและออกจากเว็บไซต์รวมถึงธุรกรรมทั้งหมด
ถ้าแฮกเกอร์เข้าถึงแอดมินไม่ได้ พวกเขาส่งหน้าเว็บปลอมให้ผู้ใช้เพื่อขโมยข้อมูลเข้าถึง
ลองจินตนาการ:
บัตรเครดิต เบอร์โทร อีเมล – ทุกอย่างที่ผู้ใช้ส่งบนเว็บไซต์ WordPress ที่โดนแฮ็กเข้าถึงได้โดยแฮกเกอร์
วิธีง่ายที่สุดป้องกันการโจมตีแบบนี้คือ ติดตั้ง SSL certificate
เคล็ดลับ: เช็คทุกหน้าเว็บหา 'https' ใน URL ถ้ามีหน้าขาดหายไป อาจมีปัญหา mixed content แก้ไขทันที Brute force attack อาจหาหน้าที่เปราะบางและกดดันให้เกิด MITM attack
ดำเนินการ WordPress Hardening และ Basic Hygiene
ส่วนนี้เกี่ยวกับการปกป้องเว็บไซต์ WordPress ไม่ให้โดนแฮ็กซ้ำ
สิ่งง่ายที่สุดคือ ดำเนินการ WordPress hardening Harding ทำให้แม้เว็บไซต์โดนแฮ็กซ้ำ แฮกเกอร์ก็แก้ไขไฟล์และฐานข้อมูลไม่ได้
เคล็ดลับสำคัญอีกอย่าง: หยุดใช้ nulled themes และ plugins Nulled themes และ plugins คือเวอร์ชันแคร็คของปลั๊กอิน ปัญหาคือ nulled themes และ plugins มักเต็มไปด้วยมัลแวร์
นอกจากนี้ ถ้าใช้ปลั๊กอินเยอะ ให้ระวัง zero-day vulnerabilities Zero-day vulnerability คือช่องโหว่ด้านความปลอดภัยที่นักพัฒนาและผู้ขายรู้แต่ยังไม่แก้ไข เว็บไซต์ WordPress ที่โดนแฮ็กหลายแห่งมีปลั๊กอินที่มี zero-day vulnerabilities
ส่วนที่กังวลที่สุดคือ คนสมมติว่าอัปเดตปลั๊กอินหรือธีมจะแก้เว็บไซต์ WordPress ที่โดนแฮ็กได้อัตโนมัติ นั่นไม่จริง ต้องทำความสะอาดเว็บไซต์ก่อน แล้วค่อยอัปเดตซอฟต์แวร์เพื่อป้องกันแฮ็กในอนาคต
ผลกระทบจากการโดนแฮ็กคืออะไร?
คำถามที่เราได้ถามบ่อย – ทำไมต้องสนใจถ้าเว็บไซต์โดนแฮ็ก? ถ้าไม่ได้ทำลายหน้าตาเว็บไซต์ ทำไมต้องสนใจ?
คำตอบสั้น: คุณควรสนใจ เพราะเว็บไซต์ที่โดนแฮ็กทำลายธุรกิจได้รุนแรง แม้ไม่ได้ทำลายหน้าตาเว็บไซต์ก็ตาม
เว็บไซต์ WordPress ที่โดนแฮ็กทำลายトラฟิก รายได้ และมูลค่าสตาร์ทอัพได้ (รายละเอียดในไม่ช้า)
แตเหตุผลใหญ่ที่สุดคือ:
เกือบทุกมัลแวร์ถูกสร้างขึ้นด้วยเจตนาทำเงินจากความพยายามของคุณ
โดยสรุป คุณใช้เวลาและเงินมากมายสร้างトラฟิกและรายได้ แตเพราะมีเว็บไซต์ WordPress ที่โดนแฮ็ก แฮกเกอร์ทำเงินแทนคุณ
ไม่คุ้มค่ารัก
แฮกเกอร์ทำเงินจากเว็บไซต์ WordPress ที่โดนแฮ็กของคุณอย่างไร?
แฮกเกอร์ทำเงินจากเว็บไซต์ของคุณโดยใช้トラฟิกของคุณ ดังนี้:
- โฆษณาและป๊อปอัปผิดกฎหมายเปลี่ยนเส้นทางトラฟิกส่วนใหญ่ไปเว็บอื่น และแฮกเกอร์ได้เงินจากトラฟิกนั้น
- URL redirections ทำงานแบบเดียวกัน – แฮกเกอร์เปลี่ยนเส้นทางトラฟิกจากเว็บไซต์ WordPress ที่โดนแฮ็กไปทำเงินเร็ว
- ถ้าแฮกเกอร์บุกเว็บไซต์ WooCommerce พวกเขาขโมยข้อมูลบัตรเครดิตของผู้ซื้อ
- บางกรณี แฮกเกอร์เปลี่ยนเส้นทางไปหน้าที่ดูเหมือนของคุณ ตอนคนซื้อจากหน้าปลอม แฮกเกอร์ได้เงิน และคุณไม่รู้เลย
- แฮกเกอร์แทนที่บัญชีธนาคารที่ลิงก์กับร้าน WooCommerce คุณยอดขายเท่าเดิม แตแฮกเกอร์ขโมยเงินหมด
มองในมุมมองกว้าง:
ไม่ใช่คุณคนเดียวที่โดนแฮ็ก และไม่ใช่คุณคนเดียวที่ไม่พร้อมสำหรับเว็บไซต์ WordPress ที่โดนแฮ็ก
คนในอเมริกาแป๊นปริมากว่าด้านความปลอดภัยไซเบอร์มากกว่าความปลอดภัยส่วนตัว:
การศึกษามากกว่า 4,000 องค์กรใน US, UK, Germany, Spain และ Netherlands พบว่า 73% ของบริษัทไม่พร้อมสำหรับการโจมตีไซเบอร์ (แหล่งที่มา: hiscox.co.uk)
เรารู้ว่ามันดูแย่ แต่นี่แค่ปลาย айศberg กับเว็บไซต์ WordPress ที่โดนแฮ็ก
เชื่อหรือไม่ ในระยะยาว เว็บไซต์ WordPress ที่โดนแฮ็กสามารถ:
- หยุดトラฟิกไปยังธุรกิจอย่างสมบูรณ์ เพราะโดนบล็อกลิสต์
- ทำลายชื่อเสียงแบรนด์ เพราะไม่มีใครอยากเป็นเหยื่ออาชญากรรมไซเบอร์
- ทำลายช่องทางรายได้โดยทำลายความไว้วางใจและขโมยトラฟิก
ยังไม่ใช่ส่วนแย่ที่สุด
ส่วนแย่ที่สุดคือ การแฮ็กอาจไม่มีผลกระทบที่มองเห็นได้ คุณอาจโดนขโมยทุกวันโดยไม่รู้เลย
ตอนนี้ อาจมีปลั๊กอินความปลอดภัยแจ้งเตือนมัลแวร์พร้อม false alarms อีก 10 ตัว และคุณเห็นมัน แตคุณดำเนินการเช็ค alarm ทุกตัวบ่อยแค่ไหน?
และแม้คุณจะพบมัลแวร์และทำความสะอาด แตถ้าคุณพลาดแบ็กดอร์เพียงหนึ่งตัวบนเว็บไซต์ WordPress ที่โดนแฮ็ก คุณอาจติดเชื้อซ้ำได้
วิธีง่ายที่สุดหลุดพ้นจากวัฏจักรแหวนี้คือ ติดตั้ง เครื่องมือสแกนและกำจัดมัลแวร์อัตโนมัติ
สรุป
ตอนนี้คุณรู้แล้วว่าจะสแกนและทำความสะอาดเว็บไซต์ WordPress ที่โดนแฮ็กอย่างไร ใช้เวลาตั้งค่ามาตรการความปลอดภัยเพื่อป้องกันแฮ็กในอนาคต คุณชนะแฮกเกอร์แล้ว ตอนนี้กลับไปสร้างธุรกิจต่อได้หลังจากตั้งค่าความปลอดภัยพื้นฐานแล้ว
เคล็ดลับเพิ่ม: คุณสามารถตั้งค่า WordPress hardening ด้วยตนเอง หรือ ติดตั้ง MalCare และทำได้ภายใน 3 นาทีหรือน้อยกว่า
ถึงเวลาดื่มชาร้อนอนๆ และผ่อนคลาย – โดยเฉพาะถ้าคุณเป็นผู้ใช้ MalCare คุณไม่ต้องกังวลเรื่องความปลอดภัย WordPress อีกต่อไป
ถ้ามีคำถาม ใส่ความคิดเห็นด้านล่างได้เลย เรามีทีมผู้เชี่ยวชาญความปลอดภัย WordPress พร้อมช่วยแก้ไขปัญหาทุกประการ
จนกว่าจะพบกันใหม่!