Is your online business ready for the holiday shopping spree? It might not be if you're making it too easy for hackers to take down your website.
Though denial-of-service (DoS) and similar, grander-scale distributed-denial-of-service (DDoS) attacks aren't new, like some other threats they've evolved over time--and have become more accessible to the bad guys in the process. According to Ted Swearingen, director of security operations at Neustar, such threats aren't just the bane of big government and big business. Rather, the increased ease with which DDoS attacks can be launched has led to a wider range of targets, including small and midsized businesses (SMBs).
"It used to be where the larger names and companies were attacked mostly, because it took a lot more effort to do DDoS [attacks]," Swearingen said in an interview. "Now, you have so many more people able to participate that anybody can be attacked."
Both DoS and DDoS attacks (I'll use the acronyms interchangeably here) produce the same net effect: Taking down a critical system--often by flooding it with bogus requests, though there are other methods—and making your website or other application unavailable to customers and other legitimate users.
If your website is a critical revenue stream--or in some cases, the revenue stream--then ensuring its security is that much more important--particularly during the busy holiday shopping months, which tend to produce a corresponding uptick in online crime. And Swearingen notes that these days, you don't even need an e-commerce site to become a target. The rise of hacktivism--or what Swearingen calls "social protests"--means just putting out the wrong message or being associated with a broader industry, such as banking or politics, could put you at risk. And a PR problem could turn into a dollars-and-cents problem fast.
SMBs typically can't afford to weather big hits to the bottom line. There's no way to eliminate DDoS risks, but Swearingen outlined some practical steps SMBs can take to mitigate them.
Embrace monitoring. Swearingen said step one for any SMB with limited resources should be to implement a realtime (or near realtime) monitoring system to keep tabs on their environment. He said there are a number of viable freeware and low-cost monitoring tools out there for cash-strapped companies.
"If you can't monitor it, you can't see if something's starting or coming--or if you're actually under DDoS attack--until your customers tell you," Swearingen said. He's an advocate of performance-based monitoring because it can help you understand the limits of your systems--in other words, the breaking points.
Establish baselines. Once monitoring is in place, get to know your system and begin to set baselines and expectations: What is normal traffic for your site? What's normal traffic during peak activity times? Where does traffic typically come from? What kinds of protocols enter your network? Once you've got a handle on what's "normal"--even in abnormal conditions such as promotional periods--you can quickly identify unusual activity. In fact, your monitoring system can do it for you--generating alerts for anomalies such as a traffic spikes, or an unusual traffic type or source. Knowing your aforementioned limits can help you take early action before you actually hit those limits.
Stay current. The basic security practice of keeping your environment current: Keep your operating systems and other software patched and up-to-date. "DDoS will take advantage of an unpatched system or a bug in anything--a firewall, an application, an OS layer, anything of that nature," Swearingen said.
Fine-tune systems. Keeping your systems in optimal health is a proactive practice, one that can produce benefits beyond good security. But Swearingen said that fine-tuning your network's resources is also a good bet against DDoS threats. Optimizing performance will give you a better chance of withstanding unusual activity or an outright attack--sort of like making sure your roof and windows are in good working order even if there's no storm on the horizon.
Control access. Though you'll need to evaluate what makes sense for your particular business, Swearingen said there are a variety of "little things"--in fact, hundreds of them--that can be done to make DDoS attacks more difficult to carry out. One example: consider limiting the connections from a single host or IP address during a single day or another logical time period--this cuts down on the ability of individual attackers to cause problems. Another example: one type of attack attempts to slow or shut down your site with repetitive search queries. Coupled with monitoring, consider siloing the search function so that it can be temporarily disabled without taking down the entire site. Finally, Swearingen said it's crucial to keep tight reins on access to your systems--and then to keep even tighter reins on those access controls, such as firewalls, iptables, load balancers, or routers.
"Make sure you have restrictions so that you limit to only the ports and protocols that are absolutely needed to come into your system," Swearingen said. "By having extra access that's not needed, it just gives the attacker another way in."
Stay tuned for part two, which will look at what goes into a strong response plan for when denial-of-service events do occur.
SaaS productivity apps are good to go--if you can get past security and data ownership concerns. Read all about it in the new, all-digital issue of InformationWeek SMB. Download it now. (Free with registration.)