이상한 사례: 로그인 기록이 없는 비활성 사용자에게 업로드된 아바타가 있음

안녕하세요 여러분,

제 Discourse 포럼에서 이상한 현상이 발생해서 조언을 구하고 싶습니다.

상황:

  • 해당 사용자는 이메일을 활성화한 적이 없습니다.
  • last_seen_at 필드를 보면 로그인한 적이 없는 것으로 나타납니다.
  • 그런데도 불구하고, 이 사용자는 어떻게 업로드된 아바타를 가지고 있습니다.

제거한 가능성:

  1. 이 사용자의 아바타를 수동으로 업로드하거나 설정한 적이 없습니다.
  2. SSO / 제3자 로그인 제공자가 활성화되어 있지 않습니다.
  3. Gravatar는 로그인 또는 활성 이메일이 필요하므로 원인이 아닙니다.
  4. 아바타와 관련된 이례적인 플러그인이 설치되어 있지 않습니다.
  5. 이 포럼에는 아바타가 포함된 사용자의 일괄 가져오기가 없습니다.

질문:

  1. 로그인한 적도 없고 비활성 상태인 사용자가 어떻게 업로드된 아바타를 가질 수 있었을까요?
  2. 이런 현상을 일으킬 수 있는 Discourse의 알려진 버그나 엣지 케이스가 있을까요?
  3. 이 아바타를 가장 안전하게 제거하고 재발을 방지하는 방법은 무엇인가요?

어떤 통찰도 크게 감사하겠습니다!

감사합니다!

정말 확실합니까? 우리는 이메일만 확인하고, 로그인이나 인증은 확인하지 않는다고 생각합니다. 사용자 설정을 열어 아바타를 편집해 보면… 어떤 것이 표시됩니까? 예를 들어, 제 테스트 사이트에서 로그인한 적도 있고 이메일을 인증한 적도 없는 계정의 Gravatar를 볼 수 있습니다:

아, 죄송합니다 — 그전에 그라바타(Gravatar)를 사용해 본 적이 없어서, 인증된 이메일이나 로그인된 상태가 필요하다고 생각했습니다.
그냥 이메일 주소가 그라바타에 등록되어 있는지 확인하는 것인 줄 몰랐습니다.
제 사용자 중 누군가가 무작위로 입력한 이메일 주소가 우연히 그라바타 아바타가 있는 주소였을 줄은 전혀 예상하지 못했어요!
알려 주셔서 감사합니다!