by dmytton on 3/18/21, 4:20 PM with 334 comments
by korethr on 3/18/21, 6:22 PM
In my experience, the larger organizations will have a "security" questionnaire required of their vendors, and the person administering it is a droid, incapable of evaluating whether the questions, originally written in the mid-00s and only updated for buzzword compliance since, are applicable to modern security practice today, or to the particular product/service/vendor in question. And no firewalls or routers would be massive, disqualifying red flags on such a questionnaire.
Never mind that a KISS setup tends to bring security because of its minimized attack surface. In the minds that write and administer those questionnaires, security only comes from sufficient amounts of the right kinds of complexity.
I'm sure it can be done. IIRC, Cloudflare doesn't use any firewalls, and they do some big business. It just isn't easy to get past the droids programmed to ensure that all pegs shall be properly square, IME.
by travisgriggs on 3/19/21, 2:23 AM
I like that. I like that a lot. That's a very enviable practice. I think I know what I'll be experimenting with this next week.
Did not expect to read that article and have the most stand out thing be a routine change I'd want to copy. You never know.
by robotmay on 3/18/21, 5:43 PM
On the laptop-front, I find myself drifting towards a similar setup to John. I have a hefty workstation laptop but the battery life is dire and it weighs a ton, so I pretty much just run it as a headless machine next to my server now. I'm planning on picking up a Pinebook Pro as an "outdoors" machine to just remote in. I also find myself extremely unwilling to arse about swapping multiple machines on my monitors so being able to keep my work machine separate and secure but operate it from my desktop is a nice compromise.
by rsync on 3/18/21, 4:28 PM
I really am enjoying the developer Q&A interviews that console.dev is putting out.
They're very much like the "usesthis"[1] profiles but more in-depth and with more interesting details ...
by Crontab on 3/18/21, 9:17 PM
"I want no local storage anywhere near me other than maybe caches. No disks, no state, my world entirely in the network. Storage needs to be backed up and maintained, which should be someone else's problem, one I'm happy to pay to have them solve."
by anderiv on 3/18/21, 7:30 PM
Thank you for your great product and support, John!
by tfsh on 3/18/21, 9:59 PM
by Aeolos on 3/18/21, 5:25 PM
Does this make anyone else a bit uncomfortable?
I don't think MacOS is still receiving security updates on that hardware. I'm all for using old hardware for as long as it keeps working, but I would never browse the internet with a vulnerable OS on a vulnerable processor (spectre etc...)
Or am I missing something?
by AdamJacobMuller on 3/19/21, 12:27 AM
I can't agree more with the "no firewalls" approach to things, though I prefer to call it "host based" firewalls as it scares people less! I'm glad you've had no compliance/audit pushback on that, I architect things similarly and have had success pushing back on the requirement as well.
I'm very surprised by the l2 switches and actually choosing to run completely unmanaged switches. I assume you're running all 10G or more? Maybe i'm overthinking the complexity of your network but I would be lost without snmp counters on my switches and running switches+networking in fully l3 mode has some great isolation benefits, especially if you want full switch-level redundancy.
Do you have some more details on your data architecture? I'm very curious how do you do data direction/redundancy/sharding and balancing customer data across servers. I'm not trying to pry for things you consider secret but I think you have a very similar architectural mindset and I'm curious how you solve these things.
by booi on 3/18/21, 5:39 PM
by efxhoy on 3/18/21, 7:06 PM
Scrolling through the cert pages 2015 seems to be in the future though?
> We personally toured every single major datacenter in Hong Kong and Zurich to choose the facilities that best met our old-fashioned standards for datacenter and telco infrastructure. The same will be true of our upcoming Montreal location in Q4, 2015. https://www.rsync.net/resources/regulatory/sas70.html
by api on 3/18/21, 7:04 PM
The only exception is special purpose backplane networks that are designed explicitly to be isolated. These are basically data busses for clusters, not user-facing networks.
by bflesch on 3/18/21, 6:36 PM
If you have everything on one host I'd say your overall setup on that host becomes much more complex because you only need to get hit by one successful exploit chain and all logs on that host cannot be trusted any more.
by gautamcgoel on 3/19/21, 2:23 AM
by frammie on 3/18/21, 5:55 PM
One part concerned me though, in the interview, it mentions "we own (and have built) all of our own platform." and it fails to mention a few critically important key parts of a storage platform, first being encryption. How are personal files being handled? Is encryption being used? Are you able to access this data using a shared key?
As well as contingency, what happens if critically important data is stored on your platform. On your website you mention:
"We have a world class, IPV6-capable network with locations in three US cities as well as Zurich and Hong Kong"
however fails to mention if replication is done across these locations. If technology (drives) is stolen from your datacenter, or mechanical failures beyond your control happen, how will you be able to recover from physical failure if you only appear to be serving from a single location?
Excuse me if I'm wrong but I couldn't find anything concrete in either the interview or your website. The premise of the platform seems quite well aligned with keeping alive the the UNIX philosophy, and reminds me of Tarsnap.
Either way, well made interview and interesting approach to a storage platform.
As a sidenote, what keyboard are you using? It seems really interesting and you failed to mention it in the interview :)
EDIT: It appears that you offer Geo-Redundant Filesystem as as separate product, maybe you would want to make this a bit more visible on your website except for only the FAQ and order pages. Either way, it seems like a sufficient move, that does still leave the topic of encryption though. As mentioned traffic is encrypted using SSH ofcourse, but is the data itself encrypted on your platform?
by RaitoBezarius on 3/18/21, 9:25 PM
What does that mean exactly? Is your IP provider quintuple-homed? Or are you running a bit more complicated setup than you explain but the gist is that you have no particular routing mechanisms?
What does that say regarding your high availability? If one of your location is down, then it's definitely down until being fixed?
Anyway, that was interesting, just curious about the fact of having no router at all. Thanks!
by ttsiodras on 3/18/21, 4:59 PM
by tiffanyh on 3/18/21, 8:34 PM
If you had to do it all over again, what would you do different (if anything)?
E.g. product/positioning/tech-stack/employees/business-decisions
by ynx on 3/18/21, 11:07 PM
by ciil on 3/18/21, 5:26 PM
by poisonborz on 3/18/21, 8:49 PM
by limaoscarjuliet on 3/19/21, 9:45 AM
You said: This might seem odd, but consider: if an rsync.net storage array is a FreeBSD system running only OpenSSH, what would the firewall be ? It would be another FreeBSD system with only port 22 open. That would introduce more failure modes, fragility and complexity without gaining any security.
You seem to suggest the big firewalls do not bring any value to the table. I always thought they had more "intelligence" - dropping sessions based on some bad patterns, guarding against DDoS (to some extent), etc.
Are you saying BSD is as good as these expensive boxes? Does it apply to SSH only or HTTP(s) and some other traffic as well?
by hannofcart on 3/19/21, 5:40 AM
- No nonsense description of what they do
- Clear and simple pricing
- Simplicity as a core feature
Big fan. Look forward to using your services in the future.
by mfincham on 3/18/21, 10:45 PM
Their support people confirmed it doesn’t work (though they didn’t seem to understand why it would be fine for them to support it as advertised...) yet 6 months later they still advertise that they support it, even when I have e-mailed to remind them (and it still doesn’t work either) :(
by ChrisArchitect on 3/18/21, 7:41 PM
by kplex on 3/18/21, 6:01 PM
by mattbillenstein on 3/19/21, 12:20 AM
by aDfbrtVt on 3/18/21, 4:42 PM
by lokl on 3/18/21, 10:09 PM
by oilbagz on 3/19/21, 10:00 AM
I have a LILYGO that I coded up a time-tracking app, which basically creates an event log whenever I tap it, wherever I go - and when Internet is available, it squirts the log over to some text files that live on rsync.net ..
Pretty neat to be able to do this without much of a desktop or mobile phone in the way, I have to say. I wonder if there are more opportunities for this kind of IoT service out there .. it sure was fun to get this working without REST ..
by jeffbee on 3/18/21, 7:39 PM
by canoebuilder on 3/18/21, 6:28 PM
Simple file system interface to all devices first, then any further software interfaces on top only if desired.
Thanks for making the option available for remote storage John!
by hertzrat on 3/18/21, 7:59 PM
by shydwoo on 3/19/21, 5:23 AM
by antongribok on 3/18/21, 5:56 PM
For me it was in 2004, also using 3Ware controllers. I was running on RedHat (before RHEL) and XFS before it was common on Linux, and similarly had memory issues when trying to repair filesystems.
by simonebrunozzi on 3/20/21, 4:16 PM
> I start the day with a short walk outdoors. I don’t want the first thing my eyes see to be print, and I don’t want the first thing my body does to be sitting. So I walk a bit.
by ElectricMind on 3/19/21, 1:07 PM
This is smart move!
by zarkov99 on 3/19/21, 2:25 AM
by peppermint_tea on 3/19/21, 12:45 AM
I do a simple rsync of my precious but not too sensitive data, daily.
and for the more sensitive stuff, gpg before sending daily as well, the copies will add up but I prefer it that way.
10/10 great business
by tyingq on 3/18/21, 6:07 PM
by crazypython on 3/19/21, 12:55 AM
by KingOfCoders on 3/19/21, 5:19 AM
by poorman on 3/18/21, 10:38 PM
Guess you don't need a firewall when you have no open ports?
Haha yes! Guess I'm not the only one...
by yyyk on 3/19/21, 6:24 PM
by vzaliva on 3/18/21, 11:41 PM
by sideshowmel on 3/18/21, 6:14 PM
https://blogs.cisco.com/manufacturing/the-top-5-reasons-to-a...
by 1vuio0pswjnm7 on 3/18/21, 8:31 PM
by nix23 on 3/19/21, 10:54 AM
by bacbilla on 3/18/21, 8:52 PM
by pjs_ on 3/18/21, 9:39 PM
by sparkling on 3/18/21, 5:59 PM
https://www.hetzner.com/en/storage/storage-box
Access via rsync/sftp/scp
by richardfey on 3/18/21, 9:06 PM
* he appears not aware of the role of hardware firewalls in mitigating DDoS by handling efficiently a lot of active TCP sessions (they have specialised hardware for this purpose)
* he is describing in great detail a lot of information that a phisher or other type of hacker can treasure to target him