Publication | Closed Access
The security of static typing with dynamic linking
68
Citations
6
References
1997
Year
Unknown Venue
EngineeringInformation SecurityExecutable ContentSoftware EngineeringDynamic LinkingFormal VerificationSoftware AnalysisHardware SecurityStatic TypingSystems EngineeringStatic CheckingDynamic CompilationComputer EngineeringData PrivacyDynamic Programming LanguageComputer ScienceType SystemStatic Program AnalysisLanguage-based SecurityData SecurityCryptographyOperating SystemsProgram AnalysisFormal MethodsSystem Software
Dynamic linking is a requirement for portable executable content. Executable content cannot know, ahead of time, where it is going to be executed, nor know the proper operating system interface. This imposes a requirement for dynamic linking. At the same time, we would like languages supporting executable content to be statically typable, for increased efficiency and security. Static typing and dynamic linking interact in a security-relevant way. This interaction is the subject of this paper. One solution is modeled in PVS, and formally proven to be safe.
| Year | Citations | |
|---|---|---|
Page 1
Page 1