2004 · 21 citations · 6 references
ComputingComputer ScienceHigh-performance ComputingApplication SecurityOperating SystemsSecure Software DevelopmentApplication Programming InterfacesApplication Security TestingRuntime Application ProtectionSoftware Fault ToleranceSoftware Vulnerability DiscoveryStatic Vulnerability AnalysisApplication HardeningHigh PerformanceRuntime Vulnerability DetectionSoftware Weakness AnalysisStack DesignStack Overflow Protection
HEALERS is a practical, high-performance toolkit that can enhance the robustness and security of existing applications. For any shared library, it can find all functions defined in that library and automatically derives properties for those functions. Through automated faultinjection experiments, it can detect arguments that cause the library to crash and derive safe argument types for each function. The toolkit can prevent heap and stack buffer overflows that are a common cause of security breaches. The nice feature of the HEALERS approach is that it can protect existing applications without access to the source code.
6
Transparent run-time defense against stack smashing attacks
A. Baratloo, Navjot Singh, Timothy Tsai · 2000 · 295 citations