Mork のよくある質問

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

Mork について

Mork とは

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

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

Mork でできること

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

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

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

安全とプライバシー

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

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

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

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

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

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

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

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

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

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

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

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

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

機能と制限

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

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

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

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

何が切れるのかを正確に言うと、切れるのはリンクそのものです。自動削除の仕組みはまだないため、ファイルはストレージに残ります。これは現在つくっている最中の機能です。それができるまでは、あとから消すことに頼るのではなく、まず「上げない」ことを最初の防御と考えてください。こちらで手動で取り除く必要がある場合は、フィードバックフォームからお知らせください。

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

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

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

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

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

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

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

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

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

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

連絡と協業

チームへの連絡方法は

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

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

Mork と協業できますか

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

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