คุณเปลี่ยน WordPress Theme บ่อยแค่ไหน? เคยได้ยินคำว่า WordPress Theme Hack มั้ย? คิดว่า WordPress themes สามารถใช้ทำ security breach บนเว็บไซต์ WordPress ของคุณได้ไหม? ในบทความนี้ เราจะพยายามตอบคำถามทั้งหมดเกี่ยวกับ WordPress Theme Hack. เราจะอธิบายวิธีลบ WordPress Theme Hack จากเว็บไซต์ WordPress ของคุณด้วย
สำหรับบทความ WordPress security เพิ่มเติม สำรวจ WordPress Security โดย Astra Security
WordPress Theme คืออะไร?
WordPress theme คือชุดไฟล์ประกอบด้วย templates และ stylesheets ช่วยกำหนด appearance และการแสดงผลของเว็บไซต์ WordPress ของคุณ สามารถแก้ไข จัดการ และเพิ่มจาก WordPress admin panel Themes นำ content ของเว็บไซต์ไปแสดงบน browser
บางครั้งบริษัทที่รันเว็บไซต์ WordPress จากการแข่งขัน ก็อัปเดต themes บ่อยๆ เพื่อดึงดูดความสนใจและโดดเด่น แต่ในความรีบเร้า พวกเขาทำผิด พวกเขาโหลด premium themes จากแหล่งที่ไม่น่าเชื่อถือซึ่งอาจมี bugs สร้าง backdoors ให้เว็บไซต์ พวกเขาไม่รู้ว่า premium WordPress theme ล่าสุดที่ติดตั้งอาจมี encrypted link ไปยัง malicious IP หรือ hyperlink ผลคือเว็บไซต์ WordPress ของพวกเขากลายเป็นเป้าหมายง่ายสำหรับแฮกเกอร์บนอินเทอร์เน็ต
บทความเกี่ยวข้อง – What is WordPress backdoor hack & how to fix it
Themes บางตัวนำไปสู่ WordPress websites โดนแฮ็ก มาดู symptoms ของ WordPress Theme Hack กัน
ผลกระทบของ WordPress Theme Hack
Pirated copies ของ premium WordPress themes อย่าง Woo, Elegant, Studiopress, Wp-Now ดาวน์โหลดได้ง่ายจากเว็บไซต์ต่างๆ คนที่ไม่รู้ security best practices ก็ดาวน์โหลด พวกเขาพอใจเว็บไซต์ดูสวยและดึง traffic แต่สถานการณ์เริ่มแย่ลงเมื่อเผชิญผลกระทบต่อไปนี้:
Website Defacement (หน้าเว็บถูกบดบัง)
ผลกระทบโดดเด่นที่สุดหลัง WordPress Theme hack คือ defacement บนเว็บไซต์ WordPress ของคุณ ข้อความที่มีเนื้อหาสังคมหรือการเมืองจะแสดงบนหน้าเว็บ บางกรณี database จะถูก tamper กรณีส่วนใหญ่ hacktivists ทำ hacktivism ไม่เช่นนั้นขโมยข้อมูลส่วนตัวและความลับเพื่อเผยแพร่สู่สาธารณะ เพิ่มเติม defacement ยังเกิดจากโฆษณาไม่เกี่ยวข้องบน header หรือ footer ของ site
บทความเกี่ยวข้อง – วิธีลบ WordPress Website Defacement
เว็บโหลดช้ามาก (Very Slow Loading of Webpages)
คุณในฐานะลูกค้าจะชอบเว็บช้าที่โหลดนานหรือเว็บไว? แน่นอนชอบไว แฮกเกอร์ใช้ WordPress Theme Hack แฮ็กเว็บและใช้ resources เก็บ pirated movies หรือ freeware การรันไฟล์ผิดกฎหมายบน server ทำให้เว็บช้าลงจากการใช้ resources มากเกินไป เว็บโหลดช้าอาจโยน error "Page Not Found" บ่อย นำไปสู่การลด organic traffic และส่งผลต่อ SEO ทำให้ search engine ranking ตก
เว็บไซต์ WordPress Crash
แม้มีหลายเหตุผลทำให้ WordPress crash แตการอัปเดต theme บ่อยเกินไปก็อาจทำให้ crash crash นี้อาจเกิดจาก malicious code ถูกรัน ใช้ resources หมดทุกอย่างทันทีที่ premium theme โหลด
คู่มือที่เกี่ยวข้อง – WordPress Malware Removal
WordPress Website Redirect ไปเว็บอื่น
แฮกเกอร์อาจทำ Black Hat SEO exploit WordPress themes redirect traffic ไปเว็บของพวกเขา นอกจากขโมย traffic redirect ยังทำลาย online reputation ทำให้ SEO ตก
บทความเกี่ยวข้อง – WordPress Website Hacked Redirect? How to recover
Blacklisting: เว็บถูกแบนโดย search engine
เมื่อ WordPress Theme Hack โจมตี เว็บจะมี malware Search engines อย่าง Google ส่งเสริม safe browsing หากพบเว็บติดเชื้อ จะ blacklist ทันที นำไปสู่การตกตำแหน่ง reputation และสูญเสีย organic traffic ถึง 95% อาจมีปัญหาเพิ่มหาก web hosting provider suspend เว็บด้วย
บทความเกี่ยวข้อง – Meaning Of Search Engine Blacklist By Google, McAfee, Bing, Yandex, Norton & MalwareBytes
วิธีลบ WordPress Theme Hack?
หลังอ่านผลกระทบทั้งหมด หวังว่าคุณจะมั่นใจว่าไม่ควรโหลด premium theme จากแหล่งไม่น่าเชื่อถือ ตอนนี้มาพูดถึงมาตรการลบผลกระทบของ WordPress Theme Hack ก่อนทำตามขั้นตอนด้านล่าง ขอแนะนำ backup เว็บไซต์ WordPress อย่างปลอดภัยและสะอาด โดย backup files และ database ก่อน แล้วค่อยไปทำความสะอาดเว็บที่โดนแฮ็ก
Manual cleaning WordPress Theme Hack
ตรวจสอบเนื้อหา theme folder
ปกติ malicious themes inject malware เข้าเว็บ คุณหาได้ในโฟลเดอร์ /wp-content/themes/ ของ WordPress root directory และ uploads folder คุณสามารถเปรียบเทียบเนื้อหา theme folder บนเว็บกับ public directory บนอินเทอร์เน็ต หากมี unknown php files หรือ extra folders คุณรู้ว่าต้องทำความสะอาดอะไร
ตรวจสอบ PHP functions
บาง PHP functions ใช้ได้อย่างอันตราย ดังนั้นคุณค้นหา functions เช่น 'base64', 'eval', 'striplashes', 'move_uploaded_file' ฯลฯ สามารถใช้คำสั่ง 'grep' บน terminal ของ server รวบรวมไฟล์ที่ใช้ functions เหล่านี้ จะประหยัดเวลาได้ อาจเป็นส่วนสำคัญของ theme แต่ไม่เคยรู้ว่าจะกลายเป็นม้าตัวแทนจากหนัง Troy เมื่อไหร่
ตรวจสอบ access logs และรายละเอียดการแก้ไขไฟล์
หากคุณมี SSH access ไปที่ server คุณสามารถรันคำสั่งต่อไปนี้เพื่อตรวจสอบไฟล์ที่ถูกแก้ไขในวันล่าสุด คำสั่งคือ:
find -mtime - -ls
คุณระบุจำนวนวันย้อนหลังที่ต้องการเริ่มวิเคราะห์การเปลี่ยนแปลง เมื่อรันคำสั่ง จะค้นหาไฟล์ทั้งหมดใน directory ที่ระบุที่มีการเปลี่ยนแปลงจากวันที่ระบุ Best practice คือ เพิ่มจำนวนวันค่อยๆ เพิ่มขึ้น เพื่อดูว่าวันไหนเริ่มมีการแก้ไขไฟล์ หากคุณไม่ได้แก้ไขอะไรเลย สามารถสมมติได้ว่าการเปลี่ยนแปลงมาจากแฮกเกอร์
คู่มือที่เกี่ยวข้อง – WordPress Hack Removal
ทำความสะอาดเว็บไซต์ WordPress ด้วย Security Service
มี WordPress security plugins หลากหลายป้องกัน WordPress Theme Hack ตัวหนึ่งคือ plugin จาก Astra Web Security
เป็น Web Application Firewall ปกป้องเว็บไซต์ 24 ชั่วโมง 7 วัน ต่อสัปดาห์ บล็อกการพยายาม SQLi, bad bots, XSS, CSRF, OWASP top 10 และ 100+ ภัยคุกคามอื่นๆ เป็น firewall แบบ dynamic และ robust ปกป้องเว็บไซต์จาก malware เข้ามา แม้กรณี human error คือติดตั้ง theme ที่ corrupt บนเว็บ มันจะดำเนินการทันทีและปกป้องเว็บไซต์ก่อนที่จะมีอันตรายเกิดขึ้น ด้วย Astra Web Application Firewall ติดตั้งบนเว็บไซต์ คุณจะไม่ต้องกังวลเรื่องความปลอดภัยของ WordPress และทุกประเภทของ WordPress Theme Hack
สรุป
Premium WordPress themes เริ่มราคา $20-$30 จำนวนนี้น้อยมากเทียบกับการลงทุนสูงที่อาจต้องจ่ายขณะ recover จาก data breach หรือ security compromise จาก WordPress Theme Hack. การเลือกที่ฉลาดต้องทำโดยเจ้าของเว็บไซต์ – ว่าพวกเขาอยากลงทุนใน premium theme หรือในความเสียหายจากเว็บติดเชื้อ คุณอิสระทำอะไรกับ WordPress ของคุณ สามารถ customize ให้สวยงามด้วย themes ต่างๆ ทำให้โดดเด่น แต่ทำ犠牲กับความปลอดภัยดูโง่เขลา
ดังนั้นในบทความนี้ เราอ่านเกี่ยวกับอีกวิธีที่เว็บไซต์ WordPress ของเราสามารถถูก compromise ได้ วิธีเหล่านี้เป็นวิธีที่ทUFF เพราะคนไม่ค่อยสังเกตว่า WordPress Theme Hack นำไปสู่การโดนแฮ็กได้ เรายังเรียนรู้ manual techniques บางอย่างในการทำความสะอาด infected WordPress theme และเรียนรู้ว่า Astra Web Application Firewall ใช้ได้อย่างมีประสิทธิภาพในการปกป้องเว็บไซต์ WordPress