ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comไทย เสียว บอร์ดTutorial (ห้ามตั้งคำถามห้องนี้)วิธีป้องกัน Spam webboard หรือ comment ต่างๆ by consensus
หน้า: [1] 2 3   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: วิธีป้องกัน Spam webboard หรือ comment ต่างๆ by consensus  (อ่าน 9688 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
consensus
สมุนแก๊งเสียว
*

พลังน้ำใจ: 259
ออฟไลน์ ออฟไลน์

กระทู้: 904



ดูรายละเอียด
« เมื่อ: 01 กันยายน 2012, 12:47:48 »

สวัสดีครับทุกๆคน หลังจากไม่ค่อยได้แบ่งปันอะไรเท่าไหร่ช่วงนี้ วันนี้ขอมาแบ่งปันเล็กๆน้อยๆนะครับ

ขอท้าวความซักเล็กน้อยก่อนนะครับ เนื่องจาก website ส่วนใหญ่ในปัจจุบันนี้ จะมีการโต้ตอบข้อมูลอะไรบางอย่างกับ user(ผู้ใช้) โดยส่วนใหญ่จะสามารถให้ user สามารถตั้งกระทู้หรือตอบข้อความต่างๆได้ เช่น weboard, comment หรือ ติดต่อ admin เป็นต้น ดังนั้นปัญหาที่พบกันบ่อยๆก็คือ มีการโดน Spam ก่อนจะพูดถึงการแก้ไข เรามาดูกันก่อนไหมว่า Spam คืออะไร?

ผมขอสรุปแบบกว้างเลยนะครับ

Spam คือ การส่งข้อความเดิมๆหรือซ้ำๆให้ผู้รับที่ไม่ได้ต้องการจะรับข้อความนั้นๆ โดย Spam ส่วนใหญ่จะเป็นโฆษณา สินค้า หรือ บริการต่างๆ

จริงๆแล้ว Spam นี่จะมีอยู่หลายชนิดนะครับ ใครสนใจอ่านเพิ่มเติมได้ที่
โค๊ด:
http://en.wikipedia.org/wiki/Spam_(electronic)


มาดูกันต่ออีกนิดนะครับว่า Spam ของประเทศอะไรเยอะที่สุดในโลก รายงานจาก Cisco Systems ปี 2011



หลังจากท้าวความมาตั้งนานมาดูวิธีแก้ไขกันครับ

วิธีการป้องกัน Spam

1. ป้องกันจาก Spammer IPs

หลังจากเราโดย spam แล้วส่วนใหญ่เราก็จะได้ ip มาครับ เราจะมา block spam จาก ip กันครับ

โดยส่วนใหญ่แล้วเราจะ block โดยการนำ ip นั้นไปใส่ที่ file .htaccess ครับ

ตัวอย่างเช่น เราโดย spam จาก ip : 198.168.168.168

ให้เราใส่ code ดังต่อไปนี้ ใน file .htaccess ครับ
โค๊ด:
Deny from 198.168.168.168
หมายถึง จะ block ip นี้ ip เดียว

หรือ
โค๊ด:
Deny from 198.168.168.*
หมายถึง จะ block ip ที่อยู่ในวง 198.168.168 หรือ block ตั้งแต่ 198.168.168.1 - 198.168.168.256 ครับ

หรือ
โค๊ด:
Deny from 198.168.*.*
หมายถึง จะ block ip ที่อยู่ในวง 198.168 หรือ block ได้ 256*256 ip นั้นเอง

วิธีนี้มีข้อดีแล้วข้อเสียครับ
ข้อดี คือ ip อันจะไม่สามารถเข้าได้มาอย่างแน่นอนครับ  
ข้อเสีย คือ ถ้ากำหนดกว้างไป ip ใกล้เคียงจะไม่สามารถเข้ามาได้ซึ่ง ip อื่นๆอาจจะเป็น ip ดีๆก็ได้นะครับ

แนะนำให้ block เป็น ip เดียวๆไปก่อนนะครับ

และสำหรับ ip ที่เรา block ไปพอ ip นั้นเข้า website เรามาจะแสดงเป็น 403 error page นะครับ

***เพิ่มเติมนะครับ
สำหรับใครที่บอกว่าผมไม่เคยโดนเลยแต่ผมอยากป้องกันไว้ก่อนจะหา ip จากไหนดูผมแนะนำอันนี้ครับ

โค๊ด:
http://www.stopforumspam.com/

web นี้จะมีคนมาช่วยกัน update spam กันรายวันเลยครับ ทั้ง username email และ ip ที่มช้ในการ spam ครับ

แต่จะมีหน้า Top ขอวันอยู่ครับ จะเขียนว่า Hot Spam เช่น



ดังนั้นเราสามารถเข้าไปเอามาใส่ป้องกัน website เราได้ครับ


2. ป้องกัน Spam comment ที่ไม่มีการอ้างอิง หรือ No Referrer Requests สำหรับ Wordpress

ปกติแล้ว user จะ comment จะต้องทำผ่าน file wp-comments-post.php โดยจะต้องมีการอ้างอิงจาก user

แต่เมื่อ spam เข้ามาแน่นอนครับจะไม่มีการอ้างอิง

ดังนั้นเราสามารถป้องกันได้โดยนำ code นี้ไปใส่ใน .htaccess ครับ

โค๊ด:
RewriteEngine On
RewriteCond %{REQUEST_METHOD} POST
RewriteCond %{REQUEST_URI} .wp-comments-post\.php*
RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]
RewriteCond %{HTTP_USER_AGENT} ^$
RewriteRule (.*) http://%{REMOTE_ADDR}/$ [R=301,L]

