English version: README.md
Публичный агрегированный набор данных и статический дашборд для анализа закономерностей VPN-инфраструктуры.
Репозиторий представляет производные данные инфраструктурной аналитики на уровнях провайдера, страны, ASN, взаимосвязей, архетипа и анонимизированных хостинг-кластеров. Опубликованные данные предназначены для исследований, сравнения и визуального изучения без раскрытия первичных инвентаризаций конечных точек или оперативных исходных материалов.
Публичный набор данных организован вокруг канонического набора VPN-провайдеров.
Основные сущности:
- Провайдер: нормализованное имя VPN-провайдера, используемое как основной ключ соединения (join key) в наборах данных уровня провайдера.
- Страна: полное название страны, используемое для публичных географических сводок и фильтрации в дашборде.
- ASN: публичный номер автономной системы и метка оператора, отображаемые только в качестве агрегированного инфраструктурного контекста.
- Архетип: модель инфраструктуры провайдера, выведенная на основе географии, разнообразия хостинга, концентрации и сигналов достоверности.
- Хостинг-кластер: анонимизированный отпечаток хостинга/оператора, используемый для отображения паттернов зависимостей без раскрытия наименований первичной инфраструктуры конечных точек.
- Кластер взаимосвязей: группировка провайдеров на основе агрегированных признаков пересечения, таких как общий ASN, общий префикс или число точных пересечений из агрегированных исходных слоёв.
Файлы уровня провайдера:
data/provider_fingerprints.csv: модель инфраструктуры провайдера, диапазон числа наблюдаемых записей (observed-record bucket), географический охват, разнообразие хостинга, оценка общей инфраструктуры, доля хостинга, доля совпадений стран по MMDB и достоверность.data/provider_geo_truth_score.csv: оценка геодостоверности провайдера (geo-truth score), число наблюдаемых стран, доля совпадений по MMDB, вероятность виртуального местоположения, качество точности городов и достоверность.data/provider_independence_index.csv: оценка независимости провайдера, грейд, концентрация хостинга, уровень общего следа (shared footprint), уровень географического разнообразия и достоверность.data/provider_archetype_map.csv: сопоставление провайдеров с архетипами, включая грейд, оценку геодостоверности и достоверность.
Файлы по странам и географии:
data/country_virtual_location_pressure.csv: оценка давления на уровне страны, число провайдеров, число хостинг-кластеров, примеры провайдеров, зависимость от хостинга, доля совпадений по MMDB и достоверность.data/provider_country_map.csv: агрегированное сопоставление провайдеров со странами, включая диапазон числа наблюдаемых записей и долю провайдера в стране.
Файлы инфраструктуры и зависимостей:
data/hosting_dependency_index.csv: анонимизированные хостинг-кластеры с числом провайдеров, числом стран, оценкой зависимости, классом зависимости и публичными примерами.data/provider_hosting_cluster_map.csv: сопоставление провайдеров с хостинг-кластерами.data/external_hosting_operator_footprint.csv: агрегированный слой следов операторов с нормализованными примерами провайдеров.data/external_provider_hosting_dependency.csv: агрегированные сигналы зависимости провайдеров от операторов.
Файлы ASN и Atlas:
data/atlas_provider_country_asn.csv: агрегированный слой провайдер–страна–ASN, используемый картой дашборда и фильтрами Atlas.data/atlas_provider_country.csv: агрегированный слой Atlas провайдер–страна.data/atlas_provider_asn.csv: агрегированный слой Atlas провайдер–ASN.data/atlas_country_summary.csv: сводка Atlas на уровне стран, пересчитанная из нормализованного слоя провайдер–страна–ASN.data/atlas_asn_summary.csv: сводка Atlas на уровне ASN, пересчитанная из нормализованного слоя провайдер–страна–ASN.data/external_asn_multi_provider_clusters.csv: контексты ASN с несколькими провайдерами после нормализации к каноническому набору VPN-провайдеров.
Файлы взаимосвязей и структуры:
data/external_provider_overlap_signals.csv: агрегированные сигналы пересечения на уровне пар.data/external_provider_relationship_clusters.csv: кластеры взаимосвязей провайдеров с агрегированными счётчиками подтверждений.data/external_shared_prefix_evidence.csv: анонимизированные кластеры подтверждений общих префиксов.data/infrastructure_archetypes.csv: сводные данные по архетипам и медианные значения сигналов.data/market_structure_tiers.csv: число провайдеров и описание для уровней рыночной структуры.data/methodology_features.csv: описания признаков, используемых публичным слоем скоринга.
Сводка по репозиторию:
data/providers_public.csv: публичный экспорт отпечатков провайдеров.data/public_summary.json: сгенерированная публичная сводка, счётчики источников, граница исключений и контекст валидации.
Основные соединения (joins):
providerобъединяет файлы уровня провайдера, карты провайдер–страна, карты провайдер–хостинг, файлы провайдеров Atlas и слои зависимостей внешних провайдеров.countryобъединяет данные давления по странам, карты провайдер–страна, сводные данные по странам Atlas и фильтры стран дашборда.asnобъединяет сводные данные ASN Atlas, строки провайдер–ASN, строки провайдер–страна–ASN и панели контекста ASN.hosting_clusterобъединяетhosting_dependency_index.csvсprovider_hosting_cluster_map.csv.archetypeобъединяетinfrastructure_archetypes.csvсprovider_archetype_map.csv.relationship_clusterопределяет агрегированные группы отношений провайдеров вexternal_provider_relationship_clusters.csv.
Дашборд применяет эти связи в интерактивном режиме. Выбор провайдера, страны, ASN, архетипа, кластера отношений или кластера хостинга пересчитывает видимую таблицу провайдеров, карту Atlas, контекст ASN, списки стран, панели отношений и таблицы зависимостей хостинга.
Точкой входа GitHub Pages является интерактивный дашборд:
- Корневая страница:
index.html - Приложение дашборда:
dashboard/index.html - Источник данных дашборда:
data/
Дашборд включает:
- мировая карта Atlas
- единые фильтры
- таблица отпечатков провайдеров
- досье выбранного сигнала
- уровни структуры рынка
- инфраструктурные архетипы
- список гео-истинности стран
- ASN/сетевая разведка
- кластеры отношений провайдеров
- кластеры зависимостей хостинга
Репозиторий не публикует:
- необработанные (raw) IP-адреса выходных узлов VPN
- инвентаризации конечных точек или узлов
- списки диапазонов CIDR/сетей
- конфигурационные файлы OpenVPN или WireGuard
- учётные данные, токены или артефакты клиентов провайдеров
- базы данных MMDB/исходные базы данных
- ленты обнаружения в реальном времени или блок-листы
Публичный слой содержит только агрегаты, оценки, примеры, бакеты и анонимизированные идентификаторы кластеров.
Оценки и кластеры являются аналитическими инфраструктурными сигналами. Они не являются обвинениями, юридическими выводами, утверждениями о владении, утверждениями о принадлежности, определениями злоупотреблений или вердиктами в отношении провайдеров.
Оценки независимости провайдера, гео-истинности, отношений и зависимостей описывают наблюдаемые инфраструктурные закономерности в пределах доступных агрегированных данных. Они не устанавливают корпоративный контроль, намерения, юрисдикцию, качество обслуживания, безопасность пользователей, вредоносную активность или юридическую ответственность.
Метки стран представляют наблюдаемую или обогащённую инфраструктурную географию в агрегированном наборе данных. Они не являются утверждениями о юрисдикции компании, физическом расположении офиса, владении или юридическом домициле.
Метки ASN и операторов используются только как инфраструктурный контекст. Они не подразумевают одобрения, противоправных действий, контроля, сотрудничества или ответственности названного сетевого оператора.
Набор данных подходит для исследований, сравнительного анализа, обсуждения методологии и визуального изучения. Он не заменяет юридическую экспертизу, доказательства для реагирования на инциденты, решения по комплаенсу или применение мер безопасности в реальном времени.
