Iyo TFC purojekiti yakagadzira USB splitter yenhume ine makomputa matatu


Iyo TFC purojekiti yakagadzira USB splitter yenhume ine makomputa matatu

Chirongwa cheTFC (Tinfoil Chat) chakaronga mudziyo wehardware une 3 USB ports yekubatanidza makomputa matatu uye kugadzira inodzivirira-inochengetedzwa meseji system.

Komputa yekutanga inoita segedhi rekubatanidza kunetiweki uye kuvhura iyo Tor yakavanzika sevhisi; inoshandura yakavharirwa data.

Kombiyuta yechipiri ine makiyi ekudzima uye inoshandiswa chete kudhipfa uye kuratidza yakagamuchirwa meseji.

Komputa yechitatu ine makiyi ekunyorera uye inongoshandiswa kunyora nekutumira mameseji matsva.

Iyo USB splitter inoshanda pane optocouplers pane "data diode" musimboti uye inopfuudza data chete munzira dzakatarwa: kutumira data kune yechipiri komputa uye kugamuchira data kubva kune yechitatu komputa.

Kukanganisa komputa yekutanga hakuzokubvumire iwe kuwana makiyi ekunyorera, iyo data pachayo, uye haizokubvumiri kuti uenderere mberi nekurwiswa pamidziyo yasara.

Kana komputa yechipiri ikakanganiswa, munhu anorwisa achaverenga mameseji nemakiyi, asi haakwanise kuendesa kune kunze kwenyika, sezvo iyo data inongogamuchirwa kubva kunze, asi isina kutumirwa kunze.

Kana komputa yechitatu ikakanganiswa, munhu anorwisa anogona kutevedzera munhu akanyoresa uye kunyora mameseji panzvimbo yake, asi haakwanise kuverenga data rinobva kunze (sezvo richienda kune yechipiri komputa uye rakadhindwa ipapo).

Encryption yakavakirwa pa256-bit XCha20-Poly1305 algorithm, uye inononoka Argon2id hash basa rinoshandiswa kuchengetedza makiyi nepassword. Pakuchinjana kwakakosha, X448 (Diffie-Hellman protocol yakavakirwa paCurve448) kana makiyi ePSK (akagovaniswa kare) anoshandiswa. Meseji yega yega inofambiswa mune chakavanzika chemberi chakakwana (PFS, Yakakwana Forward Secrecy) modhi yakavakirwa paBlake2b hashes, umo kukanganisa kweimwe yemakiyi enguva refu isingabvumidze kudhiropiwa kwechikamu chakambogamuchirwa.

Iyo yekushandisa interface iri nyore kwazvo uye inosanganisira hwindo rakakamurwa kuita nzvimbo nhatu - kutumira, kugamuchira uye mutsara wekuraira ine log yekudyidzana negedhi. Kudzora kunoitwa kuburikidza nehurongwa hunokosha hwemirairo.

Chirongwa kodhi yeprojekiti yakanyorwa muPython uye inowanikwa pasi peGPLv3 rezinesi. Splitter circuits inosanganisirwa (PCB) uye inowanikwa pasi peGNU FDL 1.3 rezinesi, iyo splitter inogona kuunganidzwa kubva kune zviripo zvikamu.

Source: linux.org.ru

Voeg