เมื่อเร็ว ๆ นี้ Z-Bloggers ของเราบางคนกำลังคิดที่จะสร้างปลั๊กอินเพื่อหยุดสแปม แน่นอนว่าการแก้ปัญหานั้นไม่ควรเป็น มันเป็นเพียงการสร้างเซิร์ฟเวอร์ที่แข็งแกร่งเป็นพิเศษ แต่น่าเสียดายที่ฉันไม่สามารถจ่ายได้ จากนั้น ... เราต้องคิดจากมุมมองของผู้ส่งสแปม
ผู้ที่เข้าใจว่าอาจรู้ว่าหลักการพื้นฐานของซอฟต์แวร์สแปมคือ [เป้าหมายการค้นหา] - ป้อนเว็บไซต์ - สแกนรหัสการยืนยัน - OCR - [กรอกแบบฟอร์ม] - โพสต์ เราสามารถป้องกันทุกขั้นตอนและสิ่งที่สมจริงยิ่งขึ้นคือการป้องกันไม่ให้ซอฟต์แวร์สแปมไม่ประสบความสำเร็จและออกรหัสตรวจสอบ รหัสการตรวจสอบที่มาพร้อมกับ Z-Blog นั้นอ่อนแอมากและจุดรบกวนนั้นเท่ากับไม่มี ฉันรู้สึกว่าตัวเลขในรหัสการตรวจสอบสามารถวิเคราะห์ได้ง่าย วิธีแก้ปัญหาคือการเปลี่ยนโปรแกรมการยืนยันรหัส
โปรแกรมการตรวจสอบรหัสนี้ (ซึ่งฉันกำลังใช้อยู่ตอนนี้) ถูกขุดออกมาจากสมุดข้อความ Moonlight และแก้ไขเล็กน้อยเพื่อปรับให้เข้ากับ Z-Blog โดยส่วนตัวแล้วฉันคิดว่ามันเป็นเรื่องยากที่จะรวบรวมรหัสการตรวจสอบของซอฟต์แวร์ OCR และควรแลกเปลี่ยนในช่วงเวลาแห่งความสงบสุข แน่นอนว่านี่เป็นเพียงมาตรการชั่วคราว หากมีการใช้กันอย่างแพร่หลายจะมีผู้เชี่ยวชาญอย่างหลีกเลี่ยงไม่ได้ ดังนั้น ... เป็นการดีที่สุดที่จะมีเซิร์ฟเวอร์ในด้านอย่างเป็นทางการ บางครั้งฉันคิดว่าเป็นการดีที่จะทำการค้าหรือแนะนำการลงทุนอย่างถูกต้อง ~
ผลลัพธ์ยังคงถูกทดสอบเริ่มต้นจาก 3-28 คืน จนถึงตอนนี้ (07-03-30) รวมเป็นสแปม 1 ตัว (รวมถึงการสกัดกั้น) เนื้อหาแตกต่างจากสแปมอื่น ๆ ไม่ควรเป็นผลงานของเว็บไซต์ SEO สแปม (ด้วยการเพิ่มตัวหนาของ 2 ลิงก์) และไม่ใช่การส่ง "Google เพิ่มการตรวจจับมัลแวร์เว็บ" ค้นหาในเครื่องมือค้นหาทั่วไป? 》 แต่ในสมุดข้อความของฉัน ตามผลลัพธ์ของการอ้างอิงมันควรจะมาจากหน้าแรก (มันไม่ได้ถูกตัดออกไปว่าคุณไปจากสถานที่อื่นโดยไม่ต้องดำเนินการสคริปต์หรือส่งข้อมูลอ้างอิง) และสงสัยว่ามันเป็นสแปมด้วยตนเอง (อัปเดต: Haphic ได้รับการตรวจสอบด้วยตนเอง
c_validcode.asp รหัส
การคัดลอกรหัสมีดังนี้:
<%@codePage = 65001%>
<%ตัวเลือก Explicit%>
-
'onerrorresumenext
-
<!-#includefile = "../ c_option.asp"->
<!-#includefile = "../ function/c_function.asp"->
-
response.buffer = true
callcom_creatvalidCode ("CheckCode")
REM สร้างภาพรหัสการยืนยัน
subcom_creatvalidCode (PSN)
ConstCodelenmin = 5'Verification Code Digit Range
ConstCodelenMax = 5'Verification Code Digit Range
constCodds = 2'ความน่าจะเป็นของจุดเบ็ดเตล็ดที่ปรากฏขึ้น
constdbttimes = 1 'จำนวนการรบกวน