ผมจะบอกว่า ไม่เกี่ยวกับโฮส จะหาว่าผมเข้าข้างโฮสไหมเนี่ย เพราะผมให้บริการเหมือนกัน
เจอมาแทบจะร้อยเปอร์เซน ไม่นับพวก permission 777 ยัน .jpg นะ
ส่วนใหญ่ล้วนแล้วแต่ติดพราะ เครื่องที่ใช้อัพโหลดไฟลื มีไวรัส แก้ไปล้านรอบก็ไม่หายหรอกครับ
ผมเลยแอบเปลี่ยนพาส ftp สรุปหายขาด คุณลองไปไล่สแกนไวรัสในเครื่องก่อนนะครับ
ปล. เดานิดๆ สแกนไวรัส ใช้ nod32 ป่ะครับ (เดาขำๆ เพราะ 9ใน10 ที่ติดใช้ nod32)
ผมเห็นด้วยตามที่คุณ tenzamak บอกครับ เว็บที่ติดไวรัส เว็บที่ถูกเจาะระบบส่วนใหญ่ติดจาก เครื่องคอมพิวเตอร์ของลูกค้าที่ใช้งานที่บ้านหรือที่ออฟฟิศ
โดนไวรัส มัลแวร์ ขโมย ftp user password แล้วอัพโหลดตัวเองเข้าไป ถึงทำเว็บใหม่ถ้าเครื่องที่คุณใช้มีไวรัส พออัพโหลดเว็บใหม่เข้าไป
ก็ติดอยู่ดีครับ กี่รอบก็ติด ไม่ว่าจะย้ายไปโฮสไหนก็ตามติดที่นั่นครับ
จากประสบการณ์ลูกค้าผมเองหลายท่าน ถ้าแจ้งมาว่าเว็บติดไวรัส ผมจะดูก่อนเป็นไวรัสที่แทรก script มั้ย ถ้าใช่แทรกเข้ามาที่ไฟล์ index home หรือไฟล์ js มั้ย
ถ้าใช่อีกผมจะถามว่าใช้ filezilla มั้ย ใช้โปรแกรมทำเว็บ หรือโปรแกรม ftp แบบแครกบ้างมั้ย ถ้าใช่ ผมจะเข้าไปหา ftp log ว่ามีการเขื่อมต่อเข้ามาเมื่อไหร่
เข้ามาด้วย ip อะไร ส่วนใหญ่ ip ต่างประเทศเข้ามา แล้วถามลูกค้าว่า ftp log ที่เข้ามานี่ใช่คุณมั้ย ถ้าไม่ใช่ก็สรุปได้เลยครับ โดนขโมยรหัสผ่่าน ftp จากเครื่องลูกค้าแน่นอน
กรณีด้านบน ถ้าต้องการแก้ให้หายชัวร์ผมแนะนำ format เครื่องลงโปรแกรมใหม่ครับ โปรแกรม ftp แบบเสียเงิน หรือโปรแกรมทำเว็บแบบเสียเงิน
ถ้าใช้ crack เสี่ยงทั้งนั้นเลี่ยงได้พยายามเลี่ยง (เสี่ยงที่ตัว crack นี่แหละครับ) ถ้าใช้ Filezilla โปรแกรมนี้ไม่เข้ารหัส password ถ้าเครื่องเราติดไวรัส ก็โดนทันทีครับ
แนะนำ wsftp หรือ winscp แทน ฟรี แถมดีด้วยครับ หน้าตาอาจใช้ยากหน่อยเท่านั้นเอง
กรณีอื่นๆ ถ้าไม่ติดจาก โดนขโมย ftp user password แล้ว login มาแทรกไฟล์ แต่เป็นการรั่วจาก script เว็บ ผมจะดู date modified ของทั้งเว็บลูกค้าครับ
ว่าโดนที่ไฟล์ไหนบ้าง เพราะไฟล์ที่โดนแทรก script หรือไฟล์ที่โดนวาง backdoor หรือไฟล์แปลกปลอมมักจะมี date modifiled ที่ใหม่กว่าแล้ววิเคระห์ว่า hacker เข้ามายังไง
ส่วนใหญ่จะรั่วจาก cms หรือส่วนเสริมที่ไม่อัพเดท หรือ directory ที่ upload ได้ พวก directory เก็บไฟล์ เก็บรูป หรือ directory ที่ permission ไม่ปลอดภัยครับ
วิธีแก้แบบนี้ ต้องแก้ที่ script หรือ cms ที่ใช้ครับ อัพเดทให้เป็นรุ่นล่าสุด แก้ให้ script ไม่มีจุดรั่วไหล ส่วนเสริมไหน มีข่าวว่าไม่ปลอดภัยเลิกใช้ชั่วคราวจนกว่าจะมีการอัพเดทครับ
ปกติเมื่อเว็บถูกเจาะลูกค้าหลายท่านสงสัยว่าเพราะ server ผู้ให้บริการไม่ปลอดภัย เว็บที่ฝากไว้เลยโดน hack ผมขออกความเห็นส่วนตัวว่า เป็นไปได้ครับที่จะเกิดจากกรณี server ตั้งค่าไว้ไม่ดีไม่ปลอดภัย
แต่อยากให้ท่านลองคิดมุมกลับว่า ถ้า hacker เจาะได้เพราะเครื่อง server ผู้ให้บริการไม่ปลอดภัย ทำไมบน shared host ลูกค้าเยอะแยะมีไม่ต่ำกว่าร้อยเว็บแน่นอนต่อ server เครื่องนึง
ทำไมเว็บท่านโดนคนเดียว เว็บอื่นไม่โดนด้วย หรือว่าเว็บท่านไม่ปลอดภัยเอง หรือระบบที่ท่านใช้งานมีจุดรั่วไหลเอง ......... ถ้า server ผู้ให้บริการไม่ปลอดภัยเวลาโดนเจาะโดนทั้งเครื่องแน่นอนครับ