Вопросы и ответы о Mork

Вопросы, которые о Mork задают чаще всего: сколько хранятся файлы, что меняется после входа, как защищены загрузки и путешествует ли вместе со снимком место, где он сделан. Если ответа здесь нет, до нас доходят и форма обратной связи, и [email protected].

О Mork

Что такое Mork?

Mork — бесплатный сервис сокращения ссылок, созданный небольшой командой, которой важна безопасность. Мы проектируем его со стороны того, кто им пользуется, постоянно проверяем собственные допущения так, как это делал бы взломщик, и время от времени зовём людей из тайваньского сообщества безопасности на тесты на проникновение, чтобы найденное можно было исправить.

Команда небольшая и ведёт сервис в свободное от основной работы время. Скажите, что вы думаете, хорошее или плохое: мы читаем всё и предпочитаем услышать, чем не услышать.

Что умеет Mork?

Mork сокращает ссылки, а также хранит изображения, видео и аудио. Всё это работает без учётной записи.

  • Защита паролем: посетителю нужно ввести правильный пароль, прежде чем появится содержимое.
  • Срок действия: когда срок выходит, ссылка перестаёт работать сама.
  • Лимит просмотров: задайте, сколько человек могут это увидеть. Повторное открытие тем же человеком не считается дважды, а по достижении предела ссылка закрывается сама.
  • Панель управления: просмотры, источники переходов, страны и устройства по каждой созданной вами ссылке.

Пошаговые руководства есть для коротких ссылок, изображений, видео, аудио и панели управления.

Безопасность и конфиденциальность

Как Mork защищает загруженные файлы?

Защита распределена по трём точкам — загрузка, хранение и момент, когда кто-то открывает ссылку, — а не держится на одном пароле:

  • Короткая ссылка создаётся только после того, как файл дошёл. Сервер проверяет, что файл действительно лежит в хранилище и что его размер и тип такие, какими должны быть, и только потом выдаёт адрес. Прерванная загрузка не оставит ссылку, которая открывается в пустоту.
  • Принимаются только форматы, которые браузер способен обработать безопасно. SVG отклоняется всегда: по сути это XML, внутрь можно вложить скрипт, и при открытии он выполнялся бы в домене хранилища.
  • Имя файла не определяет, куда файл попадёт. Путь хранения берётся из случайного идентификатора, который создаёт система. Из присланного вами имени берётся только расширение, и оно предварительно очищается.
  • Размер файла измеряется на сервере. Числу, которое сообщает браузер, не доверяют, а всё, что превышает лимит, удаляется сразу.
  • Ссылка для загрузки привязана к одному типу файла и имеет срок действия. Её нельзя переиспользовать, чтобы записать содержимое другого типа, а её срок растёт вместе с размером файла, чтобы большая загрузка не истекла на полпути.
  • Сокращение ссылки никогда не заставляет сервер обращаться по ней. Проверяется только сам адрес — к цели не отправляется ни одного запроса, — а адреса, указывающие на частные или зарезервированные диапазоны, отклоняются, так что короткую ссылку нельзя превратить в атаку на сеть, в которой находится тот, кто по ней перешёл.
  • Защиту паролем подкрепляет проверка на робота. Несколько неверных попыток подряд включают её снова, и это останавливает автоматический перебор.
  • Весь трафик идёт по HTTPS, а срок действия, лимиты просмотров и доступ только для участников сужают ущерб, если ссылка всё-таки уйдёт наружу.

Об одном стоит сказать прямо: пароли ссылок сейчас хранятся в открытом виде, чтобы вы могли посмотреть свой на странице управления, если забудете. Пожалуйста, не используйте пароль, который применяете где-то ещё.

1 Браузер запрашивает у Mork разрешение на загрузку
2 Mork возвращает подписанный адрес с ограниченным сроком В подписи зашит тип файла, так что отправить с ней что-то другое нельзя
3 Файл идёт прямо в хранилище Через сам сайт он не проходит

Чтение работает так же: на каждый просмотр нужна новая подпись, действующая десять минут

Хранилище не публичное, поэтому нет адреса, который продолжал бы работать сам по себе. Именно на этом держатся пароль, срок и лимит просмотров — без этого любой, у кого есть постоянный адрес, просто обошёл бы их.

Выдаёт ли загруженная фотография место, где она снята?

Снимки с телефона или камеры обычно несут блок метаданных под названием EXIF. В нём могут быть GPS-координаты места съёмки, марка и модель устройства и время. Некоторые редакторы добавляют сверху поля XMP, например имя автора. Поделитесь фотографией как есть — и вы отдадите всё это вместе с ней.

