Solutions
Information Security - What to Look for in an Endpoint Intrusion Prevention Solution
A safety checklist. Internet worms propagate too quickly for such reactive solutions to be effective
Jul. 30, 2005 03:00 PM
Digg This!
Page 2 of 2
« previous page
6. Uncircumventability
Uncircumventability of a solution is essential for a viable defense against attackers who are knowledgeable, resolute, and resourceful. Shockingly, many solutions out on the market are easily circumvented. To test a solution fully against zero-day attacks you would need to create a new attack, which isn't practical. However, there are other alternatives. Attack tools are available on the market that use a collection of existing vulnerabilities and attacks to probe a system. Make sure you test the solution on an unpatched system vulnerable to those attacks. Another approach is to ask competing vendors to break each other's products. The Internet has become a powerful educational tool for attackers and you can also benefit from it too. You may be surprised to find information on simple ways to break most products on the Internet. Don't be an emperor without any clothes by using an easily circumvented solution and convincing yourself and your organization that you're well protected.
7. Containment
Containment indicates how successful an attack is before the solution can detect and stop it. A solution that stops an attack before it's loaded into the system or before a single instruction from the malicious payload gets executed provides the best containment. If the attack partially executes, you may be required to do a detailed forensic analysis. For example, California privacy law SB 1386 requires that companies disclose any possibility of a security breach. Furthermore, executing even a small number of instructions provides an attacker with an opportunity to circumvent the solution.
Sidebar:
What Is an Ideal Endpoint Intrusion Prevention Solution?
Accuracy: An ideal solution produces zero false positives.
Maintainability: An ideal solution is easy to maintain and administer.
Scalability: An ideal solution scales across the entire enterprise.
Coverage: An ideal solution completely covers the class of attacks you're trying to protect against.
Proactivity: An ideal solution proactively blocks attacks without any special knowledge of the attack or the vulnerability.
Uncircumventability: An ideal solution is impossible for hackers to circumvent.
Containment: An ideal solution stops the attack before it causes damage and spreads.
Page 2 of 2
« previous page
About Saman AmarasingheDr. Saman Amarasinghe is cofounder and CTO of Determina, Inc., an associate professor of the Department of Electrical Engineering and Computer Science at MIT, and a member of the Computer Science and Artificial Intelligence Laboratory (CSAIL).