Alexander Lashkov
7 432

Dropbox знает, когда вы храните в папке нелегальный контент

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



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

Сразу же возникли подозрения в том, что Dropbox подглядывает за своими пользователями.

Как это работает


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

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

Посетители нашего бутикового портала про IT-стартапы, конечно, знают, что такое хэширование, но для непосвященных коротко опишем суть. Если "прогнать" файл через специальную хеш-функцию, то она сгенерирует некий набор символов, причем для другого файла набор будет отличаться. При этом, зная только хэш, узнать, какому файлу он соответствует, невозможно. Таким образом эту строку символов можно использовать для того, чтобы понять, имеете ли вы дело с файлом, идентичным искомому.



У Dropbox есть хэши всех загружаемых на сервера компании файлов, так что сличить их со списком хэшей запрещенного контента не составляет никакого труда. При этом изучать сами файлы пользователей никакой необходимости нет. Довольно простое и красивое решение.

А вот официальное заявление компании насчет того самого твита:
Иногда мы получаем от властей требования удалить тот или иной контент, который нарушает авторские права. В случае получения таких сообщений, мы обрабатываем их согласно закону и отключаем ссылки на запрещенные файлы. Для этого была разработана автоматизированная система, которая не позволяет пользователям делиться запрещенными материалами с помощью ссылок Dropbox. Это делается посредством сравнения файла, на который создана ссылка, со списком хэшей файлов, нарушающих авторские права. Мы не заглядываем в саму вашу папку Dropbox и работаем над тем, чтобы ваши файлы были в безопасности.

#стартапы #Dropbox #копирайт #выкрутились #запрещенный_контент

{ "author_name": "Alexander Lashkov", "author_type": "self", "tags": ["\u0441\u0442\u0430\u0440\u0442\u0430\u043f\u044b","dropbox","\u043a\u043e\u043f\u0438\u0440\u0430\u0439\u0442","\u0432\u044b\u043a\u0440\u0443\u0442\u0438\u043b\u0438\u0441\u044c","\u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043d\u044b\u0439_\u043a\u043e\u043d\u0442\u0435\u043d\u0442"], "comments": 0, "likes": 16, "favorites": 0, "is_advertisement": false, "section_name": "default", "id": "3328", "is_wide": "1" }

Прямой эфир

Подписаться на push-уведомления
[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } } ]