Slashdot Mirror


High-Security, Open-Source Router is a Hit on Indiegogo (Video)

The device is called the Turris Omnia, and its Indiegogo page says it's a "hi-performance & open-source router." Their fundraising goal is $100,000. So far, 1,191 backers have pledged $248,446 (as of the moment this was typed), with 49 days left to go. They've shipped 2,000 pieces so far but, says interviewee Ondej Filip, "95% of them are in the Czech Republic."

This is not only an open-source project, but non-profit as well. A big motive for it is heightened security, as the interview (and transcript) make clear. It's also apparent that the hardware here is overkill for a router; it can run a complete Linux distro, no problem, so it can function as a server, not just as a router. Interested? You might want to put a reservation in soon. This isn't the cheapest router (or even server) out there, but a lot of people obviously think a Turris Omnia, with its crypto security, automatic updates, and server functions would be nice to have.

61 of 112 comments (clear)

  1. automatic updates ... lifetime of the device by Anonymous Coward · · Score: 1

    Or the company whichever goes up (or just fucks off for something better to do) in smoke first.

    1. Re:automatic updates ... lifetime of the device by davecb · · Score: 5, Informative

      The supplier is CZ.NIC, a non-profit organization that runs the .CZ top level domain of the Czech Republic. This is their second Turris, and they probably will be around for day or two.

      --
      davecb@spamcop.net
    2. Re:automatic updates ... lifetime of the device by dsmatthews9379 · · Score: 2

      It is an open system, in the case of the company going under there is nothing to stop a group of users continuing to support each other. I think that the design is very well thought out, if you can trust them with that level of access to your "digital front door", but even that is partly addressed with the containers idea.

    3. Re:automatic updates ... lifetime of the device by KGIII · · Score: 3, Informative

      Err... I just ran HTOP a minute ago to see what was spiking a CPU core. I snapped a screen shot with Shutter just to make a record of it. I stored it on an ext4 formatted disk drive. I used inxi -Fxz to check some specs a little while before that. Slurm is giving me a nice display of my network activity. Leafpad is open with my notes. Terminator stands idle awaiting my commend.

      Nope, you're right, in practice that doesn't happen. None of that open source code is ever maintained and nobody ever puts any work into helping the community. Those old hacked wifi drivers that didn't initially work? Those were written by underpants gnomes or magic - I don't know which. They keep updating those realtek drivers to work with the newer versions and that hardware is still useful. Hell, I just clone git and use a little make magic and I'm good to go. But no, you're right! It never, ever, happens.

      --
      "So long and thanks for all the fish."
  2. IPv6 support by unixisc · · Score: 1

    Is this router based on Linux, or one of the BSDs? How good is its IPv6 support, and does it have any IPv6 specific security features, such as not automatically assigning IP addresses to anything that may just be loitering about in the vicinity of the network?

    What exactly is the hardware that this router is based on? Maybe it's not the cheapest, but I'd like to get an idea about whether the firepower of this router is worth it.

    1. Re:IPv6 support by aitikin · · Score: 3, Informative

      Is this router based on Linux, or one of the BSDs?

      OpenWRT based per the project's site, which should answer a number of your question, albeit not all of them. I'm curious for more details as well.

      --
      "Don't meddle in the affairs of a patent dragon, for thou art tasty and good with ketchup." ~ohcrapitssteve
    2. Re:IPv6 support by dave420 · · Score: 1

      Reading's not your strong suit, is it? No wonder you believe the bizarre things you post on Slashdot. It all makes sense now.

    3. Re:IPv6 support by Bengie · · Score: 1

      The normal state of IPv6 is to never assign IP addresses. If you want network device security, lock down your Layer 1 and 2.

    4. Re:IPv6 support by unixisc · · Score: 1

      I overlooked it, since most places would boldly announce the price of their products, rather than how much money they've raised! That has nothing to do w/ my views on other topics

    5. Re:IPv6 support by unixisc · · Score: 1

      Of course, it's perfectly expected that when you see a $$$ figure highlighted in bold, it refers to the amount of money they have raised rather than the price of the product

    6. Re:IPv6 support by RockDoctor · · Score: 1

      IPv6 specific security features, such as not automatically assigning IP addresses to anything that may just be loitering about in the vicinity of the network?

      I didn't see any mention of this being a wireless router, so I'd expect the simples way of not having random devices connect to it would be to not plug a cable into the router.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  3. Waste of time and effort by LDAPMAN · · Score: 4, Insightful

    If you want a secure router just use pfsense.

    1. Re:Waste of time and effort by jofas · · Score: 1

      Agree. I also wonder what about this project makes it more attractive than picking up a $59 Asus router and throwing open-wrt on it.

    2. Re:Waste of time and effort by QuietLagoon · · Score: 1

      That motherboard might be nice if OpenBSD ran on it. :) It's almost worth looking into....

    3. Re:Waste of time and effort by kimvette · · Score: 1

      > Agree. I also wonder what about this project makes it more attractive than picking up a $59 Asus router and throwing open-wrt on it.

      wrt is still very limited. Want multiple WAN IPs? Command line. You may as well just run Linux on a cheap box from goodwill at that point.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    4. Re: Waste of time and effort by RR · · Score: 1

      I also wonder what about this project makes it more attractive than picking up a $59 Asus router and throwing open-wrt on it.

      All the Asus routers I've looked at use Broadcom SoCs, which means closed source drivers and pathetic performance in OpenWRT. Also, for $59, you're not getting 802.11ac, plenty of RAM and storage for other tasks, or even enough processing power to route more than double digit Mbps (except maybe with hardware acceleration and no security).

      --
      Have a nice time.
    5. Re:Waste of time and effort by phantomfive · · Score: 1

      The purpose isn't security, the purpose is to have a multi-function router. It's a router, and a print server, and a (http?) server.

      By 'secure', they mean 'has automatic updates.' Which is cool, but it's kind of like bandaid security.

      --
      "First they came for the slanderers and i said nothing."
    6. Re:Waste of time and effort by dave420 · · Score: 1

      That's entirely not what they mean by security. Not even close. I suggest you read the project's description again, as you seem to have missed most of it.

    7. Re:Waste of time and effort by jofas · · Score: 1

      This Turris Omnia *is* based on openwrt. I'm guessing by their marketing material that they will not be overwhelming the router "enthusiast" with gui options for multiple WAN ips. "You may as well just run Linux on a cheap box from goodwill at that point." Yep.

    8. Re: Waste of time and effort by jofas · · Score: 1

      So you're buying a Turris Omnia, then?

    9. Re:Waste of time and effort by phantomfive · · Score: 1

      It has a hardware random number generator. Woohoo, so secure.
      It's still vulnerable to SSID spoofing.

      --
      "First they came for the slanderers and i said nothing."
    10. Re: Waste of time and effort by redpola · · Score: 1

      I'd be interested in helping with an OpenBSD port. I own a Turris device and mentioned porting OpenBSD to it when I picked it up. The response was eager and interested. If you search the OpenBSD mailing lists you can find an offer to provide Turris hardware for this purpose which is largely ignored by the obsd community...

  4. Only Time Will Tell by CastrTroy · · Score: 1

    High Security? Only time can tell. Until the router has been out in the wild for a bit and people have had a chance to look for vulnerabilities, it's impossible to say whether or not the router is actually secure. It's similar to the "Blackphone" which was touted for people who wanted a very secure phone. Once they released it, they found all sorts of security problems with it.

    --

    Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    1. Re:Only Time Will Tell by LDAPMAN · · Score: 1

      It's called pfsense...

  5. Re:Data Collection? by naughtynaughty · · Score: 1

    Wrong product, that is for the Turris Project which uses a different box, not the Turris Omnia.

  6. Re:Sounds like a great idea by jofas · · Score: 1

    Cause arm is sooooo cutting-edge secure.

  7. Re:High security? by Immerman · · Score: 1

    You parallel my own thoughts. There have been a large number of "secure" router projects funded on indiegogo and kickstarter, but most (all?) proved to be laughably bad in that regard under competent close examination.

    --
    --- Most topics have many sides worth arguing, allow me to take one opposite you.
  8. The perfect storm by wjcofkc · · Score: 3, Insightful

    it can run a complete Linux distro, no problem, so it can function as a server.

    Great. So maybe this thing really is pretty secure out of the box. But if your going to stick something that capable\configurable on a business LAN, it is inevitable that some junior admin will be assigned to set it up and in the process create a gaping security hole. I have seen it happen on lesser devices. A secure router should have a limited set of well documented functions, not the ability to run Sendmail.

    --
    Brought to you by Carl's Junior.
    1. Re:The perfect storm by KGIII · · Score: 1

      I have shared, via torrents, a very large number of distros. I already have a seed box that does nothing but run headless and seed torrents all year long. It consumes more power than it probably needs to and while I could, easily, set up a Pi to take care of this - I'm very unlikely to do so. I could see this being handy a a device that can do things like that. I'd be unlikely to get around to setting up a Pi but I'd probably do it in a browser and just share it to NAS like I already do.

      Meh... I do keep my wiring fairly organized so I'm not entirely lazy. Then again, I keep it organized to prevent additional labor in the future. ;-)

      Anyhow, I don't see this as a good business level device. It'd be something fine for the home if, you know, I didn't already have countless alternatives.

      --
      "So long and thanks for all the fish."
    2. Re:The perfect storm by anarcat · · Score: 1

      so wait, you are unhappy that we can setup our own OS on that thing? And to fix that, you are proposing to *restrict* the software you can run on it so that you can't modify it... that doesn't keep cisco routers from getting owned, or any other proprietary device from getting hacked, as far as i know.

      there are litterally millions of home routers that run a "limited set of well documented functions" that are regularly abused for DDOS attacks to a complete port scan of the entire internet. and there are hundreds of people trying to fix those machines in various ways, either by reverse-engineering the hardware and installing free software on it or by just fixing the proprietary crap that's shipped with those. at least this machine starts on the right foot: it ships with free software and allows you to run your own.

      any machine comes with its own foot shooting device, whether it is its openness or the false feeling of security that it's fine black box that will never fail and never need to be upgraded.

      not understanding and not being able to fix a device isn't a advantage in security, i thought we agreed on that...

      --
      Semantics is the gravity of abstraction
    3. Re:The perfect storm by wjcofkc · · Score: 1

      Clearly you have never worked as a high level engineer in a complex environment. Fortunately, I have. With a device like this, the level of ability to modify its complexity becomes problematic. Over time, different admins and engineers will make and unmake radically different changes that they think are clever at the time. When an engineer, who may not have properly documented every change they made to the machine leaves, another comes along and does the same. Sometimes changes are unmade, sometimes they are not and then another change is made that flies in the face of previous modifications. Eventually someone will realize that they are not quite sure of the totality of what the thing is doing. At this point it becomes easier to wipe the machine and start over then perform a complete analysis. That is not how things should work. If you want a router with the ability to do absolutely fucking everything a router has no business doing, toss OpenBSD on a box and go to town.

      --
      Brought to you by Carl's Junior.
  9. Re:Sounds like a great idea by LDAPMAN · · Score: 2

    Why would you assume you can only run pfsense on x86? Besides, if you have a successful FreeBSD hack you could make yourself famous by sharing it now. What processor you run has very little impact on security.

    https://www.freebsd.org/platfo...

  10. OpenVPN support by AHuxley · · Score: 1

    Any news on OpenVPN support or USB downloading? ie a download client for downloading torrent, web and NZB files.
    Great to see an open-source project for the router side of the network :)
    Thanks.

    --
    Domestic spying is now "Benign Information Gathering"
    1. Re:OpenVPN support by Aczlan · · Score: 4, Informative

      It runs OpenWRT which supports OpenVPN, USB and bittorrent.

      Aaron Z

      --
      "Democracy is two wolves and a lamb voting on what to have for lunch. Liberty is a well-armed lamb contesting the vote
    2. Re:OpenVPN support by jofas · · Score: 1
  11. And what does that cost for gigabit routing? by Sycraft-fu · · Score: 1

    The problem PFSense has as compared to consumer routers is that running on normal Intel CPUs it needs more CPU power (and thus cost) to be able to forward a given amount of traffic. Plus all the NICs and such are separate silicon. Boradcom makes little all-in-one chips that have a couple of ARM cores that have acceleration for routing and so on. Also they have things like an ethernet switch and ethernet PHYs on the chip so they needn't be added. Have a look at a BCM4709A for an example that is popular in routers.

    PFSense is good but it is not the most economical thing if you are talking features matching a consumer router, meaning gig routing, multiple ports, and wifi, you can have your costs go up a fair bit. Particularly if you also then want it to be fairly small and low power. If you hop over to PFSense's site it would cost about $575 for a SG-2440 with WiFi which would give features roughly on par with a consumer router.

    While I'd much rather have that over a consumer router, a consumer router is in fact what I have because I didn't want to spend a ton of money for a home router.

    1. Re: And what does that cost for gigabit routing? by RR · · Score: 1

      The problem Broadcom has in comparison with other SoC makers is they never open source their drivers except under extreme duress. The practical impact is that you can never fix problems in the firmware and you can never upgrade the kernel. It looks like they're building this thing on top of the Marvell Armada 385.

      I don't know of any 802.11ac WiFi radios with open firmware, but the Qualcomm 9880 at least has an open driver. It looks like this Turris router will have Qualcomm radios.

      --
      Have a nice time.
    2. Re: And what does that cost for gigabit routing? by nyet · · Score: 1

      The problem Broadcom has in comparison with other SoC makers is they never open source their drivers except under extreme duress.

      Broadcom absolutely sucks to work with in every way. They are truly awful, even if you are doing closed source development and sign all their NDAs ad nauseum.

  12. Re:Maybe if it were on kickstarter... by mattventura · · Score: 1

    With some types of projects, it takes way too many resources to have a working prototype before getting funding.

    But with this particular project, this isn't their first router anyway, so there's not much of a question of whether they'll deliver or not.

  13. Re:The unaccomplished always envy achievement, eh? by jofas · · Score: 1

    There is nothing on this device that slapping openwrt on any freescale/arm device with wifi and a couple gigabit interfaces can't solve, and it's *still* twice the price of most of these openwrt-compatible devices: https://wiki.openwrt.org/toh/s... What's that? They have "threat detection"? You can also just run snort on many of those devices. The point you missed is that this project is re-inventing the wheel. Check yo'self.

  14. Re:Maybe if it were on kickstarter... by viperidaenz · · Score: 4, Informative

    Like this criteria:

    Project creation is currently available to individuals in the US, UK, Canada, Australia, New Zealand, the Netherlands, Denmark, Ireland, Norway, Sweden, Germany, France, Spain, Italy, Austria, Belgium, Switzerland, and Luxembourg who meet the requirements below.

    No Czech Republic listed there.

  15. Re:The unaccomplished always envy achievement, eh? by amiga3D · · Score: 1

    I get the idea that the project makes all of this pretty straight forward for less technically inclined users. Not totally clueless maybe but not elite hackers such as yourself. Sure, if you have the skills you can roll your own set up. This just gives you everything you need in a nice package. Not for everyone for sure.

  16. Re:Data Collection? by naughtynaughty · · Score: 1

    The website discusses two things, the Turris Omnia with a link to their Indiegogo page and the rest is about their Turris project which is something different. The Turris router is not the Turris Omnia.

  17. Re:Sounds like a great idea by unixisc · · Score: 1

    Is pFsense ported to the same variety of CPUs that FreeBSD is?

  18. Re:Sounds like a great idea by kimvette · · Score: 1

    Right, because running the same code compiled for ARM or similar processors is any more secure?

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  19. Needs more RAM ( and CPU? ) to be a decent NAS by haruchai · · Score: 1

    I don't think 1GB & dual-core ARM is going to cut it for respectable NAS performance. That's pretty much what older versions of the LaCie NAS had under the hood and the performance was lame.
    And they'd better get the security right. Nothing like having someone root your router AND have access to your porn stash in one hack.

    --
    Pain is merely failure leaving the body
  20. Re:The unaccomplished always envy achievement, eh? by RR · · Score: 2

    There aren't any turn-key devices that run OpenWRT out of the box. There are some Buffalo devices that run DD-WRT, but that's not the same thing at all. DD-WRT's approach to security and updates is even worse than some router manufacturers.

    Also, I did buy a Buffalo router with DD-WRT and Atheros chipset (so it would have open-source drivers), expressly so I could wipe DD-WRT and install OpenWRT. What I discovered is that customizing a router means lots of research, which you have to do again and again when it's time to install updates. This is because you can't really fit a proper system on only 32MB of flash, running on 128MB of RAM, so you have to reflash the whole thing every time. And this is actually a large amount of memory; my Netgear router with the same chipset has 8MB of flash and 64MB of RAM.

    If you don't customize your router, then upgrading it is much easier, but then it still doesn't have automatic security updates and all the fun features.

    The Turris router has 4GB of flash and 1GB of RAM. This is immense. You don't need to play tricks with minimal overlays on top of compressed ROM filesystems. You can install and maintain the router like a normal system.

    --
    Have a nice time.
  21. Re:is this just a repackaging scam? by kubajz · · Score: 1

    No it's not a scam. As pointed out by other posters, the company behind this is CZ.NIC, the administrator of the .CZ top level domain. As a nonprofit, they have done extensive work on this, in large part as enthusiastic volunteers who are at the same time serious professionals. It's about as much scam as this "Android OS" which is just normal phone hardware with Linux installed on it :)

  22. Made in CZ by ThatsNotPudding · · Score: 1

    So when it arrives in the US, the box will be secured with tape that reads "This device was definitely not tampered with by any US TLA. Nope, nosirree bob. Nothing to see here."

  23. Re:Sounds like a great idea by KGIII · · Score: 1

    You're bordering on insane! I like that. I'm gonna help you out. See, the same is true with an ARM CPU as well. What? You say!!! No way! They will let you view the source. True. That doesn't mean there's no other source that is purposefully kept hidden.

    I think, if you want to be safe - safe enough to be this paranoid without being hypocritical, you should absolutely turn off your computer and stop using the internet. It's the only way to be sure! You're just asking to be hacked by using an ARM CPU that's providing an illusion of security by giving you a false sense of safety. The reality is that it'd be trivial to include code that you can neither access nor read on the chip. The same is true with every single chip out there. How do you know that FPGA is the size it says it is? That's the reported size. It may have hidden space and hidden code and the government would never tell you!

    Seriously, I want to protect you from harm and you don't want them spying on your porn habits so you had better stop using your computer, entirely, and just plain forget about using the internet! You're just asking to get hacked!

    --
    "So long and thanks for all the fish."
  24. Re:The unaccomplished always envy achievement, eh? by Anonymous Coward · · Score: 1

    I sometimes think that those that make the loudest complaints are those who've never actually done it and have no intention of ever doing so. Well, they may be fooling themselves and telling themselves that they're capable and that they'll get to it someday. But, the people who bleat the loudest aren't actually the target market and don't actually know what they're talking about. Instead, they once read a post where someone described something similar and they've extrapolated and concluded they're capable of doing so and thus have an informed opinion based on a blog article and reading a few comments.

  25. Re:The unaccomplished always envy achievement, eh? by jofas · · Score: 1

    You all make it sound like flashing and running ddwrt/tomato/openwrt is a huge management problem when it really isn't. All 3 offer various update mechanisms that do not require re-flashing. All 3 have proven themselves better than stock firmware and offer enough stability, performance and security to have stayed around many years. As I mentioned, the Turris Omnia hardware is cool, but the project itself has two factors against it: 1) it's claimed "security" remains to be seen 2) for what it does, it's expensive. They are aiming at the non-professional home enthusiast who "even cleans up the icons on your desktop" (quoted from their video). I doubt many of the buyers are going to be examining core dumps and tuning kernel parameters on this thing.

  26. Re:The unaccomplished always envy achievement, eh? by monkeyhybrid · · Score: 1

    I'm a long time OpenWRT user and have been running it on 3 or 4 devices over the years. Admittedly it has been a few months since I have checked out the router hardware market, but last time I checked, you couldn't get comparable hardware specs to this (1.6GHz dual-core ARM, 4GB flash, 1GB RAM, gigabit on all ports, USB3, SATA) for anything close to $95 (half of the cost of this router). I'm doubtful you can get that today for even the full asking price of $189 although I'd be pleased to hear otherwise.

  27. Re:Meh by 3.5+stripes · · Score: 1

    The Dude is a bit of proprietary Mikrotik software.. IIRC for router management and discovery?

    --


    He tried to kill me with a forklift!
  28. Re:Sounds like a great idea by Bengie · · Score: 1

    Nope. PFSense only officially supports x86 and x64, and x86 is on the chopping block in the near future.

  29. Does it have a jtag header? by anwyn · · Score: 1

    Does it have a jtag header so you can reflash in case you brick?

  30. Re:Sounds like a great idea by unixisc · · Score: 1

    They should consider supporting some of the surviving CPUs used in routers - MIPS, SPARC and ARM.

  31. Re:Maybe if it were on kickstarter... by gnoshi · · Score: 1

    You make a convincing point.

  32. Existing Turris user here by redpola · · Score: 1

    I've run a Turris (predecessor/prototype of Omnia) for a few months now and am very happy with it. Hardware is robust and software is OpenWRT with pushed updates & various mods. All the hardware and all the software is open. I've ordered an Omnia.

  33. Re:Sounds like a great idea by Bengie · · Score: 1

    PFSense targets servers. The fact that you can use it at home is a coincidence. The most common type of server is x64, and most high end server hardware only uses a select few brands of NICs. They're a small group and focus their efforts with the biggest return.

  34. It'd be nice if we could see the video... by chaoskitty · · Score: 1

    I guess you folks didn't get the memo - the Internet doesn't like Flash. But even at a laptop which has Flash, the video still doesn't load.

    Would you like help hosting the video?