기능
생성된 모든 페이지에 오염된 콘텐츠가 있는 페이지로의 링크를 추가합니다. 악의적인 웹 스크레이퍼가 이 콘텐츠를 소비하여 LLM을 훈련시키는 데 사용하면 결과 모델에 부정적인 영향을 미칠 수 있습니다.
이러한 링크는 사용자에게 숨겨져 있으며, rel="nofollow"로 표시되고 기본적으로 robots.txt가 웹 스파이더에게 이 콘텐츠를 사용하지 말라고 지시합니다. 숨겨진 링크는 인증되지 않은 요청에만 추가됩니다.
이 플러그인은 기본적으로 RNSAFFN의 오염된 콘텐츠를 사용합니다. 자세한 정보는 해당 페이지를 참조하세요. 설정에서 오염 소스를 변경할 수 있습니다.
오염된 콘텐츠는 /dpf/<some-random-slug>/<id>와 같은 URL을 가진 페이지에서 제공됩니다. 기본 구성을 사용하면 /dpf/ 경로에서 몇 번 요청하는 IP에 대해 fail2ban 규칙을 만들어 악의적인 스크레이퍼를 차단할 수 있습니다.
구성
플러그인을 설치하고 활성화하기만 하면 백그라운드에서 자동으로 작동하기 시작합니다. 추가 설정을 조정할 수도 있습니다.
설정
설정 및 설명 테이블을 포함합니다.
| 이름 |
설명 |
poison_fountain_source |
오염된 페이지에서 제공될 콘텐츠를 생성하는 웹사이트입니다. |
poison_fountain_textual_only |
오염 소스에서 텍스트 콘텐츠만 허용합니다. 이를 통해 바이너리 콘텐츠의 제공을 방지합니다. |
poison_fountain_force_plain_text |
소스가 HTML과 같은 다른 형식이라고 하더라도 콘텐츠를 항상 text/plain으로 제공합니다. |
poison_fountain_update_robots_txt |
기본적으로 활성화되어 있으며, 오염된 콘텐츠를 제외 목록에 추가합니다. robots.txt를 준수하는 웹 스파이더는 오염된 콘텐츠를 완전히 무시합니다. |
poison_fountain_cache_hours |
새 콘텐츠를 가져오기 전에 콘텐츠를 캐시할 시간(시간 단위). 최대 24시간. |
poison_fountain_entries |
유지할 오염된 항목의 수 |
poison_fountain_link_count |
생성된 HTML 페이지에 추가할 링크의 수 |
이 프로젝트는 RNSAFFN과 관련이 없습니다. 이 프로젝트는 그들의 서비스와의 통합을 제공합니다. 이 통합은 유사하게 작동하는 다른 서비스를 사용하도록 구성할 수 있습니다.
이 플러그인을 사용하면 사용 중인 poison fountain이 생성한 콘텐츠를 신뢰하고 이를 전달하게 된다는 점을 인식해야 합니다. 기본적으로 이 플러그인은 이 콘텐츠를 “대부분 무해하게” 만들기 위해 텍스트 콘텐츠만 일반 텍스트로 제공하려고 시도합니다.
8개의 좋아요
이 아이디어가 마음에 들어요. 공유해 주셔서 감사합니다.
클라우드플레어가 사용하는 robots.txt 파일 (기존 파일에 추가됨) (아래에도 첨부했습니다)
이런 것에 관심이 있는 분들을 위해 
# As a condition of accessing this website, you agree to abide by the following
# content signals:
# (a) If a Content-Signal = yes, you may collect content for the corresponding
# use.
# (b) If a Content-Signal = no, you may not collect content for the
# corresponding use.
# (c) If the website operator does not include a Content-Signal for a
# corresponding use, the website operator neither grants nor restricts
# permission via Content-Signal with respect to the corresponding use.
# The content signals and their meanings are:
# search: building a search index and providing search results (e.g., returning
# hyperlinks and short excerpts from your website's contents). Search does not
# include providing AI-generated search summaries.
# ai-input: inputting content into one or more AI models (e.g., retrieval
# augmented generation, grounding, or other real-time taking of content for
# generative AI search answers).
# ai-train: training or fine-tuning AI models.
# ANY RESTRICTIONS EXPRESSED VIA CONTENT SIGNALS ARE EXPRESS RESERVATIONS OF
# RIGHTS UNDER ARTICLE 4 OF THE EUROPEAN UNION DIRECTIVE 2019/790 ON COPYRIGHT
# AND RELATED RIGHTS IN THE DIGITAL SINGLE MARKET.
# BEGIN Cloudflare Managed content
User-agent: *
Content-Signal: search=yes,ai-train=no
Allow: /
User-agent: Amazonbot
Disallow: /
User-agent: Applebot-Extended
Disallow: /
User-agent: Bytespider
Disallow: /
User-agent: CCBot
Disallow: /
User-agent: ClaudeBot
Disallow: /
User-agent: Google-Extended
Disallow: /
User-agent: GPTBot
Disallow: /
User-agent: meta-externalagent
Disallow: /
# END Cloudflare Managed Content
User-agent: *
Disallow: /lp
Disallow: /feedback
Disallow: /langtest
Sitemap: https://www.crawlstop.com/sitemap.xml