作者: Yurong Chen , Tian Lan , Guru Venkataramani
关键词: Control reconfiguration 、 Overhead (computing) 、 Security policy 、 Personalization 、 Software system 、 Executable 、 Feature creep 、 Engineering 、 Feature (computer vision) 、 Real-time computing 、 Distributed computing
摘要: Feature creep has emerged as a serious threat due to the growing number of utilities and capabilities crammed into modern software systems. While feature elimination de-bloating techniques can produce slimmer executables, complete all unnecessary or unwanted features is often not possible, only tight coupling feature-related functions/codes, but also because usefulness/necessity program difficult determine statically vary during runtime. This paper presents DamGate, framework for dynamic customization, allowing vigilant management at runtime prevent violation privacy security policies. At heart this technique selective placement checker functions(known gates) feature-constituent functions that need be protected. Through execution gating validation on fly, DamGate provides differentiated control policy enables flexible reconfiguration. The proposed prototyped evaluated using LibreOffice, large-scale office suit. evaluation results show it achieve desired customization with negligible overhead.