Лосось жобасы: пайдаланушының сенім деңгейлері бар проксилерді пайдаланып интернет цензурасына қалай тиімді қарсы тұруға болады

Лосось жобасы: пайдаланушының сенім деңгейлері бар проксилерді пайдаланып интернет цензурасына қалай тиімді қарсы тұруға болады

Көптеген елдердің үкіметтері қандай да бір жолмен азаматтардың Интернеттегі ақпарат пен қызметтерге қол жеткізуін шектейді. Мұндай цензурамен күресу – маңызды әрі күрделі міндет. Әдетте, қарапайым шешімдер жоғары сенімділікпен немесе ұзақ мерзімді тиімділікпен мақтана алмайды. Бұғаттауды жеңудің күрделі әдістері ыңғайлылық, төмен өнімділік тұрғысынан кемшіліктерге ие немесе Интернетті пайдалану сапасын тиісті деңгейде ұстауға мүмкіндік бермейді.

Иллинойс университетінің американдық ғалымдар тобы дамыды прокси технологиясын пайдалануға негізделген бұғаттауды жеңудің жаңа әдісі, сонымен қатар цензуралар үшін жұмыс істейтін агенттерді тиімді анықтау үшін сенім деңгейі бойынша пайдаланушыларды сегменттеу. Назарларыңызға осы жұмыстың негізгі тезистерін ұсынамыз.

Әдістің сипаттамасы

Ғалымдар интернетті пайдалануға шектеусіз елдерден келген еріктілер басқаратын прокси-серверлер жүйесін Salmon деп аталатын құрал жасап шығарды. Бұл серверлерді цензорлар бұғаттаудан қорғау үшін жүйе пайдаланушыларға сенім деңгейін тағайындау үшін арнайы алгоритмді пайдаланады.

Бұл әдіс прокси-сервердің IP-мекен-жайын білу және оны блоктау үшін өзін қарапайым пайдаланушылар ретінде көрсететін әлеуетті цензор агенттерін әшкерелеуді қамтиды. Оның үстіне оппозиция Сибилдің шабуылдары жүйеде тіркелу кезінде жарамды әлеуметтік желі тіркелгісіне сілтеме беру немесе сенім деңгейі жоғары пайдаланушыдан ұсыныс алу талаптары арқылы жүзеге асырылады.

Бұл қалай жұмыс істейді

Цензор елдегі кез келген маршрутизаторды басқаруға мүмкіндігі бар үкімет бақылайтын орган болуы керек. Сондай-ақ цензордың міндеті белгілі бір ресурстарға қол жеткізуді бұғаттау және одан әрі қамауға алу үшін пайдаланушыларды анықтау емес деп болжанады. Жүйе оқиғалардың мұндай дамуына қандай да бір жолмен кедергі жасай алмайды - мемлекеттің азаматтардың қандай қызметтерді пайдаланатынын білуге ​​мүмкіндігі көп. Олардың бірі - байланыстарды тоқтату үшін honeypot серверлерін пайдалану.

Сондай-ақ мемлекеттің айтарлықтай ресурстары, оның ішінде адам ресурстары бар деп болжануда. Цензор жүздеген немесе мыңдаған толық уақытты қызметкерлерді қажет ететін мәселелерді шеше алады.

Тағы бірнеше негізгі тармақтар:

  • Жүйенің мақсаты онлайн цензурасы бар аймақтарда тұратын барлық пайдаланушыларға бұғаттауды айналып өту мүмкіндігін қамтамасыз ету (яғни прокси сервердің IP мекенжайын беру).
  • Агенттер/интернет цензурасы органдары мен бөлімшелерінің қызметкерлері жүйеге қарапайым пайдаланушылардың атын жамылып қосылуға тырысуы мүмкін.
  • Цензор мекенжайы өзіне белгілі болған кез келген прокси серверді бұғаттай алады.
  • Бұл жағдайда Salmon жүйесінің ұйымдастырушылары цензор қандай да бір түрде сервер мекенжайын біліп алғанын түсінеді.

Мұның бәрі бізді блокадаларды еңсеруге арналған жүйенің үш негізгі құрамдас бөлігінің сипаттамасына әкеледі.

  1. Жүйе пайдаланушының цензуралық ұйымдардың агенті болу ықтималдығын есептейді. Мұндай агент болу ықтималдығы жоғары пайдаланушыларға тыйым салынады.
  2. Әрбір пайдаланушының сенім деңгейі бар, оны табу керек. Ең жылдам жұмыс істейтін проксилер сенім деңгейі жоғары пайдаланушыларға арналған. Бұған қоса, бұл сенімді, уақытпен тексерілген пайдаланушыларды жаңадан келгендерден бөлуге мүмкіндік береді, өйткені олардың арасында цензураның агенттері болуы ықтимал.
  3. Сенім деңгейі жоғары пайдаланушылар жүйеге жаңа пайдаланушыларды шақыра алады. Нәтиже – сенімді пайдаланушылардың әлеуметтік графигі.

Барлығы қисынды: цензор әдетте прокси-серверді осы жерде және қазір бұғаттауы керек, ол жүйедегі агенттерінің шоттарын «сорғыту» үшін көп уақыт күтпейді. Сонымен қатар, жаңа пайдаланушылар бастапқыда әртүрлі деңгейдегі сенімге ие болуы мүмкін екені анық - мысалы, жобаны жасаушылардың достары мен туыстары цензуралық мемлекеттермен ынтымақтасады.

