실수로 비공개 카테고리를 모두에게 노출함 (사용 가능한 보안 문제)

안녕하세요! 저는 Discourse 인스턴스의 관리자입니다. 카테고리 권한을 여러 번 잘못 설정한 것을 알게 되었습니다(실수로 권한을 더 많이 부여하는 경우).

이것이 저만의 문제인지, 다른 사용자들도 겪고 있는지, 그리고 그렇다면 어떻게 해결할 수 있는지 알기 위해 여기에 자세히 설명하고자 합니다.

참고: 이미 총 4번이나 이런 일이 발생했고, 하나하나 기억할 만큼 상당한 실수였기 때문에 이 문제에 대해 더 많은 관심을 갖게 되었습니다.

문제

새로운 카테고리를 만들면 기본적으로 everyone 그룹에게 Create / Reply / See 권한이 부여됩니다.

어떤 이유에서인지, 이 실수를 할 때 저는 먼저 해당 카테고리에 접근할 그룹을 선택하기 위해 드롭다운 메뉴를 클릭한 다음 권한을 선택합니다. 하지만 +를 클릭한 뒤 x를 눌러 everyone 권한을 삭제하는 것을 잊어버립니다.

보안 영향

이런 실수가 발생했을 때 카테고리가 방금 생성된 상태이므로 실제 콘텐츠가 노출되지 않기 때문에 영향이 적다고 생각할 수 있습니다. 하지만 일부 상황에서는 (곧 발표될 예정인) 카테고리의 존재 자체를 사용자에게 알리는 것만으로 놀라움을 없애거나 아직 초안 단계에 있던 향후 계획이 노출될 수 있습니다.

2개의 좋아요

보고해 주셔서 감사합니다! 사용자가 UI에서 어떤 문제를 겪고 있는지 파악하는 데 도움이 됩니다. 카테고리 권한 설정 실수가 보안 문제를 일으킬 수 있다는 데 동의합니다. 이와 유사하지만 더 심각한 문제는 사이트의 로그인 필요 설정을 잘못 설정하는 경우입니다.

보안 관련 설정이 업데이트되기 전에 올바른지 확인하는 데 Discourse가 어떤 조치를 취할 수 있을지 확실하지 않습니다.

5개의 좋아요

한 가지 해결책은 다음과 같을 수 있습니다: 사용자가 드롭다운 버튼을 변경했다면, 사용자가 무언가를 하려 했다고 가정하고 다음과 같은 확인 메시지 상자를 표시하되, 대신 아래 텍스트를 사용합니다.

권한을 변경했지만 적용하지 않았습니다. 정말로 이 카테고리를 모든 사람이 볼 수 있도록 하시겠습니까?

1개의 좋아요