มาดูเพิ่มเติมนะครับว่าคืออะไรบ้าง

1. check ว่ามีการ post
2. check ว่ามีการ post โดย wp-comments-post.php
3. check ว่ามี referrer ไหม?
4. จากนั่นส่ง spam-bot กลับไปที่ ip ที่ถูกส่งมา

เท่านี้เองครับวิธีนี้


3. ป้องกัน Spam โดยใช้ Code PHP

วิธีนี้จะเป็นการเพิ่ม code php เข้าไปใน file ที่ต้องการจะป้องกัน ถ้าเป็นไปได้ให้ใส่ไว้บนสุดเลย

โค๊ด:
<?php
$block 
= array("xxx.xxx.xxx.xxx""yyy.yyy.yyy.yyy");

if (
in_array ($_SERVER[&#39;REMOTE_ADDR&#39;], $block)) {
    
header("Location: http://google.com/");
    exit();
}
?>


โดยให้ใส่ ip ใน array ตามต้องการได้เลยครับแทนที่ xxx.xxx.xxx.xxx และ yyy.yyy.yyy.yyy หรือต่อไปได้เรื่อยๆครับ

ลองนำไปใช้งานดูนะครับ

สำหรับใครทำ amazon ก็สามารถนำไปใช้ block bot ได้นะครับ

เพื่อป้องกัน bot ไม่ให้เข้ามา click หน้าเราเยอะจน conversion ต่ำ

ลองดูนะครับ

***เพิ่มเติมนะครับสำหรับใครจะ block เป็นประเทศๆ ก็เลือกได้เลยจาก
โค๊ด:
[url]https://www.countryipblocks.net/country_selection.php[/url]


"ลงมือทำ"
by consensus



โพสอื่นๆที่น่าสนใจ
- ขอแชร์ 1 ในเทคนิคการขายของ amazon
http://www.thaiseoboard.com/index.php/topic,256405.0.html
- มารู้จักหลุมทรายGoogle (google sandbox) และวิธีแก้ไขจากประสบการณ์จริงกันครับ
http://www.thaiseoboard.com/index.php/topic,257350.0.html
- การใช้งาน SEO doctor ครับ สำหรับการตรวจ on page ครับ
http://www.thaiseoboard.com/index.php/topic,256566.0.html
« แก้ไขครั้งสุดท้าย: 22 พฤศจิกายน 2012, 11:41:18 โดย consensus » บันทึกการเข้า

thaitanium
สมุนแก๊งเสียว
*

พลังน้ำใจ: 54
ออฟไลน์ ออฟไลน์

กระทู้: 942



ดูรายละเอียด
« ตอบ #1 เมื่อ: 01 กันยายน 2012, 12:53:25 »

WP ผมแก้ตรงส่วน comment ลบส่วนโพส url ออก spam หายทันที หลุดมาน้อยมาก  wanwan020
บันทึกการเข้า
Sapan-Bot
ก๊วนเสียว
*

พลังน้ำใจ: 18
ออฟไลน์ ออฟไลน์

กระทู้: 357



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 01 กันยายน 2012, 12:54:52 »

ผ่านมาเก็บความรู้ครับ wanwan019
บันทึกการเข้า

consensus
สมุนแก๊งเสียว
*

พลังน้ำใจ: 259
ออฟไลน์ ออฟไลน์

กระทู้: 904



ดูรายละเอียด
« ตอบ #3 เมื่อ: 01 กันยายน 2012, 13:29:24 »

WP ผมแก้ตรงส่วน comment ลบส่วนโพส url ออก spam หายทันที หลุดมาน้อยมาก  wanwan020

เป็นวิธีที่ดีครับ
บันทึกการเข้า

SEODRAGON
คนรักเสียว
*

พลังน้ำใจ: 10
ออฟไลน์ ออฟไลน์

กระทู้: 124



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 01 กันยายน 2012, 13:38:18 »

กระทู้คูณภาพ ขอบคุณสำหรับความรู้ครับ เสียดาย + ให้ไม่ได้  wanwan017
บันทึกการเข้า

wear428
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 521
ออฟไลน์ ออฟไลน์

กระทู้: 7,181



ดูรายละเอียด
« ตอบ #5 เมื่อ: 01 กันยายน 2012, 13:49:20 »

ความรู้ใหม่ๆ เพียบเลยครับ
บันทึกการเข้า
thanagrid
สมุนแก๊งเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 675



ดูรายละเอียด
« ตอบ #6 เมื่อ: 01 กันยายน 2012, 13:54:41 »

เก็บความรู้  wanwan017
บันทึกการเข้า

Breath
Newbie
*

พลังน้ำใจ: 2
ออฟไลน์ ออฟไลน์

กระทู้: 58



ดูรายละเอียด
« ตอบ #7 เมื่อ: 01 กันยายน 2012, 16:30:02 »

ขอบคุณครับ สรุปคือบล๊อคทีละ IP ดีสุด wanwan003
บันทึกการเข้า
แซงโลดอาว
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 39
ออฟไลน์ ออฟไลน์

กระทู้: 1,130



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 01 กันยายน 2012, 16:40:58 »

แจ๋ว ครับ ขอบคุณครับ
บันทึกการเข้า

ชั่ย
Dew2524
สมุนแก๊งเสียว
*

พลังน้ำใจ: 55
ออฟไลน์ ออฟไลน์

กระทู้: 891



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 01 กันยายน 2012, 17:32:42 »

ขอบคุณครับ
เมื่อวานโมโหมาก blogger เจอเว็บพนันมาสแปมคอมเม้นต์ บอกรายละเอียดซะยืดยาว ไม่ดูเล้ยว่าบล็อกตรูเกี่ยวกับอะไร
เออ ถ้ามาขอลงแบนเนอร์ก็ว่าไปอย่าง Shocked
บันทึกการเข้า

ขนตูดที่ไร้ค่า
Newbie
*

พลังน้ำใจ: 3
ออฟไลน์ ออฟไลน์

กระทู้: 4



ดูรายละเอียด
« ตอบ #10 เมื่อ: 01 กันยายน 2012, 17:41:19 »

เพิ่มเติมครับ

โค๊ด:
https://www.countryipblocks.net/country_selection.php

อันนี้ผมใช้อยู่ประจำ เลือกประเทศตามใจชอบเลยครับ แล้วจับยัดลง .htaccess ครับ
บันทึกการเข้า
akkalak777
Newbie
*

พลังน้ำใจ: 1
ออฟไลน์ ออฟไลน์

กระทู้: 24



ดูรายละเอียด เว็บไซต์
« ตอบ #11 เมื่อ: 01 กันยายน 2012, 17:42:44 »

ขอบคุณครับ แบบนี้ขอศึกษาก่อน  wanwan017
บันทึกการเข้า
Joob
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 3



ดูรายละเอียด
« ตอบ #12 เมื่อ: 01 กันยายน 2012, 17:44:18 »

ขอบคุณมากครับ
เดี๋ยวจะนำไปใช้  wanwan017
บันทึกการเข้า
consensus
สมุนแก๊งเสียว
*

พลังน้ำใจ: 259
ออฟไลน์ ออฟไลน์

กระทู้: 904



ดูรายละเอียด
« ตอบ #13 เมื่อ: 01 กันยายน 2012, 22:32:54 »

เพิ่มเติมครับ

โค๊ด:
https://www.countryipblocks.net/country_selection.php

อันนี้ผมใช้อยู่ประจำ เลือกประเทศตามใจชอบเลยครับ แล้วจับยัดลง .htaccess ครับ

ตามท่านนี้เลยครับ
บันทึกการเข้า

Mesut Ozil
ก๊วนเสียว
*

พลังน้ำใจ: 22
ออฟไลน์ ออฟไลน์

กระทู้: 286



ดูรายละเอียด
« ตอบ #14 เมื่อ: 01 กันยายน 2012, 23:13:27 »

ชอบคุณมากๆครับ สำหรับความรู้  wanwan017
บันทึกการเข้า
kid-dy
ก๊วนเสียว
*

พลังน้ำใจ: 59
ออฟไลน์ ออฟไลน์

กระทู้: 227



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 01 กันยายน 2012, 23:37:34 »

ขอบคุณมากมายนะคะ
บันทึกการเข้า

Papza_allnew
สมุนแก๊งเสียว
*

พลังน้ำใจ: 68
ออฟไลน์ ออฟไลน์

กระทู้: 695



ดูรายละเอียด
« ตอบ #16 เมื่อ: 29 กันยายน 2012, 15:07:26 »

มีประโยชน์ครับ  wanwan003

+1
บันทึกการเข้า

monthonsite
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 213
ออฟไลน์ ออฟไลน์

กระทู้: 3,204



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 29 กันยายน 2012, 15:13:09 »

ขอบคุณมากครับ ได้ความรู้อีกล่ะ
บันทึกการเข้า

1
2
Nee
คนรักเสียว
*

พลังน้ำใจ: 6
ออฟไลน์ ออฟไลน์

กระทู้: 136



ดูรายละเอียด
« ตอบ #18 เมื่อ: 30 กันยายน 2012, 14:18:02 »

ขอบคุณ มากเลยอะคะ กำลังหาอ่าน อยู่เลย เรื่อง spam นี้ พอดี อะ แล้ว ถ้า มีคน มา สมัคร เป้น user เราควร approve ไหมคะ  wanwan017
บันทึกการเข้า

MR.chk
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 743
ออฟไลน์ ออฟไลน์

กระทู้: 2,624



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 30 กันยายน 2012, 14:19:08 »

ดีมากเลยครับ ขอบคุณครับ
บันทึกการเข้า

หน้า: [1] 2 3   ขึ้นบน
พิมพ์