Mork のよくある質問

Mork について特によく寄せられる質問をまとめました。ファイルはどれくらい保存されるのか、ログインすると何が変わるのか、アップロードしたものはどう守られるのか、そして写真の撮影場所は一緒に伝わってしまうのか。答えが見つからない場合は、フィードバックフォームと [email protected] のどちらでも届きます。

Mork について

Mork とは

Mork は、セキュリティを大切にする少人数のチームがつくった無料の URL 短縮サービスです。使う人の側から設計し、侵入者の目線で自分たちの前提を疑い続け、ときどき台湾のセキュリティコミュニティの方々にペネトレーションテストをお願いして、見つかったものを直しています。

チームは小さく、本業の合間の時間で運営しています。良いことも悪いことも、思ったままをお聞かせください。すべて読んでいますし、言ってもらえないより言ってもらえるほうがずっとありがたいです。

Mork でできること

Mork は URL を短縮し、画像・動画・音声 も預かります。すべてアカウントなしで使えます。

  • パスワード保護:正しいパスワードを入力しないと中身は表示されません。
  • 有効期限:期限が過ぎると、リンクは自動的に使えなくなります。
  • 閲覧回数の上限:何人まで見られるかを決められます。同じ人が開き直しても二重には数えず、上限に達するとリンクは自動的に閉じます。
  • 管理コンソール:つくったリンクごとの閲覧数・参照元・国・端末。

短縮リンク、画像、動画、音声、管理コンソールのそれぞれに、手順を追った説明があります。

安全とプライバシー

アップロードされたファイルはどう守られていますか

守りはパスワード一枚に頼るのではなく、アップロード時・保存中・誰かが開く瞬間の三か所に分けています。

  • 短縮リンクはファイルが届いてからつくられます。サーバーはファイルが本当にストレージにあること、サイズと種類が想定どおりであることを確かめてから URL を渡します。途中で切れたアップロードが、開いても何も出てこないリンクを残すことはありません。
  • 受け付けるのはブラウザが安全に扱える形式だけです。SVG は常に拒否します。中身が XML でスクリプトを埋め込めるため、開いたときにストレージのドメイン上でそれが動いてしまうからです。
  • ファイル名は保存場所を決めません。保存先はシステムが生成したランダムな識別子から決まります。送られてきた名前から使うのは拡張子だけで、それも先に無害化します。
  • ファイルサイズはサーバー側で実測します。ブラウザが申告した数字は信用せず、上限を超えたものはそのまま削除します。
  • アップロード用の URL は一つのファイル種別に紐づき、期限があります。別の種類の内容を書き込むために使い回すことはできず、有効時間はファイルサイズに応じて伸びるので、大きなファイルが途中で期限切れになることはありません。
  • URL を短縮してもサーバーがその先へ接続することはありません。調べるのはアドレスそのものだけで、宛先へリクエストは送りません。プライベートアドレスや予約アドレスを指す URL は拒否するので、短縮リンクがクリックした人のいるネットワークへの攻撃に使われることはありません。
  • パスワード保護にはボット判定が組み合わさっています。続けて何度も間違えると再び判定が入り、自動的な総当たりを止めます。
  • 通信はすべて HTTPS です。さらに期限・閲覧回数の上限・会員限定を組み合わせることで、リンクが外に出てしまった場合の影響範囲を狭められます。

ひとつはっきりさせておくと、リンクのパスワードは現在、平文で保存しています。忘れたときに管理ページで確認できるようにするためです。他のサービスと同じパスワードは使わないでください。

1 ブラウザーが Mork にアップロードの許可を求める
2 Mork が期限つきの署名付きアドレスを返す 署名にはファイル種別が含まれるので、それ以外のものは送れない
3 ファイルはストレージへ直接送られる サイト自体は経由しない

読み出すときも同じ仕組みです。閲覧のたびに新しい署名が必要で、有効期間は 10 分

ストレージは公開されていないので、ひとりでに効き続けるアドレスは存在しません。パスワードも期限も閲覧回数の上限も、この前提の上に成り立っています。これがなければ、恒久的なアドレスを手にした人はそれらを素通りできてしまいます。

写真をアップロードすると撮影場所も一緒に伝わってしまいますか

スマートフォンやカメラで撮った写真には、たいてい EXIF というメタデータの塊が入っています。撮影地の GPS 座標、端末のメーカーと機種、撮影時刻などが含まれることがあります。編集ソフトによっては、その上に作者名などの XMP 項目を書き足すものもあります。その写真をそのまま共有すると、それらも一緒に渡すことになります。

