아마도 부끄러운 질문일 수 있지만, 이 통합을 통해 Discourse에서 e2ee(종단 간) 암호화를 제공하게 될까요? 아니면 단순히 Discourse에 있는 내용을 복사하여 Matrix로 전송하는 방식일까요? 만약 후자라면, Discourse의 관리자가 채팅에서 전송된 모든 평문 메시지에 여전히 접근할 수 있게 되나요?
제 이해로는 Discourse는 주로 공개 포럼으로 설계된 것입니다. 이 관점에서 E2E 암호화는 오히려 역효과를 낼 수 있습니다. Discourse 인스턴스의 관리자를 신뢰하지 못한다면, 아예 사용하지 않는 것이 나을 것입니다. E2E 암호화로는 관리자가 암호화를 우회하기 위해 브라우저에 악성 기능을 주입하는 것을 막을 수 없습니다. 1:다수 또는 다수:다수 통신에 기밀성 요구 사항이 높다면, 제 생각에는 전용 Matrix 채널이 최선의 선택입니다.
동의합니다. 인터넷을 사용하는 대부분의 사람들이 플랫폼의 사설 채팅이 관리자によって 종종 볼 수 있다는 점을 완전히 이해하지 못하고 있다고 추측합니다. 제 경우처럼 관리자가 된다면, 제가 모든 1:1 메시지를 읽을 수 있다는 것을 아무리 설명해도 사람들이 이해하지 못할 것 같아서, Discourse에서 사설 채팅을 그냥 비활성화할 것 같습니다. 그리고 사람들이 직접적으로 연락하고 싶다면 Matrix나 Signal을 통해 하도록 유도할 수도 있겠네요 (아직 사용자명이 없어서 전화번호를 모든 사람에게 알려주지 않아도 됩니다).
오픈소스 Discourse의 경우, 관리자가 E2EE를 그냥 깨뜨릴 수 있으므로, 어쨌든 신뢰할 수 없을 수도 있다는 지적에는 감사드립니다.
바퀴를 다시 발명하고 있는 건지 모르겠지만, 저는 Discourse Chat을 다른 플랫폼으로 연결하는 브릿지를 개발하고 있습니다. 텔레그램에서는 꽤 좋은 성과를 거두었고, 브리징도 정말 잘 작동하고 있습니다. 다음으로 고려 중인 것은 Discourse Chat을 Matrix로 연결하는 것입니다.
약간 그렇습니다. 이 스레드는 Discourse 채팅 프로토콜을 Matrix 프로토콜로 대체하자는 아이디어로 시작되었습니다. Matrix 프로토콜은 잘 설계되어 있고 채택률이 높아지고 있는 것 같으므로 매우 합리적인 것처럼 들립니다. 왜 여기서 브리지에 대해 이야기하는지 저도 모르겠습니다. 질문은 Discourse 프로토콜이 미래에 비추천(deprecated)되어야 하는지, 아니면 그렇지 않은지에 관한 것입니다.
개인 채팅/메시지에 대한 E2EE(개인용 암호화)는 Matrix 프로토콜을 채택하면 기본적으로 가능할 것입니다. 커스텀 프로토콜이 필요 없습니다.
매트릭스 도입은 전 세계적으로 확대되고 있습니다. 디스코어 채팅을 매트릭스 생태계와 "연결"하는 것이 향후 디스코어 플랫폼 사용의 중요한 논거가 될 수 있다고 생각합니다 (마스토돈과 디스코어를 연결하는 ActivityPub와 유사한 방식). 다음 주소에 일부 브리지 코드가 있습니다:
하지만 마지막 활동은 2년 전입니다. 이 코드를 채택하거나 “공식적으로 지원되는” 새로운 것을 만들 계획이 있는지 궁금합니다.