서비스 소개
SecureFile은 특정비영리활동법인 PAPS가 운영하는 무료 파일 전송 서비스입니다. 가입은 필요하지 않습니다.
왜 공개하나요
PAPS는 변호사나 법 집행기관과 증거가 되는 이미지·데이터를 안전하게 주고받기 위해 이 방식을 사용해 왔습니다. 이메일을 비롯한 일반적인 연락 수단에는 전송 도중 파일을 보호하는 안전한 장치가 거의 없습니다. 첨부 파일은 경로상의 서버에 평문으로 남고, 수신자를 잘못 지정하면 되돌릴 수 없습니다.
같은 문제는 누구에게나 가까이 있습니다. 그래서 민감한 파일을 안전하게 보내고 싶은 모든 분이 사용할 수 있도록 이 서비스를 일반에도 공개하고 있습니다.
어떻게 보호되나요
업로드된 파일은 그 공유만을 위해 생성된 무작위 키(데이터 암호화 키)로 AES-256-GCM으로 암호화되어 저장됩니다. 파일은 일정 크기의 블록으로 나뉘어 각각 암호화·인증되므로 저장 중의 변조나 손상도 감지할 수 있습니다.
이 데이터 암호화 키는 그대로 저장되지 않습니다. 여러분이 지정(또는 자동 생성)한 비밀번호로부터 Argon2id로 도출한 키로 감싸서(암호화하여) 보관합니다. 비밀번호 자체는 서버 어디에도 저장되지 않습니다.
즉, 서버 관리자라도 비밀번호 없이는 파일 내용을 읽을 수 없습니다. 파일 이름도 같은 키로 암호화하므로 이름으로 내용을 추측할 수도 없습니다.
이 설계의 이면으로, 비밀번호를 잃어버리면 복원할 방법이 없습니다. PAPS도 복원할 수 없습니다.
통신의 안전성
브라우저와 서버 간의 통신은 모두 TLS(HTTPS)로 암호화됩니다. 페이지에는 외부 접속 분석을 싣지 않으며, 공유 링크가 접속 로그에 남지 않도록 서버 로그 설정도 배려하고 있습니다.
언제 삭제되나요
파일은 보낸 사람이 지정한 보관 기간이 지났을 때, 또는 다운로드 횟수 상한에 도달했을 때 자동으로 삭제됩니다. 삭제는 시간으로 동작하는 처리가 정기적으로 수행하므로, 아무도 접속하지 않은 파일도 기한대로 삭제됩니다.
보낸 사람이 허용한 경우, 받는 사람이 다운로드 후 그 자리에서 파일을 삭제할 수도 있습니다.
기록하는 것
권리 침해 대응 및 발신자 정보 공개 청구 대응을 위해 업로드 원본의 IP 주소를 기록·보관합니다. 불법·유해한 정보가 게시된 경우 이를 관계 기관이나 권리자에게 공개할 수 있습니다.
대용량 파일에 대해
업로드는 잘게 나누어 전송되므로 도중에 통신이 끊겨도 끊긴 지점부터 자동으로 다시 시작됩니다. 모바일 회선에서도 처음부터 다시 하지 않습니다. 다운로드도 중단된 지점부터 다시 시작할 수 있습니다.