Method for linking and loading to protect applications
A linker or loader, and associated method, is described, whereby the application of security transformations to object-code modules can be deferred until link or load-time, through, for example, memory relocation, selection from diverse instances of a module, and late-binding of constants. This prov...
Saved in:
Main Authors | , |
---|---|
Format | Patent |
Language | Chinese English |
Published |
20.02.2013
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | A linker or loader, and associated method, is described, whereby the application of security transformations to object-code modules can be deferred until link or load-time, through, for example, memory relocation, selection from diverse instances of a module, and late-binding of constants. This provides several benefits over conventional source-to-source security transformations. These deferred security transformations can be applied in a very light-weight manner and create many opportunities for diversity in the resulting executable program, enhancing security, while at the same time minimizing the impact on execution performance and correctness, and reducing the complexity of debugging. |
---|---|
Bibliography: | Application Number: CN201080065909 |