คุณเคยสังเกตเห็นคำขอล็อกอินจำนวนมากจาก IP Address เดียวกันหรือไม่?
นี่เป็นอาการคลาสสิกของการโจมตี Brute Force บนเว็บไซต์ของคุณ เมื่อเว็บไซต์เติบโต มันก็จะนำปัญหาความปลอดภัยมาให้ด้วย อาจเป็นในรูปแบบของการโจมตี Brute Force หรือคอมเมนต์สแปม แต่ถ้าไม่จัดการอย่างเหมาะสม การโจมตีเหล่านี้อาจทำให้เว็บไซต์ช้าลง หรือในกรณีแย่ที่สุด นำไปสู่การถูกแฮก
ปัญหาเช่น การร้องขอล็อกอินต่อเนื่อง หรือคอมเมนต์สแปม อาจดูเป็นเพียงความรำคาญเล็กๆ น้อยๆ แต่จริงๆ แล้วมันอาจโตเป็นปัญหาใหญ่ขึ้น หากโจมตีพบทางเข้าถึงเว็บไซต์ พวกเขาอาจเก็บไฟล์ไม่พึงประสงค์ ขโมยข้อมูล เปลี่ยนเส้นทางผู้เยี่ยมชม หรือทำลายเว็บไซต์และ勒索เงิน
ขอบคุณที่มีวิธีง่ายๆ ในการรักษาความปลอดภัยเว็บไซต์จากผู้โจมตีที่รู้จัก วิธีที่มีประสิทธิภาพในการปกป้องเว็บไซต์จากสแปมเมอร์และผู้โจมตีคือ บล็อก IP Address ใน WordPress มาพูดถึง สิ่งที่, ทำไม, และวิธีการของการแบน IP Address บน WordPress
TL;DR: รักษาความปลอดภัยเว็บไซต์ด้วย MalCare และบล็อก IP Address อันตรายที่อาจเยี่ยมชมเว็บไซต์ของคุณโดยอัตโนมัติ อ่านเพิ่มเติมเกี่ยวกับวิธีบล็อก IP Address ใน WordPress ด้วยตนเองด้วยวิธีต่างๆ
เหตุผลในการบล็อก IP Address ใน WordPress
การบล็อก IP Address อันตรายใน WordPress เป็นวิธีที่รวดเร็วและมีประสิทธิภาพในการจัดการกับสแปม, คำขอล็อกอินที่ไม่พึงประสงค์, มัลแวร์, การโจมตี DDOS หรือแม้แต่การพยายามแฮก แต่เหตุผลที่พบบ่อยที่สุดสำหรับการบล็อก IP Address บน WordPress คือ คอมเมนต์สแปมและการพยายามแฮก
คอมเมนต์สแปม
คอมเมนต์ที่ไม่เกี่ยวข้องกับเว็บไซต์ของคุณสามารถจัดเป็นสแปมได้ มักถูกทิ้งโดยบอทและมีลิงก์สุ่มหรือโฆษณาที่อาจเป็นอันตราย
แม้เจ้าของ WordPress หลายคนเลือกอนุมัติคอมเมนต์ด้วยตนเอง แต่คอมเมนต์สแปมมากเกินไปจะทำให้เจ้าของเว็บไซต์ยากที่จะควบคุมคอมเมนต์
นี่คือเวลาที่การบล็อก IP Address ช่วยได้ ด้วยการแบน IP Address ที่ส่งคอมเมนต์สแปมเหล่านี้ คุณสามารถบล็อกการเข้าถึงเว็บไซต์ของพวกเขาได้ง่าย
การพยายามแฮก
ผู้โจมตีมักพยายามแฮกผ่านช่องป้อนข้อมูล เช่น ส่วนคอมเมนต์หรือฟอร์มติดต่อ เรื่องนี้เรียกว่า Cross-Site Scripting และเป็นภัยคุกคามร้ายแรงต่อความปลอดภัยเว็บไซต์ การโจมตีประเภทนี้อาจนำไปสู่การเข้าถึงเว็บไซต์ของผู้โจมตี หรือดึงข้อมูลลับ
การบล็อก IP Address น่าสงสัยใน WordPress ช่วยป้องกันการโจมตีแบบนี้และเพิ่มความปลอดภัย WordPress ทั่วไป
วิธีหา IP Address น่าสงสัยใน WordPress สำหรับ Blacklist
เหมือนที่เราพูดไปก่อนหน้า ทุกเว็บไซต์เก็บบันทึกผู้เยี่ยมชม ดังนั้นจึงสามารถหา IP Address ของผู้ที่ทิ้งคอมเมนต์หรือเยี่ยมชมเว็บไซต์ได้ มีหลายวิธีทำ มาเริ่มกันทีละอย่าง
หา IP Address ด้วยแผงคอมเมนต์ WordPress
แดชบอร์ด WordPress ของคุณช่วยหาสิ่งต่างๆ บนเว็บไซต์ได้ คุณยังหา IP Address ของผู้สแปมคอมเมนต์ได้ที่นี่
สิ่งที่ต้องทำคือ ไปที่ Comments จากแดชบอร์ด WordPress
หน้าถัดไป คุณจะพบคอมเมนต์ทั้งหมดและ IP Address ของผู้ที่ทิ้งไว้
จดบันทึก IP Address ใดๆ จากคอมเมนต์ที่ดูไม่เกี่ยวข้องหรือเป็นสแปม คอมเมนต์เหล่านี้อาจมีลิงก์หรือข้อความในภาษาต่างชาติ
เมื่อจด IP Address น่าสงสัยทั้งหมดแล้ว เราสามารถดำเนินการบล็อกได้
หา IP Address ด้วย Raw Access Log
คุณสามารถใช้คอมเมนต์ WordPress สำหรับผู้สแปมคอมเมนต์ แต่จะหา IP Address ของผู้โจมตีที่ส่งคำขอจำนวนมากไปยังเซิร์ฟเวอร์เว็บไซต์อย่างไร? สำหรับเรื่องนี้ คุณสามารถใช้ Access Logs ของเว็บไซต์
- ไปที่ cPanel dashboard ของบัญชีโฮสติ้งและค้นหา 'logs'
- ในส่วนนี้ คุณจะพบ 'raw access logs'
- จากนั้นคลิกที่ชื่อโดเมนของคุณ ซึ่งจะดาวน์โหลด Access Logs บนคอมพิวเตอร์ในไฟล์ .gz
- คุณสามารถแยก logs ด้วยโปรแกรมสำหรับไฟล์บีบอัดอย่าง Winzip
- เปิด logs ใน text editor เช่น Notepad
- ที่นี่ คุณจะเห็น IP Address ทั้งหมดที่ส่งคำขอไปยังเว็บไซต์ หาก IP Address ใดส่งคำขอต่อเนื่อง คุณสามารถจดบันทึกที่อยู่นั้นเพื่อบล็อก
คุณต้องแน่ใจว่าคุณไม่ได้บล็อกผู้เยี่ยมชมที่ถูกต้องหรือตัวคุณเองจากเว็บไซต์โดยไม่ได้ตั้งใจ เพื่อให้แน่ใจ สามารถค้นหา IP Address ออนไลน์ด้วยเครื่องมือ IP Lookup เพื่อให้แน่ใจว่า IP Address เหล่านั้นอย่างน้อยก็เป็นน่าสงสัยหรือเป็นอันตราย
วิธีบล็อก IP Address ใน WordPress ให้สำเร็จ
มี 2 วิธีในการบล็อก IP Address ใน WordPress วิธีหนึ่งคือผ่านปลั๊กอินความปลอดภัยอย่าง MalCare ซึ่งจะทำให้กระบวนการง่ายขึ้นและบล็อก IP Address ให้โดยอัตโนมัติ
หากคุณรู้จักน้อยเกี่ยวกับความปลอดภัยเว็บไซต์ นี่คือตัวเลือกที่ดีที่สุด แต่ถ้าคุณอยากทำเอง มีวิธีด้วยตนเองในการบล็อก IP Address ใน WordPress ซึ่งเราจะอภิปรายรายละเอียด
บล็อก IP Address ใน WordPress ด้วยปลั๊กอินความปลอดภัย
MalCare ออกแบบมาโดยเฉพาะเพื่อกัน IP Address น่าสงสัยและมัลแวร์ ดังนั้นการบล็อก IP Address ด้วย MalCare ทำได้โดยอัตโนมัติ
คุณไม่ต้องผ่านกระบวนการทั้งหมดของการค้นหาและบล็อก IP Address เพราะ MalCare ทำให้คุณ Firewall อัจฉริยะของ MalCare ระบุสแปมและผู้เยี่ยมชมน่าสงสัยและแบนพวกเขาโดยอัตโนมัติ
นอกจากนี้ ใน Firewall IP Log คุณจะพบประเทศที่เกี่ยวข้องกับ IP ด้วย
ดังนั้น หากคุณสังเกตว่า IP จำนวนมากจากประเทศเฉพาะดูเป็นอันตราย คุณสามารถบล็อก IP Address ที่มีปัญหาทั้งหมดจากประเทศนั้นได้ โดยใช้ฟีเจอร์ Geo-blocking ของ MalCare ทั้งนี้ คุณควรทำเช่นนี้ก็ต่อเมื่อคุณไม่คาดหวังトラフィกที่ถูกต้องจากประเทศเหล่านั้น ใช้ฟีเจอร์นี้อย่างมีสติ
แบน IP Address ใน WordPress ด้วยตนเอง
หากคุณชอบบล็อก IP Address ใน WordPress ด้วยตนเอง มีหลายวิธีทำ ขึ้นอยู่กับระดับความสะดวก เลือกวิธีที่เหมาะสมที่สุด
ใช้ WordPress Comments Blacklist ป้องกันคอมเมนต์สแปม
แดชบอร์ด WordPress มีตัวเลือกในการ Blacklist คอมเมนต์บางอย่าง ซึ่งป้องกันไม่ให้ผู้คอมเมนต์ทิ้งคอมเมนต์เพิ่มเติม
เพื่อใช้ตัวเลือกนี้ ทำตามขั้นตอนด้านล่างสำหรับ การบล็อก IP Address ใน WordPress:
- ล็อกอินเข้าสู่แดชบอร์ด WordPress
- จากเมนู ไปที่ Settings > Discussion
- ในหน้า Discussion เลื่อนลงมา คุณควรจะเห็นส่วนที่ชื่อ Comment Blacklist
- คัดลอกและวาง IP Address ที่คุณต้องการบล็อกในส่วนนั้น
- จำไว้: บันทึกการเปลี่ยนแปลง
- WordPress จะบล็อก IP Address เหล่านี้จากการทิ้งคอมเมนต์สแปมสำเร็จ
การทำเช่นนี้จะจำกัดสแปมเมอร์ไม่ให้โพสต์คอมเมนต์ แต่พวกเขายังคงเข้าถึงเว็บไซต์ได้ ซึ่งอาจเป็นความเสี่ยงด้านความปลอดภัย เนื่องจากผู้โจมตีเหล่านี้อาจแฮกเว็บไซต์ของคุณผ่านวิธีอื่น
ใช้ IP Blocker ใน cPanel
ผู้ให้บริการโฮสติ้งส่วนใหญ่ก็มีตัวเลือกในการบล็อก IP Address น่าสงสัยใน WordPress หากคุณชอบวิธีนี้ คุณสามารถบล็อก IP น่าสงสัยจากบัญชีโฮสติ้งโดยทำตามขั้นตอนเหล่านี้:
- ล็อกอินเข้าบัญชีโฮสติ้ง
- ไปที่ cPanel และไปส่วนที่ชื่อ Security
- ในส่วนนี้ ควรมีตัวเลือกที่ให้คุณบล็อก IP บน Bluehost ตัวเลือกชื่อ IP Blocker โฮสติ้งรายอื่นอาจตั้งชื่อต่างออกไป
- ตอนนี้ คุณต้องเพิ่ม IP Address ทั้งหมดที่จดบันทึกไว้ว่าน่าสงสัย และผู้ให้บริการโฮสติ้งจะล็อกพวกเขา
บล็อก IP Address ด้วย .htaccess ใน WordPress
มีอีกวิธีหนึ่งในการบล็อก IP Address ใน WordPress — คุณสามารถเพิ่ม IP เหล่านี้โดยตรงในไฟล์ .htaccess
ไฟล์ .htaccess เป็นไฟล์การกำหนดค่าสำคัญในเว็บไซต์ WordPress มีกฎบางอย่างที่ให้คำแนะนำแก่เซิร์ฟเวอร์เว็บไซต์
หมายเหตุ: แม้จะเป็นวิธีที่ถูกต้องในการบล็อก IP Address เราไม่แนะนำให้ทำด้วยตนเอง ยกเว้นคุณมั่นใจในความสามารถทางเทคนิค ไฟล์ .htaccess เป็นไฟล์ WordPress สำคัญ และการแก้ไขมีความเสี่ยง ข้อผิดพลาดเล็กๆ อาจทำให้เว็บไซต์เสียหาย หากคุณต้องใช้วิธีนี้ ให้สำรองข้อมูลเว็บไซต์ครบถ้วนก่อน เพื่อที่ถ้ามีอะไรผิดพลาด คุณสามารถกู้คืนเว็บไซต์ WordPress ได้
- ล็อกอินเข้าบัญชีโฮสติ้ง WordPress
- ไปที่ cPanel และ Files > File Manager
- ใน File Manager ไฟล์ .htaccess จะอยู่ในโฟลเดอร์ชื่อ public_html
- เมื่อเจอไฟล์แล้ว คลิกขวาและเลือก Edit
- จากนั้นเพิ่มโค้ดสนิปเพทต่อไปนี้ที่ท้ายไฟล์ –
order allow,deny
deny from 1.39.175.142 (IP Address ที่คุณจดบันทึก)
deny from 3.374.983.084
deny from 6.85.093.129
allow from all
- บันทึกการเปลี่ยนแปลง
โค้ดสนิปเพทนี้จะบอกโฮสต์ว่า IP Address ไหนที่ต้องปฏิเสธการเข้าถึงไซต์ IP Address ในโค้ดเป็นเพียงตัวอย่าง แทนที่ด้วย IP ที่คุณพบว่าน่าสงสัย
ทำไมไม่ควรพึ่งพาการบล็อก IP Address เพียงอย่างเดียว
บางครั้งเมื่อคุณพึ่งพาโซลูชันฟรีหรือไม่น่าเชื่อถือในการดูแลความปลอดภัย WordPress ผลลัพธ์อาจไม่ดี
ตัวอย่างเช่น เมื่อบล็อก IP น่าสงสัยจากเว็บไซต์ ปลั๊กอินความปลอดภัยฟรีอาจบล็อกลูกค้าหรือสมาชิกทีมจากการเข้าถึงเช่นกัน สิ่งนี้อาจเป็นผลต่อตัวเองสำหรับความปลอดภัยเว็บไซต์และสร้างปัญหามากกว่าที่แก้
เมื่อสิ่งนี้เกิดขึ้น คุณจะต้อง Whitelist IP Address และอนุญาตให้トラフィกที่ถูกต้องกลับมา คุณสามารถทำได้ผ่านปลั๊กอินความปลอดภัยหรือด้วยตนเอง แต่ถ้าไม่มีข้อกำหนดการเข้าถึงที่เฉพาะเจาะจง การทำด้วยตนเองอาจน่าเบื่อ แทนที่จะเป็นเช่นนั้น Firewall ที่ดีจะดูแลทั้งการบล็อกトラフィกอันตรายและให้สิทธิ์เข้าถึงที่ถูกต้อง
Firewall อัจฉริยะอย่างของ MalCare รู้ความแตกต่างระหว่าง IP Address อันตราย และ IP ที่อาจทำให้ระบบเตือนแต่เป็นผู้เยี่ยมชมที่ถูกต้อง
Firewall ของ MalCare ศึกษาเว็บไซต์เกิน 300,000 เว็บไซต์ทุกวัน เพื่อเข้าใจและปรับปรุงรายละเอียดความปลอดภัยเว็บไซต์ ทำให้คุณไม่ต้องกังวลเรื่องการบล็อก IP Address แต่ละตัว
Blacklist IP Address ใน WordPress: สรุป
การบล็อก IP Address ใน WordPress เป็นมาตรการป้องกันที่มีประสิทธิภาพมากในการรักษาความปลอดภัยไซต์ สิ่งนี้ทำให้ผู้โจมตีไม่ได้รับการเข้าถึงเว็บไซต์ และถูกเก็บไว้ไกลๆ ก่อนที่จะก่อให้เกิดความเสียหายร้ายแรง
หากคุณต้องการให้กระบวนการนี้เป็นอัตโนมัติ และไม่ต้องกังวลเรื่องความปลอดภัย คุณสามารถเลือกโซลูชันความปลอดภัยอย่าง MalCare ซึ่งไม่ได้แค่ระบุ IP Address น่าสงสัย แต่ยังบล็อกพวกเขาโดยอัตโนมัติ ด้วยวิธีนี้ คุณไม่ต้องกังวลเรื่องการโจมตี และเว็บไซต์ของคุณปลอดภัย 24/7
FAQs
How do I block an IP address from my WordPress website?
มีหลายวิธีในการบล็อก IP Address ในเว็บไซต์ WordPress แต่วิธีที่ง่ายที่สุดคือใช้ปลั๊กอิน WordPress บล็อก IP Address อย่าง MalCare มันจะระบุและบล็อก IP น่าสงสัยจากเว็บไซต์ของคุณโดยอัตโนมัติ วิธีอื่นๆ ในการ Blacklist IP Address ใน WordPress ได้แก่:
1. การบล็อกผ่านแดชบอร์ด WordPress
2. การใช้ IP Blocker ใน cPanel
3. การบล็อก IP Address เฉพาะเจาะจงด้วยไฟล์ .htaccess
Can I ban IP address in WordPress by myself?
ใช่ คุณสามารถบล็อก IP Address ใน WordPress ด้วยตนเองได้ คุณต้องหา IP Address นั้นก่อน เมื่อเจอแล้ว ใช้ตัวเลือก Comments Blacklisting ที่มีในแดชบอร์ด WordPress
ทางเลือกอื่นๆ คือ IP Blocker บน cPanel หรือไฟล์ .htaccess เป็นตัวเลือกดีอีกอย่างในการแบน IP Address ใน WordPress ด้วยตนเอง คุณยังสามารถ Blacklist IPs ด้วยตนเองผ่านปลั๊กอินความปลอดภัยได้
What kind of IP addresses can I block from accessing my website?
หากคุณพบ IP Address ใดส่งคำขอล็อกอินซ้ำๆ หรือทิ้งคอมเมนต์สแปมอย่างต่อเนื่อง พวกเขามักจะเป็นบอทอันตราย คุณสามารถบล็อก IP Address เหล่านี้จากการเข้าถึงเว็บไซต์ WordPress ได้
นอกจากนี้ หากคุณสังเกตว่า IP Address น่าสงสัยทั้งหมดมาจากภูมิภาคเดียว คุณสามารถแบนภูมิภาคทั้งหมดจากการเข้าถึงเว็บไซต์ได้ อย่างไรก็ตาม ใช้ฟีเจอร์นี้ด้วยความระมัดระวัง
Is it possible to block the IP addresses of entire countries?
ใช่ คุณสามารถใช้เครื่องมือ Geoblocking ที่ MalCare เสนอ เพื่อบล็อก IP Address ใน WordPress จากประเทศทั้งหมด อาจดูเหมือน overkill แต่คำขออันตรายมาจากภูมิภาคเฉพาะ และการบล็อกภูมิภาคสามารถให้ความรู้สึกสบายใจมาก แต่ระวังฟีเจอร์นี้ เพราะมันจะบล็อกトラフィกที่ถูกต้องจากประเทศนั้นด้วย