Akismet

Tier: Free, Premium, Ultimate Offering: GitLab.com, Self-managed, GitLab Dedicated

GitLab은 Akismet를 사용하여
공식 프로젝트에서 스팸 이슈 생성을 방지합니다.
웹 UI 또는 API를 통해 생성된 이슈는
Akismet에 검토를 위해 제출될 수 있으며, 인스턴스 관리자는
스니펫을 스팸으로 표시할 수 있습니다.

감지된 스팸은 거부되며, 관리자 영역의
스팸 로그 섹션에 항목이 추가됩니다.

개인 정보 보호 주의: GitLab은 사용자의 IP와 사용자 에이전트를 Akismet에 제출합니다.

note
GitLab은 모든 이슈를 Akismet에 제출합니다.

Akismet 구성은 자가 관리되는 GitLab 사용자에게 제공됩니다. Akismet은
GitLab SaaS(GitLab.com)에서 이미 활성화되어 있으며, 그 구성 및 관리는 GitLab Inc.에 의해 처리됩니다.

Configure Akismet

Tier: Free, Premium, Ultimate Offering: Self-managed, GitLab Dedicated

Akismet을 사용하려면:

  1. Akismet 로그인 페이지로 이동합니다.
  2. 로그인하거나 새 계정을 만듭니다.
  3. Show를 선택하여 API 키를 표시하고, API 키의 값을 복사합니다.
  4. 관리자로 GitLab에 로그인합니다.
  5. 왼쪽 사이드바에서 하단의 관리자를 선택합니다.
  6. 설정 > 보고를 선택합니다.
  7. 스팸 및 봇 방지를 확장합니다.
  8. Akismet 활성화 체크박스를 선택합니다.
  9. 3단계에서 복사한 API 키를 입력합니다.
  10. 구성을 저장합니다.

Akismet 설정 스크린샷

Train the Akismet filter

Tier: Free, Premium, Ultimate Offering: Self-managed, GitLab Dedicated

스팸과 정크를 더 잘 구분하기 위해,
잘못된 긍정 또는 잘못된 부정을 발견할 때마다 Akismet 필터를 훈련할 수 있습니다.

항목이 스팸으로 인식되면, 거부되어 스팸 로그에 추가됩니다.
여기서 항목이 실제로 스팸인지 검토할 수 있습니다.
만약 그 중 하나가 실제로 스팸이 아니라면, 정크로 제출 버튼을 사용하여
Akismet에 잘못 인식된 것을 알릴 수 있습니다.

스팸 로그 스크린샷

실제로 스팸인 항목이 그렇게 인식되지 않았다면,
이 정보를 Akismet에 제출할 수 있습니다.
스팸으로 제출 버튼은 오직 관리자 사용자에게만 표시됩니다.

이슈 제출 스크린샷

Akismet을 훈련시키는 것은 향후 스팸을 더 정확하게 인식하는 데 도움이 됩니다.