Сенім деңгейлері: іске асыру мәліметтері

Пайдаланушылар арасында ғана емес, прокси серверлер арасында да сенім деңгейі бар. Жүйе белгілі бір деңгейі бар пайдаланушыға сенімділік деңгейі бірдей серверді тағайындайды. Сонымен қатар, пайдаланушының сенім деңгейі жоғарылауы немесе төмендеуі мүмкін, ал серверлер жағдайында ол тек өседі.

Цензорлар белгілі бір пайдаланушы пайдаланып жатқан серверді блоктаған сайын олардың сенім деңгейі төмендейді. Сервер ұзақ уақыт бойы бұғатталмаса, сенім артады – әрбір жаңа деңгеймен талап етілетін уақыт екі есе артады: n деңгейінен n+1 деңгейіне өту үшін прокси сервердің 2n+1 күн үзіліссіз жұмыс істеуі қажет. Максималды, алтыншы, сенім деңгейіне жету жолы екі айдан астам уақытты алады.

Лосось жобасы: пайдаланушының сенім деңгейлері бар проксилерді пайдаланып интернет цензурасына қалай тиімді қарсы тұруға болады

Ең жақсы прокси-серверлердің мекенжайларын білу үшін ұзақ күту цензорларға қарсы өте тиімді шара болып табылады.

Сервердің сенім деңгейі – оған пайдаланушылар тағайындаған сенімнің ең төменгі деңгейі. Мысалы, егер жүйедегі жаңа сервер ең төменгі рейтингі 2 болатын пайдаланушыларға тағайындалса, прокси де соны алады. Егер содан кейін 3 рейтингі бар адам серверді пайдалана бастаса, бірақ екінші деңгейдегі пайдаланушылар да қалса, сервер рейтингі 2 болады. Егер сервердің барлық пайдаланушылары деңгейді арттырса, прокси үшін ол артады. Бұл ретте сервер сенім деңгейін жоғалта алмайды, керісінше, бұғатталған жағдайда пайдаланушыларға айыппұл салынады.

Сенім деңгейі жоғары пайдаланушылар сыйақылардың екі түрін алады. Біріншіден, серверлер бірдей емес. Өткізу қабілетінің минималды талаптары бар (100 Кбит/с), бірақ ерікті сервер иесі көбірек ұсына алады - жоғарғы шек жоқ. Salmon жүйесі рейтингі жоғары пайдаланушылар үшін ең өнімді серверлерді таңдайды.

Сонымен қатар, сенім деңгейі жоғары пайдаланушылар цензорлардың шабуылдарынан жақсы оқшауланады, өйткені цензор прокси мекенжайын білу үшін бірнеше ай күтуі керек. Нәтижесінде тәуекелі жоғары адамдар үшін серверлерді бұғаттау ықтималдығы сенімі төмен адамдарға қарағанда бірнеше есе төмен.

Мүмкіндігінше көптеген лайықты пайдаланушыларды ең жақсы прокси-серверлерге қосу үшін Salmon жасаушылары ұсыныстар жүйесін әзірледі. Жоғары рейтингі (L) бар пайдаланушылар достарын платформаға қосылуға шақыра алады. Шақырылған адамдар L-1 деп бағаланады.

Ұсынушы жүйесі толқындармен жұмыс істейді. Шақырылған пайдаланушылардың бірінші толқыны достарын шамамен төрт айдан кейін ғана шақыра алады. Екінші және одан кейінгі толқындардың пайдаланушылары 2 ай күтуі керек.

Жүйелік модульдер

Жүйе үш құрамдас бөліктен тұрады:

  • Windows жүйесіне арналған Лосось клиенті;
  • еріктілер орнатқан серверлік демон бағдарламасы (Windows және Linux үшін нұсқалары);
  • Барлық прокси серверлердің дерекқорын сақтайтын және пайдаланушылар арасында IP мекенжайларын тарататын орталық каталог сервері.

Лосось жобасы: пайдаланушының сенім деңгейлері бар проксилерді пайдаланып интернет цензурасына қалай тиімді қарсы тұруға болады

Жүйелік клиент қолданбасының интерфейсі

Жүйені пайдалану үшін адам Facebook тіркелгісі арқылы тіркелгі жасауы керек.

қорытынды

Қазіргі уақытта Salmon әдісі кеңінен қолданылмайды, тек шағын пилоттық жобалар Иран мен Қытайдағы пайдаланушыларға белгілі. Бұл қызықты жоба болғанына қарамастан, ол толықтай анонимділік пен еріктілерді қорғауды қамтамасыз етпейді, ал жасаушылардың өзі оның бал құмыра қызметтерін пайдаланатын шабуылдарға бейім екенін мойындайды. Соған қарамастан, сенімділік деңгейлері бар жүйені енгізу қызықты экспериментке ұқсайды, оны жалғастыруға болады.

Бүгінгі күн осымен бітті, назарларыңызға рахмет!

Пайдалы сілтемелер мен материалдардан Инфатика:

Ақпарат көзі: www.habr.com

пікір қалдыру