In computer programming, a shim is a small library that transparently intercepts API calls and changes the arguments passed, handles the operation itself, or redirects the operation elsewhere. Shims can be used to support an old API in a newer environment, or a new API in an older environment. Shims can also be used for running programs on different software platforms than those for which they were developed.

ID: d3f:Shim

Informational References

D3FEND Techniques

Name Description

SPARTA Countermeasures

ID Name Description