여기서 정확히 어떤 의미를 말씀하시는 건지 확인해도 될까요? 특정 사이트 설정을 말씀하시는 건가요?
저는 다른 것이 아니라 이모지 자체에 대해 말씀드리는 것입니다: U+202E RIGHT-TO-LEFT OVERRIDE - Unicode Explorer
유니코드 문자가 플래그 사유에 입력되면 텍스트가 깨집니다.
이렇게요(역전됨):
이렇게
@twofoursixeight 님, 이 문제를 보고해 주셔서 감사합니다. 해당 유니코드 문자가 텍스트에 미치는 효과를 보면, 그 문자가 뒤죽박죽으로 표시되더라도 플래그 사유는 사용자의 입력 그대로를 표시하는 것이므로 예상대로 동작하고 있습니다. 또한, 텍스트가 뒤집혀서 입력되었음에도 감시 대상 단어(flagged words)가 올바르게 감지되고 있는 것으로 보이므로, 이것이 실제로 버그인지는 확신할 수 없습니다.
플래그 사유에 텍스트가 뒤집혀서 보이는 것(유니코드 문자의 존재로 인해 예상되는 현상)을 제외하고, 다른 문제가 있나요?
우측에서 좌측으로 오버라이드(Right to Left Override)는 자동 모더레이션을 우회하는 데에도 사용할 수 있습니다. 아래를 참고하세요:
우측에서 좌측으로 오버라이드가 없는 경우:
우측에서 좌측으로 오버라이드를 적용한 경우 (문법 체크를 주목해 보세요? 오타 정정이 다른 단어를 생각하고 있습니다!):
여기서 일어나는 일은 다음과 같습니다: 감시 단어는 f*ck로 표시되며, 이는 모더레이터에 의해 플래그가 걸립니다. 그러나 그 앞에 우측에서 좌측으로 오버라이드를 넣으면 역순으로 입력해야 하므로, 대신 이렇게 입력해야 합니다: kc*f
오버라이드 덕분에 감시 단어 필터는 단어를 올바르게 인식하지 못합니다.
네, 이해했습니다. 그리고 스팸 필터를 우회하는 방법 중 하나가 될 수 있다는 것도 알 수 있겠네요.
핵심(core)에서 이 문제를 처리하는 가장 좋은 방법을 찾아가는 동안, 임시 조치로 해당 유니코드 문자를 감시 단어(watched word)로 추가하면 게시글에서 자동으로 플래그가 지정됩니다. 링크하신 페이지에 가서 복사 버튼을 누른 후, 그 문자를 새로운 감시 단어로 붙여넣기만 하면 됩니다. 이렇게 하면 해당 문자를 사용한 모든 게시글이 검토 대상이 됩니다. 방금 테스트해 봤는데 정상적으로 작동합니다.
이 문자에는 합법적인 사용 사례(예: 다른 텍스트 안에 RTL 언어 텍스트를 추가하는 경우)도 있지만, 스팸 벡터가 될 가능성도 분명히 있습니다. 감시 단어로 추가하면 사용 시점을 파악하고 게시글이 올라오는 대로 검토하는 데 도움이 됩니다. 그 사이에는 핵심에서 이 문제를 처리하는 가장 좋은 방법을 찾아보겠습니다.


