로그아웃 상태의 Discourse 팝업 보안 제안

Discourse 호스팅 및 자체 호스팅(구버전) 포럼 여러 곳에서 지속적으로 "로그아웃되었습니다"라는 팝업이 표시됩니다. 그러나 로그아웃된 이유에 대한 세부 정보가 없으며, 지난 며칠간 관리 활동도 없었습니다. 제 비밀번호가 유출된 것으로 추정되지만, 확신할 수는 없습니다. "로그아웃되었습니다"라는 팝업이 표시될 때, 누가 로그아웃을 했는지, 해당 사용자가 내 계정에 접속했는지 여부, 그리고 접속한 기기의 위치 정보가 포함되어야 한다고 생각합니다. 또한, 사용자 프로필에서 접근할 수 있는 삭제 불가능한 로그에 해당 사용자의 IP 주소를 기록해야 합니다. 이렇게 하면 로그아웃된 이유와 해킹 여부를 더 쉽게 파악할 수 있습니다.

4개의 좋아요

이 발언에 대해 좀 더 자세히 설명해 주시겠습니까?

1개의 좋아요

관리자는 해당 사용자의 설정 > 보안 탭으로 이동하여 '모두 로그아웃’을 클릭하거나, 이 사용자의 특정 기기를 선택하여 로그아웃 옵션을 선택함으로써 모든 사용자를 로그아웃시킬 수 있습니다.

관리자의 IP 주소를 사용자에게 노출하는 것은 좋은 생각이 아니며(법적 문제도 있을 수 있으므로),

하지만 사용자가 계정 탈퇴가 관리자에 의해 이루어졌는지, 아니면 누군가가 계정을 탈취한 것인지 알 수 있다면 분명히 좋을 것입니다.

이는 기본적으로 팝업에서 제기된 "무슨 일이 일어났나요?"라는 질문에 답하는 것입니다.

2개의 좋아요

네, 맞습니다. 제 설명이 불분명했네요. 제가 의도한 것은 다음과 같습니다. 만약 누군가가 당신의 계정에 로그인한 후 당신을 로그아웃시키면, 그 사람의 IP 주소(또는 위치)가 당신에게 제공된다는 것입니다. 만약 위치가 '알 수 없음’으로 표시되거나, 당신이 아는 사람이 있을 수 없는 곳으로 표시된다면, 당신의 비밀번호가 유출되었거나 계정이 해킹되었음을 알 수 있습니다. 만약 당신의 현재 위치와 같고 주요 도시가 아니라면, 당신이 아는 누군가임을 알 수 있으며, 그들이 당신의 비밀번호에 접근하지 않도록 더 주의해야 한다는 것을 의미합니다. 이것이 최선의 아이디어는 아닐 수 있지만, 최소한 왜 로그아웃되었는지/누가 당신을 로그아웃시켰는지를 알려주는 기능은 도움이 될 것입니다.