https://github.com/fog/fog/issues/2525
There is precisely zero circumstance where it is ok to give private customer data to another customer.
The fact that you think it had anything to do with an API or how it is used is all anyone needs to know about it.
The idea that warning your customers of your vulnerabilities is "irresponsible" is only true if you care more about revenues than your customers' security.
I was using DO. It is not a serious project but I think I'll be moving on nonetheless.
Now I just need to find a cloud hosting service that will do a low cost easy k8s cluster, preferably not AWS.
At a certain point a default behaviour can be so bad, and so clearly not what a user would expect or want, that it constitutes a security issue. I would think this _more_ than qualifies.
The official blog from DigitalOcean is here:
https://www.digitalocean.com/blog/transparency-regarding-dat...
While it does not call it a “security issue” directly, it details several changes to the service to prevent customer data leaking between accounts. That seems to contradict your position that there was no problem.
> 10 years later and I still remember how pissed off I was that day, hah.
I would have hoped that after 10 years you would be able to admit that letting customers read each other’s data was a mistake. The existence of a disk scrub API, the problem being improperly reported, and DO being advertised as “not for production use” are not valid excuses.
I’ve been a DO customer for the better part of a decade, but there is no way that I can continue to be a customer with a company that has such a blasé stance toward security and protecting customer data.
If anyone can suggest any alternatives that are not Hetzner, I would be interested.
Do you know what else ties up a lot of resources? Civil action, negligence claims, PR disasters.
This specific GitHub issue is one of several why I will never use DO: language, official response, and attitude all matter. I'd be curious to know how much revenue DO has lost because of this one issue.
And they give you an excuse that it’s time consuming for them and you should respect their time.
Would you bank with them?
This is a pathetic response and you are dragging your former company through the mud by putting the incompetence that you participated in, front and center.
It’s amazing that this happened so long ago and yet you seemed to have learned nothing from it, and now want to double down on your right to leak sensitive data (because it was convenient at the time)
Before the GDPR the EU had the 1995 Data Protection Directive, which you would have to comply with to have EU customers.
You can’t just decide to not follow the law because you’re a startup.
In the event your google is broken:
----
https://en.wikipedia.org/wiki/Data_Protection_Directive
>the controller must implement appropriate technical and organizational measures to protect personal data against accidental or unlawful destruction or accidental loss, alteration, unauthorized disclosure or access, in particular where the processing involves the transmission of data over a network, and against all other unlawful forms of processing.
Should I explain this too?
https://github.com/fog/fog/issues/2525#issuecomment-31336855
This issue is the reason why I will never use DO or recommend it to a customer.
I wonder how one could test for that “automatically” on other providers.