News for hackers. Stuff that matters.
Re:Backblaze submitting names and sizes of files in B2 bucke... by guywhocodes on Sunday March 21, 2021 @10:21PM (#26536190)
Yikes, that's a lot of good will burned. Doesn't matter if it is unintentional or not.
Re:Backblaze submitting names and sizes of files in B2 bucke... by celsoazevedo on Sunday March 21, 2021 @10:26PM (#26536219)
The inclusion of Facebook tracking was intentional:

https://twitter.com/backblaze/status/1373751015594356739

Not sure if they intended to send file names and sizes to FB, but in any case this doesn't look good. I'm currently looking for alternatives.

Re:Backblaze submitting names and sizes of files in B2 bucke... by chunkles on Sunday March 21, 2021 @10:48PM (#26536344)
rsync.net was posted here on HN a few days ago. Also, tarsnap is another popular service. Neither have the special additions that makes Backblaze so popular, but could be popular alternatives.
Re:Backblaze submitting names and sizes of files in B2 bucke... by thayne on Sunday March 21, 2021 @11:46PM (#26536642)
From a quick look at pricing pages it looks like rsync.net is 5x as expensive as backblaze b2, and has a minimum of 400gb per month (it also looks like you might have to preallocate vs pay on demand). And tarsnap is 10x as expensive as rsync.net.

My guess the bulk of that price difference is due to economies of scale.

Re:Backblaze submitting names and sizes of files in B2 bucke... by rsync on Monday March 22, 2021 @02:32AM (#26537465)
"(it also looks like you might have to preallocate vs pay on demand)"

Technically you do have to pre-allocate, but it works like pay-on-demand because:

<paste>

We can increase the size of your filesystem at any time, with no downtime involved - so there is no need to overbuy in anticipation of future usage.

Further, you are granted a +10% grace at all times, so you always have some room to grow.

Finally, the system automatically emails you as you get close to your limit, so there is never an unexpected filling of space.

</paste>

Re:Backblaze submitting names and sizes of files in B2 bucke... by thayne on Monday March 22, 2021 @01:19PM (#26543727)
You still have to manage how much storage you have allocated, instead of just using it and paying based on how much storage you actually use.
Re:Backblaze submitting names and sizes of files in B2 bucke... by viraptor on Monday March 22, 2021 @01:23AM (#26537112)
One big difference is that with B2 you can't have append-only backups. (or maybe it's very non-obvious from the docs?) That's pretty much why I use rsync.net instead - I can configure a separate key for uploads. Otherwise what's to stop anyone lifting the B2 access key from the host with automatic backups configured and just deleting all old data?
Re:Backblaze submitting names and sizes of files in B2 bucke... by kelnos on Monday March 22, 2021 @12:43AM (#26536946)
I don't have huge backup needs (around 500GB, doesn't grow much over time), so I just use duplicity and upload to AWS S3 with the "infrequent access" setting, and have the bucket auto-replicate to another region in another country. Costs me around $12/mo just for the data storage. The AWS calculator tells me if I had to retrieve all that data it would cost under $10 to do so.

Given it's all personal data that I can stand to be without for days if needed, I could probably use Glacier (or even Glacier Deep Archive) and pay less than a third of the cost (or less than a twelfth!), but the absolute dollar amount isn't high enough for me to go through the trouble of changing up my backup scripts.

Sure, if you're running a business and are constantly generating lots of new data that needs to be backed up, that gets more expensive, but I also would expect a business with that much data could easily afford to spend several orders of magnitude more than I do on backups.

Re:Backblaze submitting names and sizes of files in B2 bucke... by monsieurbanana on Monday March 22, 2021 @01:04AM (#26537029)
I use Linode Object Storage (a S3-like service) with rclone to manage my backups. (my backups are only a few dozens of gb, I don't need something like duplicity at the moment)

So far I'm happy with it, pricing is $5/month per 250gb + 1To egress. And, most importantly, none of the AWS complexity overhead. I have enough of that at work.

Re:Backblaze submitting names and sizes of files in B2 bucke... by jiveturkey on Monday March 22, 2021 @12:02AM (#26536725)
the rsync guy posted in another recent thread that it’s actually 3x above a certain size, which i took to be most serious usage.
Re:Backblaze submitting names and sizes of files in B2 bucke... by gpm on Monday March 22, 2021 @12:12AM (#26536787)
So, looking at some potential things to switch to...

OVH has two interesting products here:

OVH cloud archive works with rsync, costs roughly half as much for storage as blackblaze, roughly the same for egress, but charges for ingress (at the same rate as egress).

OVH object store is s3 compatible (like blackblaze), charges roughly the same for bandwidth, 2x for storage.

https://www.ovhcloud.com/en/public-cloud/prices/#439

Digitalocean has a blob store with the same pricing on bandwidth, 4x the pricing on storage, a minimum spend of $5/month on storage, but the first tb ($10) of bandwidth free.

https://www.digitalocean.com/pricing#spaces-object-storage

Re:Backblaze submitting names and sizes of files in B2 bucke... by ocdtrekkie on Monday March 22, 2021 @12:26AM (#26536859)
Also, you know OVH will be investing significantly in fire prevention strategies, so that will all be state of the art.
Re:Backblaze submitting names and sizes of files in B2 bucke... by spzb on Monday March 22, 2021 @06:06AM (#26538753)
Well, you would hope they would be but then they thought they had done so already and look how that worked out.
Re:Backblaze submitting names and sizes of files in B2 bucke... by ocdtrekkie on Monday March 22, 2021 @09:51AM (#26540754)
Before you experience a major problem, you tend to guess what is good enough to mitigate it. Once you've experienced a major problem, you tend to ensure that exact failure mode never happens again.

I would be surprised if OVH had another fire in the future.

Re:Backblaze submitting names and sizes of files in B2 bucke... by celsoazevedo on Thursday March 25, 2021 @03:14PM (#26584193)
And that's why we should always keep backups somewhere else.
Re:Backblaze submitting names and sizes of files in B2 bucke... by avinassh on Monday March 22, 2021 @07:35AM (#26539433)
> OVH cloud archive

seems this the cheapest of all

Re:Backblaze submitting names and sizes of files in B2 bucke... by tbodt on Monday March 22, 2021 @12:25AM (#26536847)
The only reason I use Backblaze instead of tarsnap is it is 62 times cheaper for the same amount of storage. tarsnap is dramatically overpriced if you ask me.
Re:Backblaze submitting names and sizes of files in B2 bucke... by jlawer on Monday March 22, 2021 @01:43AM (#26537200)
I get the feeling the reason for the Tarsnap price is simply a lack of scale and bootstrap nature of it. (i.e. there isn't a VC feeding money into hosting costs to drive the costs down to grow the userbase). The cost seems fair, but noncompetitive against other vendors on most easy to find quantitative measures (Cost, features, SLAs, locations, etc).

However I do think there is value in Tarsnap if security is really that important. Colin is really switched on, and I trust both the service, and if anything happened, he would deal with it quickly and professionally. If I had the kind of profile that meant I needed to protect myself against determined attackers, then tarsnap would be a no-brainer for me.

Re:Backblaze submitting names and sizes of files in B2 bucke... by toomuchtodo on Monday March 22, 2021 @10:02AM (#26540888)
Backblaze is also bootstrapped, no VC investment except a small initial round. They’re likely investing in the business using the profits thrown off by their unlimited desktop storage offering.
Re:Backblaze submitting names and sizes of files in B2 bucke... by nvarsj on Monday March 22, 2021 @05:10AM (#26538385)
It's more of the fact that S3 is expensive for storing lots of data, isn't it? I think tarsnap charges only a small margin on top of S3.
Re:Backblaze submitting names and sizes of files in B2 bucke... by floatboth on Monday March 22, 2021 @05:35AM (#26538555)
And tarsnap possibly uses the most expensive tier of S3:

> the original version, which can survive the loss of 2 datacenters, not the "reduced redundancy" version which can only survive the loss of a single datacenter

These days, there's not just reduced redundancy, but also infrequent access, which seems better for backups…

Re:Backblaze submitting names and sizes of files in B2 bucke... by Skunkleton on Sunday March 21, 2021 @11:22PM (#26536520)
Rsync.net has a self-supported borg option that is a great deal.
Re:Backblaze submitting names and sizes of files in B2 bucke... by minxomat on Sunday March 21, 2021 @10:55PM (#26536391)
If you’re in the EU, Hetzner Storage boxes.
Re:Backblaze submitting names and sizes of files in B2 bucke... by danieldk on Monday March 22, 2021 @04:22AM (#26538087)
Keep in mind that their storage boxes only use RAID and do not provide any other kind of redundancy by default. If the machine goes up in flames, your data is gone.
Re:Backblaze submitting names and sizes of files in B2 bucke... by varispeed on Monday March 22, 2021 @08:39AM (#26539961)
Does rsync.net offer end to end encryption of data?
Re:Backblaze submitting names and sizes of files in B2 bucke... by rsync on Monday March 22, 2021 @10:46AM (#26541559)
Yes, of course.

First, we only offer SSH / TCP22 so the transit is encrypted.

Second, we have installed, and maintain on the server side tools like 'borg' and 'rclone'. So while you might just 'rsync' or 'sftp' your data to us (in which cases it would not be encrypted on our end) you can also use sophisticated, encrypted backup tools like (borg, duplicity, git-annex, rclone, restic, etc.)

If you choose a tool like that, rsync.net does not hold the encryption keys. The data appears to be random from our viewpoint.

Re:Backblaze submitting names and sizes of files in B2 bucke... by varispeed on Monday March 22, 2021 @01:08PM (#26543588)
This is great, thank you!
Re:Backblaze submitting names and sizes of files in B2 bucke... by avinassh on Monday March 22, 2021 @07:21AM (#26539317)
may it's just me, I had a hard time calculating the pricing of tarsnap. Wish they had provided an easy calculator too, on their site.
Re:Backblaze submitting names and sizes of files in B2 bucke... by latchkey on Sunday March 21, 2021 @10:54PM (#26536385)
vorta + borg backing up to cloud disk.
Re:Backblaze submitting names and sizes of files in B2 bucke... by BeefySwain on Sunday March 21, 2021 @11:18PM (#26536500)
Can someone here translate the PR/marketing speak here for us mere mortals? How does having Facebook tracking on the web front-end of existing and paying users help with lead generation?
Re:Backblaze submitting names and sizes of files in B2 bucke... by cosmie on Monday March 22, 2021 @12:33AM (#26536890)
Within Facebook, you can use the event stream collected by your FB Pixel to both define conversion criteria as well as create audiences and define inclusion/exclusion criteria for that audience. When it comes to tracking on pages behind auth, primarily it's for audience building which can be used for

– Cross-sell/Up-sell campaigns. Build an audience based on usage patterns, and create a create a campaign for a complimentary service or higher tier (say, for example, someone clicks the button for a gated feature they don't have access to).

– Suppression lists. If you don't want your campaigns to target existing users, you can build an audience from pixel data on your authenticated pages and suppress against that.

– Lookalike audiences. After you create an audience in Facebook, you can create a "lookalike audience" from that. So even if you aren't actively doing either of the above, you'd derive value from tracking your "best" customers and using it as a seed list for a lookalike audience.

You're also not limited to using the FB Pixel for any of the above. In addition to a browser-side pixel, FB allows you to upload hashed customer information and use those for conversion tracking and audience building. Which used to be completely transparent to end users, but now you're able to see a list of companies that have uploaded your info to FB in this manner (I can't recall where it's buried in the user settings, off the top of my head).

All of that said, it's entirely likely that Backblaze wasn't intentionally sending any of this data to FB to begin with. An insidious aspect of FB's Pixel is that it automatically attaches listeners to a bunch of stuff on the page such as buttons and sends back interactions and associated metadata[1]. The flag to disable this isn't mentioned in the implementation instructions that are generated upfront, and it's actually a fairly uncommon trait for ad pixels. So a typical implementation tends to leave it on out of ignorance rather than make a deliberate determination on whether to use or disable that functionality.

[1] https://developers.facebook.com/docs/facebook-pixel/advanced...

Re:Backblaze submitting names and sizes of files in B2 bucke... by throwawaygimp on Monday March 22, 2021 @01:15AM (#26537078)
"An insidious aspect of FB's Pixel is that it automatically attaches listeners to a bunch of stuff on the page such as buttons and sends back interactions and associated metadata[1]. "

Um. Holy crap. Is this common knowledge? I don't get shocked easily these days but... wow

Re:Backblaze submitting names and sizes of files in B2 bucke... by cosmie on Monday March 22, 2021 @02:47AM (#26537551)
I'm not really sure if it's common knowledge, but I'd say it's less common then it should be. I went ahead and made a top level comment[1] with some info about controlling data disclosure to FB's Pixel in case it's helpful to others.

In the analytics space, you traditionally had to: – Initialize a tracking object on page load – Explicitly call methods on that tracking object when you wanted to actually send a hit

This is how it works for Adobe Analytics and Google Analytics historically. Many of the newer analytics providers instantiate auto-listeners, which gave them an edge on the out-of-the-box analytics features. And Google Analytics 4 (the newest release), also does this.

So it's not unheard of for site analytics. And a quick glance at a particular provider's website can usually make it obvious if this is occurring, based on the advertised features.

Ad pixels tend to be different though. You create a conversion event within the ad platform, and you're given a snippet of code to fire when that specific event occurs, which both instantiates the tracking object and calls the tracking method with the conversion event's configuration details.

Facebook's pixel works far more like a modern analytics library than an ad pixel. It vacuums up the hit data from the site and the marketer is able to sort it out after the fact in Facebook's interface and use what they want from it. Marketers working within Facebook can see this is happening because they set up the conversions and audiences against the hit data, but that's "just the way things work" in Facebook so they think nothing of it. Marketers coming from other channels will notice how different it is, but won't realize what's actually happening nor the implications behind it. Devs would realize pretty quickly what's happening after a few minutes exposure to the FB Pixel interface and it'd trigger a red flag for them, but that's marketing's territory and all devs see are the snippets provided for implementation. So the only time most people become aware of it is if marketing has someone technical working directly within FB's interface or if the person tasked with implementation has a reason to dig into Facebook's dev documentation rather than just plop the snippet on the page like they were told.

[1] https://news.ycombinator.com/item?id=26537140

Re:Backblaze submitting names and sizes of files in B2 bucke... by yellow_postit on Sunday March 21, 2021 @11:45PM (#26536633)
Assuming it’s to build lookalike audiences [1] (find me people that act like the paying customers).

[1] https://www.facebook.com/business/help/164749007013531?id=40...

Re:Backblaze submitting names and sizes of files in B2 bucke... by CuriousNinja on Monday March 22, 2021 @12:09AM (#26536773)
Thanks for the link, I didn't know that was a thing.

Having said that, this sounds like "Hey guess what? We are gonna snoop on you, and profile the hell out of you and leak all of your sensitive data all over the place (filenames can be) all because you are a paying customer"

That's about the worst way to disrespect a paying customer. Is there a way to easily identify companies that does this, I can avoid them?

Re:Backblaze submitting names and sizes of files in B2 bucke... by manigandham on Monday March 22, 2021 @04:08AM (#26537987)
No, they don't need to snoop on you. Just fire a single pixel saying this is a user that they would like to find more of. FB does the rest based on data in FB, not on Backblaze. The mistake was them just adding it to the online dashboard because that's the easy way to automatically include paying users.

> "easily identify companies that does this"

No. And this can happen for a lot of reasons as explained so even harder to check for.

Re:Backblaze submitting names and sizes of files in B2 bucke... by busymom0 on Sunday March 21, 2021 @11:36PM (#26536602)
That PR/marketing tweet comes across as from someone who doesn't understand how big deal this actually is and why customers won't be comfortable with a FB pixel on their dashboards with data filenames and sizes.
Re:Backblaze submitting names and sizes of files in B2 bucke... by busymom0 on Sunday March 21, 2021 @11:29PM (#26536558)
Some might find this tweet useful for the time being:

> What happens if you resolve http://facebook.com to 127.0.0.1 via hosts-file? (Or put it into your Pi-Hole DNS Ad-Blocker, or the like.) Does the Backblaze UI still work?

> Answer: Seems to work well. You need to add the main domain and sub domains (www. in this case), btw.

Re:Backblaze submitting names and sizes of files in B2 bucke... by teruakohatu on Sunday March 21, 2021 @10:54PM (#26536387)
Including the filenames seems to have been unintentional, looks like they were logging analytics to Facebook, probably an even (form submission) but uploaded the form html with contents.

But why they need to submit that to Facebook for paying users I don't understand. The only thing I can think of is excluding active users from advertising... But is that worth the privacy intrusion?

Re:Backblaze submitting names and sizes of files in B2 bucke... by robbiemitchell on Sunday March 21, 2021 @10:58PM (#26536411)
They answered in the Twitter thread: they send data about paying users to Facebook so they can build lookalike audience targeting for new user acquisition. Other major ad platforms (Google, LinkedIn) have similar features.

This doesn’t look like the right data to be sending FB for that, though.

Re:Backblaze submitting names and sizes of files in B2 bucke... by mcny on Sunday March 21, 2021 @11:59PM (#26536713)
That’s my gripe with “if you aren’t a paying customer, you are the product” because if you pay you are still the product.

Good job, backblaze. So many years of work building goodwill with transparency in hard disk reports ruined completely with one stroke.

Re:Backblaze submitting names and sizes of files in B2 bucke... by nvarsj on Monday March 22, 2021 @05:12AM (#26538394)
Why not just use client side encryption and be done with it? Why would anyone browse their personal files remotely on a web ui? If you care about privacy, take the proper precautions.

There really isn't any competitor to B2 on price, or convenience (e.g. them sending you a NAS device for recovery).

Re:Backblaze submitting names and sizes of files in B2 bucke... by whenlambo on Monday March 22, 2021 @12:35AM (#26536897)
Take a look on https://wasabi.com/
Re:Backblaze submitting names and sizes of files in B2 bucke... by ev1 on Monday March 22, 2021 @02:11AM (#26537349)
Signing up for Wasabi resulted in a deluge of unwanted marketing spam, all written to be "cheerful and your friend"

Also, huge warning for Wasabi newbies so you are not surprised. This might wreck your wallet.

Your egress is capped at your total amount stored. You cannot store 5TB and have 6TB of downloads against that account. The front page is covered in 'No Charges For Egress' 'no additional charges for egress or API requests'.. etc. This is not written anywhere on the main marketing pages, only behind a small link.

Another important point is file deletion. You are required to pay for multiple billing cycles (months) of files. Be very cautious about this. Using it as a temporary bucket will incur significant costs, if you upload a file, YOU WILL PAY FOR 90 DAYS OF THAT FILE. It is almost certainly not cost effective to store files in Wasabi any less than long term. Deleting a file that you just uploaded will incur a deletion fee equivalent to 3 months of storing that file.

Re:Backblaze submitting names and sizes of files in B2 bucke... by bb101 on Monday March 22, 2021 @01:40PM (#26543985)
One thing people should bear in mind when looking at Wasabi is that they have a 90 day minimum retention period for their PAYG plans. So if you upload a large file and overwrite it tomorrow, you'll be charged the storage fee for the day plus the storage fee for the remaining 89 days, and then the storage fee for the new file, and so on.

The same goes for AWS IA and Glacier classes and Google's Nearline and Coldline. Unless you're storing files for a long time, always factor in the minimum retention period before estimating costs. It'll prevent any nasty billing surprises -- speaking from experience unfortunately.

Re:Backblaze submitting names and sizes of files in B2 bucke... by mdoms on Monday March 22, 2021 @01:43AM (#26537196)
Wow they're doubling down? Wow.
Re:Backblaze submitting names and sizes of files in B2 bucke... by neilv on Sunday March 21, 2021 @11:26PM (#26536542)
They could maybe salvage goodwill with genuine corporate soul-searching that ends up asserting/reasserting values -- and leads them to focus on providing trustworthy service to their users, and conspicuously away from some "tech" industry norms of selling out one's users.

As a provider of a paid service, it seems like they're in a better position to take the high road than a lot of tech companies are, but they have to decide that's who they are, and be clear they mean it.

Re:Backblaze submitting names and sizes of files in B2 bucke... by kardos on Sunday March 21, 2021 @10:57PM (#26536400)
Yep that pretty much burns the service :/