Pulojekiti ya TFC imapanga njira yotumizira mauthenga otetezeka

M'malire a polojekitiyi TFC (Tinfoil Chat) kuyesa kudapangidwa kuti apange chithunzi cha makina otetezedwa otetezedwa omwe angasungire chinsinsi cha makalata ngakhale zida zomaliza zitasokonezedwa. Kuti muchepetse kafukufukuyu, khodi ya polojekitiyi imalembedwa mu Python ndi zilipo zololedwa pansi pa GPLv3.

Panopa makina otumizirana mameseji omwe amagwiritsa ntchito kubisa kwakumapeto amakulolani kuti muteteze makalata kuti asatengeke pa ma seva apakatikati komanso kusanthula kwa magalimoto, koma musateteze ku zovuta kumbali ya chipangizo cha kasitomala. Kunyengerera machitidwe potengera kutsekeka kwa kumapeto kwa kumapeto, ndikokwanira kusokoneza makina ogwiritsira ntchito, firmware kapena messenger application pa chipangizo chomaliza, mwachitsanzo, pogwiritsa ntchito ziwopsezo zomwe zidadziwika kale, kudzera pakuyambitsa koyambirira kwa mapulogalamu kapena ma bookmark a hardware. muchipangizocho, kapena potumiza zosintha zabodza zokhala ndi khomo lakumbuyo (mwachitsanzo, popereka chikakamizo kwa wopanga mapulogalamu ndi azidziwitso kapena magulu aupandu). Ngakhale makiyi a encryption ali pachizindikiro chosiyana, ngati muli ndi mphamvu pa dongosolo la wogwiritsa ntchito, ndizotheka kutsata njira, kulanda deta kuchokera pa kiyibodi, ndikuwunika zotuluka pazenera.

TFC imapereka mapulogalamu ndi hardware zovuta zomwe zimafuna kugwiritsa ntchito makompyuta atatu osiyana ndi chogawa chapadera cha hardware kumbali ya kasitomala. Magalimoto onse panthawi yolumikizana ndi omwe akutenga nawo mbali amatumizidwa kudzera pa netiweki ya Tor yosadziwika, ndipo mapulogalamu amawu amapangidwa mwanjira yobisika ya Tor services (ogwiritsa ntchito amadziwika ndi ma adilesi obisika ndi makiyi akamatumizirana mauthenga).

Pulojekiti ya TFC imapanga njira yotumizira mauthenga otetezeka

Kompyuta yoyamba imakhala ngati chipata cholumikizira netiweki ndikuyendetsa ntchito yobisika ya Tor. Chipatacho chimagwiritsa ntchito deta yomwe yasungidwa kale, ndipo makompyuta ena awiriwa amagwiritsidwa ntchito kubisa ndi kubisa. Kompyuta yachiwiri ingagwiritsidwe ntchito kumasulira ndi kuwonetsa mauthenga omwe alandilidwa, ndipo yachitatu imangolemba ndi kutumiza mauthenga atsopano. Chifukwa chake, kompyuta yachiwiri ili ndi makiyi achinsinsi okha, ndipo yachitatu ndi makiyi achinsinsi okha.

Makompyuta achiwiri ndi achitatu alibe kulumikizana mwachindunji ndi netiweki ndipo amasiyanitsidwa ndi kompyuta yachipata ndi chogawa chapadera cha USB chomwe chimagwiritsa ntchito "data diode” ndipo imatumiza deta kumbali imodzi yokha. The ziboda amalola kokha kutumiza deta kwa yachiwiri kompyuta ndi kungolandira deta kuchokera kompyuta lachitatu. Mayendedwe a data mu splitter ndi ochepa kugwiritsa ntchito optocouplers (kupuma kosavuta mu mizere ya Tx ndi Rx mu chingwe sikokwanira, chifukwa kupuma sikumapatula kufalitsa kwa deta kumbali ina ndipo sikutsimikizira kuti mzere wa Tx sudzagwiritsidwa ntchito powerenga, ndi Rx mzere wotumizira. ). The splitter ikhoza kusonkhanitsidwa kuchokera ku zidutswa zazing'ono, zithunzi zaphatikizidwa (PCB) ndipo akupezeka pansi pa layisensi ya GNU FDL 1.3.

Pulojekiti ya TFC imapanga njira yotumizira mauthenga otetezeka

Ndi chiwembu choterocho, chipatacho chimasokonekera sindingalole kupeza makiyi kubisa ndipo sadzalola inu kupitiriza kuukira zida otsala. Ngati kompyuta yomwe makiyi a decryption ali ndi vuto, chidziwitso chochokera kwa icho sichingapatsidwe kudziko lakunja, chifukwa kutulutsa kwa data kumangongolandira chidziwitso, ndipo kutengerako kumatsekedwa ndi diode ya data.

Pulojekiti ya TFC imapanga njira yotumizira mauthenga otetezeka

Kubisa kumatengera makiyi a 256-bit pa XChaCha20-Poly1305, ntchito yapang'onopang'ono ya hashi imagwiritsidwa ntchito kuteteza makiyi ndi mawu achinsinsi. Argon2id. Kwa kusinthana kwakukulu kumagwiritsidwa ntchito X448 (Protocol ya Diffie-Hellman yochokera pa Curve448) kapena makiyi a PSK (zogawana). Uthenga uliwonse umaperekedwa mwachinsinsi chamtsogolo (PFS, Chinsinsi Chabwino Kwambiri) kutengera ma hashes a Blake2b, momwe kunyengerera kwa imodzi mwa makiyi aatali sikulola kutsekedwa kwa gawo lomwe linalandidwa kale. Mawonekedwe ogwiritsira ntchito ndi ophweka kwambiri ndipo amaphatikizapo zenera logawidwa m'madera atatu - kutumiza, kulandira ndi mzere wolamula wokhala ndi chipika cholumikizana ndi chipata. Management ikuchitika kudzera mwapadera command set.

Pulojekiti ya TFC imapanga njira yotumizira mauthenga otetezeka

Source: opennet.ru

Kuwonjezera ndemanga