Mork は画像があなたのパソコンを離れる前に、それらをすべて取り除きます。取り除く処理はブラウザの中で行われるので、サーバーに届くのはすでにそれらの項目がない状態のものです。元のファイルが端末を出ることは一度もありません。

  • JPEG や PNG などは再エンコードされ、それにともなって EXIF・GPS・XMP も消えます。
  • GIF は違う道を通ります。再エンコードするとアニメーションは一コマ目だけになってしまうため、画そのものと関係のないブロックを一つずつ取り除く方式にしていて、アニメーション・各コマの表示時間・繰り返し回数はそのまま残ります。

直接アップロードした動画と音声のメタデータ除去には、まだ対応していません。スマートフォンで撮った動画も、写真と同じように GPS 座標を持っていることがあります。ただし動画には別の道があります。アップロード前に「編集」を押して保存すると全体が再エンコードされ、その過程で撮影場所や機材の情報も一緒に消えます。編集するつもりがなく場所が気になる場合は、先に別のツールでメタデータを消すか、撮影時に位置情報の記録を切っておいてください。音声にはまだ同じ手段がありません。守られていると思い込んでいただくより、現状をそのままお伝えするほうがよいと考えています。

あなたの端末で 元の写真 GPS 座標 端末のメーカーと機種 撮影日時
ブラウザー上で
実際に送られるもの 画像そのものだけ JPEG と PNG は再エンコード、GIF はアニメーションを維持
Mork のサーバー 画像そのものだけ

元のファイルがこの線を越えることはありません

取り除かれるのはアップロードが始まる前で、届いたあとではありません。ここが肝心な違いです。サーバー側で取り除く方式では、あなたの元ファイルはすでに相手に渡っています。

アカウントは必要ですか。何が記録されますか

アカウントは要りません。URL の短縮も、画像・動画・音声のアップロードも、メールアドレスや電話番号などの本人確認情報なしですぐに使えます。つくったリンクはこのブラウザが覚えていて、サイドバーに並び、ワンクリックで消せます。

  • 短縮コードはランダムです。URL から作成時刻や作成順を読み取ることはできませんし、順に試して他人のリンクを見つけることもできません。
  • 閲覧数は人単位で数えます。同じ人が開き直しても数字は増えないので、実際に届いた人数がそのまま表れます。
  • 作成ページが覚えているパスワードには期限があります。共用のパソコンでも、あなたのものが次の人に残ることはありません。
  • サイドバーの履歴も自然に消えていきます。しばらく来ないと何も表示しなくなるので、自分のものでなくなった端末に痕跡が残りません。

アップロードした人に基本的な数字 ── 閲覧数・参照元・国・端末の種類 ── をお見せするために、システムはそのために必要な閲覧記録を保存します。何を集め、どれくらい保存するのかはプライバシーポリシーにすべて書いてあります。

機能と制限

Mork は他の画像・動画向け短縮サービスと何が違いますか?

この種のサービスは、たいていリンクの短縮とファイルの保存の両方に対応しています。Mork が違うのは、どれだけ大きなファイルを扱えるか、そしてファイルが端末を離れる前に何が起きるかです。

項目 Mork 他の画像・動画向け短縮サービス
登録は必要か 不要。匿名のまま使えます 多くは同様に不要
動画1ファイルの上限 1ファイル 500 MB 一般にかなり小さい
画像1ファイルの上限 1ファイル 15 MB 一般に小さい
音声1ファイルの上限 1ファイル 50 MB 一般に小さい
一度に複数ファイル 画像10枚、動画2本、音声3件まで 1件ずつのことが多い
パスワード保護 対応 広く対応
有効期限 1分から30日、ログインすれば無期限 広く対応
閲覧回数の上限 最大1,000回、人単位で計算 実際の人数を正確に数える手段がない
アクセス解析 閲覧数・参照元・国・端末 多くは閲覧数のみ
写真を共有すると撮影場所が伝わってしまう? アップロード前に自動で除去され、写真に GPS や EXIF は残りません 多くは処理されず、座標が写真と一緒に渡ります
アップロード前の編集 切り抜き・トリミング・塗りつぶし——塗った部分のピクセルは覆うのではなく破棄されます 簡易的な編集を備えるものもあり

このうち2つは二度読む価値があります。写真には撮影場所が正確に記録されていることが多く、Mork はファイルがまだあなたのパソコンやスマートフォンにある段階でそれを取り除きます。消えてから送信されます。また、覆っただけのモザイクは元に戻せてしまうため、Mork はそのピクセル自体を削除し、しかもファイルが保存される前に済ませます。

Mork はファイルをどれくらい保存しますか