Mork удаляет всё это до того, как изображение покинет ваш компьютер. Очистка происходит в вашем браузере, поэтому до сервера доходит уже версия без этих полей — исходный файл вообще не выходит за пределы вашего устройства.

  • JPEG, PNG и подобные форматы перекодируются, и вместе с этим уходят EXIF, GPS и XMP.
  • GIF идёт другим путём. Анимация не переживёт перекодирования — остался бы только первый кадр, — поэтому вместо этого по одному удаляются блоки, не имеющие отношения к самой картинке, и анимация, задержки кадров и число повторов остаются нетронутыми.

Из видео и аудио, загруженных напрямую, метаданные пока не удаляются, а запись с телефона может нести GPS-координаты так же, как фотография. У видео есть другой путь: нажмите «Редактировать» перед загрузкой, и при сохранении весь ролик перекодируется, а вместе с этим исчезают местоположение и данные об оборудовании. Если вы не собираетесь редактировать, а место съёмки важно, удалите метаданные заранее другим инструментом или отключите геометки при записи. Для аудио пока ничего похожего нет. Мы предпочитаем сказать, как обстоят дела на самом деле, а не позволить вам считать, что вы защищены.

На вашем устройстве Исходная фотография GPS-координаты Марка и модель устройства Время съёмки
в браузере
Что уходит на самом деле Только само изображение JPEG и PNG перекодируются; GIF сохраняет анимацию
Сервер Mork Только само изображение

Исходный файл эту черту не пересекает

Очистка происходит до начала загрузки, а не после получения файла. В этом и разница: сервис, который чистит на сервере, ваш оригинал уже получил.

Нужна ли учётная запись и что записывается?

Учётная запись не нужна. Сокращение ссылок и загрузка изображений, видео или аудио работают сразу — без адреса почты, без номера телефона и без каких-либо других данных о вас. Созданные вами ссылки запоминаются в этом браузере, показываются на боковой панели и удаляются одним щелчком.

  • Короткие коды случайны. По адресу нельзя определить ни время, ни порядок создания, а перебор не выведет на чужие ссылки.
  • Просмотры считаются по людям. Повторное открытие тем же посетителем не увеличивает счётчик, поэтому число отражает, скольких людей вы действительно охватили.
  • Пароли, запомненные на странице создания, истекают. На общем компьютере ваш не останется для следующего человека.
  • История на боковой панели угасает сама. Если долго не возвращаться, она перестаёт что-либо показывать, и на устройстве, которое больше вам не принадлежит, ничего не остаётся.

Чтобы у того, кто что-то загрузил, были базовые цифры — просмотры, источники переходов, страны, типы устройств, — система хранит нужные для этого записи о просмотрах. Что именно собирается и как долго хранится, полностью изложено в политике конфиденциальности.

Возможности и ограничения

Чем Mork отличается от других сервисов коротких ссылок с файлами?

Большинство сервисов этой категории и сокращают ссылки, и хранят файлы. Mork отличается тем, сколько можно загрузить и что происходит с файлом до того, как он покинет ваше устройство.

Возможность Mork Другие сервисы коротких ссылок с файлами
Нужна ли регистрация Нет, работает анонимно Обычно тоже не нужна
Ограничение на видео 500 МБ на файл Как правило, значительно меньше
Ограничение на изображение 15 МБ на файл Как правило, меньше
Ограничение на аудио 50 МБ на файл Как правило, меньше
Несколько файлов за раз До 10 изображений, 2 видео или 3 аудиофайлов Часто только по одному
Защита паролем Есть Обычно есть
Срок действия От одной минуты до 30 дней, а после входа — бессрочно Обычно есть
Лимит просмотров До 1000, считается по людям Нет надёжного способа узнать, сколько людей действительно это увидели
Статистика посещений Просмотры, источники, страны и устройства Обычно только число просмотровНет. Место съёмки удаляется, пока фотография ещё находится на вашем компьютере или телефоне, и только потом что-то отправляется
Выдаст ли фотография место, где вы её сняли? Удаляется автоматически перед загрузкой — в фотографии не остаётся данных GPS и EXIF Обычно не обрабатывается, и координаты уходят вместе с фотографией
Редактирование до загрузки Обрезка, подрезка и затирание — затёртые пиксели уничтожаются, а не закрываются У некоторых есть базовое редактирование

Две из этих строк стоит перечитать. Фотографии обычно фиксируют точное место съёмки, и Mork удаляет его, пока файл ещё на вашем собственном компьютере или телефоне — отправка начинается только после этого. А мозаику, которая лишь закрывает пиксели, можно снять обратно, поэтому Mork просто удаляет эти пиксели, причём ещё до того, как файл будет сохранён.

Сколько Mork хранит файл?

