-
เว็บไซต์ Weibo มีการใช้กันอย่างแพร่หลายในอุตสาหกรรมต่างๆ และสแปมที่กำหนดเป้าหมายไปยังเว็บไซต์ Weibo ก็ปรากฏเป็นจำนวนมากเช่นกัน บทความนี้จะกล่าวถึงวิธีการป้องกันสแปมและสแปมบนเว็บไซต์ Weibo อย่างมีประสิทธิภาพ
StatusNet ซึ่งเป็นโปรแกรมไมโครบล็อกจากแคนาดา ค่อยๆ ได้รับการยอมรับจากเว็บไซต์ไมโครบล็อกทั่วโลกด้วยโปรแกรมโอเพ่นซอร์สฟรีและประสิทธิภาพที่เสถียร และได้รับการนำไปใช้จำนวนมากทั่วโลก
เนื่องจากมีการใช้อย่างกว้างขวาง Blogspam (การโปรโมตสแปม) ระหว่างประเทศจำนวนมากจึงหันมาให้ความสนใจกับ statusnet พวกเขาใช้หุ่นยนต์ลงทะเบียนเพื่อเผยแพร่ลิงก์สแปมจำนวนมากบนเว็บไซต์หลายแห่งโดยใช้ statusnet ซึ่งก่อให้เกิดปัญหาใหญ่หลวงต่อการจัดการเว็บไซต์ Weibo มีดังต่อไปนี้ สำหรับทุกคน เคล็ดลับเล็กๆ น้อยๆ ในการจัดการกับผู้เผยแพร่ลิงก์ขยะเหล่านี้
1. เปิดใช้งานปลั๊กอินการยืนยันอีเมล
StatusNet ไม่มีฟังก์ชันการยืนยันอีเมลเป็นค่าเริ่มต้น ซึ่งอาจทำให้หุ่นยนต์ลงทะเบียนจำนวนมากลงทะเบียนอย่างบ้าคลั่ง
วิธีการเปิดใช้งาน: เพิ่มรหัสต่อไปนี้เพื่อ config.php:
addPlugin('RequireValidatedEmail'); //ยืนยันอีเมลของคุณก่อนส่งข้อความ
ฟังก์ชันนี้กำหนดให้ผู้ลงทะเบียนตรวจสอบที่อยู่อีเมลของตนก่อนที่จะส่งข้อมูล ซึ่งสามารถป้องกันไม่ให้ลิงก์สแปมที่ไม่มีประโยชน์จำนวนมากปรากฏบนเว็บไซต์
2. เปิดใช้งานปลั๊กอินเพื่อป้องกันการลงทะเบียนที่เป็นอันตราย
วิธีการเปิดใช้งาน: เพิ่มรหัสต่อไปนี้เพื่อ config.php:
addPlugin('RegisterThrottle');//การลงทะเบียนป้องกันอันตราย
ด้วยวิธีนี้ IP เดียวกันสามารถลงทะเบียนชื่อผู้ใช้ได้เพียง 3 ชื่อภายในหนึ่งชั่วโมง ซึ่งสามารถป้องกันไม่ให้ลงทะเบียนชื่อผู้ใช้จำนวนมากได้อย่างมีประสิทธิภาพ
นอกจากนี้ คุณยังสามารถตั้งค่าการลงทะเบียนได้เพียงครั้งเดียวภายในหนึ่งชั่วโมง เปิดไฟล์ RegisterThrottlePlugin.php ใต้ /plugins/RegisterThrottle/ และแก้ไขพารามิเตอร์ต่อไปนี้:
public $regLimits = array(604800 => 10, //จำกัดจำนวนการลงทะเบียนรายสัปดาห์
86400 => 6, //จำกัดจำนวนการลงทะเบียนต่อวัน
3600 => 1); // จำกัดจำนวนการลงทะเบียนต่อชั่วโมง
ด้วยวิธีนี้ บัญชีสแปมจำนวนมากจะไม่ถูกสร้างขึ้น
3. เปิดใช้งานปลั๊กอินบัญชีดำ
วิธีการเปิดใช้งาน: เพิ่มรหัสต่อไปนี้เพื่อ config.php
addPlugin('Blacklist');//ปลั๊กอินบัญชีดำ
หลังจากเพิ่ม คุณสามารถเพิ่มการตั้งค่าบัญชีดำอีกหนึ่งรายการบนแผงควบคุมของผู้ดูแลระบบ และคุณสามารถเพิ่ม URL และชื่อผู้ใช้ที่ห้ามลงทะเบียนได้ หนึ่งรายการต่อบรรทัดและแสดงเป็นหลายบรรทัด
นอกจากนี้ หลังจากการเพิ่มสำเร็จ ให้เข้าสู่ระบบเว็บไซต์ในฐานะผู้ดูแลระบบ หากบัญชีนั้นเป็นสแปม คุณจะได้รับแจ้งให้เพิ่มชื่อผู้ใช้และ URL ปัจจุบันลงในบัญชีดำ
อย่างไรก็ตาม ควรสังเกตว่าหากคุณเพิ่มชื่อผู้ใช้ลงในบัญชีดำ คุณอาจไม่สามารถลงทะเบียนได้ตามปกติ โดยแจ้งว่า: คุณไม่สามารถใช้ชื่อผู้ใช้นี้บนเว็บไซต์ปัจจุบันได้
อย่างไรก็ตาม คุณสามารถใช้บัญชีดำ URL ปกติได้ URL ที่เพิ่มลงในบัญชีดำไม่เพียงแต่สามารถบล็อกได้ใน "หน้าแรกส่วนตัว" เท่านั้น แต่ยังสามารถบล็อกไม่ให้ใช้ในข้อความที่ส่งได้อีกด้วย
ด้วยวิธีการข้างต้น สแปมสามารถควบคุมได้อย่างมีประสิทธิภาพ นอกจากนี้ คุณยังสามารถลองใช้วิธีการต่อไปนี้ผสมกันก็ได้ และผลที่ได้อาจจะดีกว่า:
4.ปลั๊กอินรหัสยืนยัน
นั่นคือเพื่อเปิดใช้งานปลั๊กอิน Recaptcha แต่ก่อนอื่นให้ไปที่เว็บไซต์เพื่อสมัครคีย์ จากนั้นจึงเพิ่มคีย์ที่ใช้ลงในไฟล์การกำหนดค่า
เพิ่มโค้ดต่อไปนี้ใน config.php เช่น:
//รหัสยืนยันการลงทะเบียน
include_once('ปลั๊กอิน/recaptcha/recaptcha.php');
$captcha = แคปต์ชาใหม่ ("6LeCRwkAAAAAADos9JN1XBp5jBI9r9D1dBuv","6LeCRwkAAAAsScTquvlT4n4cH03aDFgS", showErrors);
อย่างไรก็ตาม รหัสยืนยันของ Recaptcha นั้นค่อนข้างยาก ผู้ใช้ทั่วไปอาจไม่รู้ว่าต้องป้อนกี่ครั้งจึงจะป้อนได้อย่างถูกต้อง ดังนั้นโปรดใช้ด้วยความระมัดระวัง ในเวลาเดียวกัน ดูเหมือนว่าจะมีปัญหาบางอย่างกับการสนับสนุนจากจีน
5. เปิดใช้งานปลั๊กอิน SubscriptionThrottle เพื่อป้องกันการสมัครสมาชิกจำนวนมาก ขอแนะนำให้เปิดใช้งาน
6. เปิดใช้งานปลั๊กอิน UserFlag แต่ฉันยังไม่ทราบว่าจะมีผลใด ๆ หรือไม่
7. เปิดใช้งานปลั๊กอิน BlogspamNet: ปลั๊กอินเพื่อป้องกันสแปมบล็อก ยังลองใช้เอฟเฟกต์ไม่สำเร็จและไม่สามารถอธิบายได้
บทความนี้เผยแพร่ครั้งแรกในบล็อก "IT Flies" โปรดระบุที่อยู่เดิมเมื่อพิมพ์ซ้ำ
ขอบคุณสำหรับการสนับสนุน Suixin Weibo