HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization

碩士 === 國立交通大學 === 資訊科學與工程研究所 === 108 === Tracking information flow through taint analysis has been a famous research topic for many years. It is helpful for analyzing program behavior, detecting malicious attack, discovering data leakage event and so on. Some approaches transform the program behavio...

Full description

Bibliographic Details
Main Authors: Hsieh, Chih-Hao, 謝智皓
Other Authors: Wu, Yu-Sung
Format: Others
Language:en_US
Published: 2019
Online Access:http://ndltd.ncl.edu.tw/handle/wy2hpm
id ndltd-TW-108NCTU5394020
record_format oai_dc
spelling ndltd-TW-108NCTU53940202019-11-26T05:16:55Z http://ndltd.ncl.edu.tw/handle/wy2hpm HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization 基於輕量化虛擬化技術之動態系統層級汙染追蹤 Hsieh, Chih-Hao 謝智皓 碩士 國立交通大學 資訊科學與工程研究所 108 Tracking information flow through taint analysis has been a famous research topic for many years. It is helpful for analyzing program behavior, detecting malicious attack, discovering data leakage event and so on. Some approaches transform the program behavior based on the compiler to extract the data flow during runtime. They have higher accuracy but create huge overhead. We proposed HyperDST, which can monitor whole system memory based on lightweight virtualization and perform dynamic taint analysis to trace the information flow of sensitive data. HyperDST collects memory access event and combines all observation results to construct a complete data flow with a certain level of accuracy. Moreover, the overhead on the target application is negligible. Wu, Yu-Sung 吳育松 2019 學位論文 ; thesis 50 en_US
collection NDLTD
language en_US
format Others
sources NDLTD
description 碩士 === 國立交通大學 === 資訊科學與工程研究所 === 108 === Tracking information flow through taint analysis has been a famous research topic for many years. It is helpful for analyzing program behavior, detecting malicious attack, discovering data leakage event and so on. Some approaches transform the program behavior based on the compiler to extract the data flow during runtime. They have higher accuracy but create huge overhead. We proposed HyperDST, which can monitor whole system memory based on lightweight virtualization and perform dynamic taint analysis to trace the information flow of sensitive data. HyperDST collects memory access event and combines all observation results to construct a complete data flow with a certain level of accuracy. Moreover, the overhead on the target application is negligible.
author2 Wu, Yu-Sung
author_facet Wu, Yu-Sung
Hsieh, Chih-Hao
謝智皓
author Hsieh, Chih-Hao
謝智皓
spellingShingle Hsieh, Chih-Hao
謝智皓
HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization
author_sort Hsieh, Chih-Hao
title HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization
title_short HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization
title_full HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization
title_fullStr HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization
title_full_unstemmed HyperDST: Dynamic System-Level Taint Tracking based on Lightweight Virtualization
title_sort hyperdst: dynamic system-level taint tracking based on lightweight virtualization
publishDate 2019
url http://ndltd.ncl.edu.tw/handle/wy2hpm
work_keys_str_mv AT hsiehchihhao hyperdstdynamicsystemleveltainttrackingbasedonlightweightvirtualization
AT xièzhìhào hyperdstdynamicsystemleveltainttrackingbasedonlightweightvirtualization
AT hsiehchihhao jīyúqīngliànghuàxūnǐhuàjìshùzhīdòngtàixìtǒngcéngjíwūrǎnzhuīzōng
AT xièzhìhào jīyúqīngliànghuàxūnǐhuàjìshùzhīdòngtàixìtǒngcéngjíwūrǎnzhuīzōng
_version_ 1719296658741657600