アカウントなしでアップロードしたファイルは最長 30 日間保存されます。ログインすればずっと残せます。

  • リンクをつくるときに、1 分から 30 日までの短い期限を選べます。
  • アカウントなしの場合、メニューの最長は 30 日で、何も選ばなかったときの初期値も 30 日です。
  • ログインするとメニューに「♾️ 無期限」が加わります。これを選ぶと、リンクが自動的に切れることはありません。
  • 単純な短縮リンクはこの上限の対象外です。ストレージを使わないので、匿名でつくったものでも無期限で有効です。

期限が切れるとリンクはその場で使えなくなり、URL をどう手に入れた人でも開けません。管理ページからいつでも手動で削除でき、こちらも同じくすぐに効きます。

正確に言うと、切れるのはリンクです。ファイル自体もストレージから取り除きたい場合は、フィードバックフォームからご連絡ください。手作業で対応します。

ログインする場合としない場合で何が違いますか

アカウントがなくても、作成と管理の機能はひととおり使えます。ログイン(Google を使い、無料で、別途の登録手続きはありません)すると、次のものが加わります。

  • ファイルをずっと残せる:匿名のアップロードは最長 30 日ですが、ログインすれば期限なしを選べます。
  • 1回にアップロードできる数が増える:画像は5枚から10枚、動画は1本から2本、音声は2件から3件になります。
  • 画像への自動ウォーターマーク:指定した文字を、アップロードの際に画像へ描き込みます。
  • 会員限定の共有:訪問者はログインしないと、あなたのリンクを開けません。
  • 履歴の全件表示と検索:アカウントなしだと管理ページには直近 10 件しか出ませんが、ログインすればすべてをページ送りで見られ、短縮コードや保存したメモで検索できます。
  • 記録がアカウントについてくる:アカウントなしだとこのブラウザに紐づくため、Cookie を消したり別の端末に移ったりすると失われ、パスワードの変更・閲覧回数の調整・削除もできなくなります。ログインしていれば、記録はあなたと一緒に移動します。
項目 アカウントなし ログイン時
1 回にアップロードできる画像数510
1 回にアップロードできる動画数12
1 回にアップロードできる音声ファイル数23
1ファイルの上限15/500/50 MB同じ
ファイルの保存期間最長 30 日無期限で保存
メンバー限定リンク—閲覧者はまずログインが必要
自動ウォーターマーク—対応
管理履歴直近 10 件すべての履歴を検索・編集・管理できます
履歴の保存先このブラウザー——Cookie を消すと失われますアカウントに紐づく

それぞれの詳しい説明は会員機能にあります。

アップロードする前に画像や動画を編集できますか

できます。しかも何もインストールする必要はありません。画像または 動画のページでファイルを選ぶと横に「編集」が現れます。押すと、ページ内でエディタが開きます。

  • 画像:切り抜き、回転、フィルタ、明るさとコントラスト、文字や矢印の書き込み、絵文字のステッカー、そして伏せ字(モザイク)。
  • 動画:不要な部分の切り落とし、画面の切り抜き、フィルタと調整、注釈の追加。書き出しは MP4 です。

編集はすべてブラウザの中で完結します。編集のためにファイルが他のサービスへ送られることはありません。アップロードを押すまで、ファイルは端末から出ていません。

モザイクをかけた部分は、ファイルを書き出す前にその画素そのものを壊しています。あとから剥がせる重ねレイヤーではありません。隠したいのはたいていアカウント名や車のナンバー、住所ですから、この違いは大事です。

動画エディタは約 1.4 MB のダウンロードが必要で、保存時に動画全体を再エンコードします。長いクリップだと数分かかることがあるため、初めて開くときにその旨を先にお伝えします。WebCodecs に対応したブラウザが必要で、対応していない場合は「編集」自体が表示されません。

上から覆う

元の画素 マスク

上に一枚重ねるだけです。下の画素はファイルに残ったままなので、その層を剥がせば元に戻ります。

Mork のやり方

上書き済み

ファイルに書き出す前に、画素そのものを上書きします。剥がせる層はありません。下にもう何もないからです。

これはブラウザー内のエディターで行われるため、元の画素を含む版がどこかに保存されることはありません。

連絡と協業

チームへの連絡方法は

Facebook ページがあり、そこからチームにメッセージを送れます。ご質問はもちろん、どのような形の協業のご提案も歓迎です。

サービスに関することは、フィードバックフォームかメールでお願いします。パスワード付きリンクについてのご報告の場合は、パスワードも一緒にお知らせください。それがないと、こちらでリンクを開いて確認できません。

Mork と協業できますか

Mork はパートナーを探しており、どのような形のご提案も歓迎しています。すでに動いている協業や技術面の連携はパートナーに書いてあります。

お話ししたい場合は、前の項目に挙げたいずれかの方法でご連絡ください。