News for hackers. Stuff that matters.
Re:An update from Linode about the recent DDoS attacks by silverlight on Thursday December 31, 2015 @05:39PM (#10820118)
Glad to hear something official on this...5 or 6 days is way too long to go without something more than "We're working on it" and some light details. I understand that it's likely an all-hands-on-deck hair-on-fire situation over there, but those of us who rely on Linode for our own businesses have been largely left in the dark.

When our customers are emailing and tweeting us and they just want to know when we are going to be up, and all we can say is "We have no idea, we don't know why this is happening or what's really going on", that's pretty much the definition of a worst case scenario from a customer service standpoint.

As someone whose business relies on Linode currently to function, I am sympathetic to Linode's plight...this is the equivalent of someone coming and setting off a bomb in your factory; not exactly something that you can always plan for even if you have prevention measures in place. But they would have kept a lot more of my sympathy long-term if they would have communicated better with their customers in the first place...

EDIT: And it looks like the attackers decided to start things back up again, as Linode.com is unavailable...

Re:An update from Linode about the recent DDoS attacks by alexforster on Thursday December 31, 2015 @05:59PM (#10820202)
We know that we've dropped the ball here. To be frank, it's just been extremely difficult to take our people off of mitigation long enough to write something more coherent than "they're attacking our webservers", "they're attacking our core routers", etc.

> And it looks like the attackers decided to start things back up again, as Linode.com is unavailable...

They're watching our status page for updates and starting new attacks when we resolve previous ones. There's been an almost 1:1 correlation lately.

Re:An update from Linode about the recent DDoS attacks by 00deadbeef on Thursday December 31, 2015 @07:16PM (#10820501)
I just registered to thank you for the update and to let you know I won't be moving away from Linode as this just gives the attackers what they want.
Re:An update from Linode about the recent DDoS attacks by silverlight on Thursday December 31, 2015 @06:02PM (#10820215)
Indeed, well, keep fighting the good fight. We are cheering for you.
Re:An update from Linode about the recent DDoS attacks by SudoAlex on Thursday December 31, 2015 @08:14PM (#10820697)
The correlation could also be the fact that you've blocked the attack, they can see that their previous attack is no longer working by testing it themselves - so they'll switch anyway, regardless of a status page update.
Re:An update from Linode about the recent DDoS attacks by reefoctopus on Thursday December 31, 2015 @07:11PM (#10820478)
Thank you for the update. We really appreciate the information and wish you the best of luck in dealing with this.
Re:An update from Linode about the recent DDoS attacks by erikpukinskis on Thursday December 31, 2015 @08:56PM (#10820787)
> it's just been extremely difficult to take our people off of mitigation long enough to write something more coherent

This always rings hollow to me, and yet I hear it over and over.

A company like Linode surely has at least a dozen people who can be on call in a situation like this, probably much more. All it takes is for one engineer or even a product person... Heck a technically-minded support person could listen in on the war room meetings and get enough information to post something better than "we're fixing it".

5 minutes of blogging every six hours would be plenty.

And yet, people always claim it's impossible and there's no time. Frankly I find it frightening... If you are coding that fast that no one on your team has five minutes to step aside, take a breather after six hours of coding and summarize what the team just spent the last six hours doing, I shudder to think what kind of panicked alarmist interventions you are making.

There's no excuse for silence. There just isn't. It's a gross failure on the part of management to prioritize the responsibilities they have to your customers customers. Full stop. Sure, the engineers can't be expected to remember to tap out to blog. But if that's the extent of the accountability structures you can assemble during a crisis, that is a serious organizational failing, particularly for an organization the size of Linode.

Re:An update from Linode about the recent DDoS attacks by collyw on Friday January 01, 2016 @09:49AM (#10821995)
I would say that 5 minutes of blogging every 6 hours is just as likely to cause more harm than good. Wording something badly could lead to far more fear and confusion than the present situation if taken out of context.
Re:An update from Linode about the recent DDoS attacks by Sir_Cmpwn on Thursday December 31, 2015 @06:07PM (#10820234)
[Disclaimer: Linode employee]

Around the holidays, network engineers are the only ones who don't really take time off. The sorts of people who might say "hey, we need to give some clarity to customers" are less available than the people whose time is spent firefighting.

Re:An update from Linode about the recent DDoS attacks by atmosx on Thursday December 31, 2015 @07:36PM (#10820574)
Can you share with us the mitigation techniques you tried so far and what worked better, what did not work at all, etc?
Re:An update from Linode about the recent DDoS attacks by alexforster on Thursday December 31, 2015 @07:48PM (#10820608)
Stopping them from directly hitting our routers has been the most difficult, because our routers have IPs on 1000+ /24's, which means RTBH can't work because no tier 1 will accept 1000+ null routes. The same is true when they attack our upstream provider's networks.

We've had a few false-starts, but we've finally gotten all of our datacenters dropping all traffic to these critical IPs at the edges. This should stop the most serious outages, so it's a big step.

Re:An update from Linode about the recent DDoS attacks by jgord on Thursday December 31, 2015 @10:07PM (#10820963)
As a happy linode user, your update is much appreciated.

I do feel a certain amount of loyalty to linode, as they've been an excellent service the past few years, and I see them battling to put out these fires.

I'm hoping as linode grows in size they can put in place more sophisticated measures to guard against this - DDoS is a problem everyone faces. Its tough, but when the dust settles, it could be an opportunity to innovate.

Re:An update from Linode about the recent DDoS attacks by nickpsecurity on Friday January 01, 2016 @01:45PM (#10822778)
Stopping DDOS isn't so much about innovation as cost: it's metric tons of data thrown at points you control and don't which have to analyze and react to it somehow. That's assuming it doesn't straight-up fill the pipe where ignoring it changes nothing. Here's a case study showing how expensive DDOS mitigation can be for a smaller firm:

https://protonmail.com/blog/ddos-protection-guide/

Re:An update from Linode about the recent DDoS attacks by jonknee on Saturday January 02, 2016 @12:02PM (#10826754)
I think "whole data center is offline" is the sort of thing you call the boss for. Otherwise why is there a boss at all?
Re:An update from Linode about the recent DDoS attacks by kunjanshah on Thursday December 31, 2015 @05:51PM (#10820169)
"It has become evident in the past two days that a bad actor is purchasing large amounts of botnet capacity in an attempt to significantly damage Linode’s business."

The timing of the DDoS was pretty interesting too, happening when not everyone is available.

Re:An update from Linode about the recent DDoS attacks by dwightgunning on Saturday January 02, 2016 @01:32PM (#10827196)
This was my first thought when I woke up to a bunch of my server monitor alarms at about 4am on Christmas day....
Re:An update from Linode about the recent DDoS attacks by brandon272 on Thursday December 31, 2015 @06:38PM (#10820352)
I've seen Linode getting a lot of flack for not updating customers on what is happening, but what clarity does this announcement provide that their DDoS status page wasn't providing? They were updating the status page regularly.
Re:An update from Linode about the recent DDoS attacks by Orrfen on Thursday December 31, 2015 @09:23PM (#10820865)
It gives those of us hosted on Linode a clear place to point our customers.
Re:An update from Linode about the recent DDoS attacks by icelancer on Thursday December 31, 2015 @07:16PM (#10820502)
Push, not pull. Send an email. Don't expect people to go to a status page on their own.
Re:An update from Linode about the recent DDoS attacks by piquadrat on Thursday December 31, 2015 @07:24PM (#10820532)
Which they could easily do by enabling SMS/email/webhook notifications in their statuspage.io settings. As it is, you can only subscribe to an RSS feed it seems.
Re:An update from Linode about the recent DDoS attacks by nly on Thursday December 31, 2015 @06:01PM (#10820212)
> As someone whose business relies on Linode currently to function

Perhaps its time to consider some failover at another host. Same goes for anyone solely dependent on anyone.

Re:An update from Linode about the recent DDoS attacks by jafingi on Thursday December 31, 2015 @07:09PM (#10820470)
How do you guys re-route traffic for your load balancer to another in another data center? If you change your DNS record it would take x time before it has propagated.

Say I have one server setup on Linode London and one duplicated on DO Amsterdam. How do I quickly re-route the traffic from my two main load balancers London to Amsterdam without much propagation time?

Re:An update from Linode about the recent DDoS attacks by scurvy on Thursday December 31, 2015 @10:15PM (#10820981)
Keep TTL's low (3-5 minutes). Things don't have to happen instantly. Clients understand. You had a bad day on the Internet. Guess what, stuff happens. Remember when "XYZ company down for 2 hours" made headlines? Yeah, that was a long time ago. Downtime is more or less accepted these days. Sure, some hothead customers will flip out and leave. You were probably not going to meet their expectations sometime and lose them eventually. Let them become someone else's nightmare.*

* This is for an answer for the average "Hey I run a website or two" question. If you're asking and you are dealing with financial transactions or ad networks, well, you're asking in the wrong place and you should probably hire someone that knows how BGP anycasting works.

Re:An update from Linode about the recent DDoS attacks by lsc on Friday January 01, 2016 @04:59AM (#10821522)
>* This is for an answer for the average "Hey I run a website or two" question. If you're asking and you are dealing with financial transactions or ad networks, well, you're asking in the wrong place and you should probably hire someone that knows how BGP anycasting works.

Eh, usually you just bgp anycast the DNS server. If you anycast just your DNS server, you are pretty much in the same pickle as if you host your dns with someone else who runs a reliable dns server (and have them do the anycast) - the pickle is that there's a minimum ttl.

Now you can set up a redirector server and anycast that, and like 3xx redirect all your requests (or more often just the first request) and that's better, really, 'cause that redirect can be changed quickly and on a per-request (or more often per-session) basis... but while I know a thousand companies that will sell you anycast DNS service, I don't know anyone who will sell someone with a vps customer budget an anycast'd redirector service.

Re:An update from Linode about the recent DDoS attacks by atmosx on Thursday December 31, 2015 @07:40PM (#10820586)
You cab use round-robin DNS ... Keep two DB in sync between different hosts/providers and effectively switch the DNS if host1 or host2 goes down. However this setup is easy for a kind of applications but may not be suited for other kind of apps.
Re:An update from Linode about the recent DDoS attacks by manigandham on Friday January 01, 2016 @09:45AM (#10821984)
We use a CDN. They provide caching and act as another layer of defense beyond the origin datacenter/provider.

Because they physically route the traffic, you can change backends pretty quickly and have traffic going to the new destination within seconds or minutes. Using DNS for end-users just has too much unpredictable latency, but it works well for routing the backend.

Re:An update from Linode about the recent DDoS attacks by pbowyer on Thursday December 31, 2015 @06:53PM (#10820411)
What's the current status for Database failover? MySQL in my case - to mirror that is what's been holding me back.

What happens with 1/10 second's database records not replicated? That could be a successful transaction on one, and no record of it on the other?

Re:An update from Linode about the recent DDoS attacks by mschuster91 on Thursday December 31, 2015 @07:08PM (#10820469)
> What happens with 1/10 second's database records not replicated?

You can use a multi-master setup and strict consistency checks, though.

Re:An update from Linode about the recent DDoS attacks by scurvy on Thursday December 31, 2015 @10:10PM (#10820971)
Multi-master MySQL is generally regarded to be a very, very bad idea. Single master with multiple GTID replicas and promoting a replica to master upon failure is BCOP.
Re:An update from Linode about the recent DDoS attacks by silverlight on Thursday December 31, 2015 @06:05PM (#10820230)
Certainly what we're in the process of doing.
Re:An update from Linode about the recent DDoS attacks by mwcampbell on Thursday December 31, 2015 @06:26PM (#10820315)
I'm surprised you haven't completely jumped ship already, considering that there are two other providers in particular that offer very similar specs and prices to Linode. Where I work, we moved our primary infrastructure off of Linode the night after the attacks started.
Re:An update from Linode about the recent DDoS attacks by workitout on Thursday December 31, 2015 @06:32PM (#10820332)
I've tried a lot over the years, no one can compare to the VPS quality Linode provides is what I found.
Re:An update from Linode about the recent DDoS attacks by brandon272 on Thursday December 31, 2015 @07:00PM (#10820442)
All (major) providers suffer from DDoS attacks.
Re:An update from Linode about the recent DDoS attacks by tshtf on Thursday December 31, 2015 @07:07PM (#10820462)
When was the last successful sustained (1 week plus) CloudFlare, GCE, or AWS DDoS attack?
Re:An update from Linode about the recent DDoS attacks by brandon272 on Thursday December 31, 2015 @08:20PM (#10820706)
I have no idea.

CloudFlare doesn't offer VPS instances. Google and Amazon are in a league of their own and, last I checked, don't offer the similar services at the same prices with the same level of support and same controls. Amazon might send you a nice bill at the end of the attack depending on what type it was.

DigitalOcean, as an example, routinely receives DDoS attacks and will just nullroute your VPS automatically until the attack ends.

Re:An update from Linode about the recent DDoS attacks by adamzoz on Friday January 01, 2016 @09:30PM (#10824672)
Its a concern of mine with AWS, no downtime but a $30k for the day of fun bill. Got to tie up this loose end before I wake up broke one day.
Re:An update from Linode about the recent DDoS attacks by nly on Thursday December 31, 2015 @09:04PM (#10820809)
There are VPS providers that offer DDoS protection in the 10-20Gbps range, but that is a piddle in the ocean these days.
Re:An update from Linode about the recent DDoS attacks by nickpsecurity on Friday January 01, 2016 @02:03PM (#10822866)
Which ones and protection against what attacks?
Re:An update from Linode about the recent DDoS attacks by nly on Saturday January 02, 2016 @12:26AM (#10825200)
Ramnode, Vultr, others.