Showing 1–2 of 2 results for author: Yan, L K
-
Debloating Software through Piece-Wise Compilation and Loading
Authors:
Anh Quach,
Aravind Prakash,
Lok Kwong Yan
Abstract:
Programs are bloated. Our study shows that only 5% of libc is used on average across the Ubuntu Desktop environment (2016 programs); the heaviest user, vlc media player, only needed 18%.
In this paper: (1) We present a debloating framework built on a compiler toolchain that can successfully debloat programs (shared/static libraries and executables). Our solution can successfully compile and load…
▽ More
Programs are bloated. Our study shows that only 5% of libc is used on average across the Ubuntu Desktop environment (2016 programs); the heaviest user, vlc media player, only needed 18%.
In this paper: (1) We present a debloating framework built on a compiler toolchain that can successfully debloat programs (shared/static libraries and executables). Our solution can successfully compile and load most libraries on Ubuntu Desktop 16.04. (2) We demonstrate the elimination of over 79% of code from coreutils and 86% of code from SPEC CPU 2006 benchmark programs without affecting functionality. We show that even complex programs such as Firefox and curl can be debloated without a need to recompile. (3) We demonstrate the security impact of debloating by eliminating over 71% of reusable code gadgets from the coreutils suite and show that unused code that contains real-world vulnerabilities can also be successfully eliminated without adverse effects on the program. (4) We incur a low load time overhead.
△ Less
Submitted 23 July, 2018; v1 submitted 2 February, 2018;
originally announced February 2018.
-
Autocrine signaling and quorum sensing: Extreme ends of a common spectrum
Authors:
Berkalp A. Doğaner,
Lawrence K. Q. Yan,
Hyun Youk
Abstract:
"Secrete-and-sense cells" can communicate by secreting a signaling molecule while also producing a receptor that detects the molecule. The cell can potentially "talk" to itself ("self-communication") or talk to neighboring cells with the same receptor ("neighbor-communication"). The predominant forms of secrete-and-sense cells are self-communicating "autocrine cells" that are largely found in anim…
▽ More
"Secrete-and-sense cells" can communicate by secreting a signaling molecule while also producing a receptor that detects the molecule. The cell can potentially "talk" to itself ("self-communication") or talk to neighboring cells with the same receptor ("neighbor-communication"). The predominant forms of secrete-and-sense cells are self-communicating "autocrine cells" that are largely found in animals, and neighbor-communicating "quorum sensing cells" that are mostly associated with bacteria. While assumed to function independent of one another, recent studies have discovered quorum sensing organs and autocrine signaling microbes. Moreover, similar types of genetic circuits control many autocrine and quorum sensing cells. We outline these recent findings and explain how autocrine and quorum sensing are two sides of a many-sided "dice" created by the versatile secrete-and-sense cell.
△ Less
Submitted 18 February, 2016;
originally announced February 2016.