서버의 데이터베이스에 액세스할 때 두 사람이 있는지 확인하는 방법

서버의 데이터베이스에 액세스할 때 두 사람이 있는지 확인하는 방법

내 친구와 나는 서버에 Mattermost 인스턴스를 가지고 있습니다.이 설정. Mattermost는 e2e 암호화를 지원하지 않습니다. 모든 메시지를 저장하는 Postgres 데이터베이스를 실행하는 컨테이너가 있습니다. 우리 중 한 명이 다른 사람 없이 데이터베이스의 메시지 주위에 숨어 있지 않은지 확인하고 싶습니다. 어떤 이유로든 데이터베이스나 데이터에 접근해야 하는 경우 우리 중 두 명이 참석해야 한다는 데 동의합니다. 두 개의 GPG 키를 사용하여 백업을 암호화하여 외로운 늑대가 백업을 통해 숨어들지 않도록 할 수 있습니다. 하지만 외로운 늑대가 데이터베이스 컨테이너나 데이터베이스 데이터가 저장된 서버의 볼륨을 통해 데이터를 얻지 못하도록 하려면 어떻게 해야 할까요? 서버나 특정 디렉터리에 SSH를 통해 연결하려면 두 사람이 있어야 합니까? 제가 생각하지 못한 이 문제를 해결할 수 있는 다른 방법이 있을까요?

이것이 가능하지 않다면, 내가 생각했던 또 다른 것은 누군가가 서버에 SSH로 접속할 때마다 일종의 알림을 보내는 것입니다.이것. 제가 생각하지 못한 이 문제를 사람들이 해결할 수 있는 방법이 있나요(물리적 접근이 가능하다고 가정할 때)?

관련 정보