โจมตี Brute Force คือการเดารหัสผ่านซ้ำๆ จนถูก — วิธีพื้นฐานแต่อย่างมีผล ใช้โค้ดหรือเครื่องมืออัตโนมัติลองพันรหัสต่อวินาที เป้าหมาย: เข้าบัญชี เพื่อขโมยข้อมูล ละลายระบบ หรือโจมตีขนาดใหญ่
7 วิธีป้องกัน Brute Force Attack
1. นโยบายล็อกบัญชีหลังพยายามผิด 3 ครั้ง (พร้อมหน่วงเวลา)
ล็อกทันทีหลังพยายามผิดหลายครั้งอาจเปิดโอกาสให้โจมตี DoS แต่ ล็อกพร้อมหน่วงเวลาเพิ่มขึ้นทีละขั้น (Progressive Delays) จะทำให้บอทอัตโนมัติไม่คุ้มค่า และแอดมินไม่ต้องมานั่งปลดล็อกบัญชีหลายร้อยราย
2. ปิดการเข้าถึง Root ผ่าน SSH
โจมตี SSH มักมุ่งเป้า Root user ให้แก้ไข sshd_config ตั้งค่า:
DenyUsers root
PermitRootLogin no
เป็นขั้นตอนสำคัญที่สุดในการป้องกัน SSH Brute Force
3. เปลี่ยนพอร์ตเริ่มต้น (Port 22)
บอทส่วนใหญ่โจมตีพอร์ต 22 ให้รัน SSH บนพอร์ตอื่น (non-standard) โดยแก้ไขบรรทัด Port ใน sshd_config — ผู้เชี่ยวชาญแนะนำว่าเป็น "Must-Do"
4. ใช้ CAPTCHA
แม้แฮกเกอร์ใช้ OCR ผ่าน CAPTCHA ได้บ้าง แต่การกรอกข้อความ/นับแมวในรูป ยังทำให้บอทส่วนใหญ่ล้มเหลว
5. จำกัด IP ที่อนุญาตให้ล็อกอิน
อนุญาตเฉพาะ IP ที่กำหนด (Static IP) หรือใช้ VPN แทน — เหมือนกั้นรั้วรอบข้อมูลสำคัญ
6. ใช้ Two-Factor Authentication (2FA)
เส้นป้องกันแรกที่แนะนำมากที่สุด รหัสผ่านเพียงอย่างเดียวไม่พอ แฮกเกอร์ต้องมีมือถือ/อีเมลของคุณด้วย ผู้โจมตีส่วนใหญ่จะหันไปหาเป้าสนใจที่ง่ายกว่า
7. ตรวจสอบ Server Logs เป็นประจำ
Log files สำคัญต่อการบำรุงรักษา ใช้เครื่องมืออย่าง Logwatch รันตรวจสอบและสร้างรายงานอัตโนมัติทุกวัน
โบนัส: Systweak Antivirus — ตรวจจับมัลแวร์เรียลไทม์
หากมัลแวร์เข้าเครื่องแล้ว ต้องการแอนตี้ไวรัสที่ตรวจจับและกำจัดทันที Systweak Antivirus ให้การป้องกัน 24/7 รวมบล็อกโฆษณา (StopAllAds) ป้องกันการดาวน์โหลดมัลแวร์ และเพิ่มประสิทธิภาพเครื่อง
สรุป
7 วิธีนี้ช่วยเพิ่มระดับความปลอดภัย แต่อาชญากรที่ตั้งใจอาจผ่านได้ — ต้องอัปเดตระบบตลอดเวลา ส่วนมัลแวร์ Systweak Antivirus จะช่วยกำจัดไฟล์ที่เป็นประโยชน์ต่อแฮกเกอร์