За компетентността на ГДБОП, ССлС и алчните корпорации
Според мен темата за опитите за разправа с интернет обществото у нас не бива да затихва, а напротив - да се говори все повече на тази тема. Трябва всички да разберат какво се случва и къде са причините за това.
Понеже се занимавам с точни науки, трудно могат да ми замазват очите с небивалици. Затова и мисля да напиша за тях. Ето обяснения за част от нещата, за които се лъже и с тези лъжи се правят опити да бъде обработено обществото в посока на приемане на последващи репресии. Лъже се тенденциозно, от представители както на репресивните органи (потвърждение, че България е полицейска, а не правова държава, още повече при червено правителство) и от алчните за пари корпорации, които мразят своите клиенти.
Лъжа No.1
X% от генерирания трафик в българския интернет е генериран от разпространението на съдържание в нарушение на неговия лиценз за разпространение чрез протокола BitTorrent (известен сред закърнелите мозъци като "туренти" или с други волно измислени имена, говорещи ясно за нивото на технически познания на тези, които ги употребяват).
Това е дебелашка и доста груба лъжа. Ще обясня подробно проблема, за да се убедите сами кой и как послъгва. За да може да се каже колко процента от трафика каква услуга представлява този, който твърди това трябва да изследва трафика и да го класифицира по протокол, порт, източник и получател. След това трябва да подложи на много внимателен анализ събраната информация и чак след това могат да се правят каквито и да са изводи. Отмина времето, в което имаше централизирани файлови сървъри и лесно можеше да се направи количествена оценка за трафика от и към тази услуга. Идеологията на BitTorrent протокола указва на това, че потоците трафик са децентрализирани, а това означава, че няма централна точка в Интернет, която да е инициатора на звездовина схема, по която да преминава задължително целия трафик. Напротив, идеологията на BitTorrent протокола е да облекчи натоварването на Глобалната мрежа, като изнесе товара единствено по трасето свързващо два по два участниците в споделянето на дадено съдържание. Следователно, за да се анализира общия обем трафик по протокола BitTorrent, следва да се изследва трафика така, че да има максимален брой колектори, в които да се събира информацията (колектор - машина включена към комутатор или маршрутизатор, която събира целия преминал през устройството трафик или отчита преминалата информация по индиректни признаци, например проследяване на TCP сесията по поредните номера в заглавната част на пакетите и др). Забележете следната особеност, която е особено важна. Най-голям обмен става през високоскоростните трасета, а те по правило са локалните за потребителите етернет сегменти. Клиентите са свързани помежду си във един физически сегмент чрез комутатори. Не е възможно всички комутатори да са от такъв тип, че да позволяват да се извършва анализ и статистика на трафика сумарно през комутатора или на отделен негов порт. Това е първо ужасно скъпо, второ е непректично. Възможно е да се използва протокол STP, чрез който въпреки, че клиентите са в един етернет сегмент и дори на един комутатор, трафика между всеки два клиента да преминава през звездовидна схема на комутаторите - използват се един или повече "централни" комутатора, на които има възможност да се записва трафика. Така няма "скрит" трафик поради това, че той се обменя винаги през централния комутатор. Тази схема обаче не винаги е ефективна, защото забавя връзката между включените на съседни портове, изисква особено управление, води до недоволства на клиентите, че не могат да използват ефективно локалната мрежа. Използването на STP е ефективно при добра организация на мрежата, иначе използването му води до нещо от рода на "от София за Перник през Варна". Та така, ето я една от основните трудности - изключително трудно може да се оцени трафика в една локална мрежа, какво ли да говорим за подобна оценка за всички локални мрежи в България. Нито ГДБОП, нито ССлС имат дори елементарна представа за топологията на мрежите у нас. Дори самите доставчици не знаят добре пълната топология на собствените си мрежи на ниво етернет. Т.е. оценката на локално обменения трафик е практически невъзможна. Но да си представим, че ГДБОП и ССлС решат да отчитат трафика само през маршрутизатора на доставчика. Така те ще пропуснат да отчетат десетки проценти от сумарния BitTorrent трафик, но те са пропуснали толкова много неща по принцип, че едно пропуснато повече или по-малко, няма дори да бъде забелязано. И ето хипотезата, при която ГДБОП и ССлС са включили своите колектори към маршрутизаторите на доставчиците (или към комутаторите, към които тези маршрутизатори са свързани) и събират статистика за трафика или откопират самия трафик. Предполагам, че някой е ограмотил изпълнителите на подобни грандиозни безмислия, как се правят колектори на трафик (невероятно е, но да бъдем оптимисти). Няма да говорим, че това може да влоши услугата за клиентите на доставчика, особено за корпоративните, и това да му донесе косвени или преки загуби (може би после те ще му бъдат възстановени?). Представяме си без помощта на алкохол и халюциногени, че експертите от репресивните органи са успели да изпълнят намерението си да оценят трафика поне между доставчиците чрез записване (не дискутирам кой им е дал права за това). Изникват следнитв въпроси. Каква е методологията за събиране на трафика - в кои възли на кои доставчици е събиран трафика и по кое време? Трафикът, като количество, е неравномерно разпределен във времето. Има часови промени, дневни промени, седмични промени, месечни промени и др. Промяна може да се предизвика дори от предлаганото съдържание в даден момент. Но да си представим, че в ГДБОП и ССлС работят хора, които могат да различат знака за интеграл от този за сол-ключ и са изчели поне една книжка по Теория на експеримента, и са успели да докажат в някакъв приличен аспект поне приблизително условията за извършване на събирането на данни. И така след експеримента, ГДБОП и ССлС ще притежават масив от поне стотици терабайти, само за един ден и то ако не събират локалния трафик в етернет сегментите (интересно кой ще плати хардуера за колекторите). Стигаме до най-интересния момент - анализа на трафика. Това, че някой има масив от стотици терабайти, още не значи, че има полезна информация, защото за да се извлече нужната информация от този масив, тя трябва да се подреди, класифицира и свърже в някаква последователност. И тук опираме до един класически проблем, който няма еднозначно решение и той ни връща малко назад, а именно в условията на събиране на трансферираната информация. Как ще отсеем трафика, генериран по протокола BitTorrent? За да се отсее трафика генериран по BitTorrent протокола, трябва да се прихване таблицата с маршрути обменяна между клиенти, споделящи дадено съдържание и анонси, която обикновено се координира от т.нар. тракер. Т.е. първо трябва да се знае списъка с всички адреси на тракери, с които клиентите могат да реализират обмен на таблицата с маршрути. В общия случай няма как да се знае този списък. Няма регистър на тракерите. Поне аз не съм видял такъв, доколкото няма режим, по който те да бъдат накарани да се регистрират някъде, в някаква база и да спазват данните си за това какви адреси на тракери имат. Ако пък трябва да се реши обратната задача, т.е. по информация за трафика да се намери тракера, това е особено тежка задача, която може да се реши само, ако UDP протоколния трафик бъде записан и после анализиран. Няма да говоря каква изчислителна мощ и колко време е нужно за това. BitTorrent е много добре направен протокол - той работи на произволен порт и няма стандартен такъв. Т.е. тази му похвална гъвкавост пречи на анализа на трафика (и с всеки изминал ден аз разбирам колко хубаво е това). Та дори да се прихванат UDP анонсите, които дават информация за таблицата с маршрути, след това трабва да се провери съдържанието, което клиентите обменят, за да се види какво е то и да се каже "да, това е съдържание разпространяващо се в нарушение на лиценза му за разпространение" или не. За да може да се направи това обаче, трябва да се съберат всички фрагменти от обменяното съдържание и да се сглобят в краен файл, който да се прегледа и да се установи, че наистина иде реч за нарушение на нечий лиценз за рапространение. Все пак по този протокол се обменя и съдържание нямащо нищо общо с мултимедия. Тук някои големи борци срещу Интернет, с ниво на познания в областта близко до това на родопски овчар, биха казали - "да, ще хванем тракера и ще видим в базата му кой какво е теглил". Тези нещастни хорица не са виждали никога тракера отвътре. Първо, операторът на тракера решава дали достъпа до него ще е анонимен или не. Второ, дори и да не е анонимен, никой не иска лични данни за регистрация и при това да ги проверява. Трето, никой не гарантира правилното описание на обменяния трафик между споделящите информацията. Протоколът BitTorrent има за цел облекчаване на глобалния поток трафик в Интернет, а не правилно счетоводство на трафика. Има един куп проблеми и трикове, които водят до неправилно отчитане. Най-разпространеният е генерирането на лъжливи суперлативни анонси към тракера от клиентите. Т.е. все едно клиентът казва на тракера "аз споделих XYZ байта", но на практика не ги е споделил. Това е популярен метод за вдигане на коефициента на потребителя в тракера. Има клиенти, които са достигали стотици терабайти отчетено споделяне от тракера, без да са споделили и 100 мегабайта. Има изпитани трикове със споделяне с втори домашен компютър на небивала скорост, при което също се качва рейтинга, при това без да се лъже тракера. Само дето споделяне няма, а има локално копиране (много пъти даже), което реално не ползва никой друг потребител в Интернет. Тук няма да говоря за проксирани анонси, чрез включване в DHT таблици, където не се използва тракер и които на практика са неизловяеми. Тук не говоря и за това доколко един IP адрес може да е доказателство, че лицето X стои за него. Ами да вземат мега експертите от ССлС и ГДБОП да задължат банките да основат електронното си банкиране на удостоверяване по IP адрес (и после не се чудете, ако в ГДБОП влезе безмочъчник от Близкия изток с гердан от гранати и завика "Аллах Акбар" след което да последва брутална експлозия - банките все ще немерят пари да си купят камикадзе за отмъщение
Това последното е за да внеса малко хумор в мрачната тема
Ха сега ми кажете как ГДБОП, ССлС и спонсориращите ги корпорации, са оценили трафика по протокола BitTorrent. Очевидно са си измислили едни числа и са ги пльоснали ей така в публичното пространство, само за да оправдаят действията си! Това е лъжа и измама, както и да се погледне.