Automatic Detection of Unsafe Component Loadings

Dynamic loading of software components (e.g., libraries or modules) is a widely used mechanism for improved system modularity and flexibility. Correct component resolution is critical for reliable and secure software execution, however, programming mistakes may lead to unintended or even malicious components to be resolved and loaded. In particular, dynamic loading can be hijacked by placing an arbitrary file with the specified name in a directory searched before resolving the target component. .

Provided by: Association for Computing Machinery Topic: Security Date Added: Jul 2010 Format: PDF

Find By Topic