Создатель Всемирной паутины работает над проектом по защите персональных данных. В случае успеха разработка поможет пользователям сети вернуть контроль над своей личной информацией.
Тим Бернерс-Ли, изобретатель URI, URL, HTTP, HTML и директор консорциума W3C, объявил, что намерен создать новую систему хранения персональных данных пользователей Интернета. Главная цель разработки – обеспечить прозрачность и контроль над тем, как личные сведения используются другими организациями. Работа над проектом идет уже девять месяцев. До сих пор его держали в тайне.
В чем проблема
Крупные компании вроде Google и Facebook проявляют все больше интереса к персональным данным своих пользователей. Эта информация используется для маркетинговых целей, создания сервисов на базе машинного обучения и анализа больших данных. Необходимые сведения обычно находятся на серверах организаций.
Но централизованное хранение данных приводит к серьезным последствиям. К примеру, в конце сентября стало известно, что уязвимость Facebook позволила злоумышленникам получить доступ к страницам 50 млн пользователей социальной сети. Брешь возникла из-за использования сторонних JavaScript-библиотек.
Новая эпоха Всемирной паутины
Решение подобных проблем Тим Бернерс-Ли видит в создании децентрализованной системы хранения персональных данных. За основу разработчик планирует взять платформу Solid (social linked data), созданную в «Лаборатории информатики» MIT, где основатель Интернета является ведущим исследователем.
Solid – технология для обмена информацией с открытым исходным кодом. Доступ к данным можно получить только с согласия их владельца, а хранятся они в децентрализованной системе. Проект должен стать базой для создания приложений и сервисов, которые хотят добиться большей прозрачности в работе с личными сведениями своих клиентов.
Технология основана на актуальных стандартах W3C, что должно способствовать ее распространению. В ней используется система разрешений и идентификации, функциональность сквозного редактирования всех документов, система управления данными и обновления в реальном времени через WebSockets. Таким образом, каждый пользователь может принимать участие в создании единого интернет-пространства.
Бернерс-Ли позиционирует Solid как противовес системам хранения данных крупных ИТ-компаний, которые размещаются на собственных серверах. Сейчас стартап, получивший название Inrupt, находится в поисках инвесторов.
Принцип работы
Презентуя свою разработку, основатель Интернета описывает ее как синтез Google Drive, Microsoft Outlook, Slack, Spotify и WhatsApp. Личная информация будет храниться в «контейнере», который может быть размещен на удаленном сервере, рабочем или домашнем компьютере. Также возможно использовать несколько хранилищ на разных устройствах. Бернерс-Ли сравнивает проект с защищенной флешкой, к которой можно получить доступ из любого места, где есть сеть.
Протестировать Solid можно уже сейчас – на GitHub размещен установщик и инструкция по использованию. Для работы с сервером напрямую понадобится Node.js. Также можно воспользоваться утилитой для автоматизации развертывания приложений в виртуальной инфраструктуре Docker.