ช่วงนี้เว็บไซต์ WordPress โดน Bot Scan ไฟล์ postnews.php หนักมาก ควรระวัง!

WordPress โดน Bot Scan ไฟล์ postnews.php

ในช่วงระยะหลัง ผู้ดูแลเว็บไซต์ WordPress หลายรายพบปัญหา Bot และ Hacker พยายามสแกนไฟล์ postnews.php จำนวนมากผิดปกติ โดยจะพบใน access log หรือระบบความปลอดภัยของโฮสติ้ง เช่น

/postnews.php
/wp-content/postnews.php
/wp-includes/postnews.php
/postnews.php?cmd=

postnews.php

Bot Scan คืออะไร

Bot Scan คือการที่บอตอัตโนมัติพยายามเข้าถึงไฟล์หรือ path ต่าง ๆ บนเว็บไซต์ เพื่อค้นหา:

  • ไฟล์ที่เคยมีช่องโหว่
  • ไฟล์ Backdoor / Webshell
  • ธีมหรือปลั๊กอินที่ล้าสมัย
  • เว็บไซต์ที่ดูแลไม่ดีและสามารถเจาะระบบได้ง่าย

ไฟล์ postnews.php ไม่ใช่ไฟล์มาตรฐานของ WordPress
หากเว็บไซต์ของคุณไม่มีไฟล์นี้ แต่ยังมี request เข้ามา แสดงว่าเป็น การสุ่มยิง (brute scan) จากบอตแน่นอน โดยเฉพาะเว็บที่เคยโดน Hack มาแล้ว

อันตรายแค่ไหน?

แม้ไฟล์จะไม่มีอยู่จริง แต่การปล่อยให้บอตยิงซ้ำ ๆ จะทำให้:

  • โหลดเซิร์ฟเวอร์สูงโดยไม่จำเป็น
  • เสี่ยงโดนโจมตีไฟล์อื่นต่อเนื่อง
  • ถ้าเว็บเคยโดนฝังไฟล์มาก่อน อาจถูกเจาะซ้ำทันที

ดังนั้น ควรบล็อกตั้งแต่ระดับเซิร์ฟเวอร์ จะปลอดภัยที่สุด

วิธีป้องกัน Bot Scan postnews.php ด้วย .htaccess

เหมาะสำหรับเว็บที่รันบน Apache / WordPress ทั่วไป

ขั้นตอนการบล๊อค

  1. เปิดไฟล์ .htaccess ที่ root ของเว็บไซต์
  2. วางโค้ดด้านล่าง ก่อนบรรทัด # BEGIN WordPress
# Block bot scan for postnews.php
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_URI} postnews\.php [NC]
RewriteRule .* - [F,L]
</IfModule>

การป้องกันเพิ่มเติม (แนะนำ) หากต้องการความปลอดภัยมากขึ้น สามารถบล็อกไฟล์ต้องสงสัยอื่น ๆ ที่บอตชอบสแกนได้ เช่น:

# Block common malicious scans
RewriteCond %{REQUEST_URI} \.php\.suspected$ [NC,OR]
RewriteCond %{REQUEST_URI} perl\.alfa [NC,OR]
RewriteCond %{REQUEST_URI} db\.php [NC]
RewriteRule .* - [F,L]

สรุปนะครับ

  • postnews.php ไม่ใช่ไฟล์ของ WordPress จะเป็น Bot Scan
  • ควรบล็อกที่ .htaccess จะเร็วและปลอดภัยที่สุด
  • ลดภาระเซิร์ฟเวอร์ และลดความเสี่ยงโดนเจาะในอนาคต
  • แนะนำอัปเดต WordPress, ธีม และปลั๊กอินให้เป็นเวอร์ชันล่าสุดเสมอ
  • ถ้ามี Wordfence จะบล๊อคให้อยู่แล้ว