บล็อค สแปมบอท ด้วย cloudflare

แชร์ความรู้ Linux Ubuntu Web Server บทความ การ config server Linux FreeBSD Apache
การติดตั้ง XAMPP Mysql PHP ใครต้องการแชร์ความรู้เรื่องต่างๆ เหล่านี้ให้ ท่านหรืออื่น โพสที่หมวดนี้ได้

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 24186
Joined: 22/09/2008 6:18 pm
Contact:

บล็อค สแปมบอท ด้วย cloudflare

Post by mindphp »

วิธีการ บล็อค สแปมบอท ด้วย cloudflare
ข้อดีของ cloudflare คือสามารถกรอง คนที่จะเข้ามาที่เว็บเราได้ว่าเป็น bot ดูดข้อมูลหรือไม่ได้
โดยใช้ firewall ที่ cloudflare มีให้นั้นมีความสามารถ ในการเปิด หรือ ปิด การเข้าถึงรูปแบบต่างๆ ได้
โดยเวอร์ชั่น ฟรี สามารถตั้งกฏ ได้สูงสุด 5 กฏ
รูปแบบเงื่อนไขที่สามารถเอามาทำกฏได้มีดังนี้
ดังนี้
http.cookie ชื่อ cookies ที่เข้ามาเปิดเว็บเรา
http.host ชื่อ Host ที่มาเปิดเว็บเรา
http.referer แห่งที่มาก่อนเข้ามาที่เว็บเรา
http.request.full_uri ชื่อที่อยู่เว็บเรา
http.request.method วิธีการเรียน เช่น Post , get ส่วนด้านล่างนี้รายละเอียดอื่นๆ ที่มีการ request เข้ามา
http.request.timestamp.sec
http.request.uri
http.request.uri.path
http.request.uri.query
http.user_agent เป็นตัวที่ไว้บอกว่า คนที่เรียกเข้ามาใช้โปรแกรมอะไร เป็น agent ตัวนี้ดีมาก ป้องกัน bot ที่ไม่พึงประสงค์ได้ เช่น bot ของ AhrefsBot,
http.version
http.x_forwarded_for
ip.src
ip.geoip.asnum
ip.geoip.continent ตัวนี้ไว้ระบุโซน ทวิปได้ สามารถกำหนดให้คนเข้าเว็บเรามาจาก ทวิปไหนก็ได้
ip.geoip.country ระบุประเทศที่จะให้เข้า หรือไม่ให้เข้าได้
ip.geoip.subdivision_1_iso_code
ip.geoip.subdivision_2_iso_code
Ip.geoip.is_in_european_union
ssl กำหนดเปิดรับ หรือ ไม่รับเฉาะ ssl
ยังมีอื่นๆ อีก ไว้ว่างๆ จะมาเล่าให้ฟังต่อ

ตัวอย่างการป้องกันบอทด้วย agent
(http.user_agent contains "AspiegelBot") or (http.user_agent contains "DotBot") or (http.user_agent contains "AhrefsBot")
ตัวอย่างผลของกฏ ที่เราตั้งไว้
dash.cloudflare.com-2020.04.png
dash.cloudflare.com-2020.04.png (12 KiB) Viewed 102 times
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

  • Similar Topics
    Replies
    Views
    Last post

Return to “Linux - Web Server”

Who is online

Users browsing this forum: No registered users and 3 guests