최악의 상황을 가정해 보았습니다. 관리자 중 한 명의 계정이 해킹당하는 경우입니다. 이렇게 되면 해커가 많은 일을 할 수 있지만, 백업 대시보드에서 외부 위치에 저장된 백업까지 삭제할 수 있습니다. 이는 Discourse 인스턴스를 완전히 파괴할 수 있으며, 관리자가 Discourse의 내장 백업 기능만 사용하고 3-2-1 백업 규칙과 같은 다른 백업 방식을 사용하지 않는 경우라면 어떤 백업도 남지 않게 됩니다.
인터페이스에서 사용자가 백업을 삭제하는 것을 방지하는 것이 좋은 아이디어일까요? 백업을 삭제해야 한다면 외부(S3) 서비스에 로그인하여 직접 삭제할 수 있습니다.
이 기능이 도입되면 대체 백업 방식을 사용할 필요가 없으며, 안심하고 내장 백업 기능만 사용할 수 있습니다.
이것이 대안이 될 수 있습니다. 하지만 제 경우엔 Vultr Object Storage를 사용하는데, 여기서 그런 옵션은 없습니다. 다른 서비스를 알아볼 수도 있고, 아니면 rclone으로 GDrive로 전송하는 것을 폴오버(failover) 솔루션으로 사용할 수도 있겠습니다.