Спам бардык сайт ээлери менен күрөшүүдө бир көйгөй болуп саналат. Жөнөкөй чындык сиз кардарлар Сиздин сайтка боюнча маалыматтарды чогултуу боюнча ар кандай интернет түрлөрүн жок болсо, анда кээ бир спам-алуу үчүн бара жатабыз. Кээ бир учурларда, силер үчүн өкчөмө таш жана спам сунуштарды өкчөмө таш мүмкүн.
Спам да жаман спам пайда болушу мүмкүн эмес бир нерсе кылып түрлөрү боюнча зор көйгөй болуп саналат (башка сайттарга Backlinks кошуп бере ала турган жерде кайра сайт REPOST сыяктуу).
Спам аракет жана өз бизнесин жана сайттарды колдоо үчүн интернет түрүн колдонушат, алар ошондой эле көп зыяндуу максаттары үчүн колдонот. Желе түрлөрүнөн спам Blocking маанилүү өндүрүмдүүлүгү куралы болушу мүмкүн жана эскилиги жеткен карап сенин сайты комментарий бөлүмүн берет.
Желе түрлөрүн коргоо үчүн, силер үчүн дардын курал кыйын же мүмкүн толтуруу же аны мүмкүн болушунча жеңил Сиздин кардарлар анкетаны толтуруу үчүн сактап, ал эми бланкын тапшыруу үчүн керек. Бул көп учурда салмактуулук акты болуп саналат, эгерде сиз кардарларга аны тойгуза албайт толтуруп түрү өтө кыйын эле, ал эми силер болсо аны да жеңил болсо, сен чыныгы коштомо караганда спам аласыз. сайтты башкаруу кызыктуу убакта кош келиниз!
Кошуу гана Спам Bots Бул Fields көрүү мүмкүнбү жана толтуруу менен
Бул ыкма же таянат CSS гана окуп роботтордой кылып көрсөткөн, ал эми мыйзамдуу сайтка кирсем, кардарлардын же JavaScript же эки түрү талааларын жашыруу үчүн HTML .
Андан кийин, ар кандай түрү берүүнүн бул түрү талааны спам каралышы мүмкүн толтурулган жаткан камтыйт (а бот ачык берилген бери) жана түрү аракеттер ариби менен жок кылынды. Мисалы, төмөнкү HTML, CSS, жана JavaScript болушу мүмкүн:
<Башчысы>
<Мета белги = UTF-8>
<Аталышы> Simple түрү бойунча>
<Шилтеме адреси styles.css Отчёттун = стилдер>
<Скрипт УРА = "http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"> жазуусу>
Башчысы>
<Орган>
<Түрү>
<Энбелгиси ID = email1> E-mail дареги: <киргизүү ID = почта> этикеткасы>
<Энбелгиси ID = email2> E-mail: <киргизүү ID = email_add> этикеткасы>
<Киргизүү түрү = киргизет балл = тапшыруу>
Түрү>
<Скрипт УРА = script.js> жазуусу>
Орган>
HTML>
styles.css делосуна CSS
# Email2 {дисплей: эч бири; }
script.js делосуна JavaScript
$ (Документ) .ready (
милдети () {
$ ( '# Email2 "). Жашыруу ()
}
);
спам роботтор эки электрондук почта талаада менен HTML көрүп, алардын да толот, анткени алар да реалдуу кардарлар аны жашырса, CSS жана JavaScript көргөн жок. Ошондо сиз жыйынтыктарын жана ар кандай түрү жөнөтүүлөрүн email_add жерин камтыйт спам болуп чыпкалап алат жана эч качан кол менен алар менен күрөшө алышыбыз үчүн мурда жазуусу жок кылса болот.
Бул ыкма анча татаал спам-боттордон сакталган менен жакшы иштейт, бирок алардын көбү акылдуураак алып, эми CSS жана JavaScript окуп жатат. эки CSS колдонуу жана JavaScript жардам берет, бирок бардык спам токтоп калат. Бул спам жөнүндө аябай тынчсызданып жок болсо жакшы ыкма колдонуп, бирок спам үчүн бир аз кыйыныраак болуп келет экен. Сиздин кардарлар баары аны байкабай калат.
КАП колдонуу
А CAPTCHA адамдар (көпчүлүк бөлүгү) болот аркылуу алып жатканда түрлөрүн кирүүгө спам-боттордон сакталган бөгөт үчүн скрипт болуп саналат. Сиз качандыр бир кезде бланкын толтурат жана мог кат логинди эле бар болсо, сиз CAPTCHA колдонгон. Сиз ReCAPTCHA бир эркин CAPTCHA чечим ала аласыз.
Кодду алуу спам бөгөт коюу натыйжалуу болушу мүмкүн. Кээ бир CAPTCHA системалары дептир, бирок ал дагы эле натыйжалуу бөгөт болот.
Кодду алуу көйгөйү эли Ыйык Жазмадан окуп берүү үчүн абдан оор болушу мүмкүн эмес. ReCAPTCHA сокур адамдар үчүн үн нускасын камтыйт, бирок көп адамдар бир кулак аркылуу алууга болот түшүнүшпөйт. Бул колдонуучулар бузуш үчүн жакшы идея качан жана бул түрү кодду алуу көп учурда дал ушундай кылат.
Бул ыкма сиз каттоо түрлөрүндөй эле коргоо үчүн маанилүү түрлөрүн жакшы иштейт. Бирок сен аларды колдонуп келген кардарларды токтотуп турат, сенин беттеги ар бир түрү боюнча кодду алуу бербешибиз керек.
Адам-Достук Bot-кас Test суроо
Мунун идеясы бир адам жооп бере турган суроо үчүн, ал эми бир робот кантип толтуруу үчүн эч нерсе келбейт.
Ошондо силер туура жооп издеп жөнөтүүлөрүн чыпкалоо. Бул суроолор "эмне 1 + 5?" Сыяктуу жөнөкөй математика көйгөйдү түрүндө болуп жатат. Мисалы, бул жерде мындай бир суроо менен бирге бир түрү үчүн HTML болуп саналат:
<Түрү>
E-mail дареги: <киргизүү ID = почта>
А зебра кара жана <киргизүү ID = балак>
<Киргизүү түрү = тапшыруу>
Түрү>
Андан кийин, балак балл, "ак" жок болсо, анда силер аны Момун экенин билем жана натыйжаларын жок болот.
бардык кардарлар үчүн жооп бере турган суроо Бул ыкма көп көп иштейт. Сиз кандай себептен болбосун, сенин кардарлар түшүнгөн жокмун, деген суроо болсо, сиздер өз кирүүгө бөгөт коюу жана нааразычылыгын массалык булагын камсыз кылышат.
Use Session Бланкасына менен Сайттын кадрларды жана Керектүү колдонулат Tokens
Бул ыкма колдонгон күкүмдөрдү кардар сайттан барганда, сессия белгилерин коюуга. Бул алар үчүн кукилерди жок, анткени спам-боттордон сакталган мыкты тосмо болуп саналат. Чынында, көпчүлүк спам ботторду түрлөрүн түздөн-түз келип, жана сиз сайттын калган барган адамдар гана түрүн толтуруу камсыз кылат сессиясынын Маркерлерди түрүндө коюлган жок, бар болсо. Албетте, бул арыз Белги элди бөгөт болот. Биринчи HTTP Маркерлерди жазганды үйрөнгөн.
Record маалыматтар тапшыруулар эле IP даректен жана Блок спам үчүн пайдалануу
Бул ыкма бир алдыңкы катардагы коргонуу аз жана окуя болгондон кийин спам бөгөт коюу жолу көп. Сиздин түрлөрүнө IP дарегин чогултуу менен, андан кийин пайдалануу моделдерин аныктоо болот.
убакыт абдан кыска мөөнөттүн ичинде эле интеллектуалдык менчик 10 жөнөтүүлөрүн кабыл алып, анда бул IP дээрлик спам.
Сиз андан кийин PHP же ASP.NET колдонуп IP даректерин чогултабыз түрү маалыматтар менен жөнөтө аласыз.
PHP:
$ IP = getenv ( "REMOTE_ADDR");
ASP.Net
IP = '<% = Request.UserHostAddress>';
Бул ыкма сиз үзгүлтүксүз спам көп жете бербейт, ошондой эле, эгерде иштеп, бирок, анын ордуна мындай түрүндөгү белги менен ишине мезгил-мезгили менен тарсылдата ачып келет да, ээ. Эгер сиз аларды күчтүү коргоо болушу мүмкүн бөгөт болот, алардын IP билгендер корголуучу аймактарды бир нече жолу кирүүгө аракет кылган эл көргөндө.
Спам-издөө жана жок кылуу үчүн Akismet окшоп бир шайманды керек учурда колдонот
Akismet Блогерлердин түрлөрү боюнча комментарий спам бөгөт жардам берүү үчүн түзүлгөн, бирок, силер да, ошондой эле башка да түрлөрү бар спам бөгөт жардам пландарын сатып алууга болот.
Аны колдонуу үчүн жеңил, анткени, бул ыкма блогерлердин арасында абдан популярдуу болуп саналат. Сиз жөн гана Akismet API жана плагин коюп алышат.
Best спам башкаруу стратегиясы методдорун айкалыштырып колдонот
Спам чоң бизнес болуп саналат. мисалы, спам жасоочуларга спам тосуп куралдар айланып калуудан алардын жолдору менен көбүрөөк чыгармачыл жатышат. Алар татаал спам-бот программалары жана көп да түздөн-түз алардын спам билдирүүлөрдү жазыш үчүн аз акы төлөнүүчү элге жумуш болот. Бул түрүндө аркылуу кол спам берген реалдуу адам бөгөт коюу дээрлик мүмкүн эмес. Эч ким чечим спам ар бир түрүн кармаш үчүн баратат. Ошентип, бир нече ыкмалар менен жардам бере алат.
Бирок, кардар көрө аласыз бир нече ыкмаларды колдонуу керек. Мисалы, CAPTCHA эле түрдө бир адам жооп суроо да болбошу керек.
Бул кээ бир кардарлар тынчын алат жана сага мыйзамдуу жөнөтүүлөрүн жоготот.
Мушташуу Комментарий Spam үчүн атайын Tools
эл спам көрүп таралган жерлерде бири-пикирлер бар, жана бул алар WordPress сыяктуу стандарттуу блогдошуу топтомун пайдалануу, анткени көп болот. Сиз WordPress өзүң хостинг болсо, сиз аны атайын комментарий спам менен күрөшүү үчүн эмне кылсак болот бир нече маселе бар. Ошондой эле материалдар менен таанышып, ар кандай блогдошуу система үчүн бул иш:
- Түрлөрүнө стандарттык сайттардын колдонууга болбойт. Көп комментарий спам-дардын, алар WordPress жана башка блог сайттарга чыгып, ошондой эле түздөн-түз пайда кол. Бул кээде сен калып алынып комментарий бар болсо да, спам Комментарий көрүп жатат. Комментарий билэ (адатта comments.php деп аталат) сенин сайтта бар болсо, спам жасоочуларга жана блог үчүн спам комментарий жазыш үчүн колдоно берет. дагы бир нерсе билэ атын өзгөртүү менен, сиз, бул дардын спам-боттордон сакталган бөгөт болот.
- Мезгил-мезгили менен пайда беттерин жылдыруу. Алар сенин сайтында тыгыз байланышта болсо, сиз комментариялар же түрү кендер үчүн стандарттуу билэ атын колдонуп эмес, сиз да, спам жасоочуларга табууга болот. Ал эми спам жасоочуларга өз билдирүүлөрүн жаза аласыз түрлөрүнө URL-тизмесин алардын баары көп спам-ишканаларга сатууга бар. Мен дагы спам тарабынан мезгил-мезгили менен Hits алууга беш жылдан ашуун жигердүү болгон жок, түрү беттен турган бир нече бар. Алар 404 алууга жана мен статистика боюнча, ошондуктан мен дагы бул бетти колдонбошу керектигин билген экенин көрөбүз.
- Мезгил-мезгили менен пайда аракет скриптердин атын өзгөртүү. Бирок, жөн гана түрү беттеринде болуп, мезгил-мезгили менен сиз түрлөрүн иш сыпатында көрсөткөн кандайдыр бир скриптердин аталышын өзгөртүү керек. Көптөгөн спам жасоочуларга толугу түрлөрүн айланып, бул жазууларында түздөн-түз көрсөткөн, андыктан сиз түрү бетине ташыргъа болсо да, алар өз спам тапшыра алышат. скрипт көчүп менен, анын ордуна 404 же 501 ката бетине аларды кууп. Ошондой эле мурунку сунуш болуп, мен спам жасоочуларга дагы уруп аракет жылга кулум жок кылынды скрипттерди бар.
Спам чынында эле тажатма, жана спам жиберүү наркы кайтып караганда алда канча төмөн болуп, узун, дайыма спам жасоочуларга болот. Ал эми спам-боттордон сакталган салыштырмалуу коргоо куралдарын жарыша күч улантат. Бирок, менимче, куралдар менен айкалышы бул жерде саналган менен, сиз бир нече жыл созула турган стратегияны болот.
Атайга Krynin тарабынан Original макалада. Jeremy Джирард тарабынан Edited.