How to Avoid Security Shortcuts Hackers Exploit

1.2K views
•
July 27, 2018
by
RSAC Cybersecurity
YouTube video player
How to Avoid Security Shortcuts Hackers Exploit

TL;DR

Keep host firewalls enabled and configure both inbound and outbound rules, including controls over which executables may access the Internet. DNS response rate limiting and anti-amplification protections can reduce service disruption, while penetration testing helps uncover recurring misconfigurations that expensive security products alone may fail to address.

Transcript

Thank you so much. Thank you. Uh, yeah, thank you. Thank you. Uh, how is everybody doing? Good? Okay, fantastic. So, uh, let's hit the road of the presentation. Uh, just a few words in general about what do I do in cybersecurity, uh, and what the session's gonna be about. First of all, welcome. Thank you for coming. Thank you for your time, and tha... Read More

Key Insights

  • Security products are insufficient when basic configurations remain weak. A customer may deploy several protective systems, such as three anti-spam filters, yet penetration testing can still reveal recurring mistakes, issues, and misconfigurations that undermine the expected security posture.
  • Host firewalls should remain enabled on both servers and workstations. Disabling them removes a defensive layer that can regulate network communication inside the infrastructure, leaving services and endpoints more exposed to attacks that exploit permitted or unrestricted traffic.
  • Outbound firewall rules are essential for limiting malicious communication. Rules can specify which executables may connect to the Internet, preventing an unauthorized piece of code from simply reaching an external destination after it runs on a workstation or server.
  • Traditional firewall policies are incomplete when they allow everything outbound while blocking unsolicited inbound traffic. The recommended approach is to define restrictions for particular executables and to control both outgoing and incoming communications according to the organization's requirements.
  • Amplification attacks can make internal network services slow or unavailable. By multiplying responses to requests, an attacker can keep a service busy, producing symptoms such as delays, intermittent problems, and timeouts that may be difficult for users to diagnose.
  • DNS infrastructure is vulnerable when response amplification is not controlled. The demonstrated DNS blast increases its success ratio while flooding the network with DNS traffic, and reaching a value near one hundred percent indicates that the targeted service is effectively being overwhelmed.
  • DNS response rate limiting can reduce amplification risk by restricting how many responses a DNS server produces within a defined period. Windows Server 2016 provides the Set-DnsServerResponseRateLimiting PowerShell cmdlet for configuring this behavior.
  • Penetration-testing tools can serve legitimate security research while retaining the capacity to cause damage. The presenter releases tools and session materials for attendees, but emphasizes that users bear responsibility because the same tools are used during real customer penetration tests.

Explore YouTube Video Summarizer or Get YouTube Transcript Extractor

Questions & Answers

Q: Why are expensive cybersecurity products not enough?

Expensive security products do not compensate for basic mistakes, recurring misconfigurations, or poorly designed rules. The presentation describes a customer that had three anti-spam filters and expected penetration testers to struggle, yet the engagement still revealed familiar weaknesses. Organizations therefore need to evaluate their actual security posture through testing instead of assuming that the number of deployed products proves that the environment is secure.

Q: Why should host firewalls stay enabled on servers and workstations?

Host firewalls provide local control over communications reaching or leaving individual servers and workstations. Disabling them removes an important defensive boundary inside the infrastructure. Keeping them enabled also creates a place to enforce specific inbound and outbound policies, including rules that prevent unauthorized programs from communicating externally after malicious code begins running on an endpoint.

Q: How do outbound firewall rules help contain malicious code?

Outbound rules can determine which executables are permitted to communicate with the Internet. If malicious code runs on a workstation, properly configured rules can stop that executable from connecting outward. The presentation contrasts this approach with the older pattern of allowing all outbound traffic while concentrating only on blocking inbound connections, which leaves internal malicious activity less restricted.

Q: What is a DNS amplification attack?

A DNS amplification attack floods a network by causing DNS responses to be multiplied. The targeted DNS service becomes increasingly busy as amplified traffic grows, which can slow services, create timeouts, and eventually make the service unavailable. The demonstration tracks a rising success ratio, with a result near one hundred percent indicating that the targeted service is effectively being overwhelmed.

Q: How can organizations reduce DNS amplification attacks?

Organizations can use anti-amplification protections in their firewalls and configure response rate limiting on DNS servers. The presentation identifies the Windows Server 2016 PowerShell cmdlet Set-DnsServerResponseRateLimiting as one available control. It allows administrators to specify how many responses the DNS server should produce during a certain period and to withhold responses beyond that limit.

Q: What symptoms can network amplification attacks cause?

Amplification attacks can make services run slowly, cause requests to time out, and produce intermittent network problems. These symptoms arise because the targeted service is occupied with amplified responses rather than normal work. The attack may therefore appear as a performance or reliability issue before defenders recognize it as deliberate traffic intended to overwhelm a network service.

Q: Why is penetration testing important for security architecture?

Penetration testing evaluates how an infrastructure behaves against practical attacks rather than relying on assumptions made during product selection or architecture design. The presenter's customer engagements repeatedly uncover the same mistakes, issues, and misconfigurations, even where substantial security measures exist. Testing helps organizations identify shortcuts that have weakened their defenses and determine where mitigation techniques are needed.

Q: Can penetration-testing tools cause real damage?

Penetration-testing tools can cause damage because they are designed to reproduce techniques used during real security assessments. The presenter states that CQURE has written more than two hundred tools and releases session tools and materials after presentations. Attendees are warned that these tools are used at customer sites and must be handled at the user's own responsibility.

Summary & Key Takeaways

  • Security investments do not guarantee effective protection when organizations repeat basic configuration mistakes. The presentation draws on penetration tests conducted at customer sites, where claims of strong defenses, including multiple anti-spam filters, often give way to familiar weaknesses. The broader lesson is that security architecture must be validated through practical testing.

  • Disabling host firewalls, or leaving them without meaningful rules, creates opportunities for malicious software and network attacks. Effective protection requires controlling incoming traffic and restricting which executables can communicate outward. This matters for threats such as ransomware, which may need to connect from an infected workstation or server to the Internet.

  • DNS amplification can flood a network with multiplied responses, making a server busy and causing slow services, timeouts, or outages. The demonstration uses a publicly available DNS blast script to show how easily the attack can be delivered. Suggested defenses include firewall protections and DNS response rate limiting in Windows Server 2016.


Read in Other Languages (beta)

Share This Summary 📚

Explore More Summaries from RSAC Cybersecurity 📚