Mind Forest: Beneath imaginations: 차단 태그 글 목록https://forest.nubimaru.com/시간의 토양에 기억의 나무를 심으며2024-03-29T19:48:20+09:00Textcube 1.10.10 : Tempo primoExtended Malcommunication Blocker (EMB) 공개inureyeshttps://forest.nubimaru.com/entry/emb-anti-spam-plugin2009-10-14T21:28:01+09:002008-06-13T22:38:57+09:00<p>플러그인 하나 삽질. 최근들어 '내서버를 노리는 악마의 무리들아 물러가거라' 고 만들었다. (xanax가 뭔데 자꾸 팔려고 난리야? -_-)</p>
<p>원래 만들어서 쓰고 있던 SVM을 기반으로 한 (절대적으로 개인서버에서밖에 돌아갈 수 밖에 없는) 스팸 차단 플러그인이 fastCGI 제한을 풀면서 메모리 제한에 걸려서 못 돌아 가는 것도 억지 업그레이드의 이유였다. 패턴들을 보니 IP spoofing만 적당히 막으면 충분히 다 막아버릴 수 있다는 확신이 들어서 그 부분을 집중적으로 고쳤음.</p>
<p>아래는 텍스트큐브 플러그인 사이트에 올린 플러그인 소개. (아이콘은 플러그인을 켜야 나오는 아이콘임.)</p>
<hr />
<div class="imageblock center" style="text-align: center; clear: both;"><img src="https://forest.nubimaru.com/attach/7/1373109652.png" alt="플러그인 아이콘." height="90" width="90" /></div>
<p>Extended Malcommunication Blocker (EMB)는 스팸을 차단하는 플러그인입니다. EASplus을 훨씬 강화시킨 플러그인입니다.</p>
<p>테스트 결과 스팸을 거의 차단합니다. 아마 스팸 걱정을 아주 오랫동안 덜 수 있을겁니다. 사용시엔 휴지통 강제 비우기를 사용하지 말아주세요^^</p>
<ul>
<li>EAS(Eolin Antispam Service)를 이용하여 스팸을 판단합니다.</li>
<li>EAS에서 스팸이 아니라고 한 경우에도 휴지통의 정보를 이용하여 스팸 여부를 한 번 더 판단합니다.</li>
<li>6시간마다 그 사이에 스팸이 아니라고 판단된 댓글 및 트랙백들을 휴지통의 정보를 기반으로 다시 검사하여 스팸 여부를 판단합니다. (이 기능은 텍스트큐브 1.7 이상에서만 동작합니다)</li>
<li>EAS 에서 스팸이라고 판단하거나, 휴지통의 정보를 이용해서 스팸이라고 판단된 정보가 어느 정도 이상의 누적 횟수를 넘을 경우 자동으로 텍스트큐브 필터에 스팸으로 등록합니다. 이후에는 스팸 판단을 하기도 전에 원천적으로 접근이 차단됩니다.</li>
<li>만약 EMB가 제대로 스팸을 못 잡아낼 경우, 수동으로 몇개를 지워주시면 이후 EMB가 그 정보를 바탕으로 댓글들을 처리해줍니다.</li>
</ul>
<p>주의사항 : 특정인에게서 온 정상적인 댓글을 많이 지웠을 경우, 그 댓글이 휴지통에 들어가면 이후에 그 사람을 스패머로 등록해 버릴 수가 있습니다. 만약 '사람에게서' 온 댓글을 지웠을 경우 꼭 그 댓글을 휴지통에서도 지워주세요.</p>
<p><a href="http://textcube.org/plugin/632">플러그인 사이트</a><a href="http://textcube.org/plugin/632" onclick="window.open('http://textcube.org/plugin/632');return false;" style="border:none; text-decoration:none; padding-left:15px; margin-right: -0.5em; background: transparent url(/plugins/NewWindowLink/newwindow.gif) no-repeat 0px 50%;" title="다음 링크를 새 창으로 엽니다. : '플러그인 사이트'"> </a> 에서 내려 받으시면 됩니다.</p>
<fieldset style="margin:20px 0px 20px 0px;padding:5px;"><legend><span><strong>크리에이티브 커먼즈 라이센스</strong></span></legend><!--Creative Commons License--><div style="float: left; width: 88px; margin-top: 3px;"><a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/" target=_blank><img alt="Creative Commons License" style="border-width: 0" src="http://i.creativecommons.org/l/by-nc-nd/2.0/kr/88x31.png"/></a></div><div style="margin-left: 92px; margin-top: 3px; text-align: justify;">이 저작물은 <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/" target=_blank>크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스</a>에 따라 이용하실 수 있습니다.
<!-- Creative Commons License-->
<!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Work rdf:about="">
<license rdf:resource="http://creativecommons.org/licenses/by-nc-nd/2.0/kr/" />
</Work>
<License rdf:about="http://creativecommons.org/licenses/by-nc-nd/">
<permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
<permits rdf:resource="http://web.resource.org/cc/Distribution"/>
<requires rdf:resource="http://web.resource.org/cc/Notice"/>
<requires rdf:resource="http://web.resource.org/cc/Attribution"/><prohibits rdf:resource="http://web.resource.org/cc/CommercialUse"/></License></rdf:RDF> --></div></fieldset><div class="fb-like" data-href="https://forest.nubimaru.com/entry/" data-layout="standard" data-action="like" data-show-faces="true" data-share="true"></div>
<div class="fb-comments" data-href="https://forest.nubimaru.com/entry/" data-width="630" data-numposts="2" data-colorscheme="light"></div><p><strong><a href="https://forest.nubimaru.com/entry/emb-anti-spam-plugin?commentInput=true#entry2041108WriteComment">댓글 쓰기</a></strong></p>