NetHealth поможет сделать интернет свободным

1 ноября 2019 года в России вступил в силу закон о так называемом автономном рунете. Государство планирует поддерживать работу российского сегмента сети в случае проблем с доступом к текущим DNS-серверам, точкам маршрутизации и тому подобное. В результате у Роскомнадзора появился ещё один рычаг давления на неугодные сайты.

В ответ на это был запущен проект NetHealth для мониторинга блокировок ресурсов российского сегмента сети.

Что такое NetHealth

NetHealth —  некоммерческий проект по мониторингу блокировок сайтов и иных ресурсов в России. Цель проекта — собрать самую крупную сеть мониторинга, благодаря которой можно было бы получать реальную картину интернет-свободы в стране.

Наши принципы — независимость, открытость и честность. NetHealth не принадлежит ни к одной политической партии, не скрывает полученные данные и публично рассказывает о своей деятельности.

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

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

Как устроен NetHealth

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

Серверная часть NetHealth обрабатывает результаты проверок, отбрасывает подозрительные и ложные. Затем на основании имеющихся данных высчитывает процент доступности ресурса.

На данный момент доступна только JavaScript-версия библиотеки. Исходный код библиотеки доступен на GitHub, где любой желающий может помочь в разработке или отметить ошибку сервиса.

В будущем планируется создание библиотек под различные языки программирования. А благодаря открытому API вы уже сейчас можете встроить код в свое приложение на платформе Android или IOS. Проект NetHealth создается при поддержке Общества Защиты Интернета.

Чем можете помочь именно вы

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

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

Чем больше сайтов установят код проекта, тем больше будет охват данных для мониторинга. Это даст более точную, а главное, более своевременную картину блокировок. Даже если у вас на сайте не очень много посещений, вы всё равно будете полезны для борьбы с произволом РКН.

Если вы разработчик мобильных, веб- или десктопных приложений или вам просто небезразлична судьба интернет-свободы в России, подписывайтесь на Twitter и Telegram NetHealth, оставляйте свои пожелания. Разработчики с радостью помогут интегрировать библиотеку в ваши проекты.

А самое главное расскажите об инициативе NetHealth всем. Защитим интернет вместе!

Комментарии