Presentation is loading. Please wait.

Presentation is loading. Please wait.

DRUPAL CON NASHVIllE 2018 DRUPALCON NASHVILLE.

Similar presentations


Presentation on theme: "DRUPAL CON NASHVIllE 2018 DRUPALCON NASHVILLE."— Presentation transcript:

1 DRUPAL CON NASHVIllE 2018 DRUPALCON NASHVILLE

2 DRUPAL CAMP NASHVILLE 2018 DDos attack victim? Prevention is better than cure.

3 DDos attack victim? Prevention is better than cure.
Sugandh Khanna Srijan, INDIA Drupal CON NASHVILLE March 2018

4 AGENDA Distributed denial of service (DDoS) attack - THREAT to Drupal.
What is Distributed denial of service (DDoS) attack? History of DDos attack DDos tool - LOIC Live demonstration Impacts of DDoS Attacks on Your Business Drupal Optimization for DDOS

5 Have you ever experienced:
your website disappears off the Internet? A sudden heavy traffic on your website that makes your website go down?

6 Well, Hold your breath! you may have become the victim of a distributed denial of service (DDoS) attack.

7 A website company faced an issue:
A site where the bots continually hit the user/register and user/password pages. At its height the site was getting bot hits a minute. It is a pain. If company did not allow people to open accounts the problem would not be significant.

8 What is distributed denial of service (DDoS) attack?

9 What is DOS Attack ? Before proceeding , those who are not aware of the term DOS (Denial of Service Attack), this paragraph is for you : DOS (Denial of Service) is an attack performed on computer or network that reduces, restricts or prevents accessibility os system resources to legitimate users. In simple terms, Attacker floods the victim system with malicious traffic to overload its resources. DOS attack can do temporary or permanent damage to a website. I can also slows down network performance.

10 In simple words…. bombarding an IP address with large amounts of traffic.

11 The principle is the same, but the malicious traffic is generated from multiple sources -- although orchestrated from one central point. The fact that the traffic sources are distributed -- often throughout the world -- makes a DDoS attack much harder to block than one originating from a single IP address.

12 You are not alone!

13 History of DDOS attack The first-ever DoS attack occurred in 1974 courtesy of David Dennis—a 13-year-old student One of the first large-scale DDoS attacks occurred in August 1999, when a hacker used a tool called “Trinoo” to disable the University of Minnesota’s computer network for more than two days. 2016 brought a long-feared DDoS threat to fruition: cyber- attacks were launched from multiple connected devices turned into botnets. High profile victims of DDoS attacks in 2015 included organizations as diverse as cloud hosting company Linode, games company Valve, Microsoft's Xbox Live network, the BBC, Rutgers University and even the Internet's DNS root servers.

14 DDoS Attack tool: LOIC Low Orbit Ion Cannon is an open source network stress testing and denial-of- service attack application, written in C#.

15

16

17

18

19 Impacts of DDoS Attacks on Your Business

20 Impacts of DDoS Attacks on Your Business
Revenue losses Downtime affects your bottom line. Based on industry surveys, the average cost of downtime is $5,600/minute, or over $300K/hour. Productivity Loss When critical network systems are shut down, your workforce’s productivity comes to a halt.

21 Impacts of DDoS Attacks on Your Business
Reputation Damage Your brand suffers if customers can’t access your site or become casualties of a data breach. Theft Attacks are becoming more advanced and now include stolen funds, customer data, and intellectual property.

22 What is the best way to protect a website from distributed denial-of-service attacks?

23 Drupal Optimization for DDos attack

24 Drupal Optimization for DDos
Make sure page caching is enabled, check the settings at admin/config/development/performance Another additional idea is to use a CDN such as cloudflare (they have a free plan) that will server whatever it can from cache without hitting your server.

25 Drupal Optimization for DDos
Boost is good. Boost provides static page caching for Drupal enabling a very significant performance and scalability boost for sites that receive mostly anonymous traffic. For shared hosting this is your best option in terms of improving performance. On dedicated servers, you may want to consider Varnish instead.

26 Drupal Optimization for DDos
Honeypot is awesome. Honeypot uses both the honeypot and timestamp methods of deterring spam bots from completing forms on your Drupal site (read more here). These methods are effective against many spam bots, and are not as intrusive as CAPTCHAs or other methods which punish the user [YouTube].

27 Drupal Optimization for DDos
Ban IP addresses from where the attacks are coming from.

28 Drupal Optimization for DDos
Bandwidth Oversubscription - This one is fairly straightforward. As you grow larger, your bandwidth costs drop. Generally large organizations will lease a significantly larger capacity than they need to account for growth and DDoS attacks. If an attacker is unable to muster enough traffic to overwhelm this, a volumetric attack is generally ineffective.

29 Drupal Optimization for DDos
Automated Mitigation - Many tools will monitor netflow data from routers and other data sources to determine a baseline for traffic. If traffic patterns step out of these zones, DDoS mitigation tools can attract the traffic to them using BGP or other mechanisms and filter out noise. They then pass the clean traffic further into the network. These tools can generally detect both volumetric attacks, and more insidious attacks such as slowloris.

30 Drupal Optimization for DDos
Upstream Blackholing - There are ways to filter UDP traffic using router blackholing. I've seen situations where a business has no need to receive UDP traffic (i.e. NTP and DNS) to their infrastructure, so they have their transit providers blackhole all of this traffic. The largest volumetric attacks out there are generally reflected NTP or DNS amplification attacks.

31 Drupal Optimization for DDos
Third Party Provider - Even many fairly large organizations fear that monster 300 Gbps attack. They often implement either a DNS-based redirect service or a BGP-based service to protect them in case they suffer a sustained attack. I would say CDN providers also fall under this umbrella, since they can help an organization stay online during an attack.

32 Drupal Optimization for DDos
System Hardening - You can often configure both your operating system and your applications to be more resilient to application layer DDoS attacks. Things such as ensuring enough inodes on your Linux server to configuring the right number of Apache worker threads can help make it harder for an attacker to take down your service.

33 DDos - Prevention is better than cure.
Any questions?


Download ppt "DRUPAL CON NASHVIllE 2018 DRUPALCON NASHVILLE."

Similar presentations


Ads by Google