비공개 주제 생성 알림

이것이 의도된 것인지 확실하지는 않지만, 논리적으로 맞지 않는 것 같습니다.

사용자가 특정 태그나 카테고리를 구독하고 있을 때, 스태프가 해당 카테고리에 비공개(unlisted) 주제를 생성하면 알림이 전송됩니다. * 이는 ‘비공개’ 주제를 두는 본래의 목적을 무색하게 만듭니다. 링크를 통해 비공개 주제에 접근할 수 있다는 점은 이해하지만, 주제에 대한 알림까지 사용자에게 보내서는 안 됩니다.

*

이것은 의도된 동작이 아니라고 생각하며, 제 포럼에서 이를 재현했습니다.

  1. 테스트 사용자 계정으로 카테고리를 관찰 대상으로 설정합니다.
  2. 스태프 계정으로 해당 카테고리에 새 주제를 생성한 후, 게시 전에 목록에 표시 안 함으로 설정합니다.
  3. 테스트 사용자로 로그인하면 아바타 사용자 메뉴의 알림 탭에 알림 배지 및 링크가 표시됩니다.

와, 이건 최적화가 안 됐네요! :grimacing:

리포트와 재현 방법을 올려줘서 감사합니다, @ondrej, @Lilly!

:rainbow::star2:

아니, 스태프가 일반 카테고리에서 공개되지 않은 게시물을 만들면 아무도 볼 수 없다고 생각했을 경우 문제가 될 것 같은데, 실제로는 그렇지 않네요. 확인해보니 제가 직접 시도해봐도 동일한 상황이 발생했습니다.

왜 아무도 이전에 이 문제를 알아차리지 못했는지 이해가 갑니다.毕竟 스태프 회의용 별도 잠금 카테고리가 따로 있으니까요.

공개되지 않은 스레드는 링크를 가진 사람이면 누구나 접근할 수 있으므로, 잠금 카테고리에 있지 않는 한 사실상 전혀 안전하지 않습니다. 아무튼, 사람들이 그렇게 하기를 원하고 일부 비스태프에게만 링크를 공유하려는 경우라면, 공개되지 않은 스레드를 만들었다는 알림을 모든 사람에게 보내지 않는 것이 합리적일 것 같습니다.

토픽 ID가 순차적으로 생성되므로, 사용자는 특정 토픽 ID가 누락된 토픽 목록의 공백을 찾아서 비공개 카테고리와 개인 메시지의 토픽이 충분히 드물다고 가정할 때) 이를 통해 비공개 토픽을 발견할 수 있습니다.

비공개 목록에 없는 토픽은 처음부터 보안을 위해 설계된 것이 아닙니다.

이것들은 "가벼운 숨김"을 위해 만들어졌습니다.

맞습니다. 이는 비공개(언리스티드) 토픽의 유용성에 반하는 동작이며, 유효한 버그입니다. 하지만 보안 문제는 아닙니다. :+1:

저는 비공개 페이지를 이용해 사람들에게 빠른 링크를 남기고, 하루 뒤에 삭제합니다. 혹은 증강현실 게임의 일부로 활용하기도 하죠…

이 버그는 제 사용 사례에서 정말 치명적입니다! :smiley:

이것은 이 주제의 중복인가요?

이것처럼 보이는데, 또 하나 더 있습니다!

그리고 알림을 보내지 않는 해결책으로 게시 전에 비공개(unlisted)로 설정하는 것이 supposed to not notify the watchers(워처에게 알림을 보내지 않아야 함)라고 잘못 기재되어 있습니다:

또 다른 중복 항목을 찾은 것 같습니다.

이것은 2016년 7월에 Alan Tan(@tgxworld)이 이 기능을 처음 추가한 시기로 보입니다:

죄송하지만 이는 버그가 아니며, 의도된 동작입니다. 비공개(Unlisted) 주제로 생성하면 주제 목록과 검색 목록에서 해당 주제가 제거되지만, 해당 카테고리(또는 태그)를 시청 중(Watching)이거나 첫 게시물을 시청 중(Watching First Post)인 사용자에게는 여전히 알림이 전송됩니다.

사전 공개하고 싶지 않은 주제를 생성하려면 권한이 제어된 카테고리(예: 스태프)를 사용하고, 게시가 준비되면 수동으로 카테고리를 변경하거나, 주제 타이머의 예약 게시(Schedule Publishing) 기능을 사용하는 것이 좋습니다. 또한 공유 초안(Shared Draft) 기능도 활용할 수 있습니다.

이 문제는 비교적 자주 발생하므로, Contribute > Feature 주제로 정리해 두는 것이 좋을 것 같습니다.

이 주제를 마무리하고, 기존 Contribute > Feature 토픽으로 논의를 유도하겠습니다. :+1: