ファイル転送サービスのセキュリティ比較 — 暗号化・パスワード保護を検証
このブログは、ファイル共有サービス Morotade(もろたで) が運営しています。 登録なしでファイルを送る →
仕事の資料をGigaFile便で送ったあと、ふと不安になったことはないだろうか。 「このURL、知っている人なら誰でもダウンロードできるのでは…?」
実際、ファイル転送サービスのセキュリティ水準はサービスによって大きく異なる。 通信が暗号化されているかどうかだけでなく、アクセス制御の仕組みや保存時の暗号化まで含めて考えないと、 意図しない情報漏洩のリスクが残る。
この記事では、代表的な5つのファイル転送・共有サービスについて、セキュリティの観点から比較する。 筆者自身、業務でこれらのサービスを使い分けてきた経験から、技術的な正確さと実用性の両方を意識して整理した。
セキュリティを評価する3つの軸
ファイル転送サービスのセキュリティを見るとき、以下の3つの観点が重要になる。
通信暗号化(転送中の保護)
ブラウザとサーバー間の通信がTLS(HTTPS)で暗号化されているか。暗号化されていない場合、Wi-Fiの盗聴などで内容が丸見えになる。
アクセス制御(誰がダウンロードできるか)
URLを知っていれば誰でもDLできるのか、パスワードや認証が必要か。共有リンクの推測耐性も含む。
保存時暗号化(サーバー上の保護)
サーバーに保存されたファイルが暗号化されているか。万が一サーバーが侵害されても、ファイル内容が読まれにくい状態にあるか。
各サービスのセキュリティ評価
GigaFile便
HTTPS対応は完了しており、通信経路上の盗聴リスクは低い。パスワード設定も可能で、設定すればダウンロード時に4桁の数字入力が必要になる。
ただし、共有URLの構造が比較的単純なため、URL推測によるアクセスリスクがゼロとは言い切れない。 保存時の暗号化については公式に明示されていない。ファイルの保存期間は最大100日で、期限が過ぎると自動削除される。
個人的に言えば、友人への写真送付なら十分だが、機密文書の送付には少し心もとないと感じる。
firestorage
HTTPS対応済み。パスワード保護にも対応しており、GigaFile便と同様にダウンロード時のパスワード入力を要求できる。
無料プランでは保存期間が7日間で自動削除される。これはセキュリティの観点ではメリットとも捉えられる——ファイルが長期間放置されない分、漏洩の窓口が限定されるからだ。 ただし保存時暗号化の有無は非公開。
Googleドライブ
セキュリティ面では頭一つ抜けている。通信はTLS(HTTPS)で暗号化され、保存時もAES-256で暗号化される。 Googleアカウントによる2段階認証に対応しており、共有リンクのアクセス権限も「リンクを知っている全員」「特定のGoogleアカウントのみ」など細かく設定できる。
ただし、「リンクを知っている全員」に設定した場合はURL流出時のリスクがある点に注意が必要だ。 また、Google側のデータアクセスポリシーを許容できるかどうかも、組織によっては判断が分かれる。
Dropbox
通信はTLS、保存時はAES-256暗号化。企業利用の実績が多く、セキュリティ監査への対応も手厚い。
共有リンクにパスワードを設定する機能は有料プラン(Professional以上)のみ。 無料プランではリンクを知っていれば誰でもアクセス可能になるため、ビジネス利用なら有料プランが前提になる。 有効期限の設定も有料プランの機能だ。
Morotade
Morotadeは技術スタックの透明性を重視している。ここではその仕組みを具体的に説明する。
- 通信暗号化: すべての通信はCloudFront経由でHTTPS化。TLS 1.2以上を使用
- アクセス制御: ファイルのダウンロードにはCloudFront署名付きURLを使用。URLには有効期限が埋め込まれ、秘密鍵で署名されているため、URLの改ざんや期限超過のアクセスは不可能
- パスワード保護: 共有リンクにパスワードを設定可能(全プラン対応)。ブルートフォース対策としてレート制限を適用
- 保存時暗号化: ファイルはAmazon S3に保存され、S3のサーバーサイド暗号化(SSE-S3、AES-256)が適用される
技術的に補足すると、署名付きURLの仕組みはこうだ。サーバー側がCloudFrontの秘密鍵で「このURL は○○時刻まで有効」という情報に署名し、URLのクエリパラメータに付与する。CloudFrontはリクエスト受信時に公開鍵で署名を検証し、有効期限内かつ改ざんされていない場合のみファイルを配信する。
つまりURLが漏洩しても、有効期限が切れていればアクセスは拒否される。
セキュリティ比較表
| サービス | 通信暗号化 | パスワード保護 | アクセス制御 | 保存時暗号化 |
|---|---|---|---|---|
| GigaFile便 | ○ HTTPS | ○(4桁数字) | URL知得で可能 | 非公開 |
| firestorage | ○ HTTPS | ○ | URL知得で可能 | 非公開 |
| Googleドライブ | ○ HTTPS | —(認証ベース) | Googleアカウント認証 | ○ AES-256 |
| Dropbox | ○ HTTPS | ○(有料のみ) | リンク共有 or アカウント | ○ AES-256 |
| Morotade | ○ HTTPS (TLS 1.2+) | ○(全プラン) | 署名付きURL + 有効期限 | ○ SSE-S3 (AES-256) |
業務利用で気をつけるべきポイント
どのサービスを選ぶにせよ、以下の点は押さえておきたい。
🔑 パスワードはURL以外の経路で伝える
共有URLとパスワードを同じメールやチャットで送ると、経路ごと漏洩した場合に無意味になる。パスワードは別の連絡手段(電話、SMS等)で伝えるのが基本。
⏰ 共有リンクの有効期限を意識する
「とりあえず」で作った共有リンクが何ヶ月も有効なままだと、退職者やプロジェクト離脱者がアクセスできる状態が続く。用件が済んだら削除するか、有効期限を短く設定すること。
🏢 社内ポリシーとの整合性を確認する
IT部門がクラウドストレージの利用を制限している企業は多い。「個人判断で便利だから使った」がシャドーITとなり、インシデント時に問題になるケースがある。
📋 送信後のアクセスログを確認できるか
誰がいつダウンロードしたか追跡できるサービスなら、万が一の漏洩時に影響範囲を特定しやすい。無料サービスではこの機能が提供されないことが多い。
まとめ — 用途別の推奨
正直なところ、完璧なセキュリティは存在しない。どのサービスにも一定のリスクは残る。 大切なのは、扱うファイルの機密度に合わせて適切なサービスを選ぶことだ。
- 友人・家族への写真・動画共有: GigaFile便やfirestorageで十分。パスワードを設定しておけば安心感は増す
- 社内ドキュメントの共有: GoogleドライブやDropboxのアカウント認証ベースのアクセス制御を推奨
- 社外への業務ファイル送付: パスワード保護+有効期限付きの仕組みが必須。Morotadeの署名付きURLなら、URL漏洩時のリスクを時間で区切れる
- チーム・コミュニティでの継続的な共有: メンバー認証+フォルダ権限管理があるサービスを選ぶ
セキュリティは「過剰でも不足でもないレベル」を選ぶのがコツだと思う。 使い勝手を犠牲にしすぎると、結局メールにファイルを添付する——という本末転倒な結果になりがちだから。
署名付きURL+パスワード保護で、安心してファイルを送る。
無料で始める