Tell You a Definite Answer: Whether Your Data is Tainted During Thread Scheduling
Tell You a Definite Answer: Whether Your Data is Tainted During Thread Scheduling
复制标题
告诉你肯定的答案:线程调度时你的数据是否被污染
DOI:
10.1109/tse.2018.2871666
复制
发表时间:
2020-09
影响因子:
7.4
通讯作者:
Liu.Ting
中科院分区:
文献类型:
--
作者:
Zhang.Xiaodong;Yang.Zijiang;Zheng.Qinghua;Hao.Yu;Liu.Pei;Liu.Ting
With the advent of multicore processors, there is a great need to write parallel programs to take advantage of parallel computing resources. However, due to the nondeterminism of parallel execution, the malware behaviors sensitive to thread scheduling are extremely difficult to detect. Dynamic taint analysis is widely used in security problems. By serializing a multithreaded execution and then propagating taint tags along the serialized schedule, existing dynamic taint analysis techniques lead to under-tainting with respect to other possible interleavings under the same input. In this paper, we propose an approach called DSTAM that integrates symbolic analysis and guided execution to systematically detect tainted instances on all possible executions under a given input. Symbolic analysis infers alternative interleavings of an executed trace that cover new tainted instances, and computes thread schedules that guide future executions. Guided execution explores new execution traces that drive future symbolic analysis. We have implemented a prototype as part of an educational tool that teaches secure C programming, where accuracy is more critical than efficiency. To the best of our knowledge, DSTAM is the first algorithm that addresses the challenge of taint analysis for multithreaded program under fixed inputs.
登录
查看更多内容
影响因子:
3.9
作者:
Zhang Xiaodong;Yang Zijiang;Zheng Qinghua;Hao Yu;Liu Pei;Yu Lechen;Liu Ting
通讯作者:
Liu Ting
DOI:
--
发表时间:
2013
期刊:
--
影响因子:
--
作者:
Beng Heng Ng;Earlence Fernandes;A. Aluri;A. Prakash;Z. Yang
通讯作者:
Beng Heng Ng;Earlence Fernandes;A. Aluri;A. Prakash;Z. Yang
DOI:
10.1145/1736020.1736050
发表时间:
2010-03
期刊:
--
影响因子:
--
作者:
Michelle L. Goodstein;Evangelos Vlachos;Shimin Chen;Phillip B. Gibbons;M. Kozuch;T. Mowry
通讯作者:
Michelle L. Goodstein;Evangelos Vlachos;Shimin Chen;Phillip B. Gibbons;M. Kozuch;T. Mowry
DOI:
10.1145/1455770.1455778
发表时间:
2008-10
期刊:
Proceedings of the 15th ACM conference on Computer and communications security
影响因子:
--
作者:
W. Chang;Brandon Streiff;Calvin Lin
通讯作者:
W. Chang;Brandon Streiff;Calvin Lin
影响因子:
--
作者:
Luk, CK;Cohn, R;Hazelwood, K
通讯作者:
Hazelwood, K