CENO 2.0 վեբ բրաուզերի թողարկում, որն օգտագործում է P2P ցանց՝ արգելափակումը շրջանցելու համար

eQualite ընկերությունը հրապարակել է բջջային վեբ բրաուզերի CENO 2.0.0 (CEnsorship.NO) թողարկումը, որը նախատեսված է տեղեկատվության հասանելիությունը կազմակերպելու գրաքննության, տրաֆիկի զտման կամ գլոբալ ցանցից ինտերնետ հատվածների անջատման պայմաններում: Զննարկիչը կառուցված է GeckoView շարժիչի վրա (օգտագործվում է Firefox-ում Android-ի համար), որը ընդլայնված է ապակենտրոնացված P2P ցանցի միջոցով տվյալների փոխանակման ունակությամբ, որում օգտվողները մասնակցում են երթևեկի վերահղմանը դեպի արտաքին դարպասներ, որոնք ապահովում են տեղեկատվության հասանելիություն՝ շրջանցելով զտիչները: Ծրագրի մշակումները բաշխվում են MIT լիցենզիայի ներքո: Պատրաստի հավաքները հասանելի են Google Play-ում:

P2P ֆունկցիոնալությունը տեղափոխվել է առանձին Ouinet գրադարան, որը կարող է օգտագործվել կամայական հավելվածներում գրաքննության շրջանցման գործիքներ ավելացնելու համար: CENO զննարկիչը և Ouinet գրադարանը թույլ են տալիս մուտք գործել տեղեկատվություն պրոքսի սերվերների, VPN-ների, դարպասների և երթևեկության ֆիլտրումը շրջանցելու այլ կենտրոնացված մեխանիզմների ակտիվ արգելափակման պայմաններում, մինչև ինտերնետի ամբողջական անջատումը գրաքննված տարածքներում (ամբողջական արգելափակումով, բովանդակությամբ կարող է բաշխվել քեշից կամ տեղային պահեստային սարքերից):

Նախագիծը օգտագործում է յուրաքանչյուր օգտատիրոջ բովանդակության քեշավորում՝ պահպանելով հանրաճանաչ բովանդակության ապակենտրոնացված քեշը: Երբ օգտատերը բացում է կայք, ներբեռնված բովանդակությունը պահվում է տեղում և հասանելի է դառնում P2P ցանցի մասնակիցներին, ովքեր չեն կարող ուղղակիորեն մուտք գործել ռեսուրս կամ շրջանցել դարպասները: Յուրաքանչյուր սարք պահում է միայն տվյալ սարքից անմիջապես պահանջվող տվյալները: Քեշում էջերի նույնականացումը կատարվում է URL-ի հեշի միջոցով: Էջի հետ կապված բոլոր լրացուցիչ տվյալները, ինչպիսիք են պատկերները, սկրիպտները և ոճերը, խմբավորվում և մատուցվում են միասին մեկ նույնացուցիչի տակ:

Նոր բովանդակություն մուտք գործելու համար, որոնց անմիջական մուտքն արգելափակված է, օգտագործվում են հատուկ պրոքսի դարպասներ (ներարկիչներ), որոնք տեղակայված են ցանցի արտաքին մասերում, որոնք ենթակա չեն գրաքննության: Հաճախորդի և դարպասի միջև տեղեկատվությունը գաղտնագրվում է հանրային բանալիների կոդավորման միջոցով: Թվային ստորագրություններն օգտագործվում են դարպասները նույնականացնելու և վնասակար դարպասների ներդրումը կանխելու համար, իսկ նախագծի կողմից աջակցվող դարպասների բանալիները ներառված են բրաուզերի առաքման մեջ:

Դարպաս մուտք գործելու համար, երբ այն արգելափակված է, շղթայական կապն ապահովվում է այլ օգտատերերի միջոցով, որոնք հանդես են գալիս որպես վստահված անձինք՝ դեպի դարպաս երթևեկությունը փոխանցելու համար (տվյալները գաղտնագրված են դարպասի բանալիով, որը թույլ չի տալիս տարանցիկ օգտատերերին, որոնց համակարգերով հարցումը փոխանցվում է): սեպ մտնել թրաֆիկի մեջ կամ որոշել բովանդակությունը): Հաճախորդների համակարգերը չեն ուղարկում արտաքին հարցումներ այլ օգտատերերի անունից, այլ կամ վերադարձնում են տվյալներ քեշից կամ օգտագործվում են որպես հղիչ՝ դեպի պրոքսի դարպասի թունել ստեղծելու համար:

