14 comments

  • DoctorOW4 hours ago
    &gt; <i>What&#x27;s the difference between using the Tor and Ceno browsers?</i><p>&gt; <i>Unlike Tor Browser, Ceno Browser is not a tool for anonymity, which is Tor&#x27;s primary purpose. In the Tor network, network traffic is encrypted and routed through a network of relays run by volunteers, and appears to originate from the IP address of an exit node. Tor is an excellent option for privacy from Internet surveillance and website operators. If it works in your network environment, we recommend it, provided that you&#x27;ve also read their support documentation.</i><p>&gt; <i>Ceno&#x27;s primary distinction from a VPN is that it does attempt to route all of your website requests through the decentralized network. When a website is available without restriction, Ceno will simply connect to it like a normal web browser. Also, Ceno users cache and share content with each other. This reduces the strain on censorship circumvention nodes and improves deliverability.</i><p>source: <a href="https:&#x2F;&#x2F;ceno.app&#x2F;en&#x2F;faq.html" rel="nofollow">https:&#x2F;&#x2F;ceno.app&#x2F;en&#x2F;faq.html</a>
  • omoikane42 minutes ago
    &gt; route all of your website requests through the decentralized network<p>I thought this sounded like Freenet. Searching for &quot;ceno&quot; and &quot;freenet&quot; together led to this repository, which said &quot;CENO uses the Freenet censorship resistant platform for communications and storage&quot;:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;censorship-no-archive&#x2F;ceno1" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;censorship-no-archive&#x2F;ceno1</a><p>Looks like they have since archived everything on github and moved to gitlab.
  • keyle7 hours ago
    <p><pre><code> In Public mode, Ceno will look into the BitTorrent network to see if another Ceno user has recently shared the requested page. If the service can identify the requested page, it will retrieve that page from another user&#x27;s device. If the content is not available, Ceno will contact several Injectors to request that website and have it delivered to you. In Personal mode, you will only contact the Injectors to have that website fetched and delivered to you. The search will not connect to the BitTorrent network and will not attempt to locate the content on other users&#x27; devices. To ensure that your Ceno client can always contact an Injector, we have also created Bridges. If the Injectors are blocked on your network, the Ceno app will look for available Bridges, who will forward your request to the Injectors. The Ceno network currently features around 6,000 Bridges. Their number is always growing. </code></pre> So on the one side it&#x27;s some kind of shared cache of website resources, and on the other some kind of distributed tor-like edge network?<p>Quite clever! I wonder if it works well though, and if there is a risk of content injection by adversaries.
  • Springtime4 hours ago
    I think the relevant use case for this are places like Russia (one is even quoted in the testimonials) where I&#x27;ve seen concern about the country isolating itself from the outside internet, due to the various regional tests actually trialling this.<p>I&#x27;ve seen such users ask about ways to prepare storing outside data in the event it becomes permanent. Some have suggested mesh networks, others downloading Wikipedia and torrenting things.<p>So it seems that this is useful where internet is still available but is restricted at say the ISP level. It seems to be a browser that when a page is unavailable it checks for Ceno torrents of the page from other users and serves that instead.
  • Sophira2 hours ago
    This looks like a great project, but there&#x27;s one big problem that I can see...<p>If it&#x27;s based on BitTorrent, then surely that means that anybody who has the content that you want to see (or who <i>advertises</i> that they have the content you want to see...) will be able to see your IP address? Like how the movie industry can catch people who are sharing movies on BitTorrent?<p>Obviously, an attacker wwould probably need to use a separate BitTorrent client to do this, because I&#x27;m sure the IP addresses won&#x27;t be displayed in the app itself, but that seems like it could potentially be possible.<p>I really hope I&#x27;m wrong on this, because other than that seemingly-big privacy flaw, this seems pretty great otherwise.
    • john_strinlai1 hour ago
      they have &quot;personal&quot; and &quot;public&quot; modes.<p>&quot;personal mode&quot; is (extremely briefly) described:<p>&quot;<i>Information requested and retrieved in a Personal tab is not shared with anyone else. No record of your activity is recorded on BitTorrent. Use Personal tabs for logging into social media and other accounts. Also use them if you do not want to be associated on BitTorrent with any of your browsing activity in Ceno.</i>&quot;<p>i wish the faq had even the tiniest bit of information on how this works, but it does not. they probably use their &quot;injectors&quot; to proxy the data or something. i am guessing it is discussed in more detail somewhere in the whitepaper (<a href="https:&#x2F;&#x2F;gitlab.com&#x2F;equalitie&#x2F;ouinet&#x2F;-&#x2F;blob&#x2F;main&#x2F;doc&#x2F;ouinet-network-whitepaper.md" rel="nofollow">https:&#x2F;&#x2F;gitlab.com&#x2F;equalitie&#x2F;ouinet&#x2F;-&#x2F;blob&#x2F;main&#x2F;doc&#x2F;ouinet-n...</a>) but i dont have the time at the moment to read through it.
    • pooplord691 hour ago
      Oh no not your IP address!
  • voidUpdate7 hours ago
    Am I reading this right? You do still need internet access, to actually retrieve the page from someone else. Also I&#x27;m not sure how this will reduce data costs. Do providers charge different amounts for getting data from different servers? The same amount of data is still going into your device, it&#x27;s just coming from somewhere else than usual
    • pentagrama2 hours ago
      Yes, I was confused as well. The current Hacker News title is “Ceno, browse the web without internet access”, but on the official site the headline&#x2F;&lt;title&gt; reads “Ceno Browser | Share the Web!”.<p>That mismatch is likely what is causing the confusion. The HN title probably should be updated to reflect the current title used on the site.<p>Another possibility is that the original title actually was “browse the web without internet access” and the developers later changed the site headline after the post was submitted to HN.
    • mlnj7 hours ago
      It seems to be a way to circumvent censorship.
      • voidUpdate6 hours ago
        They probably want to tone down their marketing claims then, since it doesn&#x27;t let you browse the web without internet access. It lets you browse webpages that would be blocked in your area
        • behehebd5 hours ago
          I thought this was going to be some kind of wifi or bluetooth mesh
          • voidUpdate5 hours ago
            Me too, or some kind of offline caching system that automatically downloads your commonly visited websites or something
        • johnisgood5 hours ago
          I agree. &quot;Cut off&quot; and &quot;without internet access&quot; != censored. They should have worded it better. The title is the worst.
        • mexicocitinluez4 hours ago
          I had the exact same thought and it wasn&#x27;t until navigating to their FAQ did it become apparent what they were actually selling.<p>&quot;Browse the web without internet access&quot; is either purposely misleading or written by someone who doesn&#x27;t understand the tech they&#x27;re marketing.
          • mohsen14 hours ago
            in Iran there&#x27;s a funny situation where you&#x27;re connected but not to the internet. if that makes sense.
            • voidUpdate3 hours ago
              Are you still able to access Iranian servers, or is all traffic blocked? I&#x27;d class &quot;The servers in Iran&quot; as still a part of the internet
  • mrbluecoat3 hours ago
    Bad title.<p>Better executive summary: &quot;A browser that lets you bypass censorship via BitTorrent-based residential proxies and Ceno-owned proxies&quot;
  • olalonde4 hours ago
    Isn&#x27;t this essentially a &quot;free&quot; proxy where the install base also act as exit nodes? It&#x27;s a common pattern among &quot;free&quot; VPN services and kinda risky.
  • mohsen14 hours ago
    This is a life saver in Iran right now. Maybe only 0.01% have access to internet using Starlink
    • HelloUsername3 hours ago
      Ceno still requires an internet connection
  • lxgr4 hours ago
    “Browse the web with partially censored Internet access” would be more honest, it seems.
  • karel-3d7 hours ago
    How is Ceno making sure someone is not poisoning the cache?<p>edit: I try to read the paper and it&#x27;s just referencing some RFC, which is not making me smart at all.<p>Again, how am I sure that when I am reading something from the cache, it&#x27;s really serving what the site was serving somewhere else, and the person saving it there didn&#x27;t modify it? Is it signed by the original page SSL cert?<p>edit2: ahh the &quot;injector server&quot;, which is run by Ceno, retrieves the page and signs it. So you are moving the trust to Ceno and the central Ceno server actually does the browsing...? So the injectors can just see all the traffic? But that&#x27;s inevitable I guess, <i>someone</i> needs to see the traffic
  • gr__or5 hours ago
    thinking out loud: it&#x27;d be great if web servers could sign their responses+timestamp, so you could guarantee getting the right content even through such intermediaries
    • 0x624 hours ago
      This already exists in a limited form as Signed HTTP Exchanges. It&#x27;s intended primarily for caching and serving content from CDNs, but associating with the origin host.<p><a href="https:&#x2F;&#x2F;www.ietf.org&#x2F;archive&#x2F;id&#x2F;draft-yasskin-http-origin-signed-responses-09.html" rel="nofollow">https:&#x2F;&#x2F;www.ietf.org&#x2F;archive&#x2F;id&#x2F;draft-yasskin-http-origin-si...</a>
  • sunshine-o1 hour ago
    Could there be an opportunity to use and contribute to the Internet Archive through this type of protocol or app?<p>If I understand correctly the Internet Archive provides torrents for everything they archive.