디바이스 간 즉각적인 파일 전송을 위한 클라우드 서비스 구축하기
워크스테이션에 제한된 소프트웨어 환경을 가진 조직에서는 종종 디바이스 간 빠른 파일 전송이 필요합니다. 이메일, USB 드라이브, 클라우드 저장소와 같은 표준 방법들은 계정 부재, 메신저 미설치, 사전 설치된 소프트웨어 부족으로 인해 실패합니다. 휴대폰에서 PC로, 또는 기본 설정된 기기 간 파일 전송은 수동으로 자격 증명을 입력하거나 번거로운 링크를 사용해야 하므로 작업 속도가 느려집니다.
주요 사건: 바이러스에 감염된 USB 드라이브로 인해 데이터 손실이 발생했으며, 이는 물리적 매체의 위험성을 강조합니다.
셀 넘버링 개념
해결책은 도메인/번호와 같은 고정된 짧은 링크를 가진 클라우드 서비스입니다. 사용자는 '셀'(가상 저장소)을 생성하고 고유한 번호(예: 123)를 받습니다. wekibi.com/123 링크를 통해 비밀번호를 입력하여 접근합니다. 각 셀은 1GB의 무료 공간을 영구적으로 제공합니다.
셀은 공간을 분할합니다: 번호와 비밀번호 없이는 파일에 접근할 수 없습니다. 이는 브라우저와 인터넷이 있는 모든 기기에서 작동하는 '주머니' USB를 모방합니다.
- 이 접근법의 장점:
- 게스트를 위한 등록 불필요.
- 짧은 링크는 수동으로 입력 가능.
- 최소한의 의존성: 브라우저만 필요.
- 셀 기반 분리로 개인정보 보호 보장.
개발 및 보안
이 프로젝트는 주요 제공업체의 대여 서버에서 DDoS 및 해커 공격 방어 기능과 함께 구현되었습니다. 추가로 다음을 통합했습니다:
- XSS 및 무차별 대입 공격 방어.
- 파일의 백그라운드 안티바이러스 검사.
- 의심스러운 활동 모니터링.
서비스는 한 달간의 집중 개발(하루 10–15시간) 후 출시되었습니다. 테스트 결과 편리성이 확인되었습니다: 비밀번호 입력 후 파일이 즉시 업로드/다운로드됩니다.
관리자 및 게스트를 위한 기능
역할은 관리자(생성자)와 게스트로 구분됩니다.
- 게스트 모드: 활성화 시 게스트에게 동등한 권한(업로드, 다운로드, 삭제) 부여. 관리자는 작업을 차단할 수 있습니다.
- 파일 잠금: 관리자만 파일을 잠글 수 있으며, 접근이 제한됩니다.
- 메모 및 파일: 텍스트 메모와 모든 파일 형식 지원.
- 처리 기록: 각 파일에 대한 로그—안티바이러스 검사부터 게시까지.
- 모니터링: 사용된 공간, 로그아웃/셀 삭제 표시.
| 기능 | 관리자 | 게스트(게스트 모드 활성화) | 게스트(게스트 모드 비활성화) |
|------|--------|----------------------------|------------------------------|
| 업로드 | 예 | 예(모드에서) | 아니요 |
| 다운로드 | 예 | 예 | 예 |
| 삭제 | 예 | 예(모드에서) | 아니요 |
| 잠금 | 예 | 아니요 | 아니요 |
사용 예시: 형제가 WhatsApp으로 PDF를 보내면, 파일이 휴대폰에서 셀로 업로드되고 몇 초 만에 PC로 다운로드됩니다.
확장 및 응용
이 서비스는 '기본' 디바이스가 있는 시나리오를 대상으로 합니다: 계정이 없는 기업용 PC, 게스트 머신, 크로스 플랫폼 전송. 복잡한 인증 부재로 DevOps 또는 지원 스크립트에 통합이 간소화됩니다.
200개 이상의 디바이스에서의 생산 테스트에서, 이 서비스는 90%의 수동 전송을 대체하며 자동화 스크립트와 통합되었습니다.
핵심 요약
- 짧은 고정 링크로 복사 없이 접근 가능.
- 셀 번호당 1GB 무료—구독 불필요.
- 세분화된 제어가 가능한 이중 역할(관리자/게스트).
- 완전한 안티바이러스 체인: 검사, 로그, 게시.
- 개인정보 보호: 파일이 셀별로 격리됨.
— Editorial Team
아직 댓글이 없습니다.