abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 04:11 | Komunita

    Fedora je od 10. února dostupná v Sýrii. Sýrie vypadla ze seznamu embargovaných zemí a Fedora Infrastructure Team mohl odblokovat syrské IP adresy.

    Ladislav Hagara | Komentářů: 1
    dnes 03:44 | Zajímavý projekt

    Ministerstvo zahraničí Spojených států amerických vyvíjí online portál Freedom.gov, který umožní nejenom uživatelům v Evropě přístup k obsahu blokovanému jejich vládami. Portál bude patrně obsahovat VPN funkci maskující uživatelský provoz tak, aby se jevil jako pocházející z USA. Projekt měl být původně představen již na letošní Mnichovské bezpečnostní konferenci, ale jeho spuštění bylo odloženo.

    NUKE GAZA! 🎆 | Komentářů: 0
    dnes 03:33 | Komunita

    Byla vydána pro lidi zdarma ke stažení kniha The Book of Remind věnovaná sofistikovanému kalendáři a připomínači Remind.

    Ladislav Hagara | Komentářů: 0
    včera 23:55 | Nová verze

    Grafický editor dokumentů LyX, založený na TeXu, byl vydán ve verzi 2.5.0. Oznámení připomíná 30. výročí vzniku projektu. Novinky zahrnují mj. vylepšení referencí nebo použití barev napříč aplikací, od rozhraní editoru po výstupní dokument.

    |🇵🇸 | Komentářů: 0
    včera 15:00 | Komunita

    F-Droid bannerem na svých stránkách a také v aplikacích F-Droid a F-Droid Basic upozorňuje na iniciativu Keep Android Open. Od září 2026 bude Android vyžadovat, aby všechny aplikace byly registrovány ověřenými vývojáři, aby mohly být nainstalovány na certifikovaných zařízeních Android. To ohrožuje alternativní obchody s aplikacemi jako F-Droid a možnost instalace aplikací mimo oficiální obchod (sideloading).

    Ladislav Hagara | Komentářů: 17
    20.2. 16:33 | Nová verze

    Svobodná historická realtimová strategie 0 A.D. (Wikipedie) byla vydána ve verzi 28 (0.28.0). Její kódový název je Boiorix. Představení novinek v poznámkách k vydání. Ke stažení také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    20.2. 04:44 | Nová verze

    Multimediální server a user space API PipeWire (Wikipedie) poskytující PulseAudio, JACK, ALSA a GStreamer rozhraní byl vydán ve verzi 1.6.0 (Bluesky). Přehled novinek na GitLabu.

    Ladislav Hagara | Komentářů: 1
    20.2. 01:11 | Nová verze

    UBports, nadace a komunita kolem Ubuntu pro telefony a tablety Ubuntu Touch, vydala Ubuntu Touch 24.04-1.2 a 20.04 OTA-12.

    Ladislav Hagara | Komentářů: 0
    19.2. 18:00 | Nová verze

    Byla vydána (Mastodon, 𝕏) nová stabilní verze 2.0 otevřeného operačního systému pro chytré hodinky AsteroidOS (Wikipedie). Přehled novinek v oznámení o vydání a na YouTube.

    Ladislav Hagara | Komentářů: 1
    19.2. 16:00 | Zajímavý software

    WoWee je open-source klient pro MMORPG hru World of Warcraft, kompatibilní se základní verzí a rozšířeními The Burning Crusade a Wrath of the Lich King. Klient je napsaný v C++ a využívá vlastní OpenGL renderer, pro provoz vyžaduje modely, grafiku, hudbu, zvuky a další assety z originální kopie hry od Blizzardu. Zdrojový kód je na GitHubu, dostupný pod licencí MIT.

    NUKE GAZA! 🎆 | Komentářů: 7
    Které desktopové prostředí na Linuxu používáte?
     (18%)
     (6%)
     (0%)
     (11%)
     (27%)
     (2%)
     (5%)
     (2%)
     (12%)
     (26%)
    Celkem 926 hlasů
     Komentářů: 25, poslední 3.2. 19:50
    Rozcestník

    Arti, implementace Toru v Rustu

    Příspěvek na blogu Toru představuje projekt Arti. Jedná se o implementaci Toru v programovacím jazyce Rust. Projekt je sponzorován Zcash Open Major Grants (ZOMG).

    10.7.2021 17:33 | Ladislav Hagara | Zajímavý projekt


    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    10.7.2021 22:13 Oheň na střeše
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    Hlavně ať vás nikoho nenapadne to používat, chybí tomu základní funkce, bezpečnost i soukromí:

    So far, it's a not-very-secure not-very-complete client.

    Don't use Arti for real privacy yet.

    Arti doesn't yet run as a relay at all. It doesn't support Tor's anti-censorship features yet, and it can't connect to onion services yet.

    Finally, note that today's Arti is missing several key security features for privacy: you shouldn't use it for browsing if you have actual privacy needs at all.

    11.7.2021 09:43 rustofil
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    To je jenom hate speech protože je to napsané v Rustu. Každej ví že Rust nejlepší a nejbezpečnější.
    cezz avatar 11.7.2021 12:13 cezz | skóre: 24 | blog: dm6
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    Z toho co som cital je Arti viac zamerane na to aby sa primarne dal pouzit ako zabudovana kniznica a nie ako SOCKS proxy, co je primarny use case tej originalnej implementacie. Ak tymto sposobom vzniknu viacere aplikacie so vstavanou podporou Tor, tak ta snaha nebude marna.

    Ale som zvedavy kam to dotiahnu. Voci tymto re-implementaciam "lebo povodny kod bol prilis komplikovany" som trochu skepticky, casto sa ukaze ze bol na ten "spaghetti" kod dovod.
    Computers are not intelligent. They only think they are.
    xkucf03 avatar 11.7.2021 14:36 xkucf03 | skóre: 50 | blog: xkucf03
    Rozbalit Rozbalit vše Přemýšlet nad návrhem rozhraní, API – pak teprve implementovat
    Z toho co som cital je Arti viac zamerane na to aby sa primarne dal pouzit ako zabudovana kniznica a nie ako SOCKS proxy, co je primarny use case tej originalnej implementacie. Ak tymto sposobom vzniknu viacere aplikacie so vstavanou podporou Tor, tak ta snaha nebude marna.

    To je určitě fajn, ale tady je základem dobře navržené a stabilní API, na které se budou moci aplikace napojovat. Tím návrhem rozhraní by se mělo začít. Dneska je bohužel stále základem API ve formě céčkovských funkcí, na které se dá napojit prakticky z libovolného jazyka.

    A když už to API budou mít, tak mohou upravit původní implementaci, aby ho poskytovala. A současně s tím psát jinou v lepším jazyce.

    Na druhou stranu: SOCKS sice znamená, že musím spustit minimálně dva procesy a ty spolu komunikují přes soket (místo toho, aby se jen volaly funkce v rámci jednoho jazyka a procesu), což má nějakou režii, ale zároveň je to krásně univerzální a prakticky nikdy nebude úzkým hrdlem to spojení s místní proxy (Tor nebo podobná síť je řádově pomalejší). Místo Toru pak můžu použít třeba SOCKS proxy poskytovanou SSH klientem nebo čímkoli jiným a ten program nemusím vůbec měnit. Je tam volnější vazba, není tam pevná závislost na jedné konkrétní knihovně (Toru, I2P atd.).

    Kdyby byla snaha, tak by šlo skloubit obojí dohromady. Mít jednoduché abstraktní API v podobě céčkovských funkcí a jednou z jeho implementací by byla Tor knihovna (psaná klidně v tom Rustu, D, Go, C++ nebo čemkoli modernějším než C) tzn. běželo by vše v rámci jednoho procesu a jinou implementací toho API by bylo napojení na SOCKS proxy nebo třeba HTTP proxy (CONNECT), což by byl jen tenký adaptér, který by se spojil s jiným procesem reálně poskytujícím tu proxy.

    Nevím, jaké diskuse o návrhu probíhali u tohoto projektu a jak dlouho nad tím rozhraním někdo přemýšlel, ale u spousty dnešního softwaru mi přijde, že lidi hned začnou psát kód, aniž by měli pořádně rozmyšlený ten návrh, ale hlavně, že to je v moderním jazyce. (náhodný příklad – podobné věci potkávám každou chvíli)

    Mám rád, když se lidé přou, znamená to, že vědí, co dělají, a že mají směr. Frantovo.cz, SQL-DK, Relational pipes
    cezz avatar 11.7.2021 17:09 cezz | skóre: 24 | blog: dm6
    Rozbalit Rozbalit vše Re: Přemýšlet nad návrhem rozhraní, API – pak teprve implementovat
    Ked sa pozries na roadmap, to stabilne API este nejaku chvilu nebude a ocividne aj na tom planuju popracovat.

    Co sa tyka toho SOCKS, myslim, ze hlavny problem je ze tazsie mozes reagovat na nejake zmeny stavu na strane Tor-u, aj to spominaju v tom dokumente a planuju mat pre to nejake API. Neviem ci ta terajsia C kniznica nieco take ma.
    Computers are not intelligent. They only think they are.
    11.7.2021 12:39 m.
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    Vynalezli jsme kolo, v Rustu.
    12.7.2021 21:33 mln
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    Preco takyto bezpecnostny softver ako Tor nenapisu v jednoduchom blbuvzdornejsom lahko debugovatelnom jazyku typu Smalltalk (napr moderny Pharo) ? Ty by mala may bezpecnost omnoho vyssiu prioritu nez rychlost ( C jazyk).

    P S. Zivim sa programovanim embedded v C jazyku. Niektori zufali ludia zabijaju cas vytvaranim standardov typu Misra C (v podstate C bez pointerov a pokrocilejsich veci) namiesto toho aby vytvorili kompilatory pre bezpecnejsie jazyky pre mikrokontrolery. Serie ma to, deprimuje ma to. Pharo Smalltalk me vratil chut znova programovat vlastne veci doma pre zabavu.
    12.7.2021 21:52 blb
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    Použils někdy Pharo? Neuvěřitelně pomalé a nenazrané.
    Smalltalk je celkově nevhodný pro bezpečnostní věci, kvůli své memory image fičuře. Nemůžeš udělat komplet reset stavu programu, kromě zálohy toho image na disku.
    13.7.2021 13:43 jakub
    Rozbalit Rozbalit vše Re: Arti, implementace Toru v Rustu
    Jak poznáš, že někdo něco napsal v rustu? Nijak, řekne ti to.

    Založit nové vláknoNahoru


    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.