Файлы, загруженные без учётной записи, хранятся до 30 дней. Войдите — и сможете оставить их навсегда.

  • При создании ссылки можно выбрать более короткий срок — от одной минуты до 30 дней.
  • Без учётной записи 30 дней — самый длинный вариант в меню, и он же выбирается по умолчанию, если вы ничего не указали.
  • После входа в меню появляется вариант «♾️ Навсегда»; выберите его, и ссылка никогда не истечёт сама.
  • На обычные короткие ссылки это ограничение не распространяется. Они не занимают хранилище, поэтому созданная анонимно остаётся действительной бессрочно.

Когда срок выходит, ссылка перестаёт работать сразу же, и никто не сможет её открыть, как бы он ни получил адрес. Вы также можете в любой момент удалить её вручную на странице управления — с тем же немедленным результатом.

Если быть точными, истекает ссылка. Если вы хотите, чтобы и сам файл убрали из хранилища, напишите через форму обратной связи — это сделают вручную.

В чём разница между входом в учётную запись и работой без неё?

Без учётной записи вам доступен весь набор возможностей создания и управления. Вход — через Google, бесплатно, без отдельной регистрации — добавляет следующее:

  • Хранить файлы навсегда: анонимные загрузки живут не дольше 30 дней; после входа можно не задавать срок вовсе.
  • Больше файлов за одну загрузку: изображений — с 5 до 10, видео — с 1 до 2, аудио — с 2 до 3.
  • Автоматические водяные знаки на изображениях: выбранный вами текст наносится на изображение при загрузке.
  • Обмен только для участников: посетителю нужно войти, прежде чем ваша ссылка откроется.
  • Полная история и поиск: без учётной записи страница управления показывает лишь 10 последних записей; после входа можно листать их все и искать по короткому коду или по сохранённой заметке.
  • Записи привязаны к учётной записи: без неё они держатся за этот браузер, поэтому очистка файлов cookie или переход на другое устройство их теряет — а вместе с ними и возможность сменить пароль, изменить лимит просмотров или удалить ссылку. После входа они идут вместе с вами.
Возможность Без аккаунта После входа
Изображений за одну загрузку510
Видео за одну загрузку12
Аудиофайлов за одну загрузку23
Ограничение на файл15 / 500 / 50 МБТо же самое
Сколько хранятся файлыДо 30 днейБессрочно
Ссылки только для участников—Посетителю нужно сначала войти
Автоматический водяной знак—Есть
Записи в управленииПоследние 10Всё — поиск, редактирование и управление
Где хранятся записиЭтот браузер — при очистке cookie они пропадутПривязаны к вашему аккаунту

Каждый из этих пунктов подробно разобран в разделе Возможности для участников.

Можно ли отредактировать изображение или видео перед загрузкой?

Да, и ничего устанавливать не нужно. Выберите файл на странице изображений или видео — рядом появится кнопка «Редактировать»; нажмите её, и редактор откроется прямо на странице.

  • Изображения: обрезка, поворот, фильтры, яркость и контраст, подписи текстом и стрелками, наклейки-эмодзи и закрашивание.
  • Видео: подрезать лишнее, кадрировать, наложить фильтры и правки, добавить подписи. На выходе — MP4.

Всё редактирование происходит внутри вашего браузера. Файл не отправляется ради этого ни в какой другой сервис; пока вы не нажали «Загрузить», он не покидал ваше устройство.

Когда вы что-то закрашиваете, эти пиксели уничтожаются до записи файла — это не слой сверху, который кто-то потом снимет. А поскольку закрывать обычно приходится имя учётной записи, автомобильный номер или адрес, разница здесь существенная.

Редактор видео весит около 1,4 МБ, а сохранение перекодирует всё видео, что на длинном ролике может занять несколько минут, — поэтому при первом открытии мы объясняем это заранее. Ему нужен браузер с поддержкой WebCodecs; там, где её нет, кнопка «Редактировать» вообще не показывается.

Прикрыть

оригинал маска

Сверху рисуется слой. Пиксели под ним остаются в файле, так что снятие слоя их возвращает.

Как делает Mork

перезаписано

Сами пиксели перезаписываются ещё до записи файла. Снимать нечего — под ним уже ничего нет.

Всё это происходит в редакторе у вас в браузере, поэтому версия с исходными пикселями нигде не сохраняется.

Связь и сотрудничество

Как связаться с командой?

Есть страница в Facebook, через неё можно написать команде. Вопросы приветствуются, как и предложения о сотрудничестве любого рода.

По любым вопросам, связанным с сервисом, используйте форму обратной связи или напишите нам. Если ваше сообщение о ссылке с паролем, укажите и пароль — без него мы не сможем открыть ссылку и проверить.

Можно ли сотрудничать с Mork?

Mork ищет партнёров и рад предложениям любого рода. Уже действующие партнёрства и технические сервисы описаны в разделе Партнёры.

Чтобы обсудить, напишите нам любым из способов из предыдущего ответа.