TL;DR
- HexOS가 클라우드 비용 없이 신뢰하는 사람의 HexOS 서버에 데이터를 암호화해 보관하는 Buddy Backups를 베타로 출시하며, 재해에 대비한 외부 백업 방식을 제공함
- Buddy Backups는 친구·형제자매·부모 등의 서버에 중요한 폴더 사본을 저장해 한 건물에 집중된 백업 위험을 분산함
- 서버는 가능한 경우 보안 피어 투 피어 연결을 사용하고, 직접 연결이 차단되면 릴레이로 전환하며 베타 기간 릴레이 사용료는 무료임
- 백업 데이터는 송신 전 암호화되어 수신자의 서버에서도 읽을 수 없고, 백업 보유자는 사용 공간만 확인 가능함
- 출시 시 양쪽 모두 HexOS 라이선스와 서버가 필요하며, 사용자는 여러 버디와 백업 일정·대역폭·저장 공간을 각각 관리함
Buddy Backups: 베타 시작
- Buddy Backups가 초기 배포 단계에 진입하며, HexOS 서버를 친구의 HexOS 서버에 백업하는 기능의 작동 방식과 사용 조건을 공개함.
- 자체 하드웨어에 사진·프로젝트·가족의 디지털 데이터를 저장하고 드라이브 장애에 대비한 중복성을 확보해도, 서버 전체가 화재·홍수·이사 중 낙하·액체 유입 등으로 손상되면 모든 중복 사본이 한 건물 안에서 사라질 수 있음.
- 일반적인 대안은 클라우드 저장소 업체의 공간을 임대하고 데이터 용량에 따라 매달 비용을 지불하는 방식임.
- Buddy Backups는 디지털 데이터를 다시 기업으로부터 임대하는 대신, 서로 신뢰하는 사람의 서버를 외부 백업 장소로 활용하는 방식임.
기업이 아닌 사람에게 백업
- Buddy Backups의 전제는 친구·형제자매·부모처럼 이미 알고 신뢰하는 사람에게 백업하는 것임.
- 상대방의 집은 자신의 집과 다른 위치에 있으므로, 상대방이 HexOS 서버를 보유하거나 함께 설치하면 중요한 폴더의 암호화 사본을 보관할 수 있음.
- 집에 재해가 발생해도 데이터는 상대방의 서버에 남게 됨.
- 테라바이트 단위의 월별 요금, 예고 없이 바뀔 수 있는 서비스 약관, 계정 잠금·속도 제한·정책 위반 판단을 내릴 수 있는 대기업에 대한 의존이 없음.
- 이 방식은 이웃에게 여분의 집 열쇠를 맡기는 것처럼 서로 신뢰하는 두 사람이 맺는 관계임.
- 버디는 백업을 보관하지만 그 내용을 읽을 수 없음.
작동 방식
- 사용자는 커맨드 덱에서 버디의 이메일 주소와 상대방 서버에 예약하고 싶은 저장 공간을 입력해 백업 요청을 보냄.
- 버디는 HexOS 알림으로 요청을 받고, 백업을 받을 자신의 서버와 저장 공간 풀을 선택함.
- 버디는 요청한 용량보다 저장 공간 한도를 늘리거나 줄일 수 있으며, 자신의 서버에 적용할 규칙을 직접 정함.
- 두 서버는 가능한 경우 보안 암호화 피어 투 피어 연결로 직접 통신함.
- 인터넷 서비스 제공업체가 직접 연결을 차단하면 트래픽이 자동으로 릴레이로 전환되어 백업이 계속 진행됨.
- 베타 기간에는 모든 사용자가 릴레이를 무료로 이용함.
- 데이터는 자신의 서버를 떠나기 전에 암호화되며 버디의 서버에서도 암호화 상태를 유지함.
- 데이터는 버디의 장비에서 단 한 순간도 읽을 수 있는 형태로 존재하지 않음.
- 버디는 백업이 차지하는 저장 공간만 확인할 수 있고 백업 내용은 확인할 수 없음.
- 백업 요청은 단방향이며, 요청을 받은 사람이 반드시 답례로 백업을 제공할 필요는 없음.
- 서로 백업하려는 두 사람은 각자 상대방에게 요청을 하나씩 보내면 됨.
- 부모가 자신의 백업을 보관하기만 하고 반대 방향의 백업을 보내지 않는 구성도 가능함.
- 사용자는 여러 버디에게 백업하고 여러 버디의 백업을 호스팅할 수 있음.
- 각 백업은 매일 또는 매주 실행하도록 설정할 수 있으며, 요일과 시간을 개별적으로 선택함.
- 여러 사람과 백업을 실행할 때 서로 다른 시간으로 분산해 같은 야간 시간대에 대역폭이 집중되지 않도록 할 수 있음.
버디가 통제하는 항목
- 백업을 호스팅한다고 해서 통제권을 포기할 필요는 없음.
- 백업 수신자는 각 버디에게 예약된 저장 공간을 설정하고 조정할 수 있음.
- 수신자는 공간 사용량을 확인하고 어떤 이유로든 언제든지 백업 관계를 종료할 수 있음.
- 저장 공간은 항상 소유자의 통제 아래 유지됨.
- 백업을 보관하는 사람은 원할 때 언제든 보관을 중단할 수 있음.
- 따라서 Buddy Backups는 낯선 사람이 아니라 실제로 알고 신뢰하는 사람을 대상으로 설계됨.
자체 서버 사이의 백업
- 두 대 이상의 HexOS 서버를 보유한 경우, 예를 들어 집과 사무실 또는 친척의 집에 각각 서버를 둔 경우에는 별도의 허가 요청 없이 서버 사이에 백업을 만들 수 있음.
- 이 구성에서는 양쪽 모두를 직접 소유하므로 암호화를 선택 사항으로 설정할 수 있음.
알아둘 사항
- 개인정보 보호와 보안을 위해 HexOS는 사용자의 암호 문구 사본을 클라우드에 저장하지 않음.
- 사용자 외에는 누구도 데이터를 잠금 해제할 수 없으며, HexOS도 예외가 아님.
- 암호 문구를 잃으면 HexOS를 포함해 누구도 데이터를 복구할 수 없음.
- 복원하는 백업도 영원히 잠긴 상태로 남게 되므로, 암호 문구를 백업 대상 서버에만 보관하지 말고 안전한 장소에 별도로 보관해야 함.
- 백업 트래픽이 연결 전체를 차지하지 않도록 대역폭 제어 기능이 내장됨.
- 사용자는 직접 속도 제한을 설정하거나 스마트 모드를 선택해 HexOS가 자동으로 관리하도록 할 수 있음.
- 스마트 모드는 연결 처리량을 측정하고 최대 속도의 절반으로 백업 트래픽을 제한해 스트리밍·게임·영상 통화가 정상적으로 계속되도록 함.
- 이 기능은 데이터 용량 제한이 아니라 전송 속도 제한임.
- 전체 백업은 설정된 속도에 관계없이 모두 전송되므로 인터넷 서비스 제공업체의 데이터 한도 적용 여부는 사용자가 확인해야 함.
- 출시 시점에는 양쪽 모두 HexOS를 사용해야 함.
- 백업을 보내고 받으려면 각 참여자가 HexOS 라이선스를 보유하고 HexOS 서버를 실행해야 함.
- 출시 시점에는 HexOS가 아닌 시스템을 버디 네트워크에 연결할 수 없음.
기술 세부 사항
- 내부 작동 방식의 전체 설명은 문서의 ‘How Buddy Backups works’에서 확인할 수 있음.
배포 시작
- Buddy Backups는 현재 일부 사용자를 대상으로 초기 테스트를 시작함.
- 기능을 안정화하는 동안 단계별로 접근 권한을 확대하고, 모든 사용자에게 완성되고 안정적인 기능으로 제공할 때까지 배포를 진행함.
- 백업 소프트웨어의 역할은 필요할 때 데이터를 복구할 수 있도록 존재하는 것이므로, 신뢰를 천천히 확보하는 방식으로 배포함.
- 베타 참여 신청이 가능하며, 사용자는 백업을 맡길 버디를 미리 정할 수 있음.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요