CENO 2.0 վեբ բրաուզերի թողարկում, որն օգտագործում է P2P ցանց՝ արգելափակումը շրջանցելու համար

Բրաուզերը նախ փորձում է ուղղակիորեն ուղարկել կանոնավոր հարցումները, և եթե ուղղակի հարցումը ձախողվում է, այն որոնում է բաշխված քեշը: Եթե ​​URL-ը քեշում չէ, տեղեկատվություն է պահանջվում՝ միանալով պրոքսիի դարպասին կամ մուտք գործելով դարպաս մեկ այլ օգտատիրոջ միջոցով: Զգայուն տվյալները, ինչպիսիք են թխուկները, չեն պահվում քեշում:

CENO 2.0 վեբ բրաուզերի թողարկում, որն օգտագործում է P2P ցանց՝ արգելափակումը շրջանցելու համար

P2P ցանցի յուրաքանչյուր համակարգ ապահովված է ներքին նույնացուցիչով, որն օգտագործվում է P2P ցանցում երթուղղման համար, բայց կապված չէ օգտագործողի ֆիզիկական գտնվելու վայրի հետ: Քեշում փոխանցվող և պահվող տեղեկատվության հուսալիությունը ապահովվում է թվային ստորագրությունների կիրառմամբ (Ed25519): Փոխանցված տրաֆիկը գաղտնագրված է TLS-ի միջոցով: Բաշխված հեշ աղյուսակը (DHT) օգտագործվում է ցանցի կառուցվածքի, մասնակիցների և քեշավորված բովանդակության մասին տեղեկություններ ստանալու համար: Անհրաժեշտության դեպքում, µTP կամ Tor-ը կարող է օգտագործվել որպես փոխադրամիջոց, բացի HTTP-ից:

Միևնույն ժամանակ, CENO-ն անանունություն չի տրամադրում, և ուղարկված հարցումների մասին տեղեկատվությունը հասանելի է մասնակիցների սարքերում վերլուծության համար (օրինակ, հեշը կարող է օգտագործվել որոշելու համար, որ օգտատերը մուտք է գործել որոշակի կայք): Գաղտնի հարցումների համար, օրինակ, որոնք պահանջում են միացում ձեր հաշվին փոստով և սոցիալական ցանցերում, առաջարկվում է օգտագործել առանձին մասնավոր ներդիր, որտեղ տվյալները պահանջվում են միայն ուղղակիորեն կամ պրոքսի դարպասի միջոցով, բայց առանց քեշ մուտք գործելու և առանց տեղավորվելով քեշում:

Նոր թողարկման փոփոխություններից.

  • Վահանակի դիզայնը փոխվել է, և կոնֆիգուրատորի ինտերֆեյսը վերափոխվել է:
  • Հնարավոր է սահմանել Մաքրել կոճակի լռելյայն վարքագիծը և հեռացնել այս կոճակը վահանակից և մենյուից:
  • Կազմաձևիչն այժմ հնարավորություն ունի մաքրել բրաուզերի տվյալները, ներառյալ ընտրովի ջնջումն ըստ ցանկի:
  • Մենյուի ընտրանքները վերադասավորվել են:
  • Ինտերֆեյսի հարմարեցման տարբերակները ներառված են առանձին ենթամենյուում:
  • Ouinet գրադարանի (0.21.5) և Ceno Extension-ի (1.6.1) տարբերակը թարմացվել են, GeckoView շարժիչը և Mozilla գրադարանները համաժամացվել են Firefox 108-ի հետ։
  • Ավելացվեց ռուսաց լեզվի տեղայնացում:
  • Ավելացվել են թեմայի պարամետրերի և որոնման համակարգերի կառավարման կարգավորումներ:

Source: opennet.ru

Добавить комментарий